diff options
Diffstat (limited to 'npc/instances/EndlessTower.txt')
-rw-r--r-- | npc/instances/EndlessTower.txt | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/npc/instances/EndlessTower.txt b/npc/instances/EndlessTower.txt index c7da75123..e10c2fefe 100644 --- a/npc/instances/EndlessTower.txt +++ b/npc/instances/EndlessTower.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 1.1 +//= 1.2 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -13,6 +13,8 @@ //===== Additional Comments: ================================= //= 1.0 First version. //= 1.1 Removed a disablenpc from #102FShadowDust1. (bugreport:4415) +//= 1.2 Added ends to several NPCs which would allow you to restart timers. +//= Added some missing stopnpctimers to npcs. (bugreport:4418) //============================================================ alberta,214,77,6 script Captain Janssen 709,{ @@ -480,6 +482,8 @@ e_tower,151,185,4 script Purification Stone#et2 844,{ } 1@tower,29,365,1 script #1F Controller 844,{ + end; + OnInstanceInit: areamonster "1@tower",7,351,17,387,"Metaling",1613,15,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; areamonster "1@tower",7,351,17,387,"Marin",1242,5,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; @@ -3818,6 +3822,8 @@ OnInstanceInit: } 6@tower,45,89,2 script Spring of Life#2 844,{ + end; + OnEnable: specialeffect EF_BUBBLE; initnpctimer; @@ -3830,6 +3836,8 @@ OnTimer2000: } 6@tower,45,89,2 script Spring of Life#3 844,{ + end; + OnEnable: specialeffect EF_BUBBLE; initnpctimer; @@ -3860,6 +3868,8 @@ OnMyMobDead: } 6@tower,156,151,2 script #1st Beeper 844,{ + end; + OnEnable: initnpctimer; end; @@ -3882,6 +3892,7 @@ OnTimer15500: OnTimer20500: instance_announce 0,"Let's see who runs fastest. Are you ready?",bc_map,"0x00ffcc"; + stopnpctimer; areamonster "6@tower",151,66,153,106,"Bone Guardian",1152,50,instance_npcname("#1st Beeper", instance_id())+"::OnMyMobDead"; areamonster "6@tower",158,66,160,106,"Bone Guardian",1152,50,instance_npcname("#1st Beeper", instance_id())+"::OnMyMobDead"; end; @@ -3898,6 +3909,8 @@ OnMyMobDead: } 6@tower,156,151,2 script #2nd Beeper 844,{ + end; + OnEnable: initnpctimer; end; @@ -3912,6 +3925,7 @@ OnTimer5500: OnTimer10500: instance_announce 0,"I demand an encore!",bc_map,"0x00ffcc"; + stopnpctimer; areamonster "6@tower",151,66,153,106,"Wind Guardian",1263,30,instance_npcname("#2nd Beeper", instance_id())+"::OnMyMobDead"; areamonster "6@tower",158,66,160,106,"Wind Guardian",1263,30,instance_npcname("#2nd Beeper", instance_id())+"::OnMyMobDead"; end; @@ -3928,6 +3942,8 @@ OnMyMobDead: } 6@tower,156,151,2 script #3rd Beeper 844,{ + end; + OnEnable: initnpctimer; end; @@ -3942,6 +3958,7 @@ OnTimer5500: OnTimer10500: instance_announce 0,"How would you like to play one more round?",bc_map,"0x00ffcc"; + stopnpctimer; areamonster "6@tower",151,66,153,106,"Sword Edge Guardian",1132,20,instance_npcname("#3rd Beeper", instance_id())+"::OnMyMobDead"; areamonster "6@tower",158,66,160,106,"Sword Edge Guardian",1132,20,instance_npcname("#3rd Beeper", instance_id())+"::OnMyMobDead"; end; @@ -3958,6 +3975,8 @@ OnMyMobDead: } 6@tower,156,151,2 script #4th Beeper 844,{ + end; + OnEnable: initnpctimer; end; @@ -4053,6 +4072,8 @@ OnTimer10500: } 6@tower,169,127,2 script #Effect30 844,{ + end; + OnInstanceInit: disablenpc instance_npcname("#Effect30", instance_id()); end; @@ -4069,6 +4090,8 @@ OnTimer1000: } 6@tower,169,127,2 script #Effect31 844,{ + end; + OnInstanceInit: disablenpc instance_npcname("#Effect31", instance_id()); end; |