diff options
author | Kisuka <kisuka@kisuka.com> | 2013-10-28 00:42:23 -0700 |
---|---|---|
committer | Kisuka <kisuka@kisuka.com> | 2013-10-28 00:42:23 -0700 |
commit | 124ab2a1cdb344f24170a4d91f7000ebabf39b40 (patch) | |
tree | ebc5aeee49da96f88e55358c184d69d90eae9289 /npc/re/instances | |
parent | e7efdfe96e1b4c288bca845c03512da6842d6425 (diff) | |
download | hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.tar.gz hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.tar.bz2 hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.tar.xz hercules-124ab2a1cdb344f24170a4d91f7000ebabf39b40.zip |
Added ability to use constants instead of sprite IDs for NPCs. Converted all npcs to use this.
Diffstat (limited to 'npc/re/instances')
-rw-r--r-- | npc/re/instances/BakonawaLake.txt | 24 | ||||
-rw-r--r-- | npc/re/instances/BangungotHospital.txt | 104 | ||||
-rw-r--r-- | npc/re/instances/BuwayaCave.txt | 42 | ||||
-rw-r--r-- | npc/re/instances/HazyForest.txt | 188 | ||||
-rw-r--r-- | npc/re/instances/MalangdoCulvert.txt | 58 | ||||
-rw-r--r-- | npc/re/instances/OctopusCave.txt | 38 | ||||
-rw-r--r-- | npc/re/instances/OldGlastHeim.txt | 198 |
7 files changed, 326 insertions, 326 deletions
diff --git a/npc/re/instances/BakonawaLake.txt b/npc/re/instances/BakonawaLake.txt index a742a405b..89ce64ac4 100644 --- a/npc/re/instances/BakonawaLake.txt +++ b/npc/re/instances/BakonawaLake.txt @@ -15,7 +15,7 @@ 1@ma_b mapflag src4instance //============================================================ -ma_scene01,174,179,4 script Taho 541,{ +ma_scene01,174,179,4 script Taho 4_M_DEWZATIMAN,{ disable_items; if (checkweight(1201,1) == 0) { mes "You are carrying too many items. Come back after taking off some of them."; @@ -104,7 +104,7 @@ ma_scene01,174,179,4 script Taho 541,{ } } -sec_in02,26,26,4 script Bakonawa's Rage 541,{ +sec_in02,26,26,4 script Bakonawa's Rage 4_M_DEWZATIMAN,{ callfunc "F_GM_NPC"; mes "[Taho]"; mes "My name is Minky."; @@ -117,7 +117,7 @@ sec_in02,26,26,4 script Bakonawa's Rage 541,{ close; } -1@ma_b,62,52,4 script Taho#nf 541,{ +1@ma_b,62,52,4 script Taho#nf 4_M_DEWZATIMAN,{ mes "[Taho]"; mes "Heehee, I could join the Bakonawa hunt, but I'd rather hide behind that rock and cheer you guys on."; next; @@ -150,7 +150,7 @@ sec_in02,26,26,4 script Bakonawa's Rage 541,{ } } -1@ma_b,36,111,4 script #Bakonawan1 844,{ +1@ma_b,36,111,4 script #Bakonawan1 CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Bakonawan1"); @@ -203,7 +203,7 @@ OnAnnounce: end; } -1@ma_b,78,81,0 script #SummonPuppetsn1 139,4,5,{ +1@ma_b,78,81,0 script #SummonPuppetsn1 HIDDEN_WARP_NPC,4,5,{ end; OnInstanceInit: disablenpc instance_npcname("#SummonPuppetsn1"); @@ -238,7 +238,7 @@ OnMyMobDead: end; } -1@ma_b,1,5,4 script #BakonawaDeadn1 844,{ +1@ma_b,1,5,4 script #BakonawaDeadn1 CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#BakonawaDeadn1"); @@ -264,7 +264,7 @@ OnTimer15000: end; } -1@ma_b,36,111,4 script #Bakonawan2 844,{ +1@ma_b,36,111,4 script #Bakonawan2 CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Bakonawan2"); @@ -318,7 +318,7 @@ OnAnnounce: end; } -1@ma_b,36,111,4 script #Bakonawan2-1 844,{ +1@ma_b,36,111,4 script #Bakonawan2-1 CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Bakonawan2-1"); @@ -351,7 +351,7 @@ OnMyMobDead: end; } -1@ma_b,36,111,4 script #Bakonawan3 844,{ +1@ma_b,36,111,4 script #Bakonawan3 CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Bakonawan3"); @@ -410,7 +410,7 @@ OnAnnounce: end; } -1@ma_b,36,111,4 script #Bakonawan3-1 844,{ +1@ma_b,36,111,4 script #Bakonawan3-1 CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Bakonawan3-1"); @@ -459,7 +459,7 @@ OnMobSpawn: end; } -1@ma_b,62,52,4 script Taho#Completed 541,{ +1@ma_b,62,52,4 script Taho#Completed 4_M_DEWZATIMAN,{ disable_items; if (checkweight(1201,1) == 0) { mes "It seems you are carrying too many different kinds of items. Please try again after reducing it."; @@ -504,7 +504,7 @@ OnTimer10000: end; } -1@ma_b,62,52,4 script Taho#Fail 541,{ +1@ma_b,62,52,4 script Taho#Fail 4_M_DEWZATIMAN,{ mes "[Taho]"; mes "HMM. We almost got him but he is one fast creature..."; next; diff --git a/npc/re/instances/BangungotHospital.txt b/npc/re/instances/BangungotHospital.txt index 6f35d64e9..de076489e 100644 --- a/npc/re/instances/BangungotHospital.txt +++ b/npc/re/instances/BangungotHospital.txt @@ -18,7 +18,7 @@ // Instance Creation //============================================================ -ma_dun01,147,10,5 script Nurse#ma_dun01 569,{ +ma_dun01,147,10,5 script Nurse#ma_dun01 4_F_NURSE,{ if (BaseLevel < 100) end; set .@party_id,getcharid(1); @@ -337,7 +337,7 @@ L_Complete: return; } -sec_in02,27,30,0 script Bangungot Gate 406,{ +sec_in02,27,30,0 script Bangungot Gate 2_MONEMUS,{ callfunc "F_GM_NPC"; mes "Password"; next; @@ -362,7 +362,7 @@ sec_in02,27,30,0 script Bangungot Gate 406,{ // Instance Scripts //============================================================ -1@ma_h,43,157,0 script #Memorial Start 139,2,2,{ +1@ma_h,43,157,0 script #Memorial Start HIDDEN_WARP_NPC,2,2,{ end; OnTouch: set .@map$, instance_mapname("1@ma_h"); @@ -386,7 +386,7 @@ OnTimer1000: end; } -1@ma_h,43,157,0 script #Memorial Start_time 139,{ //2,2 +1@ma_h,43,157,0 script #Memorial Start_time HIDDEN_WARP_NPC,{ //2,2 end; OnInstanceInit: disablenpc instance_npcname("#Memorial Start_time"); @@ -407,7 +407,7 @@ OnTimer10000: end; } -1@ma_h,46,165,0 script #Ward1 Entry 139,{ //3,3 +1@ma_h,46,165,0 script #Ward1 Entry HIDDEN_WARP_NPC,{ //3,3 end; OnInstanceInit: disablenpc instance_npcname(strnpcinfo(0)); @@ -474,12 +474,12 @@ OnTimer1000: stopnpctimer; end; } -1@ma_h,57,147,0 duplicate(#Ward1 Entry) #Ward2 Entry 139 //3,3 -1@ma_h,67,165,0 duplicate(#Ward1 Entry) #Ward3 Entry 139 //3,3 -1@ma_h,79,147,0 duplicate(#Ward1 Entry) #Ward4 Entry 139 //3,3 -1@ma_h,90,165,0 duplicate(#Ward1 Entry) #Ward5 Entry 139 //3,3 +1@ma_h,57,147,0 duplicate(#Ward1 Entry) #Ward2 Entry HIDDEN_WARP_NPC //3,3 +1@ma_h,67,165,0 duplicate(#Ward1 Entry) #Ward3 Entry HIDDEN_WARP_NPC //3,3 +1@ma_h,79,147,0 duplicate(#Ward1 Entry) #Ward4 Entry HIDDEN_WARP_NPC //3,3 +1@ma_h,90,165,0 duplicate(#Ward1 Entry) #Ward5 Entry HIDDEN_WARP_NPC //3,3 -1@ma_h,101,147,0 script #Ward6 Entry 139,{ //2,2 +1@ma_h,101,147,0 script #Ward6 Entry HIDDEN_WARP_NPC,{ //2,2 end; OnInstanceInit: disablenpc instance_npcname("#Ward6 Entry"); @@ -515,7 +515,7 @@ OnTimer3000: end; } -1@ma_h,110,177,0 script #Summon Boss 139,{ +1@ma_h,110,177,0 script #Summon Boss HIDDEN_WARP_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Summon Boss"); @@ -539,7 +539,7 @@ OnTimer1000: end; } -1@ma_h,147,143,0 script #Boss Room Entry 139,10,10,{ +1@ma_h,147,143,0 script #Boss Room Entry HIDDEN_WARP_NPC,10,10,{ end; OnInstanceInit: disablenpc instance_npcname("#Boss Room Entry"); @@ -595,7 +595,7 @@ OnDisableEntry: end; } -1@ma_h,147,143,0 script #Boss Room Entry_time 139,{ //10,10 +1@ma_h,147,143,0 script #Boss Room Entry_time HIDDEN_WARP_NPC,{ //10,10 end; OnInstanceInit: disablenpc instance_npcname("#Boss Room Entry_time"); @@ -671,7 +671,7 @@ OnStopTimer: end; } -1@ma_h,111,177,0 script #Boss Room Entry_2 45,{ +1@ma_h,111,177,0 script #Boss Room Entry_2 WARPNPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Boss Room Entry_2"); @@ -708,7 +708,7 @@ OnTimer10500: end; } -1@ma_h,118,63,0 script #Summon Ward Mob 139,4,4,{ +1@ma_h,118,63,0 script #Summon Ward Mob HIDDEN_WARP_NPC,4,4,{ end; OnInstanceInit: disablenpc instance_npcname("#Summon Ward Mob"); @@ -799,7 +799,7 @@ OnTimer1000: end; } -1@ma_h,118,64,0 script #Summon Ward Mob_time 139,{ //4,4 +1@ma_h,118,64,0 script #Summon Ward Mob_time HIDDEN_WARP_NPC,{ //4,4 end; OnInstanceInit: disablenpc instance_npcname("#Summon Ward Mob_time"); @@ -830,7 +830,7 @@ OnTimer10000: end; } -1@ma_h,112,177,0 script #Summon Pillar 139,{ +1@ma_h,112,177,0 script #Summon Pillar HIDDEN_WARP_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Summon Pillar"); @@ -865,7 +865,7 @@ OnTimer1000: end; } -1@ma_h,112,178,0 script #Summon Pillar_time 139,{ +1@ma_h,112,178,0 script #Summon Pillar_time HIDDEN_WARP_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Summon Pillar_time"); @@ -906,7 +906,7 @@ OnTimer36000: end; } -1@ma_h,118,171,0 script #Boss Room Entry_a 139,10,10,{ +1@ma_h,118,171,0 script #Boss Room Entry_a HIDDEN_WARP_NPC,10,10,{ end; OnInstanceInit: disablenpc instance_npcname(strnpcinfo(0)); @@ -917,15 +917,15 @@ OnTouch: donpcevent instance_npcname("#Boss Room Entry_time")+"::OnEnable"; end; } -1@ma_h,132,171,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_b 139,10,10 -1@ma_h,147,171,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_c 139,10,10 -1@ma_h,118,157,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_d 139,10,10 -1@ma_h,132,157,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_e 139,10,10 -1@ma_h,147,157,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_f 139,10,10 -1@ma_h,118,143,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_g 139,10,10 -1@ma_h,132,143,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_h 139,10,10 +1@ma_h,132,171,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_b HIDDEN_WARP_NPC,10,10 +1@ma_h,147,171,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_c HIDDEN_WARP_NPC,10,10 +1@ma_h,118,157,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_d HIDDEN_WARP_NPC,10,10 +1@ma_h,132,157,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_e HIDDEN_WARP_NPC,10,10 +1@ma_h,147,157,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_f HIDDEN_WARP_NPC,10,10 +1@ma_h,118,143,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_g HIDDEN_WARP_NPC,10,10 +1@ma_h,132,143,0 duplicate(#Boss Room Entry_a) #Boss Room Entry_h HIDDEN_WARP_NPC,10,10 -1@ma_h,131,62,0 script #Boss Effect 139,{ //4,4 +1@ma_h,131,62,0 script #Boss Effect HIDDEN_WARP_NPC,{ //4,4 end; OnInstanceInit: disablenpc instance_npcname("#Boss Effect"); @@ -938,7 +938,7 @@ OnTimer3000: end; } -1@ma_h,43,86,4 script Moaning Patient#1 584,{ +1@ma_h,43,86,4 script Moaning Patient#1 4_F_PATIENT,{ end; OnInstanceInit: monster instance_mapname("1@ma_h"),131,62,"Bangungot",2318,1; @@ -965,7 +965,7 @@ OnTimer30000: end; } -1@ma_h,60,87,4 script Screaming Patient#2 585,{ +1@ma_h,60,87,4 script Screaming Patient#2 4_M_PATIENT,{ end; OnEnable: switch(atoi(strnpcinfo(2))) { @@ -1001,29 +1001,29 @@ OnTimer30000: stopnpctimer; end; } -1@ma_h,60,39,7 duplicate(Screaming Patient#2) Patient in Pain#3 584 -1@ma_h,43,39,7 duplicate(Screaming Patient#2) Passed Out Patient#4 585 -1@ma_h,77,86,4 duplicate(Screaming Patient#2) Patient with Nightmare#5 584 -1@ma_h,69,87,4 duplicate(Screaming Patient#2) Sick Looking Patient#6 585 -1@ma_h,73,39,7 duplicate(Screaming Patient#2) Horrified Patient#7 584 -1@ma_h,65,51,7 duplicate(Screaming Patient#2) Patient in Sorrow#8 585 -1@ma_h,87,86,4 duplicate(Screaming Patient#2) Suffering Patient#9 584 -1@ma_h,104,86,4 duplicate(Screaming Patient#2) Wriggling Patient#10 585 -1@ma_h,99,39,7 duplicate(Screaming Patient#2) Patient in Cold Sweat#11 584 -1@ma_h,87,39,7 duplicate(Screaming Patient#2) Howling Patient#12 585 +1@ma_h,60,39,7 duplicate(Screaming Patient#2) Patient in Pain#3 4_F_PATIENT +1@ma_h,43,39,7 duplicate(Screaming Patient#2) Passed Out Patient#4 4_M_PATIENT +1@ma_h,77,86,4 duplicate(Screaming Patient#2) Patient with Nightmare#5 4_F_PATIENT +1@ma_h,69,87,4 duplicate(Screaming Patient#2) Sick Looking Patient#6 4_M_PATIENT +1@ma_h,73,39,7 duplicate(Screaming Patient#2) Horrified Patient#7 4_F_PATIENT +1@ma_h,65,51,7 duplicate(Screaming Patient#2) Patient in Sorrow#8 4_M_PATIENT +1@ma_h,87,86,4 duplicate(Screaming Patient#2) Suffering Patient#9 4_F_PATIENT +1@ma_h,104,86,4 duplicate(Screaming Patient#2) Wriggling Patient#10 4_M_PATIENT +1@ma_h,99,39,7 duplicate(Screaming Patient#2) Patient in Cold Sweat#11 4_F_PATIENT +1@ma_h,87,39,7 duplicate(Screaming Patient#2) Howling Patient#12 4_M_PATIENT -1@ma_h,43,181,4 script Moaning Patient#b 584,{ end; } -1@ma_h,60,182,4 script Screaming Patient#b 585,{ end; } -1@ma_h,60,132,7 script Patient in Pain#b 584,{ end; } -1@ma_h,43,132,7 script Passed Out Patient#b 585,{ end; } -1@ma_h,77,182,4 script Patient with Nightmare#b 584,{ end; } -1@ma_h,69,182,4 script Sick Looking Patient#b 585,{ end; } -1@ma_h,73,132,7 script Horrified Patient#b 584,{ end; } -1@ma_h,65,144,7 script Patient in Sorrow#b 585,{ end; } -1@ma_h,87,181,4 script Suffering Patient#b 584,{ end; } -1@ma_h,104,181,4 script Wriggling Patient#b 585,{ end; } -1@ma_h,99,132,7 script Patient in Cold Sweat#b 584,{ end; } -1@ma_h,87,132,7 script Howling Patient#b 585,{ end; } +1@ma_h,43,181,4 script Moaning Patient#b 4_F_PATIENT,{ end; } +1@ma_h,60,182,4 script Screaming Patient#b 4_M_PATIENT,{ end; } +1@ma_h,60,132,7 script Patient in Pain#b 4_F_PATIENT,{ end; } +1@ma_h,43,132,7 script Passed Out Patient#b 4_M_PATIENT,{ end; } +1@ma_h,77,182,4 script Patient with Nightmare#b 4_F_PATIENT,{ end; } +1@ma_h,69,182,4 script Sick Looking Patient#b 4_M_PATIENT,{ end; } +1@ma_h,73,132,7 script Horrified Patient#b 4_F_PATIENT,{ end; } +1@ma_h,65,144,7 script Patient in Sorrow#b 4_M_PATIENT,{ end; } +1@ma_h,87,181,4 script Suffering Patient#b 4_F_PATIENT,{ end; } +1@ma_h,104,181,4 script Wriggling Patient#b 4_M_PATIENT,{ end; } +1@ma_h,99,132,7 script Patient in Cold Sweat#b 4_F_PATIENT,{ end; } +1@ma_h,87,132,7 script Howling Patient#b 4_M_PATIENT,{ end; } // Warp Portals //============================================================ @@ -1083,7 +1083,7 @@ OnTimer30000: // Disable select warps. // Custom, but saves processing and lines. -1@ma_h,1,1,0 script #ma_hos_warp_init 844,{ +1@ma_h,1,1,0 script #ma_hos_warp_init CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Boss Room Exit"); diff --git a/npc/re/instances/BuwayaCave.txt b/npc/re/instances/BuwayaCave.txt index 82875c05e..f20a7e3b5 100644 --- a/npc/re/instances/BuwayaCave.txt +++ b/npc/re/instances/BuwayaCave.txt @@ -14,7 +14,7 @@ 1@ma_c mapflag src4instance //============================================================ -ma_fild02,312,317,5 script Guard#buwaya_cave 570,{ +ma_fild02,312,317,5 script Guard#buwaya_cave 4_MAL_SOLDIER,{ if (BaseLevel < 130) { mes "[Guard]"; mes "People under ^ff0000level 130^000000"; @@ -108,7 +108,7 @@ ma_fild02,312,317,5 script Guard#buwaya_cave 570,{ } } -ma_fild02,315,323,0 script Cave Entrance#buwaya 45,2,2,{ +ma_fild02,315,323,0 script Cave Entrance#buwaya WARPNPC,2,2,{ end; OnTouch: if (BaseLevel < 130) { @@ -151,7 +151,7 @@ OnTouch: } } -1@ma_c,33,112,0 script #damage 139,7,7,{ +1@ma_c,33,112,0 script #damage HIDDEN_WARP_NPC,7,7,{ end; OnInstanceInit: initnpctimer; @@ -173,7 +173,7 @@ OnTouch: end; } -1@ma_c,29,110,5 script Kidnapped People#1 575,{ +1@ma_c,29,110,5 script Kidnapped People#1 4_F_BARYO_OLD,{ mes "[Kidnapped Residents]"; mes "Buwaya was running around,"; mes "and new people got caught."; @@ -205,7 +205,7 @@ OnEnable: end; } -1@ma_c,36,110,5 script Kidnapped People#2 574,{ +1@ma_c,36,110,5 script Kidnapped People#2 4_M_BARYO_OLD,{ mes "[Kidnapped Residents]"; mes "Ahaa! I wish I had a little more power..."; mes "I know its weakness..."; @@ -239,7 +239,7 @@ OnEnable: end; } -1@ma_c,3,3,0 script #box_mob_call 139,1,1,{ +1@ma_c,3,3,0 script #box_mob_call HIDDEN_WARP_NPC,1,1,{ end; OnInstanceInit: setcell instance_mapname("1@ma_c"),30,118,35,118,cell_shootable,1; //custom @@ -262,7 +262,7 @@ OnMyMobDead: end; } -1@ma_c,38,118,0 script #box_out 45,2,2,{ +1@ma_c,38,118,0 script #box_out WARPNPC,2,2,{ OnInstanceInit: OnDisable: disablenpc instance_npcname("#box_out"); @@ -277,7 +277,7 @@ OnTouch: end; } -1@ma_c,97,74,0 script #box_call 139,50,50,{ +1@ma_c,97,74,0 script #box_call HIDDEN_WARP_NPC,50,50,{ end; OnInstanceInit: disablenpc instance_npcname("#box_call"); @@ -313,7 +313,7 @@ OnDisable: end; } -1@ma_c,97,74,0 script #yunobi1 139,{ +1@ma_c,97,74,0 script #yunobi1 HIDDEN_WARP_NPC,{ end; OnInstanceInit: hideonnpc instance_npcname(strnpcinfo(0)); @@ -322,16 +322,16 @@ OnEnable: specialeffect EF_MAPPILLAR2; end; } -1@ma_c,97,94,0 duplicate(#yunobi1) #yunobi2 139 -1@ma_c,117,94,0 duplicate(#yunobi1) #yunobi3 139 -1@ma_c,117,74,0 duplicate(#yunobi1) #yunobi4 139 -1@ma_c,117,54,0 duplicate(#yunobi1) #yunobi5 139 -1@ma_c,97,54,0 duplicate(#yunobi1) #yunobi6 139 -1@ma_c,77,54,0 duplicate(#yunobi1) #yunobi7 139 -1@ma_c,77,74,0 duplicate(#yunobi1) #yunobi8 139 -1@ma_c,77,94,0 duplicate(#yunobi1) #yunobi9 139 +1@ma_c,97,94,0 duplicate(#yunobi1) #yunobi2 HIDDEN_WARP_NPC +1@ma_c,117,94,0 duplicate(#yunobi1) #yunobi3 HIDDEN_WARP_NPC +1@ma_c,117,74,0 duplicate(#yunobi1) #yunobi4 HIDDEN_WARP_NPC +1@ma_c,117,54,0 duplicate(#yunobi1) #yunobi5 HIDDEN_WARP_NPC +1@ma_c,97,54,0 duplicate(#yunobi1) #yunobi6 HIDDEN_WARP_NPC +1@ma_c,77,54,0 duplicate(#yunobi1) #yunobi7 HIDDEN_WARP_NPC +1@ma_c,77,74,0 duplicate(#yunobi1) #yunobi8 HIDDEN_WARP_NPC +1@ma_c,77,94,0 duplicate(#yunobi1) #yunobi9 HIDDEN_WARP_NPC -1@ma_c,1,1,0 script #bunshin 139,{ +1@ma_c,1,1,0 script #bunshin HIDDEN_WARP_NPC,{ end; OnInstanceInit: initnpctimer; @@ -380,7 +380,7 @@ OnDisable: end; } -1@ma_c,2,2,0 script #buwaya_con 139,{ +1@ma_c,2,2,0 script #buwaya_con HIDDEN_WARP_NPC,{ end; OnInstanceInit: areamonster instance_mapname("1@ma_c"),90,67,104,81,"Buwaya",2319,1,instance_npcname("#buwaya_con")+"::OnMyMobDead"; @@ -397,7 +397,7 @@ OnMyMobDead: end; } -1@ma_c,3,3,0 script #exit_mob 139,{ +1@ma_c,3,3,0 script #exit_mob HIDDEN_WARP_NPC,{ end; OnInstanceInit: initnpctimer; @@ -423,7 +423,7 @@ OnMyMobDead: end; } -1@ma_c,28,57,0 script #cave_out 45,2,2,{ +1@ma_c,28,57,0 script #cave_out WARPNPC,2,2,{ OnInstanceInit: disablenpc instance_npcname("#cave_out"); end; diff --git a/npc/re/instances/HazyForest.txt b/npc/re/instances/HazyForest.txt index 75c6ececd..c76fe2c46 100644 --- a/npc/re/instances/HazyForest.txt +++ b/npc/re/instances/HazyForest.txt @@ -18,7 +18,7 @@ // Instance Creation //============================================================ -bif_fild01,158,340,5 script Laphine Soldier#mist 447,{ +bif_fild01,158,340,5 script Laphine Soldier#mist 4_M_FAIRYSOLDIER,{ set .@party_id,getcharid(1); set .@md_name$,"Mistwood Maze"; @@ -140,7 +140,7 @@ bif_fild01,158,340,5 script Laphine Soldier#mist 447,{ } } -bif_fild01,161,355,0 script Log Tunnel 844,{ +bif_fild01,161,355,0 script Log Tunnel CLEAR_NPC,{ mes "I see the forest through the log tunnel."; mes "It looks like I can enter the forest through the log tunnel."; next; @@ -167,7 +167,7 @@ bif_fild01,161,355,0 script Log Tunnel 844,{ // Instance Scripts //============================================================ -1@mist,89,29,0 script #Whisper_mist 844,1,1,{ +1@mist,89,29,0 script #Whisper_mist CLEAR_NPC,1,1,{ end; OnInstanceInit: enablenpc instance_npcname("#Whisper_mist"); @@ -211,8 +211,8 @@ function script F_Mora_Mist { end; } -1@mist,251,121,3 script Tom's Garden 858,{ end; } -1@mist,247,123,0 script Tom's Garden Tree 527,{ +1@mist,251,121,3 script Tom's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,247,123,0 script Tom's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "a25_a18-1", "Roaring Cry: Tom's bolt is broken! Watch out, Tomba! Watch out, Tomba!", @@ -225,8 +225,8 @@ OnMyMobDead: end; } -1@mist,226,95,3 script Tomba's Garden 858,{ end; } -1@mist,225,98,0 script Tomba's Garden Tree 527,{ +1@mist,226,95,3 script Tomba's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,225,98,0 script Tomba's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "a27-2_af1-2", "Roaring Cry: Tomba's Garden Tree is gone with Tomba. Remi, what are you going to do now?", @@ -239,8 +239,8 @@ OnMyMobDead: end; } -1@mist,157,183,3 script Remi's Garden 858,{ end; } -1@mist,159,184,0 script Remi's Garden Tree 527,{ +1@mist,157,183,3 script Remi's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,159,184,0 script Remi's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "a15-2_a4-1", "Roaring Cry: Remi, Remi's Garden Tree was chopped down- Rem, it's your turn next. Poor Rem!", @@ -253,8 +253,8 @@ OnMyMobDead: end; } -1@mist,58,39,3 script Tired Rem's Garden 858,{ end; } -1@mist,61,39,0 script Tired Rem's Garden Tree 527,{ +1@mist,58,39,3 script Tired Rem's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,61,39,0 script Tired Rem's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "a4-2_a11", "Rem's Desperate Cry: Argh... Rem will sleep. Rem will sleep now, and won't wake up forever!", @@ -277,8 +277,8 @@ OnMyMobDead: end; } -1@mist,227,179,3 script Ron's Garden 858,{ end; } -1@mist,230,179,0 script Ron's Garden Tree 527,{ +1@mist,227,179,3 script Ron's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,230,179,0 script Ron's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "b4-2_b2", "Ron the Gardener's Cry: I'm getting off work! Don't look for Ron, the second gardener, any more!!", @@ -291,8 +291,8 @@ OnMyMobDead: end; } -1@mist,288,226,3 script Rover's Garden 858,{ end; } -1@mist,285,225,0 script Rover's Garden Tree 527,{ +1@mist,288,226,3 script Rover's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,285,225,0 script Rover's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "b7_bf1-2", "Roaring Whisper: Ron's, and Rover's trees were chopped down as well. Who is forcing his way into the forest? Who is it?", @@ -305,8 +305,8 @@ OnMyMobDead: end; } -1@mist,159,318,3 script Mona's Garden 858,{ end; } -1@mist,161,316,0 script Mona's Garden Tree 527,{ +1@mist,159,318,3 script Mona's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,161,316,0 script Mona's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "b31_b16", "Clamoring Whisper: Mona the Seedseeker's garden tree is gone! Mona is gone too! Namon will be okay, because he is brave, right? Namon, are you okay?", @@ -319,8 +319,8 @@ OnMyMobDead: end; } -1@mist,205,300,3 script Namon's Garden 858,{ end; } -1@mist,204,299,0 script Namon's Garden Tree 527,{ +1@mist,205,300,3 script Namon's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,204,299,0 script Namon's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "b27-3_bN-1", "Clamoring Whisper: Brave Namon met his fate not so bravely... *giggle*", @@ -333,8 +333,8 @@ OnMyMobDead: end; } -1@mist,219,232,3 script Sad Neoron's Garden 858,{ end; } -1@mist,221,236,0 script Sad Neoron's Garden Tree 527,{ +1@mist,219,232,3 script Sad Neoron's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,221,236,0 script Sad Neoron's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "b6-1_b33", "Lamenting Whisper: Sad Neoron has become cheerful! Spyder the Superior Spider, what are you going to do? What are you going to do now?", @@ -347,8 +347,8 @@ OnMyMobDead: end; } -1@mist,206,202,3 script Spyder's Garden 858,{ end; } -1@mist,206,200,0 script Spyder's Garden Tree 527,{ +1@mist,206,202,3 script Spyder's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,206,200,0 script Spyder's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "b5_b14", "Depressed Whisper: Now it's all over with the second deepest forest. Gardeners are dying out-", @@ -374,8 +374,8 @@ OnMyMobDead: end; } -1@mist,96,288,3 script Tito's Garden 858,{ end; } -1@mist,95,287,0 script Tito's Garden Tree 527,{ +1@mist,96,288,3 script Tito's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,95,287,0 script Tito's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "c1_c13-1", "Tito's Cry: *sob* *sob* Tito's gone now! Tito's done for! Boo hoo!!", @@ -388,8 +388,8 @@ OnMyMobDead: end; } -1@mist,326,325,3 script Pumba's Garden 858,{ end; } -1@mist,324,325,0 script Pumba's Garden Tree 527,{ +1@mist,326,325,3 script Pumba's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,324,325,0 script Pumba's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "c13-3_c4", "Roaring Whisper: Tito the Hard Worker was defeated! Stop playing and go to work, Tete! Start working!", @@ -402,8 +402,8 @@ OnMyMobDead: end; } -1@mist,278,345,3 script Tete's Garden 858,{ end; } -1@mist,280,344,0 script Tete's Garden Tree 527,{ +1@mist,278,345,3 script Tete's Garden 4_BULLETIN_BOARD2,{ end; } +1@mist,280,344,0 script Tete's Garden Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "c19_c4", "Whisper: They are strong, strong indeed. What are we going to do now? Are there any gardeners left? Are there any?", @@ -416,7 +416,7 @@ OnMyMobDead: end; } -1@mist,345,186,0 script The Gardeners' Tree 527,{ +1@mist,345,186,0 script The Gardeners' Tree 4_CREEPER,{ callfunc "F_Mora_Mist", "#to_bif02", "Roaring Whisper: The forest will remember you! It will remember you, the one who broke the clippers of all the gardeners!", @@ -442,64 +442,64 @@ OnMyMobDead: end; } -1@mist,73,290,0 script Mysterious Flower#1 844,{ +1@mist,73,290,0 script Mysterious Flower#1 CLEAR_NPC,{ specialeffect EF_LEVEL99_4; disablenpc instance_npcname(strnpcinfo(0)); getitem 12561,1; //Mysterious_Seed end; } -1@mist,69,295,0 duplicate(Mysterious Flower#1) Mysterious Flower#2 844 -1@mist,62,291,0 duplicate(Mysterious Flower#1) Mysterious Flower#3 844 -1@mist,54,293,0 duplicate(Mysterious Flower#1) Mysterious Flower#4 844 -1@mist,48,286,0 duplicate(Mysterious Flower#1) Mysterious Flower#5 844 -1@mist,54,277,0 duplicate(Mysterious Flower#1) Mysterious Flower#6 844 -1@mist,52,270,0 duplicate(Mysterious Flower#1) Mysterious Flower#7 844 -1@mist,62,268,0 duplicate(Mysterious Flower#1) Mysterious Flower#8 844 -1@mist,72,271,0 duplicate(Mysterious Flower#1) Mysterious Flower#9 844 -1@mist,72,276,0 duplicate(Mysterious Flower#1) Mysterious Flower#10 844 -1@mist,118,194,0 duplicate(Mysterious Flower#1) Mysterious Flower#11 844 -1@mist,122,204,0 duplicate(Mysterious Flower#1) Mysterious Flower#12 844 -1@mist,137,209,0 duplicate(Mysterious Flower#1) Mysterious Flower#13 844 -1@mist,144,203,0 duplicate(Mysterious Flower#1) Mysterious Flower#14 844 -1@mist,146,186,0 duplicate(Mysterious Flower#1) Mysterious Flower#15 844 -1@mist,142,182,0 duplicate(Mysterious Flower#1) Mysterious Flower#16 844 -1@mist,132,179,0 duplicate(Mysterious Flower#1) Mysterious Flower#17 844 -1@mist,123,184,0 duplicate(Mysterious Flower#1) Mysterious Flower#18 844 -1@mist,194,118,0 duplicate(Mysterious Flower#1) Mysterious Flower#19 844 -1@mist,188,109,0 duplicate(Mysterious Flower#1) Mysterious Flower#20 844 -1@mist,193,94,0 duplicate(Mysterious Flower#1) Mysterious Flower#21 844 -1@mist,205,92,0 duplicate(Mysterious Flower#1) Mysterious Flower#22 844 -1@mist,213,96,0 duplicate(Mysterious Flower#1) Mysterious Flower#23 844 -1@mist,216,103,0 duplicate(Mysterious Flower#1) Mysterious Flower#24 844 -1@mist,212,116,0 duplicate(Mysterious Flower#1) Mysterious Flower#25 844 -1@mist,207,120,0 duplicate(Mysterious Flower#1) Mysterious Flower#26 844 -1@mist,169,310,0 duplicate(Mysterious Flower#1) Mysterious Flower#27 844 -1@mist,172,296,0 duplicate(Mysterious Flower#1) Mysterious Flower#28 844 -1@mist,191,301,0 duplicate(Mysterious Flower#1) Mysterious Flower#30 844 -1@mist,195,301,0 duplicate(Mysterious Flower#1) Mysterious Flower#31 844 -1@mist,192,316,0 duplicate(Mysterious Flower#1) Mysterious Flower#32 844 -1@mist,187,320,0 duplicate(Mysterious Flower#1) Mysterious Flower#33 844 -1@mist,174,318,0 duplicate(Mysterious Flower#1) Mysterious Flower#34 844 -1@mist,308,136,0 duplicate(Mysterious Flower#1) Mysterious Flower#35 844 -1@mist,314,122,0 duplicate(Mysterious Flower#1) Mysterious Flower#36 844 -1@mist,321,118,0 duplicate(Mysterious Flower#1) Mysterious Flower#37 844 -1@mist,331,123,0 duplicate(Mysterious Flower#1) Mysterious Flower#38 844 -1@mist,335,126,0 duplicate(Mysterious Flower#1) Mysterious Flower#39 844 -1@mist,332,141,0 duplicate(Mysterious Flower#1) Mysterious Flower#40 844 -1@mist,328,144,0 duplicate(Mysterious Flower#1) Mysterious Flower#41 844 -1@mist,314,144,0 duplicate(Mysterious Flower#1) Mysterious Flower#42 844 -1@mist,238,224,0 duplicate(Mysterious Flower#1) Mysterious Flower#43 844 -1@mist,244,231,0 duplicate(Mysterious Flower#1) Mysterious Flower#44 844 -1@mist,257,232,0 duplicate(Mysterious Flower#1) Mysterious Flower#45 844 -1@mist,262,229,0 duplicate(Mysterious Flower#1) Mysterious Flower#46 844 -1@mist,265,216,0 duplicate(Mysterious Flower#1) Mysterious Flower#47 844 -1@mist,260,214,0 duplicate(Mysterious Flower#1) Mysterious Flower#48 844 -1@mist,252,206,0 duplicate(Mysterious Flower#1) Mysterious Flower#49 844 -1@mist,244,211,0 duplicate(Mysterious Flower#1) Mysterious Flower#50 844 +1@mist,69,295,0 duplicate(Mysterious Flower#1) Mysterious Flower#2 CLEAR_NPC +1@mist,62,291,0 duplicate(Mysterious Flower#1) Mysterious Flower#3 CLEAR_NPC +1@mist,54,293,0 duplicate(Mysterious Flower#1) Mysterious Flower#4 CLEAR_NPC +1@mist,48,286,0 duplicate(Mysterious Flower#1) Mysterious Flower#5 CLEAR_NPC +1@mist,54,277,0 duplicate(Mysterious Flower#1) Mysterious Flower#6 CLEAR_NPC +1@mist,52,270,0 duplicate(Mysterious Flower#1) Mysterious Flower#7 CLEAR_NPC +1@mist,62,268,0 duplicate(Mysterious Flower#1) Mysterious Flower#8 CLEAR_NPC +1@mist,72,271,0 duplicate(Mysterious Flower#1) Mysterious Flower#9 CLEAR_NPC +1@mist,72,276,0 duplicate(Mysterious Flower#1) Mysterious Flower#10 CLEAR_NPC +1@mist,118,194,0 duplicate(Mysterious Flower#1) Mysterious Flower#11 CLEAR_NPC +1@mist,122,204,0 duplicate(Mysterious Flower#1) Mysterious Flower#12 CLEAR_NPC +1@mist,137,209,0 duplicate(Mysterious Flower#1) Mysterious Flower#13 CLEAR_NPC +1@mist,144,203,0 duplicate(Mysterious Flower#1) Mysterious Flower#14 CLEAR_NPC +1@mist,146,186,0 duplicate(Mysterious Flower#1) Mysterious Flower#15 CLEAR_NPC +1@mist,142,182,0 duplicate(Mysterious Flower#1) Mysterious Flower#16 CLEAR_NPC +1@mist,132,179,0 duplicate(Mysterious Flower#1) Mysterious Flower#17 CLEAR_NPC +1@mist,123,184,0 duplicate(Mysterious Flower#1) Mysterious Flower#18 CLEAR_NPC +1@mist,194,118,0 duplicate(Mysterious Flower#1) Mysterious Flower#19 CLEAR_NPC +1@mist,188,109,0 duplicate(Mysterious Flower#1) Mysterious Flower#20 CLEAR_NPC +1@mist,193,94,0 duplicate(Mysterious Flower#1) Mysterious Flower#21 CLEAR_NPC +1@mist,205,92,0 duplicate(Mysterious Flower#1) Mysterious Flower#22 CLEAR_NPC +1@mist,213,96,0 duplicate(Mysterious Flower#1) Mysterious Flower#23 CLEAR_NPC +1@mist,216,103,0 duplicate(Mysterious Flower#1) Mysterious Flower#24 CLEAR_NPC +1@mist,212,116,0 duplicate(Mysterious Flower#1) Mysterious Flower#25 CLEAR_NPC +1@mist,207,120,0 duplicate(Mysterious Flower#1) Mysterious Flower#26 CLEAR_NPC +1@mist,169,310,0 duplicate(Mysterious Flower#1) Mysterious Flower#27 CLEAR_NPC +1@mist,172,296,0 duplicate(Mysterious Flower#1) Mysterious Flower#28 CLEAR_NPC +1@mist,191,301,0 duplicate(Mysterious Flower#1) Mysterious Flower#30 CLEAR_NPC +1@mist,195,301,0 duplicate(Mysterious Flower#1) Mysterious Flower#31 CLEAR_NPC +1@mist,192,316,0 duplicate(Mysterious Flower#1) Mysterious Flower#32 CLEAR_NPC +1@mist,187,320,0 duplicate(Mysterious Flower#1) Mysterious Flower#33 CLEAR_NPC +1@mist,174,318,0 duplicate(Mysterious Flower#1) Mysterious Flower#34 CLEAR_NPC +1@mist,308,136,0 duplicate(Mysterious Flower#1) Mysterious Flower#35 CLEAR_NPC +1@mist,314,122,0 duplicate(Mysterious Flower#1) Mysterious Flower#36 CLEAR_NPC +1@mist,321,118,0 duplicate(Mysterious Flower#1) Mysterious Flower#37 CLEAR_NPC +1@mist,331,123,0 duplicate(Mysterious Flower#1) Mysterious Flower#38 CLEAR_NPC +1@mist,335,126,0 duplicate(Mysterious Flower#1) Mysterious Flower#39 CLEAR_NPC +1@mist,332,141,0 duplicate(Mysterious Flower#1) Mysterious Flower#40 CLEAR_NPC +1@mist,328,144,0 duplicate(Mysterious Flower#1) Mysterious Flower#41 CLEAR_NPC +1@mist,314,144,0 duplicate(Mysterious Flower#1) Mysterious Flower#42 CLEAR_NPC +1@mist,238,224,0 duplicate(Mysterious Flower#1) Mysterious Flower#43 CLEAR_NPC +1@mist,244,231,0 duplicate(Mysterious Flower#1) Mysterious Flower#44 CLEAR_NPC +1@mist,257,232,0 duplicate(Mysterious Flower#1) Mysterious Flower#45 CLEAR_NPC +1@mist,262,229,0 duplicate(Mysterious Flower#1) Mysterious Flower#46 CLEAR_NPC +1@mist,265,216,0 duplicate(Mysterious Flower#1) Mysterious Flower#47 CLEAR_NPC +1@mist,260,214,0 duplicate(Mysterious Flower#1) Mysterious Flower#48 CLEAR_NPC +1@mist,252,206,0 duplicate(Mysterious Flower#1) Mysterious Flower#49 CLEAR_NPC +1@mist,244,211,0 duplicate(Mysterious Flower#1) Mysterious Flower#50 CLEAR_NPC // Wandering Guardian Quest //============================================================ -1@mist,2,2,0 script #Dragon Herder 844,{ +1@mist,2,2,0 script #Dragon Herder CLEAR_NPC,{ end; OnInstanceInit: switch(rand(1,6)) { @@ -529,7 +529,7 @@ OnTimer3000: end; } -1@mist,97,30,3 script Mysterious Young Man#mis 512,{ +1@mist,97,30,3 script Mysterious Young Man#mis 4_M_ROKI2,{ if (BaseLevel < 98) { mes "[Mysterious Young Man]"; mes "Huh? Do you plan to pass through here?"; @@ -677,7 +677,7 @@ OnDisable: end; } -1@mist,183,304,3 script Loki#mist 512,{ +1@mist,183,304,3 script Loki#mist 4_M_ROKI2,{ if (ep14_1_mistwoods < 2) { mes "[Loki]"; mes "An adventurer in the forest."; @@ -731,7 +731,7 @@ OnEnable: end; } -1@mist,181,303,3 script Collapsed Girl#mist 511,{ +1@mist,181,303,3 script Collapsed Girl#mist 4_F_NYDHOG2,{ mes "You see a girl with mysterious hair collapsed on the ground."; mes "As you approach her, you smell the scent of flowers so strong that it makes you dizzy."; close; @@ -744,7 +744,7 @@ OnEnable: end; } -mora,46,152,5 script Flower Smelling Lady 510,{ +mora,46,152,5 script Flower Smelling Lady 4_F_NYDHOG,{ if (ep14_1_mistwoods < 3) { mes "[Flower Smell Lady]"; mes "I need rest."; @@ -799,7 +799,7 @@ mora,46,152,5 script Flower Smelling Lady 510,{ } } -mora,48,152,3 script Sharp Eyed Man 512,{ +mora,48,152,3 script Sharp Eyed Man 4_M_ROKI2,{ if (checkweight(1201,1) == 0 || MaxWeight - Weight < 1000) { mes "- You have too many items to do this quest. -"; close; @@ -921,7 +921,7 @@ mora,48,152,3 script Sharp Eyed Man 512,{ // Monster Spawns //============================================================ -1@mist,1,1,0 script #Mist Mobs Respawn1 844,{ +1@mist,1,1,0 script #Mist Mobs Respawn1 CLEAR_NPC,{ end; OnInstanceInit: monster instance_mapname("1@mist"),0,0,"Miming",2137,15,instance_npcname("#Mist Mobs Respawn1")+"::OnMyMobDead"; @@ -934,7 +934,7 @@ OnMyMobDead: end; } -1@mist,1,2,0 script #Mist Mobs Respawn2 844,{ +1@mist,1,2,0 script #Mist Mobs Respawn2 CLEAR_NPC,{ end; OnInstanceInit: monster instance_mapname("1@mist"),0,0,"Pom Spider",2132,35,instance_npcname("#Mist Mobs Respawn2")+"::OnMyMobDead"; @@ -947,7 +947,7 @@ OnMyMobDead: end; } -1@mist,1,3,0 script #Mist Mobs Respawn3 844,{ +1@mist,1,3,0 script #Mist Mobs Respawn3 CLEAR_NPC,{ end; OnInstanceInit: monster instance_mapname("1@mist"),0,0,"Angra Mantis",2133,35,instance_npcname("#Mist Mobs Respawn3")+"::OnMyMobDead"; @@ -960,7 +960,7 @@ OnMyMobDead: end; } -1@mist,1,4,0 script #Mist Mobs Respawn4 844,{ +1@mist,1,4,0 script #Mist Mobs Respawn4 CLEAR_NPC,{ end; OnInstanceInit: monster instance_mapname("1@mist"),0,0,"Parus",2134,35,instance_npcname("#Mist Mobs Respawn4")+"::OnMyMobDead"; @@ -973,7 +973,7 @@ OnMyMobDead: end; } -1@mist,1,5,0 script #Mist Mobs Respawn5 844,{ +1@mist,1,5,0 script #Mist Mobs Respawn5 CLEAR_NPC,{ end; OnInstanceInit: monster instance_mapname("1@mist"),0,0,"Little Fatum",2136,15,instance_npcname("#Mist Mobs Respawn5")+"::OnMyMobDead"; @@ -986,7 +986,7 @@ OnMyMobDead: end; } -1@mist,1,6,0 script #Fragments of Memory 844,{ +1@mist,1,6,0 script #Fragments of Memory CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("#Fragments of Memory"); @@ -996,7 +996,7 @@ OnInstanceInit: // Warp Portals //============================================================ -bif_fild01,38,374,0 script Mysterious Flower#ep14_1 844,{ +bif_fild01,38,374,0 script Mysterious Flower#ep14_1 CLEAR_NPC,{ mes "It's a giant flower with mysterious energy."; if (countitem(12561)) { mes "It's reacting to the Mysterious Flower Seeds you have with you."; @@ -1021,7 +1021,7 @@ bif_fild01,38,374,0 script Mysterious Flower#ep14_1 844,{ 1@mist,104,23,0 warp #to_bif01 1,1,bif_fild01,160,352 -1@mist,109,70,0 script a1_a2 45,1,1,{ +1@mist,109,70,0 script a1_a2 WARPNPC,1,1,{ end; OnTouch: if (checkquest(7211,PLAYTIME) == -1) @@ -1125,7 +1125,7 @@ OnTouch: // Disable Garden Tree warps. // Custom, but saves processing and lines. -1@mist,1,1,0 script #mist_warp_init 844,{ +1@mist,1,1,0 script #mist_warp_init CLEAR_NPC,{ end; OnInstanceInit: disablenpc instance_npcname("a25_a18-1"); diff --git a/npc/re/instances/MalangdoCulvert.txt b/npc/re/instances/MalangdoCulvert.txt index 8ab251d4b..f209f409b 100644 --- a/npc/re/instances/MalangdoCulvert.txt +++ b/npc/re/instances/MalangdoCulvert.txt @@ -23,7 +23,7 @@ // Quest NPCs //============================================================ -mal_in01,172,28,2 script Albo#mal 561,{ +mal_in01,172,28,2 script Albo#mal 4_CAT_SAILOR5,{ if (checkweight(1201,1) == 0) { mes "You have too many kinds of objects. Try to continue after reducing those objects."; close; @@ -147,7 +147,7 @@ L_GiveQuest: close; } -mal_in01,172,26,2 script Madeca#mal 544,{ +mal_in01,172,26,2 script Madeca#mal 4_CAT_SAILOR1,{ if (checkweight(1201,1) == 0) { mes "You have too many kinds of objects. Try to continue after reducing those objects."; close; @@ -269,7 +269,7 @@ L_CheckQuest: // Instance Creation //============================================================ -mal_in01,160,34,4 script Missing, the Cleaner 545,{ +mal_in01,160,34,4 script Missing, the Cleaner 4_CAT_SAILOR2,{ if (BaseLevel < 90) { mes "[Missing, the Cleaner]"; mes "Are you talking to me?!"; @@ -461,7 +461,7 @@ L_Enter: // Instance: Common Scripts //============================================================ -1@pump,63,100,4 script Missing, the Cleaner#0 545,{ +1@pump,63,100,4 script Missing, the Cleaner#0 4_CAT_SAILOR2,{ if (getcharid(0) != getpartyleader(getcharid(1),2)) { mes "[Missing, the Cleaner]"; mes "I am trying to have a conversation with your leader now. Please don't disturb and wait!"; @@ -518,7 +518,7 @@ L_Enter: end; } -1@pump,84,105,0 script Culvert Entrance#i 45,3,3,{ +1@pump,84,105,0 script Culvert Entrance#i WARPNPC,3,3,{ end; OnInstanceInit: disablenpc instance_npcname("Culvert Entrance#i"); @@ -574,7 +574,7 @@ function script F_mal_missing { // Instance: Normal Mode //============================================================ -1@pump,84,105,4 script Missing, the Cleaner#nf 545,{ +1@pump,84,105,4 script Missing, the Cleaner#nf 4_CAT_SAILOR2,{ mes "[Missing, the Cleaner]"; mes "I have the cleaning job for 40 years and I've never seen such a terrible team!!"; next; @@ -612,7 +612,7 @@ OnInstanceInit: end; } -1@pump,84,105,4 script Missing, the Cleaner#n 545,{ +1@pump,84,105,4 script Missing, the Cleaner#n 4_CAT_SAILOR2,{ callfunc "F_mal_missing"; donpcevent instance_npcname("Missing, the Cleaner#n")+"::OnStart"; close; @@ -715,7 +715,7 @@ OnClear: end; } -1@pump,36,111,4 script #Culvert_n1 844,14,14,{ //temporary workaround for ALL_SAMEMAP +1@pump,36,111,4 script #Culvert_n1 CLEAR_NPC,14,14,{ //temporary workaround for ALL_SAMEMAP progressbar "0xFFFF00",10; stopnpctimer; disablenpc instance_npcname(strnpcinfo(0)); @@ -770,11 +770,11 @@ OnTouch: specialeffect EF_MAPPILLAR2; end; } -1@pump,68,124,4 duplicate(#Culvert_n1) #Culvert_n2 844,14,14 -1@pump,80,114,4 duplicate(#Culvert_n1) #Culvert_n3 844,14,14 -1@pump,40,80,4 duplicate(#Culvert_n1) #Culvert_n4 844,14,14 -1@pump,75,80,4 duplicate(#Culvert_n1) #Culvert_n5 844,14,14 -1@pump,58,101,4 duplicate(#Culvert_n1) #Culvert_n6 844,14,14 +1@pump,68,124,4 duplicate(#Culvert_n1) #Culvert_n2 CLEAR_NPC,14,14 +1@pump,80,114,4 duplicate(#Culvert_n1) #Culvert_n3 CLEAR_NPC,14,14 +1@pump,40,80,4 duplicate(#Culvert_n1) #Culvert_n4 CLEAR_NPC,14,14 +1@pump,75,80,4 duplicate(#Culvert_n1) #Culvert_n5 CLEAR_NPC,14,14 +1@pump,58,101,4 duplicate(#Culvert_n1) #Culvert_n6 CLEAR_NPC,14,14 1@pump,1,1,4 script Boss Creation#n -1,{ end; @@ -851,7 +851,7 @@ OnMyMobDead: end; } -1@pump,84,105,4 script Missing, the Cleaner#no 545,{ +1@pump,84,105,4 script Missing, the Cleaner#no 4_CAT_SAILOR2,{ set .@i$, charat(strnpcinfo(2),0); if (.@i$ == "n") { mes "[Missing, the Cleaner]"; @@ -885,7 +885,7 @@ OnInstanceInit: end; } -1@pump,32,100,0 script Culvert Entrance#n 45,3,3,{ +1@pump,32,100,0 script Culvert Entrance#n WARPNPC,3,3,{ end; OnInstanceInit: disablenpc instance_npcname(strnpcinfo(0)); @@ -904,9 +904,9 @@ OnInstanceInit: // Instance: Hard Mode //============================================================ -2@pump,39,88,4 duplicate(Missing, the Cleaner#nf) Missing, the Cleaner#hf 545 +2@pump,39,88,4 duplicate(Missing, the Cleaner#nf) Missing, the Cleaner#hf 4_CAT_SAILOR2 -2@pump,39,88,4 script Missing, the Cleaner#h 545,{ +2@pump,39,88,4 script Missing, the Cleaner#h 4_CAT_SAILOR2,{ callfunc "F_mal_missing"; donpcevent instance_npcname("Missing, the Cleaner#h")+"::OnStart"; close; @@ -983,7 +983,7 @@ OnTimer425000: end; } -2@pump,53,114,4 script #Culvert_h1 844,14,14,{ //temporary workaround for ALL_SAMEMAP +2@pump,53,114,4 script #Culvert_h1 CLEAR_NPC,14,14,{ //temporary workaround for ALL_SAMEMAP progressbar "0xFFFF00",15; stopnpctimer; disablenpc instance_npcname(strnpcinfo(0)); @@ -1032,20 +1032,20 @@ OnTouch: specialeffect EF_MAPPILLAR2; end; } -2@pump,79,109,4 duplicate(#Culvert_h1) #Culvert_h2 844,14,14 -2@pump,114,114,4 duplicate(#Culvert_h1) #Culvert_h3 844,14,14 -2@pump,98,98,4 duplicate(#Culvert_h1) #Culvert_h4 844,14,14 -2@pump,62,96,4 duplicate(#Culvert_h1) #Culvert_h5 844,14,14 -2@pump,57,70,4 duplicate(#Culvert_h1) #Culvert_h6 844,14,14 -2@pump,47,49,4 duplicate(#Culvert_h1) #Culvert_h7 844,14,14 -2@pump,81,63,4 duplicate(#Culvert_h1) #Culvert_h8 844,14,14 -2@pump,100,74,4 duplicate(#Culvert_h1) #Culvert_h9 844,14,14 -2@pump,115,50,4 duplicate(#Culvert_h1) #Culvert_h10 844,14,14 +2@pump,79,109,4 duplicate(#Culvert_h1) #Culvert_h2 CLEAR_NPC,14,14 +2@pump,114,114,4 duplicate(#Culvert_h1) #Culvert_h3 CLEAR_NPC,14,14 +2@pump,98,98,4 duplicate(#Culvert_h1) #Culvert_h4 CLEAR_NPC,14,14 +2@pump,62,96,4 duplicate(#Culvert_h1) #Culvert_h5 CLEAR_NPC,14,14 +2@pump,57,70,4 duplicate(#Culvert_h1) #Culvert_h6 CLEAR_NPC,14,14 +2@pump,47,49,4 duplicate(#Culvert_h1) #Culvert_h7 CLEAR_NPC,14,14 +2@pump,81,63,4 duplicate(#Culvert_h1) #Culvert_h8 CLEAR_NPC,14,14 +2@pump,100,74,4 duplicate(#Culvert_h1) #Culvert_h9 CLEAR_NPC,14,14 +2@pump,115,50,4 duplicate(#Culvert_h1) #Culvert_h10 CLEAR_NPC,14,14 2@pump,1,1,4 duplicate(Monster Hole#n) Monster Hole#h -1 2@pump,1,1,4 duplicate(Boss Creation#n) Boss Creation#h -1 -2@pump,39,88,4 duplicate(Missing, the Cleaner#no) Missing, the Cleaner#ho 545 -2@pump,38,100,0 duplicate(Culvert Entrance#n) Culvert Entrance#h 45,3,3 +2@pump,39,88,4 duplicate(Missing, the Cleaner#no) Missing, the Cleaner#ho 4_CAT_SAILOR2 +2@pump,38,100,0 duplicate(Culvert Entrance#n) Culvert Entrance#h WARPNPC,3,3 //MD_Putmob "2@pump" 0 0 0 0 20 HYDRA 0 0 2 2@pump,1,1,4 duplicate(Hydra#n) Hydra#h -1 diff --git a/npc/re/instances/OctopusCave.txt b/npc/re/instances/OctopusCave.txt index 7d5975e23..43c2ac66f 100644 --- a/npc/re/instances/OctopusCave.txt +++ b/npc/re/instances/OctopusCave.txt @@ -17,7 +17,7 @@ // Instance Creation //============================================================ -mal_dun01,151,235,5 script Starfish 551,{ +mal_dun01,151,235,5 script Starfish 4_ASTER,{ set .@party_id,getcharid(1); set .@md_name$,"Octopus Cave"; @@ -122,7 +122,7 @@ mal_dun01,151,235,5 script Starfish 551,{ } } -mal_dun01,153,237,5 script Weird Entrance 844,{ +mal_dun01,153,237,5 script Weird Entrance CLEAR_NPC,{ mes "There is a strange entrance"; mes "blocked roughly with some boards."; next; @@ -162,7 +162,7 @@ mal_dun01,153,237,5 script Weird Entrance 844,{ // Instance Scripts //============================================================ -1@cash,199,99,0 script oct_enter 139,4,4,{ +1@cash,199,99,0 script oct_enter HIDDEN_WARP_NPC,4,4,{ end; OnTouch: donpcevent instance_npcname("oct_enter_broad")+"::OnEnable"; @@ -231,7 +231,7 @@ OnMyMobDead: end; } -1@cash,20,114,0 script oct_foot1 139,6,6,{ +1@cash,20,114,0 script oct_foot1 HIDDEN_WARP_NPC,6,6,{ end; OnInstanceInit: donpcevent instance_npcname(strnpcinfo(0))+"::OnDisable"; @@ -351,11 +351,11 @@ OnMyMobDead: } end; } -1@cash,88,190,0 duplicate(oct_foot1) oct_foot2 139,6,6 -1@cash,307,215,0 duplicate(oct_foot1) oct_foot3 139,6,6 -1@cash,372,131,0 duplicate(oct_foot1) oct_foot4 139,6,6 +1@cash,88,190,0 duplicate(oct_foot1) oct_foot2 HIDDEN_WARP_NPC,6,6 +1@cash,307,215,0 duplicate(oct_foot1) oct_foot3 HIDDEN_WARP_NPC,6,6 +1@cash,372,131,0 duplicate(oct_foot1) oct_foot4 HIDDEN_WARP_NPC,6,6 -1@cash,16,117,0 script oct_foot_exit1 45,2,2,{ +1@cash,16,117,0 script oct_foot_exit1 WARPNPC,2,2,{ end; OnInstanceInit: disablenpc instance_npcname(strnpcinfo(0)); @@ -367,9 +367,9 @@ OnTouch: warp instance_mapname("1@cash"),198,99; end; } -1@cash,77,193,0 duplicate(oct_foot_exit1) oct_foot_exit2 45,2,2 -1@cash,312,214,0 duplicate(oct_foot_exit1) oct_foot_exit3 45,2,2 -1@cash,370,139,0 duplicate(oct_foot_exit1) oct_foot_exit4 45,2,2 +1@cash,77,193,0 duplicate(oct_foot_exit1) oct_foot_exit2 WARPNPC,2,2 +1@cash,312,214,0 duplicate(oct_foot_exit1) oct_foot_exit3 WARPNPC,2,2 +1@cash,370,139,0 duplicate(oct_foot_exit1) oct_foot_exit4 WARPNPC,2,2 1@cash,15,15,0 script oct_mob_con -1,{ end; @@ -433,7 +433,7 @@ OnDisable: end; } -1@cash,45,53,0 script oct_backattack1 139,3,3,{ +1@cash,45,53,0 script oct_backattack1 HIDDEN_WARP_NPC,3,3,{ end; OnInstanceInit: disablenpc instance_npcname("oct_backattack1"); @@ -456,7 +456,7 @@ OnEnable: end; } -1@cash,78,99,0 script oct_backattack2 139,3,3,{ +1@cash,78,99,0 script oct_backattack2 HIDDEN_WARP_NPC,3,3,{ end; OnInstanceInit: disablenpc instance_npcname("oct_backattack2"); @@ -496,7 +496,7 @@ OnEnable: end; } -1@cash,299,144,0 script oct_backattack3 139,3,3,{ +1@cash,299,144,0 script oct_backattack3 HIDDEN_WARP_NPC,3,3,{ end; OnInstanceInit: disablenpc instance_npcname("oct_backattack3"); @@ -523,7 +523,7 @@ OnEnable: end; } -1@cash,336,36,0 script oct_backattack4 139,3,3,{ +1@cash,336,36,0 script oct_backattack4 HIDDEN_WARP_NPC,3,3,{ end; OnInstanceInit: disablenpc instance_npcname("oct_backattack4"); @@ -674,7 +674,7 @@ OnMyMobDead: end; } -1@cash,198,116,0 script oct_boss_warp 45,2,2,{ +1@cash,198,116,0 script oct_boss_warp WARPNPC,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("oct_boss_warp"); @@ -684,7 +684,7 @@ OnTouch: end; } -1@cash,190,208,0 script oct_exit_1 45,2,2,{ +1@cash,190,208,0 script oct_exit_1 WARPNPC,2,2,{ end; OnInstanceInit: disablenpc instance_npcname(strnpcinfo(0)); @@ -696,9 +696,9 @@ OnTouch: warp "mal_dun01",153,233; close; } -1@cash,198,82,0 duplicate(oct_exit_1) oct_exit_2 45,2,2 +1@cash,198,82,0 duplicate(oct_exit_1) oct_exit_2 WARPNPC,2,2 // This is never enabled in the official script. -//1@cash,200,161,0 duplicate(oct_exit_1) oct_exit_3 45,2,2 +//1@cash,200,161,0 duplicate(oct_exit_1) oct_exit_3 WARPNPC,2,2 // Warp Portals //============================================================ diff --git a/npc/re/instances/OldGlastHeim.txt b/npc/re/instances/OldGlastHeim.txt index 8fb99978f..1e005e43b 100644 --- a/npc/re/instances/OldGlastHeim.txt +++ b/npc/re/instances/OldGlastHeim.txt @@ -14,7 +14,7 @@ 1@gl_k mapflag src4instance 2@gl_k mapflag src4instance //============================================================ -glast_01,204,273,6 script Hugin#ghinstance 755,{ +glast_01,204,273,6 script Hugin#ghinstance 4_M_SAGE_C,{ mes "^ff0000This isn't considered a normal progression dungeon. Please note this point.^000000"; next; mes "[Hugin]"; @@ -91,7 +91,7 @@ glast_01,204,273,6 script Hugin#ghinstance 755,{ // Floor 1 //============================================================ -1@gl_k,149,41,6 script Varmunt#ghinstance1 654,{ +1@gl_k,149,41,6 script Varmunt#ghinstance1 4_M_BARMUND,{ if (getcharid(0) == getpartyleader(getcharid(1),2)) { mes "Hey ^0000ffguys^000000, were you sent here to help me?"; npctalk "Hey guys, were you sent here to help me?"; @@ -168,7 +168,7 @@ OnEnable: end; } -1@gl_k,145,54,6 script Khalitzburg Crusader#1 655,{ +1@gl_k,145,54,6 script Khalitzburg Crusader#1 4_F_KHALITZBURG,{ mes "["+strnpcinfo(1)+"]"; switch((atoi(strnpcinfo(2)) + 1) / 2) { case 1: mes "Would I be recruited?"; break; @@ -194,29 +194,29 @@ OnEnable: hideoffnpc instance_npcname(strnpcinfo(0)); end; } -1@gl_k,154,54,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#2 655 -1@gl_k,145,59,6 duplicate(Khalitzburg Crusader#1) White Knight#3 657 -1@gl_k,154,59,3 duplicate(Khalitzburg Crusader#1) White Knight#4 657 -1@gl_k,145,64,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#5 655 -1@gl_k,154,64,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#6 655 -1@gl_k,145,69,6 duplicate(Khalitzburg Crusader#1) White Knight#7 657 -1@gl_k,154,69,3 duplicate(Khalitzburg Crusader#1) White Knight#8 657 -1@gl_k,145,74,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#9 655 -1@gl_k,154,74,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#10 655 -1@gl_k,145,79,6 duplicate(Khalitzburg Crusader#1) White Knight#11 657 -1@gl_k,154,79,3 duplicate(Khalitzburg Crusader#1) White Knight#12 657 -1@gl_k,145,84,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#13 655 -1@gl_k,154,84,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#14 655 -1@gl_k,145,89,6 duplicate(Khalitzburg Crusader#1) White Knight#15 657 -1@gl_k,154,89,3 duplicate(Khalitzburg Crusader#1) White Knight#16 657 -1@gl_k,145,94,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#17 655 -1@gl_k,154,94,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#18 655 -1@gl_k,145,99,6 duplicate(Khalitzburg Crusader#1) White Knight#19 657 -1@gl_k,154,99,3 duplicate(Khalitzburg Crusader#1) White Knight#20 657 -1@gl_k,145,104,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#21 655 -1@gl_k,154,104,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#22 655 +1@gl_k,154,54,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#2 4_F_KHALITZBURG +1@gl_k,145,59,6 duplicate(Khalitzburg Crusader#1) White Knight#3 4_WHITEKNIGHT +1@gl_k,154,59,3 duplicate(Khalitzburg Crusader#1) White Knight#4 4_WHITEKNIGHT +1@gl_k,145,64,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#5 4_F_KHALITZBURG +1@gl_k,154,64,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#6 4_F_KHALITZBURG +1@gl_k,145,69,6 duplicate(Khalitzburg Crusader#1) White Knight#7 4_WHITEKNIGHT +1@gl_k,154,69,3 duplicate(Khalitzburg Crusader#1) White Knight#8 4_WHITEKNIGHT +1@gl_k,145,74,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#9 4_F_KHALITZBURG +1@gl_k,154,74,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#10 4_F_KHALITZBURG +1@gl_k,145,79,6 duplicate(Khalitzburg Crusader#1) White Knight#11 4_WHITEKNIGHT +1@gl_k,154,79,3 duplicate(Khalitzburg Crusader#1) White Knight#12 4_WHITEKNIGHT +1@gl_k,145,84,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#13 4_F_KHALITZBURG +1@gl_k,154,84,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#14 4_F_KHALITZBURG +1@gl_k,145,89,6 duplicate(Khalitzburg Crusader#1) White Knight#15 4_WHITEKNIGHT +1@gl_k,154,89,3 duplicate(Khalitzburg Crusader#1) White Knight#16 4_WHITEKNIGHT +1@gl_k,145,94,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#17 4_F_KHALITZBURG +1@gl_k,154,94,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#18 4_F_KHALITZBURG +1@gl_k,145,99,6 duplicate(Khalitzburg Crusader#1) White Knight#19 4_WHITEKNIGHT +1@gl_k,154,99,3 duplicate(Khalitzburg Crusader#1) White Knight#20 4_WHITEKNIGHT +1@gl_k,145,104,6 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#21 4_F_KHALITZBURG +1@gl_k,154,104,3 duplicate(Khalitzburg Crusader#1) Khalitzburg Crusader#22 4_F_KHALITZBURG -1@gl_k,149,100,6 script Heinrich#ghinstance1 652,{ +1@gl_k,149,100,6 script Heinrich#ghinstance1 4_M_HEINRICH,{ if (getcharid(0) == getpartyleader(getcharid(1),2)) { cutin "gl_heinrich2",2; select("Heinrich, about the castle..."); @@ -293,7 +293,7 @@ OnEnable: end; } -1@gl_k,152,97,3 script Varmunt#ghinstance2 654,{ +1@gl_k,152,97,3 script Varmunt#ghinstance2 4_M_BARMUND,{ end; OnInstanceInit: donpcevent instance_npcname("Varmunt#ghinstance2")+"::OnDisable"; @@ -327,7 +327,7 @@ OnTalk7: end; } -1@gl_k,149,97,6 script Heinrich#ghinstance2 652,{ +1@gl_k,149,97,6 script Heinrich#ghinstance2 4_M_HEINRICH,{ end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance2")+"::OnDisable"; @@ -370,7 +370,7 @@ OnTalk10: end; } -1@gl_k,149,100,6 script Heinrich#ghinstance3 652,{ +1@gl_k,149,100,6 script Heinrich#ghinstance3 4_M_HEINRICH,{ end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance3")+"::OnDisable"; @@ -407,7 +407,7 @@ OnTalk8: end; } -1@gl_k,149,89,1 script Himmelmez#ghinstance1 650,{ +1@gl_k,149,89,1 script Himmelmez#ghinstance1 4_F_HIMEL,{ end; OnInstanceInit: donpcevent instance_npcname("Himmelmez#ghinstance1")+"::OnDisable"; @@ -746,7 +746,7 @@ OnTalkK: 1@gl_k,145,104,6 duplicate(.#ghinstance1) .#ghinstance21 2471 1@gl_k,154,104,3 duplicate(.#ghinstance1) .#ghinstance22 2471 -1@gl_k,145,59,6 script .#ghinstance3 111,{ +1@gl_k,145,59,6 script .#ghinstance3 HIDDEN_NPC,{ end; OnInstanceInit: donpcevent instance_npcname(strnpcinfo(0))+"::OnDisable"; @@ -762,17 +762,17 @@ OnEffect1: specialeffect EF_LEXAETERNA; end; } -1@gl_k,154,59,3 duplicate(.#ghinstance3) .#ghinstance4 111 -1@gl_k,145,69,6 duplicate(.#ghinstance3) .#ghinstance7 111 -1@gl_k,154,69,3 duplicate(.#ghinstance3) .#ghinstance8 111 -1@gl_k,145,79,6 duplicate(.#ghinstance3) .#ghinstance11 111 -1@gl_k,154,79,3 duplicate(.#ghinstance3) .#ghinstance12 111 -1@gl_k,145,89,6 duplicate(.#ghinstance3) .#ghinstance15 111 -1@gl_k,154,89,3 duplicate(.#ghinstance3) .#ghinstance16 111 -1@gl_k,145,99,6 duplicate(.#ghinstance3) .#ghinstance19 111 -1@gl_k,154,99,3 duplicate(.#ghinstance3) .#ghinstance20 111 +1@gl_k,154,59,3 duplicate(.#ghinstance3) .#ghinstance4 HIDDEN_NPC +1@gl_k,145,69,6 duplicate(.#ghinstance3) .#ghinstance7 HIDDEN_NPC +1@gl_k,154,69,3 duplicate(.#ghinstance3) .#ghinstance8 HIDDEN_NPC +1@gl_k,145,79,6 duplicate(.#ghinstance3) .#ghinstance11 HIDDEN_NPC +1@gl_k,154,79,3 duplicate(.#ghinstance3) .#ghinstance12 HIDDEN_NPC +1@gl_k,145,89,6 duplicate(.#ghinstance3) .#ghinstance15 HIDDEN_NPC +1@gl_k,154,89,3 duplicate(.#ghinstance3) .#ghinstance16 HIDDEN_NPC +1@gl_k,145,99,6 duplicate(.#ghinstance3) .#ghinstance19 HIDDEN_NPC +1@gl_k,154,99,3 duplicate(.#ghinstance3) .#ghinstance20 HIDDEN_NPC -1@gl_k,96,80,0 script #ghinstancewarp1 45,1,2,{ +1@gl_k,96,80,0 script #ghinstancewarp1 WARPNPC,1,2,{ end; OnInstanceInit: donpcevent instance_npcname(strnpcinfo(0))+"::OnDisable"; @@ -802,17 +802,17 @@ OnTouch: } end; } -1@gl_k,90,80,0 duplicate(#ghinstancewarp1) #ghinstancewarp2 45,1,2 -1@gl_k,202,79,0 duplicate(#ghinstancewarp1) #ghinstancewarp3 45,1,2 -1@gl_k,206,79,0 duplicate(#ghinstancewarp1) #ghinstancewarp4 45,1,2 -1@gl_k,228,216,0 duplicate(#ghinstancewarp1) #ghinstancewarp5 45,1,2 -1@gl_k,222,216,0 duplicate(#ghinstancewarp1) #ghinstancewarp6 45,1,2 -1@gl_k,150,284,0 duplicate(#ghinstancewarp1) #ghinstancewarp7 45,1,2 -2@gl_k,145,123,0 duplicate(#ghinstancewarp1) #ghinstancewarp8 45,1,2 -2@gl_k,136,122,0 duplicate(#ghinstancewarp1) #ghinstancewarp9 45,1,2 -2@gl_k,154,101,0 duplicate(#ghinstancewarp1) #ghinstancewarp10 45,1,2 -2@gl_k,165,101,0 duplicate(#ghinstancewarp1) #ghinstancewarp11 45,1,2 -2@gl_k,150,163,0 duplicate(#ghinstancewarp1) #ghinstancewarp12 45,1,2 +1@gl_k,90,80,0 duplicate(#ghinstancewarp1) #ghinstancewarp2 WARPNPC,1,2 +1@gl_k,202,79,0 duplicate(#ghinstancewarp1) #ghinstancewarp3 WARPNPC,1,2 +1@gl_k,206,79,0 duplicate(#ghinstancewarp1) #ghinstancewarp4 WARPNPC,1,2 +1@gl_k,228,216,0 duplicate(#ghinstancewarp1) #ghinstancewarp5 WARPNPC,1,2 +1@gl_k,222,216,0 duplicate(#ghinstancewarp1) #ghinstancewarp6 WARPNPC,1,2 +1@gl_k,150,284,0 duplicate(#ghinstancewarp1) #ghinstancewarp7 WARPNPC,1,2 +2@gl_k,145,123,0 duplicate(#ghinstancewarp1) #ghinstancewarp8 WARPNPC,1,2 +2@gl_k,136,122,0 duplicate(#ghinstancewarp1) #ghinstancewarp9 WARPNPC,1,2 +2@gl_k,154,101,0 duplicate(#ghinstancewarp1) #ghinstancewarp10 WARPNPC,1,2 +2@gl_k,165,101,0 duplicate(#ghinstancewarp1) #ghinstancewarp11 WARPNPC,1,2 +2@gl_k,150,163,0 duplicate(#ghinstancewarp1) #ghinstancewarp12 WARPNPC,1,2 // Sector 1 Mobs @@ -847,7 +847,7 @@ OnMyMobDead: end; } -1@gl_k,17,51,3 script Aspiring Butcher#clearGH 706,{ +1@gl_k,17,51,3 script Aspiring Butcher#clearGH 4_M_KID1,{ if (getcharid(0) == getpartyleader(getcharid(1),2)) { mes "[Aspiring Butcher]"; mes "Help me! Help me!!!"; @@ -903,7 +903,7 @@ OnEnable: // Sector 2 Mobs //============================================================ -1@gl_k,291,145,3 script Hollgrehenn Destroyer 726,{ +1@gl_k,291,145,3 script Hollgrehenn Destroyer 4_F_JOB_BLACKSMITH,{ if (getcharid(0) == getpartyleader(getcharid(1),2)) { mes "[Hollgrehenn Destroyer]"; mes "Yaaa!! Die!!!"; @@ -989,7 +989,7 @@ OnMyMobDead: // Tramp Mobs //============================================================ -1@gl_k,221,82,3 script Breathless Man#GHtramp1 849,4,4,{ +1@gl_k,221,82,3 script Breathless Man#GHtramp1 4_M_DIEMAN,4,4,{ end; OnTouch: set .@i, rand(1,10); @@ -1015,37 +1015,37 @@ OnDisable: disablenpc instance_npcname(strnpcinfo(0)); end; } -1@gl_k,213,63,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp2 849,4,4 -1@gl_k,230,50,2 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp3 849,4,4 -1@gl_k,222,39,2 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp4 849,4,4 -1@gl_k,214,27,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp5 849,4,4 -1@gl_k,223,17,2 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp6 849,4,4 -1@gl_k,235,16,4 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp7 849,4,4 -1@gl_k,251,20,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp8 849,4,4 -1@gl_k,240,43,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp9 849,4,4 -1@gl_k,271,19,1 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp10 849,4,4 -1@gl_k,246,62,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp11 849,4,4 -1@gl_k,282,48,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp12 849,4,4 -1@gl_k,285,81,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp13 849,4,4 -1@gl_k,241,86,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp14 849,4,4 -1@gl_k,249,101,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp15 849,4,4 -1@gl_k,276,106,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp16 849,4,4 -1@gl_k,252,120,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp17 849,4,4 -1@gl_k,258,150,1 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp18 849,4,4 -1@gl_k,255,157,6 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp19 849,4,4 -1@gl_k,261,164,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp20 849,4,4 -1@gl_k,269,173,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp21 849,4,4 -1@gl_k,280,167,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp22 849,4,4 -1@gl_k,293,161,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp23 849,4,4 -1@gl_k,226,96,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp24 849,4,4 -1@gl_k,222,119,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp25 849,4,4 -1@gl_k,233,123,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp26 849,4,4 -2@gl_k,147,203,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp27 849,4,4 -2@gl_k,141,222,1 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp28 849,4,4 -2@gl_k,167,225,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp29 849,4,4 -2@gl_k,145,236,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp30 849,4,4 -2@gl_k,143,260,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp31 849,4,4 -2@gl_k,173,258,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp32 849,4,4 +1@gl_k,213,63,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp2 4_M_DIEMAN,4,4 +1@gl_k,230,50,2 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp3 4_M_DIEMAN,4,4 +1@gl_k,222,39,2 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp4 4_M_DIEMAN,4,4 +1@gl_k,214,27,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp5 4_M_DIEMAN,4,4 +1@gl_k,223,17,2 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp6 4_M_DIEMAN,4,4 +1@gl_k,235,16,4 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp7 4_M_DIEMAN,4,4 +1@gl_k,251,20,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp8 4_M_DIEMAN,4,4 +1@gl_k,240,43,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp9 4_M_DIEMAN,4,4 +1@gl_k,271,19,1 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp10 4_M_DIEMAN,4,4 +1@gl_k,246,62,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp11 4_M_DIEMAN,4,4 +1@gl_k,282,48,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp12 4_M_DIEMAN,4,4 +1@gl_k,285,81,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp13 4_M_DIEMAN,4,4 +1@gl_k,241,86,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp14 4_M_DIEMAN,4,4 +1@gl_k,249,101,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp15 4_M_DIEMAN,4,4 +1@gl_k,276,106,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp16 4_M_DIEMAN,4,4 +1@gl_k,252,120,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp17 4_M_DIEMAN,4,4 +1@gl_k,258,150,1 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp18 4_M_DIEMAN,4,4 +1@gl_k,255,157,6 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp19 4_M_DIEMAN,4,4 +1@gl_k,261,164,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp20 4_M_DIEMAN,4,4 +1@gl_k,269,173,7 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp21 4_M_DIEMAN,4,4 +1@gl_k,280,167,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp22 4_M_DIEMAN,4,4 +1@gl_k,293,161,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp23 4_M_DIEMAN,4,4 +1@gl_k,226,96,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp24 4_M_DIEMAN,4,4 +1@gl_k,222,119,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp25 4_M_DIEMAN,4,4 +1@gl_k,233,123,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp26 4_M_DIEMAN,4,4 +2@gl_k,147,203,5 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp27 4_M_DIEMAN,4,4 +2@gl_k,141,222,1 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp28 4_M_DIEMAN,4,4 +2@gl_k,167,225,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp29 4_M_DIEMAN,4,4 +2@gl_k,145,236,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp30 4_M_DIEMAN,4,4 +2@gl_k,143,260,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp31 4_M_DIEMAN,4,4 +2@gl_k,173,258,3 duplicate(Breathless Man#GHtramp1) Breathless Man#GHtramp32 4_M_DIEMAN,4,4 // Sector 3 Mobs //============================================================ @@ -1115,7 +1115,7 @@ OnMyMobDead: end; } -1@gl_k,150,257,3 script #GHMclear3 111,9,9,{ +1@gl_k,150,257,3 script #GHMclear3 HIDDEN_NPC,9,9,{ end; OnTouch: donpcevent instance_npcname("#controlGH3")+"::OnEnable"; @@ -1195,7 +1195,7 @@ OnTimer38000: end; } -1@gl_k,144,258,6 script Heinrich#ghinstance4 652,{ +1@gl_k,144,258,6 script Heinrich#ghinstance4 4_M_HEINRICH,{ mes "[Heinrich]"; mes "Himmelmez... You made my men get killed and I will never forget that."; cutin "gl_heinrich1",2; @@ -1222,7 +1222,7 @@ OnTalk3: end; } -1@gl_k,150,257,3 script Himmelmez#ghinstance2 650,{ +1@gl_k,150,257,3 script Himmelmez#ghinstance2 4_F_HIMEL,{ mes "[Himmelmez]"; mes "No need to stare at me with so insecure eyes. Soon they'll become relaxed..."; cutin "gl_himel2",2; @@ -1258,7 +1258,7 @@ OnTalk6: end; } -1@gl_k,156,259,3 script Varmunt#ghinstance3 654,{ +1@gl_k,156,259,3 script Varmunt#ghinstance3 4_M_BARMUND,{ if (checkquest(12318,HUNTING) == 2) { if (checkquest(12319,HUNTING) == -1) { mes "[Varmunt]"; @@ -1296,7 +1296,7 @@ OnTalk2: // Floor 2 //============================================================ -2@gl_k,148,67,1 script Heinrich#ghinstance5 652,{ +2@gl_k,148,67,1 script Heinrich#ghinstance5 4_M_HEINRICH,{ mes "[Heinrich]"; mes "Himmelmez's blocking spells"; mes "are everywhere around here..."; @@ -1330,7 +1330,7 @@ OnTalk5: end; } -2@gl_k,151,71,7 script Varmunt#ghinstance4 654,{ +2@gl_k,151,71,7 script Varmunt#ghinstance4 4_M_BARMUND,{ mes "[Varmunt]"; mes "Why am I doing this again? Doesn't seem like the first time. I've seen this place repeatedly dozens of times in my dreams. This feeling..."; cutin "gl_barmund1",2; @@ -1396,7 +1396,7 @@ OnTalk17: end; } -2@gl_k,150,67,0 script #effectGH01 111,10,10,{ +2@gl_k,150,67,0 script #effectGH01 HIDDEN_NPC,10,10,{ end; OnTouch: specialeffect EF_BASH; @@ -1717,7 +1717,7 @@ OnMyMobDead: end; } -2@gl_k,155,250,7 script Heinrich#ghinstance6 652,{ +2@gl_k,155,250,7 script Heinrich#ghinstance6 4_M_HEINRICH,{ end; OnInstanceInit: donpcevent instance_npcname("Heinrich#ghinstance6")+"::OnDisable"; @@ -1748,7 +1748,7 @@ OnTalk6: end; } -2@gl_k,162,250,1 script Varmunt#ghinstance5 654,{ +2@gl_k,162,250,1 script Varmunt#ghinstance5 4_M_BARMUND,{ mes "[Varmunt]"; mes "We can't escape this"; mes "eternal confinement..."; @@ -1770,7 +1770,7 @@ OnTalk1: end; } -2@gl_k,158,252,3 script Himmelmez#ghinstance4 650,4,4,{ +2@gl_k,158,252,3 script Himmelmez#ghinstance4 4_F_HIMEL,4,4,{ end; OnInstanceInit: donpcevent instance_npcname("Himmelmez#ghinstance4")+"::OnDisable"; @@ -1816,7 +1816,7 @@ OnTalk11: end; } -2@gl_k,150,179,0 script #controlGH6 111,2,2,{ +2@gl_k,150,179,0 script #controlGH6 HIDDEN_NPC,2,2,{ end; OnTouch: mapannounce instance_mapname("2@gl_k"), "???: Do not come! There are traps everywhere here... Aaaaack!!!!",bc_map,"0xFF0000"; @@ -1838,7 +1838,7 @@ OnEnable: end; } -2@gl_k,158,252,1 script Himmelmez#ghinstance3 650,7,7,{ +2@gl_k,158,252,1 script Himmelmez#ghinstance3 4_F_HIMEL,7,7,{ end; OnTouch: specialeffect EF_BASH; @@ -1857,7 +1857,7 @@ OnEnable: end; } -2@gl_k,158,255,3 script Gerhard#ghinstance1 651,{ +2@gl_k,158,255,3 script Gerhard#ghinstance1 4_LEVITATEMAN,{ end; OnInstanceInit: donpcevent instance_npcname("Gerhard#ghinstance1")+"::OnDisable"; @@ -1997,7 +1997,7 @@ OnTimer80000: end; } -2@gl_k,158,241,1 script Hugin#ghinstance1 755,{ +2@gl_k,158,241,1 script Hugin#ghinstance1 4_M_SAGE_C,{ if (checkquest(12319,HUNTING) == 2) { mes "[Hugin]"; mes "Well, you are pretty ridiculous. Beginners shouldn't get the loot Amdarias drops."; |