summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormasao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-05-26 16:32:23 +0000
committermasao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-05-26 16:32:23 +0000
commite576f13c95750f3c2b8fc3e764ab2b80f76df8b9 (patch)
treea2011c407119a25317e31de048319c08e912d526
parent828ba5b2c63b316bb284be884a8ad62755025bfc (diff)
downloadhercules-e576f13c95750f3c2b8fc3e764ab2b80f76df8b9.tar.gz
hercules-e576f13c95750f3c2b8fc3e764ab2b80f76df8b9.tar.bz2
hercules-e576f13c95750f3c2b8fc3e764ab2b80f76df8b9.tar.xz
hercules-e576f13c95750f3c2b8fc3e764ab2b80f76df8b9.zip
- Fixed wrong areawarp coordinations in all arena rooms. bugreport:3494
- Added check if the player invoking one of the Izlude Arena NPC's in sec_pri02 is actually a GM. bugreport:3494 - Some other random stuff in arena files. bugreport:3494 - Follow up r15278 , all EF_WIND effects should now work properly. bugreport:5369 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16152 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r--npc/other/arena/arena_lvl50.txt2
-rw-r--r--npc/other/arena/arena_lvl60.txt4
-rw-r--r--npc/other/arena/arena_lvl70.txt2
-rw-r--r--npc/other/arena/arena_lvl80.txt2
-rw-r--r--npc/other/arena/arena_party.txt2
-rw-r--r--npc/other/arena/arena_room.txt16
-rw-r--r--npc/quests/quests_13_2.txt289
7 files changed, 201 insertions, 116 deletions
diff --git a/npc/other/arena/arena_lvl50.txt b/npc/other/arena/arena_lvl50.txt
index cb29ee807..73d15ef4c 100644
--- a/npc/other/arena/arena_lvl50.txt
+++ b/npc/other/arena/arena_lvl50.txt
@@ -1045,7 +1045,7 @@ Onstop:
prt_are_in,1,1,1 script arn_warp_50 -1,{
Onout:
- areawarp "prt_are_in",22,183,20,20,"arena_room",100,75;
+ areawarp "prt_are_in",14,194,29,180,"arena_room",100,75;
end;
}
diff --git a/npc/other/arena/arena_lvl60.txt b/npc/other/arena/arena_lvl60.txt
index fa396e88b..ba7a580e8 100644
--- a/npc/other/arena/arena_lvl60.txt
+++ b/npc/other/arena/arena_lvl60.txt
@@ -1040,7 +1040,7 @@ OnTimer4000:
end;
OnTimer60000:
- donpcevent "cast#60::timeover2";
+ donpcevent "cast#60::Ontimeover2";
donpcevent "arn_warp_60::Onout";
donpcevent "#arn_timer_60::Onstop";
donpcevent "alloff#60::Onon";
@@ -1055,7 +1055,7 @@ Onstop:
prt_are_in,1,1,1 script arn_warp_60 -1,{
Onout:
- areawarp "prt_are_in",23,131,20,20,"arena_room",100,75;
+ areawarp "prt_are_in",14,143,29,128,"arena_room",100,75;
end;
}
diff --git a/npc/other/arena/arena_lvl70.txt b/npc/other/arena/arena_lvl70.txt
index 87c89ce4a..66412693d 100644
--- a/npc/other/arena/arena_lvl70.txt
+++ b/npc/other/arena/arena_lvl70.txt
@@ -1022,7 +1022,7 @@ Onstop:
prt_are_in,1,1,1 script arn_warp_70 -1,{
Onout:
- areawarp "prt_are_in",22,183,20,20,"arena_room",100,75;
+ areawarp "prt_are_in",14,91,29,76,"arena_room",100,75;
end;
}
diff --git a/npc/other/arena/arena_lvl80.txt b/npc/other/arena/arena_lvl80.txt
index f91dc9eb9..ae7d429be 100644
--- a/npc/other/arena/arena_lvl80.txt
+++ b/npc/other/arena/arena_lvl80.txt
@@ -995,7 +995,7 @@ Onstop:
prt_are_in,1,1,1 script arn_warp_80 -1,{
Onout:
- areawarp "prt_are_in",22,183,20,20,"arena_room",100,75;
+ areawarp "prt_are_in",66,195,81,180,"arena_room",100,75;
end;
}
diff --git a/npc/other/arena/arena_party.txt b/npc/other/arena/arena_party.txt
index ec9d12f91..13e56508c 100644
--- a/npc/other/arena/arena_party.txt
+++ b/npc/other/arena/arena_party.txt
@@ -1369,7 +1369,7 @@ Onstop:
prt_are_in,1,1,1 script arn_warp_pt -1,{
Onout:
- areawarp "prt_are_in",73,131,20,20,"arena_room",100,75;
+ areawarp "prt_are_in",66,143,81,128,"arena_room",100,75;
end;
}
diff --git a/npc/other/arena/arena_room.txt b/npc/other/arena/arena_room.txt
index 9653f4912..3cfa7ba64 100644
--- a/npc/other/arena/arena_room.txt
+++ b/npc/other/arena/arena_room.txt
@@ -408,6 +408,8 @@ arena_room,158,82,1 script Helper Lonik 828,{
sec_in02,72,180,3 script Arena Manager#arena 802,{
+ if (!getgmlevel()) end;
+
input .@arena;
if(!.@arena)
{
@@ -497,7 +499,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 1:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please write within 400 letters.";
+ mes "If not, please enter a value for minutes first and then seconds..";
next;
input .@arenamin;
set $top_50min,.@arenamin;
@@ -509,7 +511,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 2:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please write within 400 letters.";
+ mes "If not, please enter a value for minutes first and then seconds..";
next;
input .@arenamin;
set $top_60min,.@arenamin;
@@ -521,7 +523,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 3:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please write within 400 letters.";
+ mes "If not, please enter a value for minutes first and then seconds..";
next;
input .@arenamin;
set $top_70min,.@arenamin;
@@ -533,7 +535,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 4:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please write within 400 letters.";
+ mes "If not, please enter a value for minutes first and then seconds..";
next;
input .@arenamin;
set $top_80min,.@arenamin;
@@ -545,7 +547,7 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
case 5:
mes "[Arena Manager]";
mes "Please enter 0 to cancel.";
- mes "If not, please write within 400 letters.";
+ mes "If not, please enter a value for minutes first and then seconds..";
next;
input .@arenamin;
set $top_ptmin,.@arenamin;
@@ -564,6 +566,8 @@ sec_in02,72,180,3 script Arena Manager#arena 802,{
sec_in02,79,171,3 script Reward Manager#arena 802,{
+ if (!getgmlevel()) end;
+
input .@arena;
if(!.@arena)
{
@@ -1027,6 +1031,8 @@ OnTimer62000:
sec_in02,72,171,3 script Picture Manager#arena 802,{
+ if (!getgmlevel()) end;
+
input .@arena;
if(!.@arena)
{
diff --git a/npc/quests/quests_13_2.txt b/npc/quests/quests_13_2.txt
index 9f6936b75..27b497f2a 100644
--- a/npc/quests/quests_13_2.txt
+++ b/npc/quests/quests_13_2.txt
@@ -11573,6 +11573,7 @@ OnTimer8000:
end;
OnTimer10000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_s1";
end;
}
@@ -11617,6 +11618,7 @@ OnTimer8000:
end;
OnTimer10000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_s3";
end;
}
@@ -11661,6 +11663,7 @@ OnTimer8000:
end;
OnTimer10000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_11";
end;
}
@@ -11705,6 +11708,7 @@ OnTimer8000:
end;
OnTimer10000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_13";
end;
}
@@ -11747,6 +11751,7 @@ OnTimer10000:
end;
OnTimer12000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_14";
end;
}
@@ -11795,6 +11800,7 @@ OnTimer10000:
end;
OnTimer12000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_21";
end;
}
@@ -11841,6 +11847,7 @@ OnTimer12000:
end;
OnTimer15000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_22";
end;
}
@@ -11917,6 +11924,7 @@ OnTimer12000:
end;
OnTimer15000:
+ specialeffect EF_STEAL;
disablenpc "ep13_warp_24";
end;
}
@@ -11957,12 +11965,13 @@ nyd_dun02,149,260,0 script ep13_warp_25 139,1,1,{
OnEnable:
enablenpc "ep13_warp_25";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_25";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_25";
end;
OnTouch:
@@ -11986,7 +11995,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_25";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_25";
end;
}
@@ -11994,12 +12004,13 @@ nyd_dun02,149,257,0 script ep13_warp_26 139,1,1,{
OnEnable:
enablenpc "ep13_warp_26";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_26";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_26";
end;
OnTouch:
@@ -12023,7 +12034,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_26";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_26";
end;
}
@@ -12031,12 +12043,13 @@ nyd_dun02,152,270,0 script ep13_warp_31 139,1,1,{
OnEnable:
enablenpc "ep13_warp_31";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_31";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_31";
end;
OnTouch:
@@ -12060,7 +12073,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_31";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_31";
end;
}
@@ -12074,12 +12088,13 @@ nyd_dun02,152,264,0 script ep13_warp_33 139,1,1,{
OnEnable:
enablenpc "ep13_warp_33";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_33";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_33";
end;
OnTouch:
@@ -12103,7 +12118,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_33";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_33";
end;
}
@@ -12117,12 +12133,13 @@ nyd_dun02,152,258,0 script ep13_warp_35 139,1,1,{
OnEnable:
enablenpc "ep13_warp_35";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_35";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_35";
end;
OnTouch:
@@ -12150,6 +12167,7 @@ OnTimer10000:
end;
OnTimer12000:
+ specialeffect EF_STEAL;
enablenpc "ep13_warp_35";
end;
}
@@ -12158,12 +12176,13 @@ nyd_dun02,155,269,0 script ep13_warp_41 139,1,1,{
OnEnable:
enablenpc "ep13_warp_41";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_41";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_41";
end;
OnTouch:
@@ -12187,7 +12206,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_41";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_41";
end;
}
@@ -12195,12 +12215,13 @@ nyd_dun02,155,266,0 script ep13_warp_42 139,1,1,{
OnEnable:
enablenpc "ep13_warp_42";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_42";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_42";
end;
OnTouch:
@@ -12228,7 +12249,8 @@ OnTimer10000:
end;
OnTimer12000:
- enablenpc "ep13_warp_42";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_42";
end;
}
@@ -12236,12 +12258,13 @@ nyd_dun02,155,263,0 script ep13_warp_43 139,1,1,{
OnEnable:
enablenpc "ep13_warp_43";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_43";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_43";
end;
OnTouch:
@@ -12273,7 +12296,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_43";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_43";
end;
}
@@ -12309,12 +12333,13 @@ nyd_dun02,155,257,0 script ep13_warp_45 139,1,1,{
OnEnable:
enablenpc "ep13_warp_45";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_45";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_45";
end;
OnTouch:
@@ -12346,7 +12371,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_45";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_45";
end;
}
@@ -12378,12 +12404,13 @@ nyd_dun02,155,254,0 script ep13_warp_46 139,1,1,{
OnEnable:
enablenpc "ep13_warp_46";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_46";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_46";
end;
OnTouch:
@@ -12407,7 +12434,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_46";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_46";
end;
}
@@ -12421,12 +12449,13 @@ nyd_dun02,158,263,0 script ep13_warp_52 139,1,1,{
OnEnable:
enablenpc "ep13_warp_52";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_52";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_52";
end;
OnTouch:
@@ -12450,7 +12479,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_52";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_52";
end;
}
@@ -12470,12 +12500,13 @@ nyd_dun02,158,254,0 script ep13_warp_55 139,1,1,{
OnEnable:
enablenpc "ep13_warp_55";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_55";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_55";
end;
OnTouch:
@@ -12499,7 +12530,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_55";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_55";
end;
}
@@ -12507,12 +12539,13 @@ nyd_dun02,158,251,0 script ep13_warp_56 139,1,1,{
OnEnable:
enablenpc "ep13_warp_56";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_56";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_56";
end;
OnTouch:
@@ -12540,7 +12573,8 @@ OnTimer10000:
end;
OnTimer12000:
- enablenpc "ep13_warp_56";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_56";
end;
}
@@ -12548,12 +12582,13 @@ nyd_dun02,161,264,0 script ep13_warp_61 139,1,1,{
OnEnable:
enablenpc "ep13_warp_61";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_61";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_61";
end;
OnTouch:
@@ -12585,7 +12620,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_61";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_61";
end;
}
@@ -12617,12 +12653,13 @@ nyd_dun02,161,261,0 script ep13_warp_62 139,1,1,{
OnEnable:
enablenpc "ep13_warp_62";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_62";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_62";
end;
OnTouch:
@@ -12646,7 +12683,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_62";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_62";
end;
}
@@ -12689,7 +12727,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_64";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_64";
end;
}
@@ -12697,12 +12736,13 @@ nyd_dun02,161,252,0 script ep13_warp_65 139,1,1,{
OnEnable:
enablenpc "ep13_warp_65";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_65";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_65";
end;
OnTouch:
@@ -12733,7 +12773,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_65";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_65";
end;
}
@@ -12774,12 +12815,13 @@ nyd_dun02,161,249,0 script ep13_warp_66 139,1,1,{
OnEnable:
enablenpc "ep13_warp_66";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_66";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_66";
end;
OnTouch:
@@ -12803,7 +12845,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_66";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_66";
end;
}
@@ -12811,12 +12854,13 @@ nyd_dun02,164,261,0 script ep13_warp_71 139,1,1,{
OnEnable:
enablenpc "ep13_warp_71";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_71";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_71";
end;
OnTouch:
@@ -12840,7 +12884,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_71";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_71";
end;
}
@@ -12848,12 +12893,13 @@ nyd_dun02,164,258,0 script ep13_warp_72 139,1,1,{
OnEnable:
enablenpc "ep13_warp_72";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_72";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_72";
end;
OnTouch:
@@ -12881,7 +12927,8 @@ OnTimer10000:
end;
OnTimer12000:
- enablenpc "ep13_warp_72";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_72";
end;
}
@@ -12889,12 +12936,13 @@ nyd_dun02,164,255,0 script ep13_warp_73 139,1,1,{
OnEnable:
enablenpc "ep13_warp_73";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_73";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_73";
end;
OnTouch:
@@ -12918,7 +12966,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_73";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_73";
end;
}
@@ -12932,12 +12981,13 @@ nyd_dun02,164,249,0 script ep13_warp_75 139,1,1,{
OnEnable:
enablenpc "ep13_warp_75";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_75";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_75";
end;
OnTouch:
@@ -12961,7 +13011,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_75";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_75";
end;
}
@@ -12969,12 +13020,13 @@ nyd_dun02,164,246,0 script ep13_warp_76 139,1,1,{
OnEnable:
enablenpc "ep13_warp_76";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_76";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_76";
end;
OnTouch:
@@ -13002,7 +13054,8 @@ OnTimer10000:
end;
OnTimer12000:
- enablenpc "ep13_warp_76";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_76";
end;
}
@@ -13010,12 +13063,13 @@ nyd_dun02,167,258,0 script ep13_warp_81 139,1,1,{
OnEnable:
enablenpc "ep13_warp_81";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_81";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_81";
end;
OnTouch:
@@ -13047,7 +13101,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_81";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_81";
end;
}
@@ -13077,12 +13132,13 @@ nyd_dun02,167,255,0 script ep13_warp_82 139,1,1,{
OnEnable:
enablenpc "ep13_warp_82";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_82";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_82";
end;
OnTouch:
@@ -13110,7 +13166,8 @@ OnTimer10000:
end;
OnTimer12000:
- enablenpc "ep13_warp_82";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_82";
end;
}
@@ -13118,12 +13175,13 @@ nyd_dun02,167,252,0 script ep13_warp_83 139,1,1,{
OnEnable:
enablenpc "ep13_warp_83";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_83";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_83";
end;
OnTouch:
@@ -13155,7 +13213,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_83";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_83";
end;
}
@@ -13185,12 +13244,13 @@ nyd_dun02,167,249,0 script ep13_warp_84 139,1,1,{
OnEnable:
enablenpc "ep13_warp_84";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_84";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_84";
end;
OnTouch:
@@ -13214,7 +13274,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_84";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_84";
end;
}
@@ -13222,12 +13283,13 @@ nyd_dun02,167,246,0 script ep13_warp_85 139,1,1,{
OnEnable:
enablenpc "ep13_warp_85";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_85";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_85";
end;
OnTouch:
@@ -13259,7 +13321,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_85";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_85";
end;
}
@@ -13288,12 +13351,13 @@ nyd_dun02,170,257,0 script ep13_warp_91 139,1,1,{
OnEnable:
enablenpc "ep13_warp_91";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_91";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_91";
end;
OnTouch:
@@ -13317,7 +13381,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_91";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_91";
end;
}
@@ -13325,12 +13390,13 @@ nyd_dun02,170,254,0 script ep13_warp_92 139,1,1,{
OnEnable:
enablenpc "ep13_warp_92";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_92";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_92";
end;
OnTouch:
@@ -13354,7 +13420,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_92";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_92";
end;
}
@@ -13362,12 +13429,13 @@ nyd_dun02,170,251,0 script ep13_warp_93 139,1,1,{
OnEnable:
enablenpc "ep13_warp_93";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_93";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_93";
end;
OnTouch:
@@ -13395,7 +13463,8 @@ OnTimer10000:
end;
OnTimer12000:
- enablenpc "ep13_warp_93";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_93";
end;
}
@@ -13403,12 +13472,13 @@ nyd_dun02,170,248,0 script ep13_warp_94 139,1,1,{
OnEnable:
enablenpc "ep13_warp_94";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_94";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_94";
end;
OnTouch:
@@ -13432,7 +13502,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_94";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_94";
end;
}
@@ -13440,12 +13511,13 @@ nyd_dun02,170,245,0 script ep13_warp_95 139,1,1,{
OnEnable:
enablenpc "ep13_warp_95";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_95";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_95";
end;
OnTouch:
@@ -13469,7 +13541,8 @@ OnTimer8000:
end;
OnTimer10000:
- enablenpc "ep13_warp_95";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_95";
end;
}
@@ -13477,12 +13550,13 @@ nyd_dun02,173,251,0 script ep13_warp_e1 139,1,1,{
OnEnable:
enablenpc "ep13_warp_e1";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_e1";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_e1";
end;
OnTouch:
@@ -13514,7 +13588,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_e1";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_e1";
end;
}
@@ -13522,12 +13597,13 @@ nyd_dun02,173,248,0 script ep13_warp_e2 139,1,1,{
OnEnable:
enablenpc "ep13_warp_e2";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_e2";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_e2";
end;
OnTouch:
@@ -13559,7 +13635,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_e2";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_e2";
end;
}
@@ -13567,12 +13644,13 @@ nyd_dun02,173,245,0 script ep13_warp_e3 139,1,1,{
OnEnable:
enablenpc "ep13_warp_e3";
+ specialeffect EF_WIND;
+ initnpctimer;
end;
OnDisable:
- disablenpc "ep13_warp_e3";
- initnpctimer;
specialeffect EF_WIND;
+ disablenpc "ep13_warp_e3";
end;
OnTouch:
@@ -13604,7 +13682,8 @@ OnTimer12000:
end;
OnTimer15000:
- enablenpc "ep13_warp_e3";
+ specialeffect EF_STEAL;
+ disablenpc "ep13_warp_e3";
end;
}