Age | Commit message (Collapse) | Author | Files | Lines |
|
Implement support for switching madogear type
|
|
|
|
src/map/atcommands.c.
* Applied code style to touched @commands.
* Added file path validation where fopen() is used to make sure a TXT file is passed.
* Added new messages for file name validation to conf/messages.conf.
* increased MAX_MSG to be able to use the new messages.
|
|
* Added new message 1517 (Script could not be unloaded.)
* Applied code style to several functions I touched.
* Added some minor improments to the function where I applied code style.
|
|
(non-permanent monster spawns) [Issue #2530]
Mobs spawned by NPC will be removed on @reloadnpc, @unloadnpc, and @unloadnpcfile.
Additionally OnNPCUnload NPC label was added, to revert other changes made by NPC. For example set/removed mapflags or added mob drops.
|
|
- Able to set cooldown in "seconds" format.
- New `duel_time_interval` value will be applied to any existing cooldown
if new value is reloaded in-game using `@reloadbattleconf`.
- Display the cooldown tick before can create new duel.
|
|
|
|
|
|
Update dropall atcommand
|
|
- The correct amount of dropped items should be displayed.
- Included skipped amount.
|
|
Fixes #1282
|
|
Also replace hardcoded message to message string.
|
|
- list of costume and shadow equipments
- refine all equipments option
|
|
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
|
|
- Enable to drop items based on item type.
|
|
Add config for '@channel setopt MessageDelay <delay>'
|
|
|
|
channel again.
|
|
|
|
|
|
|
|
|
|
Message Fixes
|
|
|
|
|
|
|
|
All official features work including the autokick for inactive members
And the system is completely customizable.
|
|
Add NoAutoloot mapflag
|
|
- Enable server to disable autoloot settings for certain maps.
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Dismemberment of `storage_data` from `mmo_charstatus`.
|
|
Remove loading and saving of storage_data through char.c
Re-declaration of structure storage_data as a vector.
Re-code of portions in the map-server using storage_data.
A new approach is taken by saving the loaded storage data from sql into memory for the duration of the session, thereby removing the need of querying the database to re-load all items everytime a storage save routine is issued from the map-server.
Saving of storage items is done through a new function that significantly reduces the number of queries compared to char_memitemdata_tosql(), and therefore run-time speed. This method potentially reduces the number of update and delete queries from MAX_STORAGE (which could be >= 600) times to literally 1.
Storage items are stored in a dynamically allocated array and handled accordingly.
struct mmo_charstatus size reduces by 34,800 bytes.
Update pc_checkitem() with masks for item checks.
`sd->state.itemcheck` has been changed to `sd->itemcheck` of type `enum pc_checkitem_types`
`battle/items.conf` has been updated to reflect configuration changes.
Further updates to assert a successful reception of storage data in related functions.
|
|
Added job checks for @bodystyle command
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Fixes #994
|
|
|
|
Added the correct PACKETVER Date for MSG_NPC_WORK_IN_PROGRESS message.
|
|
|
|
|
|
- Fixed MVP exp message issue clients 2013-12-23cRagexe and newer.
- Gravity remove packet MVP exp message
- Credit to https://github.com/rathena/rathena/commit/85749e84b91087960e868e30a7a052b0c0cdce5b
|
|
(Only Placeholder, other things related to summoner will follow-up soon)
Added SQL-Upgrade: Added `class` column in charlog
|
|
missing, ref #1282
|
|
|
|
Closes #974 as merged
|
|
|
|
(http://herc.ws/board/topic/10020-official-mapflag-to-disable-viewid/)
Closes #926 as merged
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
channel.
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
-Homunculus Official Statuses
-Updated RE @mobinfo to show proper status data.(Follow up 28a8b0f7b06a6af86aff6ececf7d9541d457e297)
-Some official behaviors.
Signed-off-by: malufett <malufett.eat.my.binaries@gmail.com>
|