diff options
Diffstat (limited to 'npc/re/cities/izlude.txt')
-rw-r--r-- | npc/re/cities/izlude.txt | 161 |
1 files changed, 84 insertions, 77 deletions
diff --git a/npc/re/cities/izlude.txt b/npc/re/cities/izlude.txt index 24390f070..0082594cb 100644 --- a/npc/re/cities/izlude.txt +++ b/npc/re/cities/izlude.txt @@ -1,98 +1,105 @@ //===== Hercules Script ====================================== //= Izlude Town Renewal -//===== By: ================================================== +//===== By: ================================================== //= Masao -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= Hercules -//===== Description: ========================================= +//===== Current Version: ===================================== +//= 1.2 +//===== Description: ========================================= +//= [Official Conversion] //= Izlude town NPCs. -//===== Additional Comments: ================================= +//===== Additional Comments: ================================= //= 1.0 First Version. Still missing many new NPCs and their dialogues. [Masao] -//= 1.1 Added bullet NPC duplicates. [Euphy] -//= 1.2 Added new NPCs, Captain Carew & coordinates [Streusel] -//= 1.3 Added some NPC locations [Streusel] +//= 1.1 Updated to match the official script. [Euphy] +//= 1.2 Added Channel Warper and Izlude duplicates. [Euphy] //============================================================ +// Izlude +//============================================================ izlude,197,205,1 duplicate(Sailor_izlude) Sailor#izlude 100 +izlude_a,197,205,1 duplicate(Sailor_izlude) Sailor#izlude_a 100 +izlude_b,197,205,1 duplicate(Sailor_izlude) Sailor#izlude_b 100 +izlude_c,197,205,1 duplicate(Sailor_izlude) Sailor#izlude_c 100 +izlude_d,197,205,1 duplicate(Sailor_izlude) Sailor#izlude_d 100 + izlude,71,92,2 duplicate(Bonne_izlude) Bonne#izlude 90 -izlude,172,215,4 duplicate(Charfri_izlude) Charfri#izlude 91 -izlude,174,164,3 duplicate(Cuskoal_izlude) Cuskoal#izlude 124 -izlude,85,103,4 duplicate(Dega_izlude) Dega#izlude 84 -izlude,140,186,4 duplicate(Kylick_izlude) Kylick#izlude 97 -izlude,56,156,2 duplicate(Red_izlude) Red#izlude 85 -izlude,58,156,2 duplicate(Cebalis_izlude) Cebalis#izlude 98 -izlude,165,156,2 duplicate(Soldier_izlude) Soldier#izlude 105 -izlude,158,130,3 duplicate(bdt) Bullet Dealer Tony#iz 86 -izlude,155,132,3 duplicate(mdk) Magazine Dealer Kenny 83 -//izlude,198,213,4 duplicate(Captain_Carew) Captain Carew#izlude 873 -izlude_in,57,92,3 duplicate(Dorian) Dorian#izlude 878 -izlude,147,131,6 script Blacksmith#izlude 726,{ - end; -} +izlude_a,71,92,2 duplicate(Bonne_izlude) Bonne#izlude_a 90 +izlude_b,71,92,2 duplicate(Bonne_izlude) Bonne#izlude_b 90 +izlude_c,71,92,2 duplicate(Bonne_izlude) Bonne#izlude_c 90 +izlude_d,71,92,2 duplicate(Bonne_izlude) Bonne#izlude_d 90 -prt_fild08,350,219,4 script Guard#izlude 105,{ - mes "[Izlude Guard]"; - mes "Welcome to Izlude."; - close; -} +izlude,172,215,4 duplicate(Charfri_izlude) Charfri#izlude 91 +izlude_a,172,215,4 duplicate(Charfri_izlude) Charfri#izlude_a 91 +izlude_b,172,215,4 duplicate(Charfri_izlude) Charfri#izlude_b 91 +izlude_c,172,215,4 duplicate(Charfri_izlude) Charfri#izlude_c 91 +izlude_d,172,215,4 duplicate(Charfri_izlude) Charfri#izlude_d 91 -izlude,136,160,0 script Traces of Fish#izlude 111,{ - mes "There are signs of someone digging."; - close; -} +izlude,174,164,4 duplicate(Cuskoal_izlude) Cuskoal#izlude 124 +izlude_a,174,164,4 duplicate(Cuskoal_izlude) Cuskoal#izlude_a 124 +izlude_b,174,164,4 duplicate(Cuskoal_izlude) Cuskoal#izlude_b 124 +izlude_c,174,164,4 duplicate(Cuskoal_izlude) Cuskoal#izlude_c 124 +izlude_d,174,164,4 duplicate(Cuskoal_izlude) Cuskoal#izlude_d 124 -izlude,207,167,3 script Arena#izlude 858,{ - mes ""; - close; -} +izlude,85,103,4 duplicate(Dega_izlude) Dega#izlude 84 +izlude_a,85,103,4 duplicate(Dega_izlude) Dega#izlude_a 84 +izlude_b,85,103,4 duplicate(Dega_izlude) Dega#izlude_b 84 +izlude_c,85,103,4 duplicate(Dega_izlude) Dega#izlude_c 84 +izlude_d,85,103,4 duplicate(Dega_izlude) Dega#izlude_d 84 -izlude,45,94,3 script Milestone#izlude 858,{ - mes "==== Information ===="; - mes ""; - mes "Access to Prontera Field."; - mes "Prontera in the North."; - mes "If you wish got to Prontera."; - close; -} +izlude,140,186,4 duplicate(Kylick_izlude) Kylick#izlude 97 +izlude_a,140,186,4 duplicate(Kylick_izlude) Kylick#izlude_a 97 +izlude_b,140,186,4 duplicate(Kylick_izlude) Kylick#izlude_b 97 +izlude_c,140,186,4 duplicate(Kylick_izlude) Kylick#izlude_c 97 +izlude_d,140,186,4 duplicate(Kylick_izlude) Kylick#izlude_d 97 -izlude,179,75,3 script Non-Process#izlude 858,{ - mes "====End of Path===="; - mes ""; - mes "Airshop to Rachel"; - mes ""; - mes "Feel free to explore, however be reminded that you are a guest."; - mes ""; - close; -} +izlude,57,159,2 duplicate(Red_izlude) Red#izlude 85 +izlude_a,57,159,2 duplicate(Red_izlude) Red#izlude_a 85 +izlude_b,57,159,2 duplicate(Red_izlude) Red#izlude_b 85 +izlude_c,57,159,2 duplicate(Red_izlude) Red#izlude_c 85 +izlude_d,57,159,2 duplicate(Red_izlude) Red#izlude_d 85 -izlude,141,251,1 script Full-Grown Red Plant#iz 1078,{ - end; -} +izlude,55,159,2 duplicate(Cebalis_izlude) Cebalis#izlude 98 +izlude_a,55,159,2 duplicate(Cebalis_izlude) Cebalis#izlude_a 98 +izlude_b,55,159,2 duplicate(Cebalis_izlude) Cebalis#izlude_b 98 +izlude_c,55,159,2 duplicate(Cebalis_izlude) Cebalis#izlude_c 98 +izlude_d,55,159,2 duplicate(Cebalis_izlude) Cebalis#izlude_d 98 -izlude,102,150,1 script Sinchon Helper#izlude 71,{ - end; -} +izlude,165,156,2 duplicate(Soldier_izlude) Soldier#izlude 105 +izlude_a,165,156,2 duplicate(Soldier_izlude) Soldier#izlude_a 105 +izlude_b,165,156,2 duplicate(Soldier_izlude) Soldier#izlude_b 105 +izlude_c,165,156,2 duplicate(Soldier_izlude) Soldier#izlude_c 105 +izlude_d,165,156,2 duplicate(Soldier_izlude) Soldier#izlude_d 105 -izlude,205,155,2 script Nain#izlude 102,{ - mes "[Nine]"; - mes "Swords, no matter how strong"; - mes "they are once they strike you're"; - mes "a dead man. And though that's creepy,"; - mes "I just can't throw them away."; +- script ::Guard_izlude -1,{ + mes "[Izlude Guard]"; + mes "Welcome to Izlude."; close; } +prt_fild08,350,219,4 duplicate(Guard_izlude) Guard#izlude 105 +prt_fild08a,350,219,4 duplicate(Guard_izlude) Guard#izlude_a 105 +prt_fild08b,350,219,4 duplicate(Guard_izlude) Guard#izlude_b 105 +prt_fild08c,350,219,4 duplicate(Guard_izlude) Guard#izlude_c 105 +prt_fild08d,350,219,4 duplicate(Guard_izlude) Guard#izlude_d 105 -izlude,143,205,7 script Magpies Adventurer#iz-01 703,{ - end; -} - - -izlude,146,205,7 script Magpies Adventurer#iz-02 706,{ - end; -} - -izlude,120,254,0 script Siege Monument#izlude 111,{ - end; +// Channel Warper +//============================================================ +function script F_IzludeChannel { + mes "[Izlude Copy Warper]"; + mes "Izlude is a verly lively place is it not?"; + mes "I am here to help make Izlude feel more smooth!"; + mes "I can send you to another copy of Izlude."; + mes "Do you want to go to another copy?"; + next; + set .@i, select(getarg(0)+":Never mind"); + if (.@i < 6) { + setarray .@maps$[1],"izlude","izlude_a","izlude_b","izlude_c","izlude_d"; + savepoint .@maps$[.@i],128,98; + warp .@maps$[.@i],128,98; + end; + } + close; } +izlude,122,105,5 script Izlude Copy Warper 64,{ callfunc "F_IzludeChannel",":Go to copy 2:Go to copy 3:Go to copy 4:Go to copy 5"; } +izlude_a,122,105,5 script Izlude Copy Warper#_a 64,{ callfunc "F_IzludeChannel","Go to copy 1::Go to copy 3:Go to copy 4:Go to copy 5"; } +izlude_b,122,105,5 script Izlude Copy Warper#_b 64,{ callfunc "F_IzludeChannel","Go to copy 1:Go to copy 2::Go to copy 4:Go to copy 5"; } +izlude_c,122,105,5 script Izlude Copy Warper#_c 64,{ callfunc "F_IzludeChannel","Go to copy 1:Go to copy 2:Go to copy 3::Go to copy 5"; } +izlude_d,122,105,5 script Izlude Copy Warper#_d 64,{ callfunc "F_IzludeChannel","Go to copy 1:Go to copy 2:Go to copy 3:Go to copy 4:"; } |