diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/dev/test.txt | 14 | ||||
-rw-r--r-- | npc/instances/EndlessTower.txt | 26 | ||||
-rw-r--r-- | npc/instances/NydhoggsNest.txt | 25 | ||||
-rw-r--r-- | npc/instances/OrcsMemory.txt | 27 | ||||
-rw-r--r-- | npc/instances/SealedShrine.txt | 40 | ||||
-rw-r--r-- | npc/mapflag/private_airship.txt | 863 | ||||
-rw-r--r-- | npc/re/instances/BakonawaLake.txt | 20 | ||||
-rw-r--r-- | npc/re/instances/BangungotHospital.txt | 26 | ||||
-rw-r--r-- | npc/re/instances/BuwayaCave.txt | 27 | ||||
-rw-r--r-- | npc/re/instances/EclageInterior.txt | 24 | ||||
-rw-r--r-- | npc/re/instances/HazyForest.txt | 51 | ||||
-rw-r--r-- | npc/re/instances/MalangdoCulvert.txt | 25 | ||||
-rw-r--r-- | npc/re/instances/OldGlastHeim.txt | 24 | ||||
-rw-r--r-- | npc/re/instances/WolfchevLaboratory.txt | 41 | ||||
-rw-r--r-- | npc/re/instances/ghost_palace.txt | 29 | ||||
-rw-r--r-- | npc/re/instances/octopus_cave.txt | 27 | ||||
-rw-r--r-- | npc/re/instances/saras_memory.txt | 22 |
17 files changed, 791 insertions, 520 deletions
diff --git a/npc/dev/test.txt b/npc/dev/test.txt index a6f89f857..036a94916 100644 --- a/npc/dev/test.txt +++ b/npc/dev/test.txt @@ -150,6 +150,20 @@ function script HerculesSelfTestHelper { callsub(OnCheck, "Prefix decrement --", .@y); callsub(OnCheck, "Prefix decrement --", .@x); + // Increment and decrement operators after a condition + .@x = 0; + if (1) .@x++; + callsub(OnCheck, "Suffix increment ++ after (condition)", .@x); + .@x = 2; + if (1) .@x--; + callsub(OnCheck, "Suffix decrement -- after (condition)", .@x); + .@x = 0; + if (1) ++.@x; + callsub(OnCheck, "Prefix increment ++ after (condition)", .@x); + .@x = 2; + if (1) --.@x; + callsub(OnCheck, "Prefix decrement -- after (condition)", .@x); + // Order of [] and --/++ .@a[1] = 0; .@a[1]++; // .@a[1] = .@a[1] + 1; diff --git a/npc/instances/EndlessTower.txt b/npc/instances/EndlessTower.txt index dc60ce766..2964f7e2a 100644 --- a/npc/instances/EndlessTower.txt +++ b/npc/instances/EndlessTower.txt @@ -220,23 +220,21 @@ e_tower,81,105,0 script Tower Protection Stone 2_MONEMUS,{ switch (select(.@str$, "Enter the Dungeon", "Return to Alberta", "Cancel")) { case 1: .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mesf("Party Name: %s", .@p_name$); - mesf("Party Leader: %s", strcharinfo(PC_NAME)); - mesf("^0000ff%s ^000000- Reservation Failed!", .@md_name$); - close(); + if (.@instance >= 0) { + for (.@i = 1; .@i <= 6; ++.@i) { + if (instance_attachmap(.@i + "@tower", .@instance) == "") { + mesf("Party Name: %s", .@p_name$); + mesf("Party Leader: %s", strcharinfo(PC_NAME)); + mesf("^0000ff%s ^000000- Reservation Failed!", .@md_name$); + instance_destroy(.@instance); + close(); + } + } + instance_set_timeout(14400, 300, .@instance); + instance_init(.@instance); } mesf("^0000ff%s^000000 - Try to reserve", .@md_name$); mes("After making a reservation, you have to talk to NPC behind and select the menu 'Enter the Dungeon' to enter the dungeon."); - for (.@i = 1; .@i <= 6; ++.@i) { - if (instance_attachmap(.@i + "@tower", .@instance) == "") { - mesf("^0000ff%s ^000000- Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); - } - } - instance_set_timeout(14400, 300, .@instance); - instance_init(.@instance); close(); case 2: callsub(L_Enter, 0, 1, .@md_name$, .@p_name$); diff --git a/npc/instances/NydhoggsNest.txt b/npc/instances/NydhoggsNest.txt index 46ffdaef3..d39d90cd3 100644 --- a/npc/instances/NydhoggsNest.txt +++ b/npc/instances/NydhoggsNest.txt @@ -128,21 +128,18 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{ switch (select("Please allow me to enter.", "I want to go in.", "I want to leave.")) { case 1: .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mes("[Yggdrasil Gatekeeper]"); - mes("The Guardian seems to wish to be alone. I will go in and check, please wait out here."); - close(); + if (.@instance >= 0) { + for (.@i = 1; .@i <= 2; ++.@i) { + if (instance_attachmap(.@i + "@nyd", .@instance) == "") { + mes("[Yggdrasil Gatekeeper]"); + mes("The Guardian seems to wish to be alone. I will go in and check, please wait out here."); + instance_destroy(.@instance); + close(); + } + } + instance_set_timeout(144000, 300, .@instance); + instance_init(.@instance); } - for (.@i = 1; .@i <= 2; ++.@i) { - if (instance_attachmap(.@i + "@nyd", .@instance) == "") - break; - } - if (.@i < 2) { - instance_destroy(.@instance); - close(); - } - instance_set_timeout(144000, 300, .@instance); - instance_init(.@instance); mes("[Yggdrasil Gatekeeper]"); mes("I've recorded your request, are you ready to go inside?"); next(); diff --git a/npc/instances/OrcsMemory.txt b/npc/instances/OrcsMemory.txt index 1aaf2fd42..383786696 100644 --- a/npc/instances/OrcsMemory.txt +++ b/npc/instances/OrcsMemory.txt @@ -67,23 +67,20 @@ gef_fild10,242,202,0 script Dimensional Gorge Piece 2_MONEMUS,{ switch (select(.@str$, "Enter the Dungeon", "Cancel")) { case 1: .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mesf("Party Name: %s", .@p_name$); - mesf("Party Leader: %s", strcharinfo(PC_NAME)); - mesf("^0000ff%s ^000000 - Reservation Failed.", .@md_name$); - close(); + if (.@instance >= 0) { + for (.@i = 1; .@i <= 2; ++.@i) { + if (instance_attachmap(.@i + "@orcs", .@instance) == "") { + mesf("Party Name: %s", .@p_name$); + mesf("Party Leader: %s", strcharinfo(PC_NAME)); + mesf("^0000ff%s ^000000 - Reservation Failed.", .@md_name$); + instance_destroy(.@instance); + close(); + } + } + instance_set_timeout(7200, 300, .@instance); + instance_init(.@instance); } mesf("^0000ff%s^000000- Attempting to book an entrance", .@md_name$); - for (.@i = 1; .@i <= 2; ++.@i) { - if (instance_attachmap(.@i + "@orcs", .@instance) == "") - break; - } - if (.@i < 2) { - instance_destroy(.@instance); - close(); - } - instance_set_timeout(7200, 300, .@instance); - instance_init(.@instance); mesf("After making a reservation, you have to select 'Enter the Dungeon' from the menu if you wish to enter the %s.", .@md_name$); close(); case 2: diff --git a/npc/instances/SealedShrine.txt b/npc/instances/SealedShrine.txt index 3bc3d951a..91771c31c 100644 --- a/npc/instances/SealedShrine.txt +++ b/npc/instances/SealedShrine.txt @@ -118,37 +118,33 @@ monk_test,309,146,3 script Friar Patrick#edq 4_M_OLDFRIAR,{ mesf("Party name is %s...", getpartyname(.@party_id)); mesf("Name of the leader is %s...", strcharinfo(PC_NAME)); .@instance = instance_create(_("Sealed Catacomb"), .@party_id); - if (.@instance < 0) { - mes("Umm... But it seems that there is a problem here... I'll check quickly. Please wait."); - } else { + if (.@instance >= 0) { for (.@i = 1; .@i <= 2; .@i++) { if (instance_attachmap(.@i + "@cata", .@instance) == "") { - mesf("Failed to attach %d@cata as a map!", .@i); + mes("Umm... But it seems that there is a problem here... I'll check quickly. Please wait."); instance_destroy(.@instance); close(); } } - instance_set_timeout(7200, 300, .@instance); instance_init(.@instance); - - mes("Okay... I'll adjust the shrine's seal so that you and your group can enter."); - next(); - mes("[Friar Patrick]"); - mes("You will see a sign when the seal has broken. Please wait until the sign appears..."); - next(); - mes("[Friar Patrick]"); - mes("When you see the sign, put your hands on the gravestone... Then you can move inside."); - next(); - mes("[Friar Patrick]"); - mes("One thing that you should remember is... Anyone who enters this shrine will be cursed by Baphomet and cannot enter or leave while they are cursed."); - next(); - mes("[Friar Patrick]"); - mes("And one more thing... In this cursed area, some skills, which are protected by outer physical power are prohibited by the effect of the seal."); - next(); - mes("[Friar Patrick]"); - mes("For example, the skills like ^0000FFSafety Wall and Assumptio^000000... So you'd better prepare before entering the shrine."); } + mes("Okay... I'll adjust the shrine's seal so that you and your group can enter."); + next(); + mes("[Friar Patrick]"); + mes("You will see a sign when the seal has broken. Please wait until the sign appears..."); + next(); + mes("[Friar Patrick]"); + mes("When you see the sign, put your hands on the gravestone... Then you can move inside."); + next(); + mes("[Friar Patrick]"); + mes("One thing that you should remember is... Anyone who enters this shrine will be cursed by Baphomet and cannot enter or leave while they are cursed."); + next(); + mes("[Friar Patrick]"); + mes("And one more thing... In this cursed area, some skills, which are protected by outer physical power are prohibited by the effect of the seal."); + next(); + mes("[Friar Patrick]"); + mes("For example, the skills like ^0000FFSafety Wall and Assumptio^000000... So you'd better prepare before entering the shrine."); } else { mes("[Friar Patrick]"); mes("Umm... I recognize your courage, but... I can't permit anyone to enter this place. I can only permit the leader of a party to enter first."); diff --git a/npc/mapflag/private_airship.txt b/npc/mapflag/private_airship.txt index dc5c7fd1c..4258f486d 100644 --- a/npc/mapflag/private_airship.txt +++ b/npc/mapflag/private_airship.txt @@ -27,56 +27,45 @@ //========================================================================= // Private Airship Startable Maps -// prt_cas mapflag pairship_startable -// prt_cas_q mapflag pairship_startable -prt_fild08d mapflag pairship_startable -prt_fild08c mapflag pairship_startable -prt_fild08b mapflag pairship_startable -prt_fild08a mapflag pairship_startable -iz_ac01_d mapflag pairship_startable -iz_ac02_d mapflag pairship_startable -iz_ac01_c mapflag pairship_startable -iz_ac02_c mapflag pairship_startable -iz_ac01_b mapflag pairship_startable -iz_ac02_b mapflag pairship_startable -iz_ac01_a mapflag pairship_startable -iz_ac02_a mapflag pairship_startable -izlude_d mapflag pairship_startable -izlude_c mapflag pairship_startable -izlude_b mapflag pairship_startable -izlude_a mapflag pairship_startable -iz_ac01 mapflag pairship_startable -iz_ac02 mapflag pairship_startable -iz_ng01 mapflag pairship_startable -treasure_n1 mapflag pairship_startable -treasure_n2 mapflag pairship_startable -moc_para01 mapflag pairship_startable -itemmall mapflag pairship_startable -um_dun01 mapflag pairship_startable -um_dun02 mapflag pairship_startable -um_in mapflag pairship_startable -um_fild01 mapflag pairship_startable -um_fild02 mapflag pairship_startable -um_fild03 mapflag pairship_startable -um_fild04 mapflag pairship_startable -umbala mapflag pairship_startable -alde_alche mapflag pairship_startable -job_duncer mapflag pairship_startable -job_sage mapflag pairship_startable -job_cru mapflag pairship_startable -job_monk mapflag pairship_startable -monk_test mapflag pairship_startable -in_rogue mapflag pairship_startable -job_wiz mapflag pairship_startable -job_prist mapflag pairship_startable -job_knt mapflag pairship_startable -job_hunte mapflag pairship_startable -cmd_in02 mapflag pairship_startable -cmd_in01 mapflag pairship_startable -comodo mapflag pairship_startable +abbey01 mapflag pairship_startable +abbey02 mapflag pairship_startable +abbey03 mapflag pairship_startable +abyss_01 mapflag pairship_startable +abyss_02 mapflag pairship_startable +abyss_03 mapflag pairship_startable +alb2trea mapflag pairship_startable +alberta mapflag pairship_startable +alde_dun01 mapflag pairship_startable +alde_dun02 mapflag pairship_startable +alde_dun03 mapflag pairship_startable +alde_dun04 mapflag pairship_startable +alde_gld mapflag pairship_startable +aldebaran mapflag pairship_startable +ama_dun01 mapflag pairship_startable +ama_dun02 mapflag pairship_startable +ama_dun03 mapflag pairship_startable +ama_fild01 mapflag pairship_startable +amatsu mapflag pairship_startable +anthell01 mapflag pairship_startable +anthell02 mapflag pairship_startable +aru_gld mapflag pairship_startable +ayo_dun01 mapflag pairship_startable +ayo_dun02 mapflag pairship_startable +ayo_fild01 mapflag pairship_startable +ayothaya mapflag pairship_startable beach_dun mapflag pairship_startable beach_dun2 mapflag pairship_startable beach_dun3 mapflag pairship_startable +bif_fild01 mapflag pairship_startable +bif_fild02 mapflag pairship_startable +bra_dun01 mapflag pairship_startable +bra_dun02 mapflag pairship_startable +bra_fild01 mapflag pairship_startable +brasilis mapflag pairship_startable +c_tower1 mapflag pairship_startable +c_tower2 mapflag pairship_startable +c_tower3 mapflag pairship_startable +c_tower4 mapflag pairship_startable cmd_fild01 mapflag pairship_startable cmd_fild02 mapflag pairship_startable cmd_fild03 mapflag pairship_startable @@ -85,31 +74,40 @@ cmd_fild06 mapflag pairship_startable cmd_fild07 mapflag pairship_startable cmd_fild08 mapflag pairship_startable cmd_fild09 mapflag pairship_startable -mjolnir_01 mapflag pairship_startable -mjolnir_02 mapflag pairship_startable -mjolnir_03 mapflag pairship_startable -mjolnir_04 mapflag pairship_startable -mjolnir_05 mapflag pairship_startable -mjolnir_06 mapflag pairship_startable -mjolnir_07 mapflag pairship_startable -mjolnir_08 mapflag pairship_startable -mjolnir_09 mapflag pairship_startable -mjolnir_10 mapflag pairship_startable -mjolnir_11 mapflag pairship_startable -mjolnir_12 mapflag pairship_startable -prt_fild00 mapflag pairship_startable -prt_fild01 mapflag pairship_startable -prt_fild02 mapflag pairship_startable -prt_fild03 mapflag pairship_startable -prt_fild04 mapflag pairship_startable -prt_fild05 mapflag pairship_startable -prt_fild06 mapflag pairship_startable -prt_fild07 mapflag pairship_startable -prt_fild08 mapflag pairship_startable -prt_fild09 mapflag pairship_startable -prt_fild10 mapflag pairship_startable -prt_fild11 mapflag pairship_startable -prt_monk mapflag pairship_startable +comodo mapflag pairship_startable +dali mapflag pairship_startable +dali02 mapflag pairship_startable +dew_dun01 mapflag pairship_startable +dew_dun02 mapflag pairship_startable +dew_fild01 mapflag pairship_startable +dewata mapflag pairship_startable +dic_dun01 mapflag pairship_startable +dic_dun02 mapflag pairship_startable +dic_dun03 mapflag pairship_startable +dic_fild01 mapflag pairship_startable +dic_fild02 mapflag pairship_startable +dicastes01 mapflag pairship_startable +dicastes02 mapflag pairship_startable +ecl_fild01 mapflag pairship_startable +ecl_tdun01 mapflag pairship_startable +ecl_tdun02 mapflag pairship_startable +ecl_tdun03 mapflag pairship_startable +eclage mapflag pairship_startable +ein_dun01 mapflag pairship_startable +ein_dun02 mapflag pairship_startable +ein_fild01 mapflag pairship_startable +ein_fild03 mapflag pairship_startable +ein_fild04 mapflag pairship_startable +ein_fild05 mapflag pairship_startable +ein_fild06 mapflag pairship_startable +ein_fild07 mapflag pairship_startable +ein_fild08 mapflag pairship_startable +ein_fild09 mapflag pairship_startable +einbech mapflag pairship_startable +einbroch mapflag pairship_startable +gef_dun00 mapflag pairship_startable +gef_dun01 mapflag pairship_startable +gef_dun02 mapflag pairship_startable gef_fild00 mapflag pairship_startable gef_fild01 mapflag pairship_startable gef_fild02 mapflag pairship_startable @@ -121,160 +119,302 @@ gef_fild07 mapflag pairship_startable gef_fild08 mapflag pairship_startable gef_fild09 mapflag pairship_startable gef_fild10 mapflag pairship_startable -in_orcs01 mapflag pairship_startable gef_fild11 mapflag pairship_startable +gef_fild12 mapflag pairship_startable +gef_fild13 mapflag pairship_startable +gef_fild14 mapflag pairship_startable +gefenia01 mapflag pairship_startable +gefenia02 mapflag pairship_startable +gefenia03 mapflag pairship_startable +gefenia04 mapflag pairship_startable +geffen mapflag pairship_startable +gl_cas01 mapflag pairship_startable +gl_cas02 mapflag pairship_startable +gl_church mapflag pairship_startable +gl_chyard mapflag pairship_startable +gl_dun01 mapflag pairship_startable +gl_dun02 mapflag pairship_startable +gl_in01 mapflag pairship_startable +gl_knt01 mapflag pairship_startable +gl_knt02 mapflag pairship_startable +gl_prison mapflag pairship_startable +gl_prison1 mapflag pairship_startable +gl_sew01 mapflag pairship_startable +gl_sew02 mapflag pairship_startable +gl_sew03 mapflag pairship_startable +gl_sew04 mapflag pairship_startable +gl_step mapflag pairship_startable +glast_01 mapflag pairship_startable +gon_dun01 mapflag pairship_startable +gon_dun02 mapflag pairship_startable +gon_dun03 mapflag pairship_startable +gon_fild01 mapflag pairship_startable +gonryun mapflag pairship_startable +hu_fild01 mapflag pairship_startable +hu_fild02 mapflag pairship_startable +hu_fild04 mapflag pairship_startable +hu_fild05 mapflag pairship_startable +hu_fild06 mapflag pairship_startable +hugel mapflag pairship_startable +ice_dun01 mapflag pairship_startable +ice_dun02 mapflag pairship_startable +ice_dun03 mapflag pairship_startable +in_sphinx1 mapflag pairship_startable +in_sphinx2 mapflag pairship_startable +in_sphinx3 mapflag pairship_startable +in_sphinx4 mapflag pairship_startable +in_sphinx5 mapflag pairship_startable +iz_dun00 mapflag pairship_startable +iz_dun01 mapflag pairship_startable +iz_dun02 mapflag pairship_startable +iz_dun03 mapflag pairship_startable +iz_dun04 mapflag pairship_startable +iz_dun05 mapflag pairship_startable +izlu2dun mapflag pairship_startable +izlude mapflag pairship_startable +jupe_core mapflag pairship_startable +juperos_01 mapflag pairship_startable +juperos_02 mapflag pairship_startable +kh_dun01 mapflag pairship_startable +kh_dun02 mapflag pairship_startable +lasa_dun01 mapflag pairship_startable +lasa_dun02 mapflag pairship_startable +lasa_dun03 mapflag pairship_startable +lasa_fild01 mapflag pairship_startable +lasa_fild02 mapflag pairship_startable +lasagna mapflag pairship_startable +lhz_dun01 mapflag pairship_startable +lhz_dun02 mapflag pairship_startable +lhz_dun03 mapflag pairship_startable +lhz_fild01 mapflag pairship_startable +lhz_fild02 mapflag pairship_startable +lhz_fild03 mapflag pairship_startable +lighthalzen mapflag pairship_startable +lou_dun01 mapflag pairship_startable +lou_dun02 mapflag pairship_startable +lou_dun03 mapflag pairship_startable +lou_fild01 mapflag pairship_startable +louyang mapflag pairship_startable +ma_dun01 mapflag pairship_startable +ma_fild01 mapflag pairship_startable +ma_fild02 mapflag pairship_startable +ma_scene01 mapflag pairship_startable +mag_dun01 mapflag pairship_startable +mag_dun02 mapflag pairship_startable +mal_dun01 mapflag pairship_startable +malangdo mapflag pairship_startable +malaya mapflag pairship_startable +man_fild01 mapflag pairship_startable +man_fild02 mapflag pairship_startable +man_fild03 mapflag pairship_startable +manuk mapflag pairship_startable +mid_camp mapflag pairship_startable +mjo_dun01 mapflag pairship_startable +mjo_dun02 mapflag pairship_startable +mjo_dun03 mapflag pairship_startable +mjolnir_01 mapflag pairship_startable +mjolnir_02 mapflag pairship_startable +mjolnir_03 mapflag pairship_startable +mjolnir_04 mapflag pairship_startable +mjolnir_05 mapflag pairship_startable +mjolnir_06 mapflag pairship_startable +mjolnir_07 mapflag pairship_startable +mjolnir_08 mapflag pairship_startable +mjolnir_09 mapflag pairship_startable +mjolnir_10 mapflag pairship_startable +mjolnir_11 mapflag pairship_startable +mjolnir_12 mapflag pairship_startable moc_fild01 mapflag pairship_startable moc_fild02 mapflag pairship_startable moc_fild03 mapflag pairship_startable +moc_fild04 mapflag pairship_startable +moc_fild05 mapflag pairship_startable +moc_fild06 mapflag pairship_startable moc_fild07 mapflag pairship_startable +moc_fild08 mapflag pairship_startable +moc_fild09 mapflag pairship_startable +moc_fild10 mapflag pairship_startable moc_fild11 mapflag pairship_startable moc_fild12 mapflag pairship_startable moc_fild13 mapflag pairship_startable +moc_fild14 mapflag pairship_startable +moc_fild15 mapflag pairship_startable moc_fild16 mapflag pairship_startable -in_moc_16 mapflag pairship_startable moc_fild17 mapflag pairship_startable moc_fild18 mapflag pairship_startable moc_fild19 mapflag pairship_startable -pay_fild01 mapflag pairship_startable -pay_fild02 mapflag pairship_startable -pay_fild03 mapflag pairship_startable -pay_fild04 mapflag pairship_startable -pay_fild06 mapflag pairship_startable -pay_fild07 mapflag pairship_startable -pay_fild08 mapflag pairship_startable -pay_fild09 mapflag pairship_startable -pay_fild10 mapflag pairship_startable -anthell01 mapflag pairship_startable -anthell02 mapflag pairship_startable -gef_dun00 mapflag pairship_startable -gef_dun01 mapflag pairship_startable -gef_dun02 mapflag pairship_startable -iz_dun00 mapflag pairship_startable -iz_dun01 mapflag pairship_startable -iz_dun02 mapflag pairship_startable -iz_dun03 mapflag pairship_startable -iz_dun04 mapflag pairship_startable -iz_dun05 mapflag pairship_startable -in_sphinx1 mapflag pairship_startable -in_sphinx2 mapflag pairship_startable -in_sphinx3 mapflag pairship_startable -in_sphinx4 mapflag pairship_startable -in_sphinx5 mapflag pairship_startable moc_pryd01 mapflag pairship_startable moc_pryd02 mapflag pairship_startable moc_pryd03 mapflag pairship_startable moc_pryd04 mapflag pairship_startable moc_pryd05 mapflag pairship_startable moc_pryd06 mapflag pairship_startable -moc_prydb1 mapflag pairship_startable -mjo_dun01 mapflag pairship_startable -mjo_dun02 mapflag pairship_startable -mjo_dun03 mapflag pairship_startable +moc_ruins mapflag pairship_startable +mora mapflag pairship_startable +moro_cav mapflag pairship_startable +moro_vol mapflag pairship_startable +morocc mapflag pairship_startable +moscovia mapflag pairship_startable +mosk_dun01 mapflag pairship_startable +mosk_dun02 mapflag pairship_startable +mosk_dun03 mapflag pairship_startable +mosk_fild02 mapflag pairship_startable +nameless_n mapflag pairship_startable +nif_fild01 mapflag pairship_startable +nif_fild02 mapflag pairship_startable +niflheim mapflag pairship_startable +odin_tem01 mapflag pairship_startable +odin_tem02 mapflag pairship_startable +odin_tem03 mapflag pairship_startable orcsdun01 mapflag pairship_startable orcsdun02 mapflag pairship_startable +pay_arche mapflag pairship_startable pay_dun00 mapflag pairship_startable pay_dun01 mapflag pairship_startable pay_dun02 mapflag pairship_startable pay_dun03 mapflag pairship_startable pay_dun04 mapflag pairship_startable +pay_fild01 mapflag pairship_startable +pay_fild02 mapflag pairship_startable +pay_fild03 mapflag pairship_startable +pay_fild04 mapflag pairship_startable +pay_fild05 mapflag pairship_startable +pay_fild06 mapflag pairship_startable +pay_fild07 mapflag pairship_startable +pay_fild08 mapflag pairship_startable +pay_fild09 mapflag pairship_startable +pay_fild10 mapflag pairship_startable +pay_fild11 mapflag pairship_startable +payon mapflag pairship_startable +prontera mapflag pairship_startable +prt_fild00 mapflag pairship_startable +prt_fild01 mapflag pairship_startable +prt_fild02 mapflag pairship_startable +prt_fild03 mapflag pairship_startable +prt_fild04 mapflag pairship_startable +prt_fild05 mapflag pairship_startable +prt_fild06 mapflag pairship_startable +prt_fild07 mapflag pairship_startable +prt_fild08 mapflag pairship_startable +prt_fild09 mapflag pairship_startable +prt_fild10 mapflag pairship_startable +prt_fild11 mapflag pairship_startable prt_maze01 mapflag pairship_startable prt_maze02 mapflag pairship_startable prt_maze03 mapflag pairship_startable +prt_monk mapflag pairship_startable prt_sewb1 mapflag pairship_startable prt_sewb2 mapflag pairship_startable prt_sewb3 mapflag pairship_startable prt_sewb4 mapflag pairship_startable +ra_fild01 mapflag pairship_startable +ra_fild03 mapflag pairship_startable +ra_fild04 mapflag pairship_startable +ra_fild05 mapflag pairship_startable +ra_fild06 mapflag pairship_startable +ra_fild08 mapflag pairship_startable +ra_fild12 mapflag pairship_startable +ra_san01 mapflag pairship_startable +ra_san02 mapflag pairship_startable +ra_san03 mapflag pairship_startable +ra_san04 mapflag pairship_startable +ra_san05 mapflag pairship_startable +ra_temple mapflag pairship_startable +rachel mapflag pairship_startable +spl_fild01 mapflag pairship_startable +spl_fild02 mapflag pairship_startable +spl_fild03 mapflag pairship_startable +splendide mapflag pairship_startable +tha_t01 mapflag pairship_startable +tha_t02 mapflag pairship_startable +tha_t03 mapflag pairship_startable +tha_t04 mapflag pairship_startable +tha_t05 mapflag pairship_startable +tha_t06 mapflag pairship_startable +tha_t07 mapflag pairship_startable +tha_t08 mapflag pairship_startable +tha_t09 mapflag pairship_startable +tha_t10 mapflag pairship_startable +tha_t11 mapflag pairship_startable +tha_t12 mapflag pairship_startable +thor_v01 mapflag pairship_startable +thor_v02 mapflag pairship_startable +thor_v03 mapflag pairship_startable treasure01 mapflag pairship_startable treasure02 mapflag pairship_startable -in_hunter mapflag pairship_startable -job_thief1 mapflag pairship_startable -alb_ship mapflag pairship_startable -alberta mapflag pairship_startable -alberta_in mapflag pairship_startable -alb2trea mapflag pairship_startable -aldebaran mapflag pairship_startable -aldeba_in mapflag pairship_startable -gef_tower mapflag pairship_startable -geffen mapflag pairship_startable -geffen_in mapflag pairship_startable -moc_ruins mapflag pairship_startable -morocc mapflag pairship_startable -morocc_in mapflag pairship_startable -pay_arche mapflag pairship_startable -payon mapflag pairship_startable -payon_in01 mapflag pairship_startable -payon_in02 mapflag pairship_startable -payon_in03 mapflag pairship_startable -prontera mapflag pairship_startable -prt_in mapflag pairship_startable -prt_castle mapflag pairship_startable -prt_church mapflag pairship_startable -izlude mapflag pairship_startable -izlude_in mapflag pairship_startable -izlu2dun mapflag pairship_startable -monk_in mapflag pairship_startable -xmas mapflag pairship_startable -xmas_fild01 mapflag pairship_startable -xmas_dun01 mapflag pairship_startable -xmas_dun02 mapflag pairship_startable -alde_dun01 mapflag pairship_startable -alde_dun02 mapflag pairship_startable -alde_dun03 mapflag pairship_startable -alde_dun04 mapflag pairship_startable -c_tower1 mapflag pairship_startable -c_tower2 mapflag pairship_startable -c_tower3 mapflag pairship_startable -c_tower4 mapflag pairship_startable -gl_cas01 mapflag pairship_startable -gl_cas02 mapflag pairship_startable -gl_church mapflag pairship_startable -gl_chyard mapflag pairship_startable -gl_dun01 mapflag pairship_startable -gl_dun02 mapflag pairship_startable -gl_in01 mapflag pairship_startable -gl_knt01 mapflag pairship_startable -gl_knt02 mapflag pairship_startable -gl_prison mapflag pairship_startable -gl_prison1 mapflag pairship_startable -gl_sew01 mapflag pairship_startable -gl_sew02 mapflag pairship_startable -gl_sew03 mapflag pairship_startable -gl_sew04 mapflag pairship_startable -gl_step mapflag pairship_startable -niflheim mapflag pairship_startable -nif_fild01 mapflag pairship_startable -nif_fild02 mapflag pairship_startable +tur_dun01 mapflag pairship_startable tur_dun02 mapflag pairship_startable tur_dun03 mapflag pairship_startable tur_dun04 mapflag pairship_startable -tur_dun01 mapflag pairship_startable -glast_01 mapflag pairship_startable -lou_dun02 mapflag pairship_startable -lou_dun03 mapflag pairship_startable -louyang mapflag pairship_startable -lou_fild01 mapflag pairship_startable -lou_dun01 mapflag pairship_startable +tur_dun05 mapflag pairship_startable +um_fild01 mapflag pairship_startable +um_fild02 mapflag pairship_startable +um_fild03 mapflag pairship_startable +um_fild04 mapflag pairship_startable +umbala mapflag pairship_startable +ve_fild01 mapflag pairship_startable +ve_fild02 mapflag pairship_startable +ve_fild03 mapflag pairship_startable +ve_fild04 mapflag pairship_startable +ve_fild06 mapflag pairship_startable +ve_fild07 mapflag pairship_startable +veins mapflag pairship_startable +ver_eju mapflag pairship_startable +ver_tunn mapflag pairship_startable +verus03 mapflag pairship_startable +verus04 mapflag pairship_startable +yuno mapflag pairship_startable +yuno_fild01 mapflag pairship_startable +yuno_fild02 mapflag pairship_startable +yuno_fild03 mapflag pairship_startable +yuno_fild04 mapflag pairship_startable +yuno_fild06 mapflag pairship_startable +yuno_fild07 mapflag pairship_startable +yuno_fild08 mapflag pairship_startable +yuno_fild09 mapflag pairship_startable +yuno_fild11 mapflag pairship_startable +yuno_fild12 mapflag pairship_startable // Private Airship Endable Maps -prt_fild08d mapflag pairship_endable -prt_fild08c mapflag pairship_endable -prt_fild08b mapflag pairship_endable -prt_fild08a mapflag pairship_endable -izlude_d mapflag pairship_endable -izlude_c mapflag pairship_endable -izlude_b mapflag pairship_endable -izlude_a mapflag pairship_endable -um_dun01 mapflag pairship_endable -um_dun02 mapflag pairship_endable -um_fild01 mapflag pairship_endable -um_fild02 mapflag pairship_endable -um_fild03 mapflag pairship_endable -um_fild04 mapflag pairship_endable -umbala mapflag pairship_endable -comodo mapflag pairship_endable +abbey01 mapflag pairship_endable +abbey02 mapflag pairship_endable +abbey03 mapflag pairship_endable +abyss_01 mapflag pairship_endable +abyss_02 mapflag pairship_endable +abyss_03 mapflag pairship_endable +alb2trea mapflag pairship_endable +alberta mapflag pairship_endable +alde_dun01 mapflag pairship_endable +alde_dun02 mapflag pairship_endable +alde_dun03 mapflag pairship_endable +alde_dun04 mapflag pairship_endable +alde_gld mapflag pairship_endable +aldebaran mapflag pairship_endable +ama_dun01 mapflag pairship_endable +ama_dun02 mapflag pairship_endable +ama_dun03 mapflag pairship_endable +ama_fild01 mapflag pairship_endable +amatsu mapflag pairship_endable +anthell01 mapflag pairship_endable +anthell02 mapflag pairship_endable +aru_gld mapflag pairship_endable +ayo_dun01 mapflag pairship_endable +ayo_dun02 mapflag pairship_endable +ayo_fild01 mapflag pairship_endable +ayothaya mapflag pairship_endable beach_dun mapflag pairship_endable beach_dun2 mapflag pairship_endable beach_dun3 mapflag pairship_endable +bif_fild01 mapflag pairship_endable +bif_fild02 mapflag pairship_endable +bra_dun01 mapflag pairship_endable +bra_dun02 mapflag pairship_endable +bra_fild01 mapflag pairship_endable +brasilis mapflag pairship_endable +c_tower1 mapflag pairship_endable +c_tower2 mapflag pairship_endable +c_tower3 mapflag pairship_endable +c_tower4 mapflag pairship_endable cmd_fild01 mapflag pairship_endable cmd_fild02 mapflag pairship_endable cmd_fild03 mapflag pairship_endable @@ -283,31 +423,40 @@ cmd_fild06 mapflag pairship_endable cmd_fild07 mapflag pairship_endable cmd_fild08 mapflag pairship_endable cmd_fild09 mapflag pairship_endable -mjolnir_01 mapflag pairship_endable -mjolnir_02 mapflag pairship_endable -mjolnir_03 mapflag pairship_endable -mjolnir_04 mapflag pairship_endable -mjolnir_05 mapflag pairship_endable -mjolnir_06 mapflag pairship_endable -mjolnir_07 mapflag pairship_endable -mjolnir_08 mapflag pairship_endable -mjolnir_09 mapflag pairship_endable -mjolnir_10 mapflag pairship_endable -mjolnir_11 mapflag pairship_endable -mjolnir_12 mapflag pairship_endable -prt_fild00 mapflag pairship_endable -prt_fild01 mapflag pairship_endable -prt_fild02 mapflag pairship_endable -prt_fild03 mapflag pairship_endable -prt_fild04 mapflag pairship_endable -prt_fild05 mapflag pairship_endable -prt_fild06 mapflag pairship_endable -prt_fild07 mapflag pairship_endable -prt_fild08 mapflag pairship_endable -prt_fild09 mapflag pairship_endable -prt_fild10 mapflag pairship_endable -prt_fild11 mapflag pairship_endable -prt_monk mapflag pairship_endable +comodo mapflag pairship_endable +dali mapflag pairship_endable +dali02 mapflag pairship_endable +dew_dun01 mapflag pairship_endable +dew_dun02 mapflag pairship_endable +dew_fild01 mapflag pairship_endable +dewata mapflag pairship_endable +dic_dun01 mapflag pairship_endable +dic_dun02 mapflag pairship_endable +dic_dun03 mapflag pairship_endable +dic_fild01 mapflag pairship_endable +dic_fild02 mapflag pairship_endable +dicastes01 mapflag pairship_endable +dicastes02 mapflag pairship_endable +ecl_fild01 mapflag pairship_endable +ecl_tdun01 mapflag pairship_endable +ecl_tdun02 mapflag pairship_endable +ecl_tdun03 mapflag pairship_endable +eclage mapflag pairship_endable +ein_dun01 mapflag pairship_endable +ein_dun02 mapflag pairship_endable +ein_fild01 mapflag pairship_endable +ein_fild03 mapflag pairship_endable +ein_fild04 mapflag pairship_endable +ein_fild05 mapflag pairship_endable +ein_fild06 mapflag pairship_endable +ein_fild07 mapflag pairship_endable +ein_fild08 mapflag pairship_endable +ein_fild09 mapflag pairship_endable +einbech mapflag pairship_endable +einbroch mapflag pairship_endable +gef_dun00 mapflag pairship_endable +gef_dun01 mapflag pairship_endable +gef_dun02 mapflag pairship_endable gef_fild00 mapflag pairship_endable gef_fild01 mapflag pairship_endable gef_fild02 mapflag pairship_endable @@ -320,117 +469,257 @@ gef_fild08 mapflag pairship_endable gef_fild09 mapflag pairship_endable gef_fild10 mapflag pairship_endable gef_fild11 mapflag pairship_endable +gef_fild12 mapflag pairship_endable +gef_fild13 mapflag pairship_endable +gef_fild14 mapflag pairship_endable +gefenia01 mapflag pairship_endable +gefenia02 mapflag pairship_endable +gefenia03 mapflag pairship_endable +gefenia04 mapflag pairship_endable +geffen mapflag pairship_endable +gl_cas01 mapflag pairship_endable +gl_cas02 mapflag pairship_endable +gl_church mapflag pairship_endable +gl_chyard mapflag pairship_endable +gl_dun01 mapflag pairship_endable +gl_dun02 mapflag pairship_endable +gl_in01 mapflag pairship_endable +gl_knt01 mapflag pairship_endable +gl_knt02 mapflag pairship_endable +gl_prison mapflag pairship_endable +gl_prison1 mapflag pairship_endable +gl_sew01 mapflag pairship_endable +gl_sew02 mapflag pairship_endable +gl_sew03 mapflag pairship_endable +gl_sew04 mapflag pairship_endable +gl_step mapflag pairship_endable +glast_01 mapflag pairship_endable +gon_dun01 mapflag pairship_endable +gon_dun02 mapflag pairship_endable +gon_dun03 mapflag pairship_endable +gon_fild01 mapflag pairship_endable +gonryun mapflag pairship_endable +hu_fild01 mapflag pairship_endable +hu_fild02 mapflag pairship_endable +hu_fild04 mapflag pairship_endable +hu_fild05 mapflag pairship_endable +hu_fild06 mapflag pairship_endable +hugel mapflag pairship_endable +ice_dun01 mapflag pairship_endable +ice_dun02 mapflag pairship_endable +ice_dun03 mapflag pairship_endable +in_sphinx1 mapflag pairship_endable +in_sphinx2 mapflag pairship_endable +in_sphinx3 mapflag pairship_endable +in_sphinx4 mapflag pairship_endable +in_sphinx5 mapflag pairship_endable +iz_dun00 mapflag pairship_endable +iz_dun01 mapflag pairship_endable +iz_dun02 mapflag pairship_endable +iz_dun03 mapflag pairship_endable +iz_dun04 mapflag pairship_endable +iz_dun05 mapflag pairship_endable +izlu2dun mapflag pairship_endable +izlude mapflag pairship_endable +jupe_core mapflag pairship_endable +juperos_01 mapflag pairship_endable +juperos_02 mapflag pairship_endable +kh_dun01 mapflag pairship_endable +kh_dun02 mapflag pairship_endable +lasa_dun01 mapflag pairship_endable +lasa_dun02 mapflag pairship_endable +lasa_dun03 mapflag pairship_endable +lasa_fild01 mapflag pairship_endable +lasa_fild02 mapflag pairship_endable +lasagna mapflag pairship_endable +lhz_dun01 mapflag pairship_endable +lhz_dun02 mapflag pairship_endable +lhz_dun03 mapflag pairship_endable +lhz_fild01 mapflag pairship_endable +lhz_fild02 mapflag pairship_endable +lhz_fild03 mapflag pairship_endable +lighthalzen mapflag pairship_endable +lou_dun01 mapflag pairship_endable +lou_dun02 mapflag pairship_endable +lou_dun03 mapflag pairship_endable +lou_fild01 mapflag pairship_endable +louyang mapflag pairship_endable +ma_dun01 mapflag pairship_endable +ma_fild01 mapflag pairship_endable +ma_fild02 mapflag pairship_endable +ma_scene01 mapflag pairship_endable +mag_dun01 mapflag pairship_endable +mag_dun02 mapflag pairship_endable +mal_dun01 mapflag pairship_endable +malangdo mapflag pairship_endable +malaya mapflag pairship_endable +man_fild01 mapflag pairship_endable +man_fild02 mapflag pairship_endable +man_fild03 mapflag pairship_endable +manuk mapflag pairship_endable +mid_camp mapflag pairship_endable +mjo_dun01 mapflag pairship_endable +mjo_dun02 mapflag pairship_endable +mjo_dun03 mapflag pairship_endable +mjolnir_01 mapflag pairship_endable +mjolnir_02 mapflag pairship_endable +mjolnir_03 mapflag pairship_endable +mjolnir_04 mapflag pairship_endable +mjolnir_05 mapflag pairship_endable +mjolnir_06 mapflag pairship_endable +mjolnir_07 mapflag pairship_endable +mjolnir_08 mapflag pairship_endable +mjolnir_09 mapflag pairship_endable +mjolnir_10 mapflag pairship_endable +mjolnir_11 mapflag pairship_endable +mjolnir_12 mapflag pairship_endable moc_fild01 mapflag pairship_endable moc_fild02 mapflag pairship_endable moc_fild03 mapflag pairship_endable +moc_fild04 mapflag pairship_endable +moc_fild05 mapflag pairship_endable +moc_fild06 mapflag pairship_endable moc_fild07 mapflag pairship_endable +moc_fild08 mapflag pairship_endable +moc_fild09 mapflag pairship_endable +moc_fild10 mapflag pairship_endable moc_fild11 mapflag pairship_endable moc_fild12 mapflag pairship_endable moc_fild13 mapflag pairship_endable +moc_fild14 mapflag pairship_endable +moc_fild15 mapflag pairship_endable moc_fild16 mapflag pairship_endable moc_fild17 mapflag pairship_endable moc_fild18 mapflag pairship_endable moc_fild19 mapflag pairship_endable -pay_fild01 mapflag pairship_endable -pay_fild02 mapflag pairship_endable -pay_fild03 mapflag pairship_endable -pay_fild04 mapflag pairship_endable -pay_fild06 mapflag pairship_endable -pay_fild07 mapflag pairship_endable -pay_fild08 mapflag pairship_endable -pay_fild09 mapflag pairship_endable -pay_fild10 mapflag pairship_endable -anthell01 mapflag pairship_endable -anthell02 mapflag pairship_endable -gef_dun00 mapflag pairship_endable -gef_dun01 mapflag pairship_endable -gef_dun02 mapflag pairship_endable -iz_dun00 mapflag pairship_endable -iz_dun01 mapflag pairship_endable -iz_dun02 mapflag pairship_endable -iz_dun03 mapflag pairship_endable -iz_dun04 mapflag pairship_endable -iz_dun05 mapflag pairship_endable -in_sphinx1 mapflag pairship_endable -in_sphinx2 mapflag pairship_endable -in_sphinx3 mapflag pairship_endable -in_sphinx4 mapflag pairship_endable -in_sphinx5 mapflag pairship_endable moc_pryd01 mapflag pairship_endable moc_pryd02 mapflag pairship_endable moc_pryd03 mapflag pairship_endable moc_pryd04 mapflag pairship_endable moc_pryd05 mapflag pairship_endable moc_pryd06 mapflag pairship_endable -moc_prydb1 mapflag pairship_endable -mjo_dun01 mapflag pairship_endable -mjo_dun02 mapflag pairship_endable -mjo_dun03 mapflag pairship_endable +moc_ruins mapflag pairship_endable +mora mapflag pairship_endable +moro_cav mapflag pairship_endable +moro_vol mapflag pairship_endable +morocc mapflag pairship_endable +moscovia mapflag pairship_endable +mosk_dun01 mapflag pairship_endable +mosk_dun02 mapflag pairship_endable +mosk_dun03 mapflag pairship_endable +mosk_fild02 mapflag pairship_endable +nameless_n mapflag pairship_endable +nif_fild01 mapflag pairship_endable +nif_fild02 mapflag pairship_endable +niflheim mapflag pairship_endable +odin_tem01 mapflag pairship_endable +odin_tem02 mapflag pairship_endable +odin_tem03 mapflag pairship_endable orcsdun01 mapflag pairship_endable orcsdun02 mapflag pairship_endable +pay_arche mapflag pairship_endable pay_dun00 mapflag pairship_endable pay_dun01 mapflag pairship_endable pay_dun02 mapflag pairship_endable pay_dun03 mapflag pairship_endable pay_dun04 mapflag pairship_endable +pay_fild01 mapflag pairship_endable +pay_fild02 mapflag pairship_endable +pay_fild03 mapflag pairship_endable +pay_fild04 mapflag pairship_endable +pay_fild05 mapflag pairship_endable +pay_fild06 mapflag pairship_endable +pay_fild07 mapflag pairship_endable +pay_fild08 mapflag pairship_endable +pay_fild09 mapflag pairship_endable +pay_fild10 mapflag pairship_endable +pay_fild11 mapflag pairship_endable +payon mapflag pairship_endable +prontera mapflag pairship_endable +prt_fild00 mapflag pairship_endable +prt_fild01 mapflag pairship_endable +prt_fild02 mapflag pairship_endable +prt_fild03 mapflag pairship_endable +prt_fild04 mapflag pairship_endable +prt_fild05 mapflag pairship_endable +prt_fild06 mapflag pairship_endable +prt_fild07 mapflag pairship_endable +prt_fild08 mapflag pairship_endable +prt_fild09 mapflag pairship_endable +prt_fild10 mapflag pairship_endable +prt_fild11 mapflag pairship_endable prt_maze01 mapflag pairship_endable prt_maze02 mapflag pairship_endable prt_maze03 mapflag pairship_endable +prt_monk mapflag pairship_endable prt_sewb1 mapflag pairship_endable prt_sewb2 mapflag pairship_endable prt_sewb3 mapflag pairship_endable prt_sewb4 mapflag pairship_endable +ra_fild01 mapflag pairship_endable +ra_fild03 mapflag pairship_endable +ra_fild04 mapflag pairship_endable +ra_fild05 mapflag pairship_endable +ra_fild06 mapflag pairship_endable +ra_fild08 mapflag pairship_endable +ra_fild12 mapflag pairship_endable +ra_san01 mapflag pairship_endable +ra_san02 mapflag pairship_endable +ra_san03 mapflag pairship_endable +ra_san04 mapflag pairship_endable +ra_san05 mapflag pairship_endable +ra_temple mapflag pairship_endable +rachel mapflag pairship_endable +spl_fild01 mapflag pairship_endable +spl_fild02 mapflag pairship_endable +spl_fild03 mapflag pairship_endable +splendide mapflag pairship_endable +tha_t01 mapflag pairship_endable +tha_t02 mapflag pairship_endable +tha_t03 mapflag pairship_endable +tha_t04 mapflag pairship_endable +tha_t05 mapflag pairship_endable +tha_t06 mapflag pairship_endable +tha_t07 mapflag pairship_endable +tha_t08 mapflag pairship_endable +tha_t09 mapflag pairship_endable +tha_t10 mapflag pairship_endable +tha_t11 mapflag pairship_endable +tha_t12 mapflag pairship_endable +thor_v01 mapflag pairship_endable +thor_v02 mapflag pairship_endable +thor_v03 mapflag pairship_endable treasure01 mapflag pairship_endable treasure02 mapflag pairship_endable -alberta mapflag pairship_endable -alb2trea mapflag pairship_endable -aldebaran mapflag pairship_endable -geffen mapflag pairship_endable -moc_ruins mapflag pairship_endable -morocc mapflag pairship_endable -pay_arche mapflag pairship_endable -payon mapflag pairship_endable -prontera mapflag pairship_endable -izlude mapflag pairship_endable -izlu2dun mapflag pairship_endable -xmas mapflag pairship_endable -xmas_fild01 mapflag pairship_endable -xmas_dun01 mapflag pairship_endable -xmas_dun02 mapflag pairship_endable -alde_dun01 mapflag pairship_endable -alde_dun02 mapflag pairship_endable -alde_dun03 mapflag pairship_endable -alde_dun04 mapflag pairship_endable -c_tower1 mapflag pairship_endable -c_tower2 mapflag pairship_endable -c_tower3 mapflag pairship_endable -c_tower4 mapflag pairship_endable -gl_cas01 mapflag pairship_endable -gl_cas02 mapflag pairship_endable -gl_church mapflag pairship_endable -gl_chyard mapflag pairship_endable -gl_dun01 mapflag pairship_endable -gl_dun02 mapflag pairship_endable -gl_in01 mapflag pairship_endable -gl_knt01 mapflag pairship_endable -gl_knt02 mapflag pairship_endable -gl_prison mapflag pairship_endable -gl_prison1 mapflag pairship_endable -gl_sew01 mapflag pairship_endable -gl_sew02 mapflag pairship_endable -gl_sew03 mapflag pairship_endable -gl_sew04 mapflag pairship_endable -gl_step mapflag pairship_endable -niflheim mapflag pairship_endable -nif_fild01 mapflag pairship_endable -nif_fild02 mapflag pairship_endable +tur_dun01 mapflag pairship_endable tur_dun02 mapflag pairship_endable tur_dun03 mapflag pairship_endable tur_dun04 mapflag pairship_endable -tur_dun01 mapflag pairship_endable -glast_01 mapflag pairship_endable -lou_dun02 mapflag pairship_endable -lou_dun03 mapflag pairship_endable -louyang mapflag pairship_endable -lou_fild01 mapflag pairship_endable -lou_dun01 mapflag pairship_endable +tur_dun05 mapflag pairship_endable +um_fild01 mapflag pairship_endable +um_fild02 mapflag pairship_endable +um_fild03 mapflag pairship_endable +um_fild04 mapflag pairship_endable +umbala mapflag pairship_endable +ve_fild01 mapflag pairship_endable +ve_fild02 mapflag pairship_endable +ve_fild03 mapflag pairship_endable +ve_fild04 mapflag pairship_endable +ve_fild06 mapflag pairship_endable +ve_fild07 mapflag pairship_endable +veins mapflag pairship_endable +ver_eju mapflag pairship_endable +ver_tunn mapflag pairship_endable +verus03 mapflag pairship_endable +verus04 mapflag pairship_endable +yuno mapflag pairship_endable +yuno_fild01 mapflag pairship_endable +yuno_fild02 mapflag pairship_endable +yuno_fild03 mapflag pairship_endable +yuno_fild04 mapflag pairship_endable +yuno_fild06 mapflag pairship_endable +yuno_fild07 mapflag pairship_endable +yuno_fild08 mapflag pairship_endable +yuno_fild09 mapflag pairship_endable +yuno_fild11 mapflag pairship_endable +yuno_fild12 mapflag pairship_endable diff --git a/npc/re/instances/BakonawaLake.txt b/npc/re/instances/BakonawaLake.txt index 65622171b..5226db6cc 100644 --- a/npc/re/instances/BakonawaLake.txt +++ b/npc/re/instances/BakonawaLake.txt @@ -82,18 +82,16 @@ ma_scene01,174,179,4 script Taho 4_M_DEWZATIMAN,{ switch (.@i) { case 1: .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mes("[Taho]"); - mes("Oh, the rope got dropped. I have to make a new one."); - close(); - } - if (instance_attachmap("1@ma_b", .@instance) == "") { - mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); + if (.@instance >= 0) { + if (instance_attachmap("1@ma_b", .@instance) == "") { + mes("[Taho]"); + mes("Oh, the rope got dropped. I have to make a new one."); + instance_destroy(.@instance); + close(); + } + instance_set_timeout(7200, 300, .@instance); + instance_init(.@instance); } - instance_set_timeout(7200, 300, .@instance); - instance_init(.@instance); mes("[Taho]"); mes("Now I'm weaving, so you can go down when I'm done."); close(); diff --git a/npc/re/instances/BangungotHospital.txt b/npc/re/instances/BangungotHospital.txt index 9e8e836c4..6972322e1 100644 --- a/npc/re/instances/BangungotHospital.txt +++ b/npc/re/instances/BangungotHospital.txt @@ -274,21 +274,19 @@ L_Enter: switch(select(((getarg(0))?"Prepare to enter the second floor.":""), "Enter the second floor.", "Do not enter.")) { case 1: .@instance = instance_create(.@md_name$,getcharid(CHAR_ID_PARTY)); - if (.@instance < 0) { - mes "[Nurse Maenne]"; - mes "A critical situation has happened."; - mes "You can't go up to the 2nd floor."; - close2; - cutin "",255; - end; - } - if (instance_attachmap("1@ma_h",.@instance) == "") { - mes "^0000ff"+.@md_name$+"^000000 - Reservation Failed!"; - instance_destroy(.@instance); - close; + if (.@instance >= 0) { + if (instance_attachmap("1@ma_h", .@instance) == "") { + mes("[Nurse Maenne]"); + mes("A critical situation has happened."); + mes("You can't go up to the 2nd floor."); + instance_destroy(.@instance); + close2(); + cutin("", 255); + end; + } + instance_set_timeout(3600, 300, .@instance); + instance_init(.@instance); } - instance_set_timeout 3600,300,.@instance; - instance_init(.@instance); mes "[Nurse Maenne]"; mes "We are preparing to go up"; mes "to the second floor."; diff --git a/npc/re/instances/BuwayaCave.txt b/npc/re/instances/BuwayaCave.txt index 393ac5d9e..1d3eddc6a 100644 --- a/npc/re/instances/BuwayaCave.txt +++ b/npc/re/instances/BuwayaCave.txt @@ -93,22 +93,19 @@ ma_fild02,312,317,5 script Guard#buwaya_cave 4_MAL_SOLDIER,{ // fall through } .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mes("[Guard]"); - mesf("Party name is... %s.", getpartyname(.@party_id)); - mesf("Party leader is... %s", strcharinfo(PC_NAME)); - mesf("^0000ff%s^000000 cannot be opened now.", .@md_name$); - mes("Please try a moment later."); - close(); + if (.@instance >= 0) { + if (instance_attachmap("1@ma_c", .@instance) == "") { + mes("[Guard]"); + mesf("Party name is... %s.", getpartyname(.@party_id)); + mesf("Party leader is... %s", strcharinfo(PC_NAME)); + mesf("^0000ff%s^000000 cannot be opened now.", .@md_name$); + mes("Please try a moment later."); + instance_destroy(.@instance); + close(); + } + instance_set_timeout(3600, 300, .@instance); + instance_init(.@instance); } - if (instance_attachmap("1@ma_c", .@instance) == "") { - mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); - } - instance_set_timeout(3600, 300, .@instance); - instance_init(.@instance); - mes("[Guard]"); mesf("I will open up the tunnel to ^0000ff%s^000000.", .@md_name$); mes("I wish you good luck."); diff --git a/npc/re/instances/EclageInterior.txt b/npc/re/instances/EclageInterior.txt index 6b2808e05..2b2117b93 100644 --- a/npc/re/instances/EclageInterior.txt +++ b/npc/re/instances/EclageInterior.txt @@ -55,20 +55,18 @@ ecl_hub01,132,12,3 script Chief of Staff#tl01::EclInstance 4_F_FAIRY,{ switch (select("Enter it.", "Forget it.")) { case 1: .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mes("[Shenime]"); - mes("There are some soldiers dispatched by Mayor not too long ago."); - mes("I should sure hope that you aren't the disturbance they're looking for, right?"); - close(); - } - if (instance_attachmap("1@ecl", .@instance) == "") { - mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); + if (.@instance >= 0) { + if (instance_attachmap("1@ecl", .@instance) == "") { + mes("[Shenime]"); + mes("There are some soldiers dispatched by Mayor not too long ago."); + mes("I should sure hope that you aren't the disturbance they're looking for, right?"); + instance_destroy(.@instance); + close(); + } + ecl_interior_time = gettimetick(2) + 20 * 60; + instance_set_timeout(1200, 1200, .@instance); + instance_init(.@instance); } - ecl_interior_time = gettimetick(2) + 20 * 60; - instance_set_timeout(1200, 1200, .@instance); - instance_init(.@instance); mes("[Shenime]"); mes("Given the tight internal security, you should prepare yourself."); mes("Wait here for a minute."); diff --git a/npc/re/instances/HazyForest.txt b/npc/re/instances/HazyForest.txt index 291ce54db..24e03b22e 100644 --- a/npc/re/instances/HazyForest.txt +++ b/npc/re/instances/HazyForest.txt @@ -101,35 +101,34 @@ bif_fild01,158,340,5 script Laphine Soldier#mist 4_M_FAIRYSOLDIER,{ mesf("Party Name %s...", getpartyname(.@party_id)); mesf("Party Leader %s...", strcharinfo(PC_NAME)); .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mes("Hmm..."); - next(); - mes("[Laphine Soldier]"); - if (!.@playtime) - mes("It's dangerous in the forest."); - else - mes("The atmosphere is somewhat tense in the forest."); - mes("...Why don't you just go back today?"); - close(); - } - if (instance_attachmap("1@mist", .@instance) != "") { + if (.@instance >= 0) { + if (instance_attachmap("1@mist", .@instance) == "") { + mes("Hmm..."); + next(); + mes("[Laphine Soldier]"); + if (!.@playtime) + mes("It's dangerous in the forest."); + else + mes("The atmosphere is somewhat tense in the forest."); + mes("...Why don't you just go back today?"); + instance_destroy(.@instance); + close(); + } instance_set_timeout(7200, 300, .@instance); instance_init(.@instance); - mes("I've got it. I've written them down on the report here."); - next(); - mes("[Laphine Soldier]"); - mes("You'll get permission soon."); - mes("Now go to the log tunnel, the only way to get into the Hazy Forest."); - mes("You understand?"); - next(); - mes("[Laphine Soldier]"); - mes("We can't go against the forest,"); - mes("but maybe you humans can."); - mes("Good luck!"); - close(); - } else { - instance_destroy(.@instance); } + mes("I've got it. I've written them down on the report here."); + next(); + mes("[Laphine Soldier]"); + mes("You'll get permission soon."); + mes("Now go to the log tunnel, the only way to get into the Hazy Forest."); + mes("You understand?"); + next(); + mes("[Laphine Soldier]"); + mes("We can't go against the forest,"); + mes("but maybe you humans can."); + mes("Good luck!"); + close(); case 2: mes("[Laphine Soldier]"); mes("Well, you've made the right decision."); diff --git a/npc/re/instances/MalangdoCulvert.txt b/npc/re/instances/MalangdoCulvert.txt index 2e51f0fd5..d61509511 100644 --- a/npc/re/instances/MalangdoCulvert.txt +++ b/npc/re/instances/MalangdoCulvert.txt @@ -433,20 +433,19 @@ mal_in01,160,34,4 script Missing, the Cleaner 4_CAT_SAILOR2,{ close(); case 2: .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mesf("Party name: %s", getpartyname(.@party_id)); - mesf("Party leader: %s", strcharinfo(PC_NAME)); - mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); - close(); + if (.@instance >= 0) { + for (.@i = 1; .@i <= 2; .@i++) { + if (instance_attachmap(.@i + "@pump", .@instance) == "") { + mesf("Party name: %s", getpartyname(.@party_id)); + mesf("Party leader: %s", strcharinfo(PC_NAME)); + mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); + instance_destroy(.@instance); + close(); + } + } + instance_set_timeout(3600, 300, .@instance); + instance_init(.@instance); } - if (instance_attachmap("1@pump", .@instance) == "" || instance_attachmap("2@pump", .@instance) == "") { - mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); - } - instance_set_timeout(3600, 300, .@instance); - instance_init(.@instance); - mesf("^3333FF%s^000000 - Reserving", .@md_name$); mes("After making the reservation, you"); mes("have to select Enter the Culvert."); diff --git a/npc/re/instances/OldGlastHeim.txt b/npc/re/instances/OldGlastHeim.txt index c317e7495..587de45bf 100644 --- a/npc/re/instances/OldGlastHeim.txt +++ b/npc/re/instances/OldGlastHeim.txt @@ -110,19 +110,19 @@ glast_01,204,273,6 script Hugin#ghinstance 4_M_SAGE_C,{ if (getcharid(CHAR_ID_CHAR) != getpartyleader(.@party_id, 2)) end; .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mesf("Party Name: %s", .@p_name$); - mesf("Party Leader: %s", strcharinfo(PC_NAME)); - mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); - close(); - } - if (instance_attachmap("1@gl_k", .@instance) == "" || instance_attachmap("2@gl_k", .@instance) == "") { - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); + if (.@instance >= 0) { + for (.@i = 1; .@i <= 2; .@i++) { + if (instance_attachmap(.@i + "@gl_k", .@instance) == "") { + mesf("Party Name: %s", .@p_name$); + mesf("Party Leader: %s", strcharinfo(PC_NAME)); + mesf("^0000ff%s^000000 - Reservation Failed!", .@md_name$); + instance_destroy(.@instance); + close(); + } + } + instance_set_timeout(3600, 300, .@instance); + instance_init(.@instance); } - instance_set_timeout(3600, 300, .@instance); - instance_init(.@instance); mes("[Hugin]"); mes("The time gap was created. When you're ready, talk to me again."); close(); diff --git a/npc/re/instances/WolfchevLaboratory.txt b/npc/re/instances/WolfchevLaboratory.txt index d6c5516e5..efb32be7e 100644 --- a/npc/re/instances/WolfchevLaboratory.txt +++ b/npc/re/instances/WolfchevLaboratory.txt @@ -1859,30 +1859,29 @@ lhz_dun04,151,276,3 script Researcher#memo 4_LGTSCIENCE,{ } if (getpartyleader(getcharid(CHAR_ID_PARTY),2) == getcharid(CHAR_ID_CHAR)) { .@instance = instance_create("Worsef", getcharid(CHAR_ID_PARTY)); - if (.@instance < 0) { - mes "[Wolfchev]"; - mes "Hmm.. Lab entering system is a bit weird. Would wait for me to check the system?"; - } else { - mes "[Wolfchev]"; - mes "Please hold on.."; - next; - mes "Wolfchev starts to control certain gear."; - next; - progressbar "FF00FF", 2; - if (instance_attachmap("1@lhz", .@instance) != "") { - instance_set_timeout 14400, 300, .@instance; - instance_init(.@instance); - mes "[Wolfchev]"; - mes "Alright! I have marked lan entering system code as"; - mes "^0000ff"+ strcharinfo(PC_PARTY) +"^000000 party leader's name ^0000ff"+ strcharinfo(PC_NAME) +"^000000!!."; - next; - mes "[Wolfchev]"; - mes "Now, your party is free to pass the entrance."; - } else { + if (.@instance >= 0) { + if (instance_attachmap("1@lhz", .@instance) == "") { + mes("[Wolfchev]"); + mes("Hmm.. Lab entering system is a bit weird. Would wait for me to check the system?"); instance_destroy(.@instance); + close(); } + instance_set_timeout 14400, 300, .@instance; + instance_init(.@instance); } - close; + mes("[Wolfchev]"); + mes("Please hold on.."); + next(); + mes("Wolfchev starts to control certain gear."); + next(); + progressbar("FF00FF", 2); + mes("[Wolfchev]"); + mes("Alright! I have marked lan entering system code as"); + mesf("^0000ff%s^000000 party leader's name ^0000ff%s^000000!!.", strcharinfo(PC_PARTY), strcharinfo(PC_NAME)); + next(); + mes("[Wolfchev]"); + mes("Now, your party is free to pass the entrance."); + close(); } else { mes "[Wolfchev]"; mes "You are not the ^0000ffLeader of the party^000000, are you? Please go get the leader."; diff --git a/npc/re/instances/ghost_palace.txt b/npc/re/instances/ghost_palace.txt index e4ca12f99..3e708dc57 100644 --- a/npc/re/instances/ghost_palace.txt +++ b/npc/re/instances/ghost_palace.txt @@ -91,27 +91,24 @@ dali02,44,129,5 script Unpleasent Royal Guard 4_M_SAKRAYROYAL,{ .@instance = instance_create(_("Ghost Palace"), .@party_id); .@p_name$ = getpartyname(.@party_id); .@md_name$ = _("Ghost Palace"); - if (.@instance < 0) { - mesf("Party Name: %s", .@p_name$); - mesf("Party Leader: %s", strcharinfo(PC_NAME)); - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - close(); - } - if (instance_attachmap("1@spa", .@instance) != "") { + if (.@instance >= 0) { + if (instance_attachmap("1@spa", .@instance) == "") { + mesf("Party Name: %s", .@p_name$); + mesf("Party Leader: %s", strcharinfo(PC_NAME)); + mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); + instance_destroy(.@instance); + close(); + } instance_set_timeout(3600, 300, .@instance); instance_init(.@instance); if (!questprogress(1260)) setquest(1260); - mes("[Unpleasent Royal Guard]"); - mes("Thank You..\r" - "I will open the secret passage to ^0000FFGhost Palace.^000000\r" - "Please be ready!"); - close(); - } else { - instance_destroy(.@instance); - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - close(); } + mes("[Unpleasent Royal Guard]"); + mes("Thank You..\r" + "I will open the secret passage to ^0000FFGhost Palace.^000000\r" + "Please be ready!"); + close(); } dali02,41,134,0 script Interdimensional Device::gpportal PORTAL,{ diff --git a/npc/re/instances/octopus_cave.txt b/npc/re/instances/octopus_cave.txt index e4d8d4357..4c964072a 100644 --- a/npc/re/instances/octopus_cave.txt +++ b/npc/re/instances/octopus_cave.txt @@ -85,22 +85,19 @@ mal_dun01,151,235,5 script Starfish 4_ASTER,{ erasequest(4197); if (countitem(Octopus_Hunt_Stick)) { .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mes("[Starfish]"); - mesf("Party name is... %s.", getpartyname(.@party_id)); - mesf("Party leader is... %s.", strcharinfo(PC_NAME)); - mesf("^0000FF%s^000000, I cannot open now, hehe.", .@md_name$); - mes("Now is not the time, please wait."); - close(); + if (.@instance >= 0) { + if (instance_attachmap("1@cash", .@instance) == "") { + mes("[Starfish]"); + mesf("Party name is... %s.", getpartyname(.@party_id)); + mesf("Party leader is... %s.", strcharinfo(PC_NAME)); + mesf("^0000FF%s^000000, I cannot open now, hehe.", .@md_name$); + mes("Now is not the time, please wait."); + instance_destroy(.@instance); + close(); + } + instance_set_timeout(3600, 300, .@instance); + instance_init(.@instance); } - if (instance_attachmap("1@cash", .@instance) == "") { - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); - } - instance_set_timeout(3600, 300, .@instance); - instance_init(.@instance); - mes("[Starfish]"); mesf("I will open the gate for a while to ^0000FF%s^000000.", .@md_name$); mes("Please catch that pervert octopus, and come back with it sticked to the pick, hehe."); diff --git a/npc/re/instances/saras_memory.txt b/npc/re/instances/saras_memory.txt index c9a47534b..9eac396aa 100644 --- a/npc/re/instances/saras_memory.txt +++ b/npc/re/instances/saras_memory.txt @@ -185,19 +185,17 @@ dali,138,118,0 script Dimensional Device#dimen PORTAL,{ if (getcharid(CHAR_ID_CHAR) != getpartyleader(.@party_id, 2)) end; .@instance = instance_create(.@md_name$, .@party_id); - if (.@instance < 0) { - mesf("Party Name: %s", .@p_name$); - mesf("Party Leader: %s", strcharinfo(PC_NAME)); - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - close(); - } - if (instance_attachmap("1@sara", .@instance) == "") { - mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); - instance_destroy(.@instance); - close(); + if (.@instance >= 0) { + if (instance_attachmap("1@sara", .@instance) == "") { + mesf("Party Name: %s", .@p_name$); + mesf("Party Leader: %s", strcharinfo(PC_NAME)); + mesf("^0000FF%s^000000 - Reservation Failed!", .@md_name$); + instance_destroy(.@instance); + close(); + } + instance_set_timeout(3600, 300, .@instance); + instance_init(.@instance); } - instance_set_timeout(3600, 300, .@instance); - instance_init(.@instance); mes("^FF0000The dimensional boots up cleanly. Use the device to enter the crack in space and time.^000000"); close(); case 2: |