diff options
author | Vincent Petithory <vincent.petithory@gmail.com> | 2013-03-24 12:41:09 +0100 |
---|---|---|
committer | Vincent Petithory <vincent.petithory@gmail.com> | 2013-03-24 12:41:09 +0100 |
commit | e7aac80a59d9902e173409da062f49bc6f0372f3 (patch) | |
tree | 35d1f294c20a4a6a79a148edcee2ad590819cb1d /world/map/npc | |
parent | 0465893d31020aa8b78eed3105b3b37761d3038c (diff) | |
download | serverdata-e7aac80a59d9902e173409da062f49bc6f0372f3.tar.gz serverdata-e7aac80a59d9902e173409da062f49bc6f0372f3.tar.bz2 serverdata-e7aac80a59d9902e173409da062f49bc6f0372f3.tar.xz serverdata-e7aac80a59d9902e173409da062f49bc6f0372f3.zip |
Candor fix: Clean dead players' variables with OnPCDieEvent
Diffstat (limited to 'world/map/npc')
-rw-r--r-- | world/map/npc/029-3/parua.txt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/world/map/npc/029-3/parua.txt b/world/map/npc/029-3/parua.txt index 4fab5b6b..148e1d4d 100644 --- a/world/map/npc/029-3/parua.txt +++ b/world/map/npc/029-3/parua.txt @@ -274,7 +274,7 @@ onTick: // called on each player when a new round begins onNewRound: if (isdead()) - goto L_CleanUp_Player; + end; if ($@FIGHT_CAVE_LEVEL < 600) end; set @candor_oldx, @candor_x; @@ -318,6 +318,9 @@ L_CleanUp_Announcement: setnpctimer 0; end; +OnPCDieEvent: + // fall through L_CleanUp_Player + L_CleanUp_Player: set @candor_oldx, 0; set @candor_oldy, 0; @@ -333,7 +336,7 @@ L_IdleCheckPassed: onReward: if (isdead()) - goto L_CleanUp_Player; + end; set BOSS_POINTS, BOSS_POINTS + 100; message strcharinfo(0), "You gain 100 Boss Points giving you a total of " + BOSS_POINTS; goto L_CleanUp_Player; |