diff options
author | AnnieRuru <jeankofannie2@gmail.com> | 2019-02-26 17:51:04 +0800 |
---|---|---|
committer | AnnieRuru <jeankofannie2@gmail.com> | 2019-02-26 17:51:04 +0800 |
commit | 76a336eea15b0af70ebe4d3dd13b25f1f503e03c (patch) | |
tree | fa9cde2b060fde15950cd9b49a56a2bc01bdfc20 | |
parent | d496d8963fb4c2eb9015a2911a88299e29644681 (diff) | |
download | hercules-76a336eea15b0af70ebe4d3dd13b25f1f503e03c.tar.gz hercules-76a336eea15b0af70ebe4d3dd13b25f1f503e03c.tar.bz2 hercules-76a336eea15b0af70ebe4d3dd13b25f1f503e03c.tar.xz hercules-76a336eea15b0af70ebe4d3dd13b25f1f503e03c.zip |
Add missing documentation for disable battleground respawn
- fix a minor bug that bg_create_team should return -1, as mentioned in doc/script_commands.txt
-rw-r--r-- | doc/script_commands.txt | 7 | ||||
-rw-r--r-- | src/map/script.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/doc/script_commands.txt b/doc/script_commands.txt index db851128f..b74a231d3 100644 --- a/doc/script_commands.txt +++ b/doc/script_commands.txt @@ -9616,6 +9616,11 @@ is run when they relog. <On Death Event> refers to an NPC label that attaches to the character and is run when they die. Can be "" for empty. +If "-" is supplied for <mapname>, this will remove the 1 second automatic +respawn on the battleground map. This allows for better manipulation of +<On Death Event>. The player will have to be warped to desired location +at the end of <On Death Event>. + Unlike the prior command, the latter will attach a GROUP in a waiting room to the battleground, and sets the array $@arenamembers[0] where 0 holds the IDs of the first group, and 1 holds the IDs of the second. @@ -9747,6 +9752,8 @@ mapflag%TAB%<map_name>%TAB%battleground%TAB%2 This command will create a new BG Team. When player dies, they will be respawned map_name,X,Y as mentioned. +If "-" is supplied for the map name, this will remove the 1 second automatic +respawn on the battleground map. Command will return -1 if BG Creation is failed, else it will return the BG ID(Also known as TeamID). diff --git a/src/map/script.c b/src/map/script.c index 7578fcdcc..8096ec471 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -23687,7 +23687,7 @@ static BUILDIN(bg_create_team) if( strcmp(map_name,"-") != 0 ) { map_index = script->mapindexname2id(st,map_name); if( map_index == 0 ) { // Invalid Map - script_pushint(st,0); + script_pushint(st, -1); return true; } } |