summaryrefslogtreecommitdiff
path: root/src/map/script-fun.cpp
AgeCommit message (Collapse)AuthorFilesLines
2023-04-04SC_COOLDOWN_UPMARMUHoraK-FDF1-0/+1
2022-12-23mesn was missing, but now the three minimum functions are here!Jesusaves1-0/+18
2022-12-16mobs critical_def + 10 drops + storage 500HoraK-FDF1-0/+29
2022-12-08Introduce mesq() for compatibility with Evol2Jesusaves1-0/+15
2022-12-08Add l() function for compatibility with Evol2 scriptsJesusaves1-0/+14
2022-11-19summon fixHoraK-FDF1-1/+1
2022-11-17Keep getusers(0) disabledv2022.11.19Jesusaves1-1/+3
2022-11-17MobInfoHoraK-FDF1-8/+433
* includes @mobinfo ingame command aswell as mobinfo functions for scripts * enhanced summon script command to take a name to support spawn names * moved @summon to where other mob related commands are * added enchanter and koyntety cooldown symbols * some translations * some constants added for drops and mobs
2022-11-08Nerf the "Red Threshold" attack speed.v22.11.9Jesusaves1-2/+2
2022-11-08Remove getusers(0) because it is broken in TMWA (causes a SEGV)Jesusaves1-2/+2
2022-10-24Sc cooldown added frillyar and kaflosh status symbols and <1s fixHoraK-FDF1-8/+23
2022-10-23Added get all reg2, get single reg2, set/add reg2 and del reg2 to ↵HoraK-FDF1-63/+368
tmwa-admin. Fixed communication from char server to login server. Added translations and comments. Minor QoL.
2020-07-06ensure that returning builtins always return, else abortgumi1-6/+6
2020-07-06fix formatting of the script nullpo macrogumi1-12/+16
2020-07-06abort script execution when encountering a null pointergumi1-121/+106
2019-08-28Revert the changes from the last 2 releasesgumi1-0/+1
battle.cpp is very messy and full of bugs
2019-08-26fix mob slaves not attackinggumi1-1/+0
2019-04-15add gm automod toolgumi1-1/+3
2019-01-11drop support for gcc-5, gcc-6, clang-4, clang-5 in travis and fix some misc ↵gumi1-0/+2
issues
2018-03-23Fix NPC script softlockv18.3.22Freeyorp1-0/+11
When an NPC called destroy; from an attached script, npc_id, and associated state, was not properly cleared. This meant that the server considered the PC to still be in conversation, preventing many actions including walking, but with an invalid NPC. This clears state for the specific case of the a PC attached to the script instance that called destroy. It is still not safe to call destroy; if other players may be attached to it.
2018-03-08fix some out-of-memory reads in script builtinsgumi1-3/+3
2018-02-17remove unused variablesgumi1-1/+0
2018-01-29fix the nullpo check in builtin_getcharidv18.1.29.1gumi1-1/+4
2018-01-29cowardly abort script if sd is missingv18.1.29gumi1-77/+100
2018-01-28make the player stand while attacking with overridesgumi1-0/+3
2018-01-28allow to specify charges for magic overridegumi1-2/+2
2018-01-03remove mob timers, make areatimer only work on PCgumi1-10/+0
2018-01-01release v18.1.1v18.1.1gumi1-1/+4
2016-11-26Merge pull request #226 from mekolat/settilesv16.11.27mekolat1-0/+33
Implement SMSG_MAP_SET_TILES_TYPE
2016-05-13implement SMSG_MAP_SET_TILES_TYPE, add builtin sendcollisionmekolat1-0/+33
2016-05-12allow to use npctalk on non-script npcsmekolat1-3/+3
2016-05-01allow foreach to have a targetmekolat1-3/+12
2016-05-01allow addtimer to have a targetmekolat1-2/+14
2016-05-01revert attachrid modification for now, will be deprecated soon enoughmekolat1-11/+1
2016-05-01Merge pull request #216 from mekolat/aggravatemekolat1-26/+8
simplify `aggravate` builtin
2016-05-01Merge pull request #217 from mekolat/overridemekolat1-14/+24
override modifications
2016-05-01make builtin_overrideattack take no charge, allow to dischargemekolat1-14/+24
2016-04-30simplify `aggravate` builtinmekolat1-26/+8
2016-04-28Make getmap take target_idwushin1-2/+8
2016-04-25yay! another bug! (move assert in builtin_explode)v16.4.25.2mekolat1-1/+3
2016-04-25allow setarray and cleararray to have no block listv16.4.25.1mekolat1-10/+12
2016-04-25fix compilation errorv16.4.25mekolat1-1/+1
2016-04-25use map_id_is_XXX in script-fun where appropriatemekolat1-16/+66
2016-04-24always return a value in builtin_getv16.4.24.1mekolat1-0/+8
2016-04-24check for null pointer where npc_dialog_mes is usedmekolat1-0/+6
2016-04-24fix npc gender for ManaPlusmekolat1-0/+1
2016-04-23forbid puppet creation if name already existsmekolat1-1/+7
2016-04-23make `get` return -1 when getting a param failsmekolat1-2/+4
2016-04-15improvements, cleanup, bug fixesmekolat1-62/+140
2016-04-15add new builtins for npc commandsmekolat1-5/+209
add requestitem builtin add requestlang builtin add camera builtin send a force-close on close when no npc dialog add clear builtin