Age | Commit message (Collapse) | Author | Files | Lines |
|
******
commit a417c12ee435301498f2d4b162c7f849cefc302a
> Disable Official Walkpath and Partly reverts b5a92f944f126e920442307bebd3c2b53c9b0d54.
> Hopefully will reduce a bit the perceived lag. Official Walkpath only do something if path length > 14.
commit 373b7ffae57f3649cc7f5ecaae1c499833ddb816
> Reserve first char "~" for vault accounts.
commit 823d9ab3138e3d0a447bbf69b1df44bab603cb51
> CI: removed i386 support
commit 6e100e065272887f04ce5b2be03fa80b2c3621ee
commit ee34abef805262263e6d6a196ff0a4e1f5a72259
commit 3218f7ff3076ed390d71b5a6ec717ee96f3e4b85
> Rename command @hide to @invisible
commit d8576b040e4c1e0c2786a4d8472e8152bad57314
> Remove misceffect()
commit a141a20b3a34081e2c4e6eadd0588c47eec76f4e
> Disable renewal mode, while retaining some properties of it.
> It was done directly on server-code but it probably will work with CPPFLAGS.
Also squashes:
commit 719d697fed5bab40e0a2fae6372ecbf88bec16d3
commit fd1996fc83d4b2ab3d8d090ad99af1767fbbcaee
commit afa8255e16445721ac6d33c09934914cc27e019c
commit 08126b77ca9def4524e3d58a48e7943263b29222
commit 53cdeba6f32d786001e195aeb88e3b5814991b4f
|
|
Enable item atcommand to have optional parameters
|
|
- these parameters are optional for item creation, could just use
default values.
|
|
- update code format
|
|
- allow to set nopet mapflag at any maps.
- mapflag to disable pet, and force return to egg.
|
|
|
|
value
|
|
|
|
|
|
|
|
Cap string variable value length and unify corresponding SQL columns size
|
|
SCRIPT_STRING_VAR_LENGTH + 1
Also exclude NULL-terminator from string variable value length in inter-server communication.
|
|
Fix *atcommand cannot be use when PCBLOCK_COMMANDS is true
|
|
|
|
Fix/extend @fakename
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This removes a lot of duplicated code, especially related to people not using the arrays dirx and diry.
Assertions for whenever these arrays are used have been added as well, to ensure valid index range.
Some trailing white space has been removed as well.
|
|
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.
|
|
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
|
|
- The correct amount of dropped items should be displayed.
- Included skipped amount.
|
|
Fixed several issues in itemdb_search_name function
|
|
Partial match is now disabled in all the internal (source) and script
lookups, while it's enabled for the lookups requested by atcommands and
client.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Rewrote item name checks in both functions to be more readable
Changed flag to be enum item_name_search_flag and made itemdb_searchname_array_sub respect flag given to parent function
Corrected item count returned by parent function when dbmap search is performed
Fixed a memory violation caused by the old code when dbmap search is performed
Fixed dbmap searching having static array size which did not adhire to the size passed to the function
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
|
|
New at command: @changecharsex
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Update refine atcommand
|
|
- list of costume and shadow equipments
- refine all equipments option
|
|
- using `@refresh` during NPC conversation will caused player stucked
due to unable to close the NPC dialog that no longer visible.
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Add new atcommand *reloadnpc
|
|
Mapflag nostorage and nogstorage
|
|
- `@reloadnpc <path>` - unloads all NPCs in a file and reload it again.
- Be aware that mapflags and monster spawned directly are not removed.
|