diff options
Diffstat (limited to 'npc/pre-re/guides/guides_einbroch.txt')
-rw-r--r-- | npc/pre-re/guides/guides_einbroch.txt | 351 |
1 files changed, 351 insertions, 0 deletions
diff --git a/npc/pre-re/guides/guides_einbroch.txt b/npc/pre-re/guides/guides_einbroch.txt new file mode 100644 index 000000000..c73b37b74 --- /dev/null +++ b/npc/pre-re/guides/guides_einbroch.txt @@ -0,0 +1,351 @@ +//===== rAthena Script ======================================= +//= Einbroch Guides +//===== By: ================================================== +//= Muad_dib; L0ne_W0lf +//===== Current Version: ===================================== +//= 1.5 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Official Conversion] +//= Guides for the City of Einbroch +//===== Additional Comments: ================================= +//= 1.0b missing tabs, fixed Guide coords [Lupus] +//= 1.1 added 1 more Guide NPC, thanx to Justin84 [Lupus] +//= 1.2 Optimized, updated common guide names [Lupus] +//= 1.3 Fitted the many lines into 1 or 2, and corrected some typos [erKURITA] +//= 1.4 Removed Duplicates [Silent] +//= 1.5 Rescripted to official 10.3 standards. [L0ne_W0lf] +//============================================================ + +einbroch,72,202,4 script Guide#ein::EinGuide 852,{ + cutin "ein_soldier",2; + mes "[Einbroch Guide]"; + mes "Welcome"; + mes "to Einbroch,"; + mes "the City of Steel."; + mes "Please ask me if you"; + mes "have any questions."; + set .@loop1,1; + while (.@loop1) { + next; + switch(select("City Guide.:Remove Marks from Mini-Map.:Notice.:Cancel.")) { + case 1: + mes "[Einbroch Guide]"; + mes "Please select"; + mes "a location from"; + mes "the following menu."; + if (.@compass_check == 0) { + mes "Would you like me"; + mes "to mark locations"; + mes "on your Mini-Map?"; + next; + if (select("Yes.:No.") == 1) set .@compass_check,1; + } + set .@loop2,1; + while(.@loop2) { + if (.@wait_button_chk == 0) set .@wait_button_chk,1; + else next; + switch(select("^FF0000Airport^000000:Train Station:Factory:Plaza:Hotel:Weapon Shop:Laboratory:Blacksmith Guild:Einbroch Tower:Cancel")) { + case 1: + mes "[Einbroch Guide]"; + mes "The ^FF0000Airport^000000 is located"; + mes "in the northwestern part"; + mes "of the city. There you can"; + mes "see our city's pride and joy, the Airship. Remember that you must pay admission to board the Airship."; + if (.@compass_check) + viewpoint 1,63,228,2,0xFF0000; + break; + case 2: + mes "[Einbroch Guide]"; + mes "The Train Station is"; + mes "located in the northeast"; + mes "part of Einbroch. Trains"; + mes "running between here"; + mes "and Einbech run all day"; + mes "long, everyday."; + if (.@compass_check) + viewpoint 1,236,279,3,0xFF00FF; + break; + case 3: + mes "[Einbroch Guide]"; + mes "The Factory, perhaps the"; + mes "most important facility in"; + mes "Einbroch, is located in the"; + mes "southern part of the city."; + if (.@compass_check) + viewpoint 1,158,78,4,0xFF00FF; + break; + case 4: + mes "[Einbroch Guide]"; + mes "The Plaza, our biggest"; + mes "shopping district, can be"; + mes "found just east from the"; + mes "center of Einbroch."; + if (.@compass_check) + viewpoint 1,232,190,5,0xFF00FF; + break; + case 5: + mes "[Einbroch Guide]"; + mes "The Hotel is east of"; + mes "the Plaza and offers top"; + mes "caliber accomodations."; + mes "There, you can enjoy your"; + mes "stay in Einbroch in comfort~"; + if (.@compass_check) + viewpoint 1,260,201,6,0x00FF00; + break; + case 6: + mes "[Einbroch Guide]"; + mes "The Weapon Shop is"; + mes "located north from the"; + mes "Plaza. There you can"; + mes "purchase weapons for"; + mes "your personal use."; + if (.@compass_check) + viewpoint 1,215,221,7,0x00FF00; + break; + case 7: + mes "[Einbroch Guide]"; + mes "The Laboratory is an"; + mes "annex of the Factory and"; + mes "is located in the southwest"; + mes "sector of Einbroch."; + if (.@compass_check) + viewpoint 1,36,49,8,0x00FF; + break; + case 8: + mes "[Einbroch Guide]"; + mes "The Blacksmith Guild is"; + mes "located in the southeast"; + mes "part of Einbroch. You can"; + mes "upgrade your equipment"; + mes "by using their services."; + if (.@compass_check) + viewpoint 1,244,90,9,0x00FF00; + break; + case 9: + mes "[Einbroch Guide]"; + mes "The Einbroch Tower is"; + mes "located in the center of"; + mes "the city. From the top of"; + mes "the tower, you can view"; + mes "all of Einbroch."; + if (.@compass_check) + viewpoint 1,174,195,10,0xFFFF00; + break; + case 10: + mes "[Einbroch Guide]"; + mes "Please ask me to ''Remove"; + mes "Marks from Mini-Map'' if you"; + mes "no longer wish to have the"; + mes "location marks displayed"; + mes "on your Mini-Map."; + set .@loop2,0; + } + } + break; + case 2: + viewpoint 2,63,228,2,0xFF0000; + viewpoint 2,236,279,3,0xFF00FF; + viewpoint 2,158,78,4,0xFF00FF; + viewpoint 2,232,190,5,0xFF00FF; + viewpoint 2,260,201,6,0x00FF00; + viewpoint 2,215,221,7,0x00FF00; + viewpoint 2,36,49,8,0x00FF00; + viewpoint 2,244,90,9,0x00FF00; + viewpoint 2,174,195,10,0xFFFF00; + set .@compass_check,0; + mes "[Einbroch Guide]"; + mes "Okay, the marks from"; + mes "your Mini-Map have been"; + mes "removed. If you need any"; + mes "guidance around Einbroch,"; + mes "please let me or one of the"; + mes "other Einbroch Guides know."; + break; + case 3: + mes "[Einbroch Guide]"; + mes "Through the technology of"; + mes "the Schwaltzvalt Republic,"; + mes "we've upgraded to a digital"; + mes "information system that allows"; + mes "us to mark locations on your"; + mes "Mini-Map for easier navigation."; + next; + mes "[Einbroch Guide]"; + mes "Your Mini-Map is located"; + mes "in the upper right corner"; + mes "of the screen. If you can't"; + mes "see it, press the Ctrl + Tab"; + mes "keys or click the ''Map'' button in your Basic Info Window."; + next; + mes "[Einbroch Guide]"; + mes "On your Mini-Map,"; + mes "click on the ''+'' and ''-''"; + mes "symbols to zoom in and"; + mes "our of your Mini-Map. We"; + mes "hope you enjoy your travels"; + mes "here in Einbroch, adventurer."; + break; + case 4: + mes "[Einbroch Guide]"; + mes "We hope that you"; + mes "enjoy your travels"; + mes "here in Einbroch."; + mes "Oh, and please be"; + mes "aware of the Smog Alerts."; + close2; + set .@loop1,0; + } + } + cutin "ein_soldier",255; + end; +} + +einbroch,155,43,4 duplicate(EinGuide) Guide#2ein 852 +einbroch,162,317,4 duplicate(EinGuide) Guide#3ein 852 + +einbech,67,37,4 script Guide#4ein::EinGuide2 852,{ + cutin "ein_soldier",2; + mes "[Einbech Guide]"; + mes "Welcome to Einbech,"; + mes "the Mining Town. We're"; + mes "here to assist tourists,"; + mes "so if you have any questions,"; + mes "please feel free to ask us."; + set .@loop1,1; + while (.@loop1) { + next; + switch(select("City Guide.:Remove Marks from Mini-Map.:Notice.:Cancel.")) { + case 1: + mes "[Einbech Guide]"; + mes "Please select"; + mes "a location from"; + mes "the following menu."; + if (.@compass_check == 0) { + mes "Would you like me"; + mes "to mark locations"; + mes "on your Mini-Map?"; + next; + if (select("Yes.:No.") == 1) set .@compass_check,1; + } + set .@loop2,1; + while (.@loop2) { + if (.@wait_button_chk == 0) set .@wait_button_chk,1; + else next; + switch(select("Train Station:Tavern:Tool Shop:Swordman Guild:Mine:Cancel")) { + case 1: + mes "[Einbech Guide]"; + mes "The Train Stations are"; + mes "located in the northwest"; + mes "and northeast parts of"; + mes "Einbech. There, you can"; + mes "take a train to Einbroch."; + if (.@compass_check) + viewpoint 1,43,213,2,0xFF0000; + break; + case 2: + mes "[Einbech Guide]"; + mes "The Tavern is located"; + mes "in the southern part of"; + mes "Einbech. It's a nice place"; + mes "to relax after a long day."; + if (.@compass_check) + viewpoint 1,142,112,3,0xFF00FF; + break; + case 3: + mes "[Einbech Guide]"; + mes "You can find the Tool"; + mes "Shop in the center of"; + mes "Einbech. There, you can"; + mes "purchase any tools you"; + mes "might need for your travels."; + if (.@compass_check) + viewpoint 1,176,136,4,0xFF00FF; + break; + case 4: + mes "[Einbech Guide]"; + mes "The Swordman Guild"; + mes "is located in the eastern"; + mes "outskirts of Einbech. It's"; + mes "under construction and they"; + mes "haven't started accepting"; + mes "applications."; + if (.@compass_check) + viewpoint 1,250,110,5,0xFF00FF; + break; + case 5: + mes "[Einbech Guide]"; + mes "The Mine, which is"; + mes "Einbech's major industry,"; + mes "is located in the northern"; + mes "part of this town. It's where"; + mes "we get all our ores, although monsters get in the miners' way."; + if (.@compass_check) + viewpoint 1,138,251,6,0x00FF00; + break; + case 6: + mes "[Einbech Guide]"; + mes "Please ask me to ''Remove"; + mes "Marks from Mini-Map'' if you"; + mes "no longer wish to have the"; + mes "location marks displayed"; + mes "on your Mini-Map."; + set .@loop2,0; + } + } + break; + case 2: + viewpoint 2,43,213,2,0xFF0000; + viewpoint 2,142,112,3,0xFF00FF; + viewpoint 2,176,136,4,0xFF00FF; + viewpoint 2,250,110,5,0xFF00FF; + viewpoint 2,138,251,6,0x00FF00; + set .@compass_check,0; + mes "[Einbech Guide]"; + mes "Okay, the marks from"; + mes "your Mini-Map have been"; + mes "removed. If you need any"; + mes "guidance around Einbech,"; + mes "please let me or one of the"; + mes "other Einbech Guides know."; + break; + case 3: + mes "[Einbech Guide]"; + mes "Through the technology of"; + mes "the Schwaltzvalt Republic,"; + mes "we've upgraded to a digital"; + mes "information system that allows"; + mes "us to mark locations on your"; + mes "Mini-Map for easier navigation."; + next; + mes "[Einbech Guide]"; + mes "Your Mini-Map is located"; + mes "in the upper right corner"; + mes "of the screen. If you can't"; + mes "see it, press the Ctrl + Tab"; + mes "keys or click the ''Map'' button in your Basic Info Window."; + next; + mes "[Einbech Guide]"; + mes "On your Mini-Map,"; + mes "click on the ''+'' and ''-''"; + mes "symbols to zoom in and"; + mes "our of your Mini-Map. We"; + mes "hope you enjoy your travels"; + mes "here in Einbech, adventurer."; + break; + case 4: + mes "[Einbech Guide]"; + mes "We hope that you"; + mes "enjoy your travels"; + mes "here in Einbech."; + close2; + set .@loop1,0; + } + } + cutin "ein_soldier",255; + end; +} + +einbech,48,214,4 duplicate(EinGuide2) Guide#5ein 852 |