diff options
Diffstat (limited to 'npc/re/guides')
23 files changed, 3912 insertions, 0 deletions
diff --git a/npc/re/guides/guides_alberta.txt b/npc/re/guides/guides_alberta.txt new file mode 100644 index 000000000..7420fbf00 --- /dev/null +++ b/npc/re/guides/guides_alberta.txt @@ -0,0 +1,261 @@ +//===== rAthena Script ======================================= +//= Alberta Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Alberta +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guides. +//============================================================ + +alberta,23,238,4 script Guide#01alberta::AlbertaGuide 105,{ + cutin "prt_soldier",2; + mes "[Alberta Guide]"; + mes "Welcome to ^8B4513Alberta^000000,"; + mes "the Port City."; + mes "Do you need help navigating the city?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:[ Destination Ports ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Tool Shop ]:[ Forge ]:[ Weapon & Armor Shop ]:[ Inn ]:[ Beauty Salon ]:[ Merchant Guild ]:Previous Menu")) { + case 1: + mes "[Alberta Guide]"; + mes "Let me mark the location of the"; + mes "the ^0000FFTool Shop^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,98,154,0,0x0A82FF; + next; + break; + case 2: + mes "[Alberta Guide]"; + mes "The ^B9062FForge^000000 is currently"; + mes "located inside the Merchant Guild building."; + mes "Would you like to check any other locations?"; + viewpoint 1,35,41,1,0xFF0000; + next; + break; + case 3: + mes "[Alberta Guide]"; + mes "Let me mark the location of the"; + mes "the ^FF5400Weapon & Armor Shop^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,117,37,2,0xFFB400; + next; + break; + case 4: + mes "[Alberta Guide]"; + mes "Let me mark the location of the"; + mes "the ^006400Inn^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,65,233,3,0xAAFF00; + next; + break; + case 5: + mes "[Alberta Guide]"; + mes "Let me mark the location of the"; + mes "the ^7F3300Beauty Salon^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,48,145,4,0xD2691E; + next; + break; + case 6: + mes "[Alberta Guide]"; + mes "The Merchant Guild is where"; + mes "you can change your job to ^800080Merchant."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,33,41,5,0xDA70D6; + next; + break; + case 7: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Cool Event Employee ]:[ Bullet Merchant ]:[ Cooking Ingredient Merchant ]:Previous Menu")) { + case 1: + mes "[Alberta Guide]"; + mes "^B9062FEden Teleport Officers^000000 are located in south Alberta"; + mes "and inside the Merchant Guild building."; + mes "Let me mark their locations on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,33,41,6,0xFF0000; + viewpoint 1,121,68,7,0xFF0000; + next; + break; + case 2: + mes "[Alberta Guide]"; + mes "Let me mark the location of the"; + mes "^0000FFKafra Employees^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,33,41,8,0x0A82FF; + viewpoint 1,113,60,9,0x0A82FF; + next; + break; + case 3: + mes "[Alberta Guide]"; + mes "When you win event items,"; + mes "you can claim them through the ^FF5400Cool Event Employee^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,148,57,10,0xFFB400; + next; + break; + case 4: + mes "[Alberta Guide]"; + mes "The ^7F3300Bullet Merchants^000000 for ^7F3300Gunslingers^000000"; + mes "are located"; + mes "near the center of the city."; + mes "Would you like to check any other locations?"; + viewpoint 1,117,158,11,0xD2691E; + next; + break; + case 5: + mes "[Alberta Guide]"; + mes "The ^006400Chef Assistant^000000 in Alberta"; + mes "has many regular customers,"; + mes "especially for his ^006400Delicious Fishes^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,167,135,12,0xAAFF00; + next; + break; + case 6: + set .@loop,0; + break; + } + } + break; + case 3: + set .@loop,1; + while (.@loop) { + switch(select("[ Port - Northern Dock ]:[ Port - Brasilis ]:[ Port - Amatsu ]:[ Port - Kunlun ]:[ Port - Moscovia ]:[ Port - Louyang ]:[ Port - Ayothaya ]:Previous Menu")) { + case 1: + mes "[Alberta Guide]"; + mes "You can use"; + mes "the ^B9062FNorthern Dock^000000"; + mes "to go to the ^B9062FSunken Ship^000000 or ^B9062FIzlude Marina^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,192,151,13,0xFF0000; + next; + break; + case 2: + mes "[Alberta Guide]"; + mes "Please talk to the ^800080Crewman^000000 at the Alberta Port"; + mes "if you'd like to visit ^800080Brasilis^000000,"; + mes "the City of Passion."; + mes "Would you like to check any other locations?"; + viewpoint 1,246,82,14,0xDA70D6; + next; + break; + case 3: + mes "[Alberta Guide]"; + mes "Please talk to the"; + mes "the ^0000FFSea Captain^000000 at the Alberta Port"; + mes "if you'd like to enjoy viewing cherry blossoms"; + mes "in ^0000FFAmatsu^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,246,74,15,0x0A82FF; + next; + break; + case 4: + mes "[Alberta Guide]"; + mes "Please talk to the"; + mes "^B9062FKunlun Envoy^000000 at the Alberta Port"; + mes "if you'd like to experience the exotic atmosphere of ^B9062FKunlun^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,246,62,16,0xFF0000; + next; + break; + case 5: + mes "[Alberta Guide]"; + mes "Please talk to the"; + mes "^FF5400Moscovia P.R. Officer^000000 at the Alberta Port"; + mes "if you'd like to move to"; + mes "^FF5400Moscovia^000000,"; + mes "the Eden on the ocean."; + mes "Would you like to check any other locations?"; + viewpoint 1,246,51,17,0xFFB400; + next; + break; + case 6: + mes "[Alberta Guide]"; + mes "Please talk to the"; + mes "^7F3300Girl^000000 at the Alberta Port"; + mes "if you'd like to move to the historical city,"; + mes "^7F3300Louyang^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,246,40,18,0xD2691E; + next; + break; + case 7: + mes "[Alberta Guide]"; + mes "Please talk to"; + mes "^800080Aibakthing^000000 at the Alberta Port"; + mes "if you'd like to move to"; + mes "^800080Ayothaya^000000,"; + mes "the religious city."; + mes "Would you like to check any other locations?"; + viewpoint 1,246,29,19,0xDA70D6; + next; + break; + case 8: + set .@loop,0; + break; + } + } + break; + case 4: + mes "[Alberta Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + viewpoint 2,1,1,12,0x000000; + viewpoint 2,1,1,13,0xFFFF00; + viewpoint 2,1,1,14,0xFFFF00; + viewpoint 2,1,1,15,0xFFFF00; + viewpoint 2,1,1,16,0xFFFF00; + viewpoint 2,1,1,17,0xFFFF00; + viewpoint 2,1,1,18,0xFFFF00; + viewpoint 2,1,1,19,0xFFFF00; + next; + break; + case 5: + mes "[Alberta Guide]"; + mes "Enjoy your stay."; + close2; + cutin "prt_soldier",255; + end; + } + } +} + +alberta,120,60,3 duplicate(AlbertaGuide) Guide#02alberta 105 +alberta,184,143,4 duplicate(AlbertaGuide) Guide#03alberta 105 diff --git a/npc/re/guides/guides_aldebaran.txt b/npc/re/guides/guides_aldebaran.txt new file mode 100644 index 000000000..c417761fc --- /dev/null +++ b/npc/re/guides/guides_aldebaran.txt @@ -0,0 +1,163 @@ +//===== rAthena Script ======================================= +//= Al De Baran Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Al De baran +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//============================================================ + +aldebaran,139,63,4 script Guide#01aldebaran::GuideAldearan 105,{ + cutin "prt_soldier",2; + mes "[Al De Baran Guide]"; + mes "Welcome to ^8B4513Al De Baran^000000,"; + mes "the Border City."; + mes "Do you need help navigating the city?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Kafra Headquarters ]:[ Alchemist Guild ]:[ Clock Tower ]:[ Inn & Tool Shop ]:[ Repair & Buy Equipment ]:[ Tavern ]:Previous Menu")) { + case 1: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "^B9062FKafra Headquarters^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,61,229,0,0xFF0000; + next; + break; + case 2: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "the ^0000FFAlchemist Guild^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,60,60,1,0x0A82FF; + next; + break; + case 3: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "the ^FF5400Clock Tower^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,139,133,2,0xFFB400; + next; + break; + case 4: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "the ^006400Inn^000000 and"; + mes "the ^006400Tool Shop^000000 building"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,197,70,3,0xAAFF00; + next; + break; + case 5: + mes "[Al De Baran Guide]"; + mes "If you'd like to ^7F3300Buy or Repair Equipment^000000,"; + mes "then this is the place you'll want to visit."; + mes "Would you like to check any other locations?"; + viewpoint 1,72,197,4,0xD2691E; + next; + break; + case 6: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "the ^800080Tavern^000000"; + mes "on your mini-map."; + viewpoint 1,231,106,5,0xDA70D6; + next; + break; + case 7: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Mr. Claus ]:[ Chef Assistant ]:Previous Menu")) { + case 1: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "^B9062FEden Teleport Officer^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,133,119,6,0xFF0000; + next; + break; + case 2: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "^0000FFKafra Employee^000000"; + mes "on your mini-map."; + viewpoint 1,143,119,7,0x0A82FF; + next; + break; + case 3: + mes "[Al De Baran Guide]"; + mes "Mr. Claus can teleport"; + mes "you to ^006400Lutie^000000."; + mes "Let me mark his location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,168,168,8,0xAAFF00; + next; + break; + case 4: + mes "[Al De Baran Guide]"; + mes "Let me mark the location of the"; + mes "^7F3300Chef Assistant^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,165,107,9,0xD2691E; + next; + break; + case 5: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Al De Baran Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + next; + break; + case 4: + mes "[Al De Baran Guide]"; + mes "Alright then,"; + mes "enjoy your stay!"; + close2; + cutin "prt_soldier",255; + end; + } + } +} + +aldebaran,243,143,2 duplicate(GuideAldearan) Guide#02aldebaran 105 +aldebaran,135,243,4 duplicate(GuideAldearan) Guide#03aldebaran 105 +aldebaran,36,135,6 duplicate(GuideAldearan) Guide#04aldebaran 105 diff --git a/npc/re/guides/guides_amatsu.txt b/npc/re/guides/guides_amatsu.txt new file mode 100644 index 000000000..50ffe3f24 --- /dev/null +++ b/npc/re/guides/guides_amatsu.txt @@ -0,0 +1,91 @@ +//===== rAthena Script ======================================= +//= Amatsu Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Amatsu. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Optimized. [Euphy] +//============================================================ + +amatsu,202,91,3 script Amatsu Guide#amatsu 758,{ + mes "[Amachang]"; + mes "Welcome to ^8B4513Amatsu^000000,"; + mes "the town of kind towners"; + mes "and beautiful cherry blossoms."; + next; + mes "[Amachang]"; + mes "I'm Amachang,"; + mes "the 13th Miss Amatsu."; + mes "I will guide you about town"; + mes "as Miss Amatsu."; + mes "Please tell me"; + mes "if you want to know something."; + while (1) { + next; + switch(select("[ Kafra Employee ]:[ Bar ]:[ Weapon Dealer ]:[ Tool Dealer ]:[ Amatsu Palace ]:[ Chef Assistant ]:[ Ninja Guild Building ]:[ Sea Captain ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + callsub L_Mark,"^0000FFKafra Employee"; + viewpoint 1,102,149,0,0x0A82FF; + break; + case 2: + callsub L_Mark,"^006400Bar"; + viewpoint 1,215,116,1,0xAAFF00; + break; + case 3: + callsub L_Mark,"^008080Weapon Dealer"; + viewpoint 1,129,117,2,0x008080; + break; + case 4: + callsub L_Mark,"^FF1493Tool Dealer"; + viewpoint 1,97,117,3,0xFF1493; + break; + case 5: + callsub L_Mark,"^8B4513Amatsu Palace"; + viewpoint 1,87,235,4,0x8B4513; + break; + case 6: + callsub L_Mark,"^8A2BE2Chef Assistant"; + viewpoint 1,206,150,5,0x8A2BE2; + break; + case 7: + callsub L_Mark,"^4B0082Ninja Guild Building"; + viewpoint 1,148,137,6,0x4B0082; + break; + case 8: + callsub L_Mark,"^00BFFFSea Captain"; + viewpoint 1,195,79,7,0x00BFFF; + break; + case 9: + mes "[Amachang]"; + mes "I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + viewpoint 2,1,1,7,0xFFFFFF; + break; + case 10: + mes "[Amachang]"; + mes "Enjoy your trip~!!"; + close; + } + } + end; +L_Mark: + mes "[Amachang]"; + mes "The "+getarg(0)+"^000000 is"; + mes "marked on your mini-map."; + mes "Is there anything else I can do for you?"; + return; +} diff --git a/npc/re/guides/guides_ayothaya.txt b/npc/re/guides/guides_ayothaya.txt new file mode 100644 index 000000000..cafc85dc9 --- /dev/null +++ b/npc/re/guides/guides_ayothaya.txt @@ -0,0 +1,169 @@ +//===== rAthena Script ======================================= +//= Ayothaya Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Ayothaya +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//============================================================ + +ayothaya,203,169,4 script Ayothaya Guide Noi#01ay 839,{ + mes "[Noi]"; + mes "Hello~"; + mes "Welcome to ^8B4513Ayothaya^000000."; + mes "This town is linked to a river through the wild forest."; + mes "It's a really calm country."; + mes "Take your time to look around."; + while (1) { + next; + switch(select("[ Weapon Shop ]:[ Tool Shop ]:[ Tavern ]:[ Shrine ]:[ Fishing Spot ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Noi]"; + mes "The ^0000FFWeapon Shop^000000"; + mes "in Ayothaya has special weapons."; + mes "You can find great weapons there."; + mes "Is there anything else I can do for you?"; + viewpoint 1,163,90,0,0x0A82FF; + break; + case 2: + mes "[Noi]"; + mes "Our citizens purchase many products in the ^006400Tool Shop^000000."; + mes "Make sure you get all you need there."; + mes "Do you need anything else??"; + viewpoint 1,131,86,1,0xAAFF00; + break; + case 3: + mes "[Noi]"; + mes "Part of adventuring is collecting information."; + mes "The ^008080Tavern^000000 is crowded with lots of travelers where you can get useful information."; + mes "Is there anything else I can do for you?"; + viewpoint 1,229,72,2,0x008080; + break; + case 4: + mes "[Noi]"; + mes "To calm your heart, go to the ^FF1493Shrine^000000 and say a prayer."; + mes "Is there anything else I can do for you?"; + viewpoint 1,208,280,3,0xFF1493; + break; + case 5: + mes "[Noi]"; + mes "Ayothaya is close to the beach, so most people enjoy fishing."; + mes "They really love to fish."; + mes "Go ^8B4513fishing^000000 and try to grab a big fish."; + mes "Is there anything else I can do for you?"; + viewpoint 1,255,99,4,0x8B4513; + break; + case 6: + mes "[Noi]"; + mes "If you want to return home"; + mes "find ^00BFFFAibakthing^000000"; + mes "and ask him to send you back."; + mes "Is there anything else I can do for you?"; + viewpoint 1,151,68,5,0x00BFFF; + break; + case 7: + mes "[Noi]"; + mes "I'll remove all marks from your mini-map."; + mes "Do you need anything else??"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + break; + case 8: + mes "[Noi]"; + mes "Enjoy your trip~!"; + close; + } + } +} + +ayothaya,146,86,4 script Ayothaya Guide Noa#01ay 839,{ + mes "[Noa]"; + mes "Hello~"; + mes "Welcome to ^8B4513Ayothaya^000000."; + mes "This town is linked to a river through the wild forest."; + mes "It's a really calm country."; + mes "Take your time to look around."; + while (1) { + next; + switch(select("[ Kafra Employee ]:[ Weapon Shop ]:[ Tool Shop ]:[ Tavern ]:[ Shrine ]:[ Fishing Spot ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Noa]"; + mes "The ^0000FFKafra Employee^000000 is"; + mes "marked on your mini-map."; + mes "Check your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 1,212,169,0,0x0A82FF; + break; + case 2: + mes "[Noa]"; + mes "The ^0000FFWeapon Shop^000000"; + mes "in Ayothaya has special weapons."; + mes "You can find great weapons there."; + mes "Is there anything else I can do for you?"; + viewpoint 1,163,90,1,0xAAFF00; + break; + case 3: + mes "[Noa]"; + mes "Our citizens purchase many products in the ^006400Tool Shop^000000."; + mes "Make sure you get all you need there."; + mes "Do you need anything else??"; + viewpoint 1,131,86,2,0x008080; + break; + case 4: + mes "[Noa]"; + mes "Part of adventuring is collecting information."; + mes "The ^008080Tavern^000000 is crowded with lots of travelers where you can get useful information."; + mes "Is there anything else I can do for you?"; + viewpoint 1,229,72,3,0xFF1493; + break; + case 5: + mes "[Noa]"; + mes "To calm your heart, go to the ^FF1493Shrine^000000 and say a prayer."; + mes "Is there anything else I can do for you?"; + viewpoint 1,208,280,4,0x8B4513; + break; + case 6: + mes "[Noa]"; + mes "Ayothaya is close to the beach, so most people enjoy fishing."; + mes "They really love to fish."; + mes "Go ^8B4513fishing^000000 and try to grab a big fish."; + mes "Is there anything else I can do for you?"; + viewpoint 1,255,99,5,0x9400D3; + break; + case 7: + mes "[Noa]"; + mes "If you want to return home"; + mes "find ^00BFFFAibakthing^000000"; + mes "and ask him to send you back."; + mes "Is there anything else I can do for you?"; + viewpoint 1,151,68,6,0x00BFFF; + break; + case 8: + mes "[Noa]"; + mes "I'll remove all marks from your mini-map."; + mes "Do you need anything else??"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + break; + case 9: + mes "[Noa]"; + mes "Enjoy your trip~!"; + close; + } + } +} diff --git a/npc/re/guides/guides_brasilis.txt b/npc/re/guides/guides_brasilis.txt new file mode 100644 index 000000000..3e85540ac --- /dev/null +++ b/npc/re/guides/guides_brasilis.txt @@ -0,0 +1,81 @@ +//===== rAthena Script ======================================= +//= Brasilis Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Brasilis +//===== Additional Comments: ================================= +//= 1.0 First Version, Renewal guide. +//= 1.1 Added a missing close. +//============================================================ + +brasilis,219,97,3 script Brasilis Guide 478,{ + mes "[Brasilis Guide]"; + mes "Welcome to ^8B4513Brasilis^000000, a country as passionate as the sun."; + mes "If you have any questions, please ask me."; + next; + mes "[Brasilis Guide]"; + mes "Where can I guide you?"; + while (1){ + next; + switch(select("[ Hotel ]:[ Jungle Cable ]:[ Art Museum ]:[ Market ]:[ Verass Monument ]:Remove marks from Mini-Map:Cancel")) { + case 1: + mes "[Brasilis Guide]"; + mes "The Brasilis Hotel is located just above, ^FF3355+^000000."; + mes "Is there anything else I can do for you?"; + viewpoint 1,274,151,2,0xFF3355; + next; + break; + case 2: + mes "[Brasilis Guide]"; + mes "Do you want to go through the rough jungle? You can take a Jungle Cable here ^CE6300+^000000."; + mes "Is there anything else I can do for you?"; + viewpoint 1,308,335,3,0xCE6300; + next; + break; + case 3: + mes "[Brasilis Guide]"; + mes "The pride of Brasilis, the world scale Art Museum is at ^A5BAAD+^000000."; + mes "Is there anything else I can do for you?"; + viewpoint 1,137,167,4,0x00FF00; + next; + break; + case 4: + mes "[Brasilis Guide]"; + mes "You can buy items for hunting at the Market here ^55FF33+^000000."; + mes "Is there anything else I can do for you?"; + viewpoint 1,254,248,5,0x55FF33; + next; + break; + case 5: + mes "[Brasilis Guide]"; + mes "The iconic monument of Brasilis, the Verass Monument stands at ^3355FF+^000000."; + mes "Is there anything else I can do for you?"; + viewpoint 1,195,235,6,0x3355FF; + next; + break; + case 6: + mes "[Brasilis Guide]"; + mes "I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 0,274,151,2,0x00FF00; + viewpoint 0,308,335,3,0x00FF00; + viewpoint 0,137,167,4,0x00FF00; + viewpoint 0,254,248,5,0x00FF00; + viewpoint 0,195,235,6,0x00FF00; + next; + break; + case 7: + mes "[Brasilis Guide]"; + mes "Wandering on your own is always the best way to explore. Anyway, take care."; + close; + } + close; + break; + } +} diff --git a/npc/re/guides/guides_comodo.txt b/npc/re/guides/guides_comodo.txt new file mode 100644 index 000000000..f627235fa --- /dev/null +++ b/npc/re/guides/guides_comodo.txt @@ -0,0 +1,178 @@ +//===== rAthena Script ======================================= +//= Comodo Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Comodo. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Fixed and optimized. [Euphy] +//============================================================ + +comodo,322,178,4 script Comodo Guide#01comodo::GuideComodo 700,{ + mes "[Comodo Guide]"; + mes "Welcome to ^8B4513Comodo^000000,"; + mes "the Beach Town of the Rune-Midgarts Kingdom."; + mes "Do you need help navigating the town?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel:About ^8B4513Comodo^000000")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Tavern ]:[ Casino ]:[ Weapon & Armor Shop ]:[ Tool Shop ]:[ Campsite ]:[ Souvenir Vendor ]:[ East Cave Mao ]:[ West Cave Karu ]:[ North Cave Ruanda ]:[ Hula Dance Stage ]:[ Kafra Co. Western Branch ]:Previous Menu")) { + case 1: + callsub L_Mark,"^FF0000Tavern"; + viewpoint 1,166,298,0,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^FFA500Casino"; + viewpoint 1,140,98,1,0xFFA500; + next; + break; + case 3: + callsub L_Mark,"^FF4500Weapon & Armor Shop"; + viewpoint 1,266,70,2,0xFF4500; + next; + break; + case 4: + callsub L_Mark,"^B8860BTool Shop"; + viewpoint 1,86,128,3,0xB8860B; + next; + break; + case 5: + callsub L_Mark,"^32CD32Campsite"; + viewpoint 1,210,308,4,0x32CD32; + next; + break; + case 6: + callsub L_Mark,"^6B8E23Souvenir Vendor"; + viewpoint 1,298,124,5,0x6B8E23; + next; + break; + case 7: + callsub L_Mark,"^008B8BEast Cave Mao",1; + viewpoint 1,333,175,6,0x008B8B; + next; + break; + case 8: + callsub L_Mark,"^1E90FFWest Cave Karu",1; + viewpoint 1,24,214,7,0x1E90FF; + next; + break; + case 9: + callsub L_Mark,"^0000CDNorth Cave Ruanda",1; + viewpoint 1,176,358,8,0x0000CD; + next; + break; + case 10: + callsub L_Mark,"^C71585Hula Dance Stage"; + viewpoint 1,188,168,9,0xC71585; + next; + break; + case 11: + callsub L_Mark,"^DB7093Kafra Corporation Western Branch"; + viewpoint 1,136,202,10,0xDB7093; + next; + break; + case 12: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Chief's House ]:[ Bor Robin ]:[ Kafra Employee ]:[ Roaming Bard ]:Previous Menu")) { + case 1: + callsub L_Mark,"^6495EDChief's House"; + viewpoint 1,114,294,11,0x6495ED; + next; + break; + case 2: + mes "[Comodo Guide]"; + mes "^228B22Bor Robin^000000"; + mes "helps adventurers to become ^228B22Dancers^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,193,151,12,0x228B22; + next; + break; + case 3: + callsub L_Mark,"^1E90FFKafra Employee"; + viewpoint 1,195,149,13,0x1E90FF; + next; + break; + case 4: + mes "[Comodo Guide]"; + mes "The ^DB7093Roaming Bard^000000"; + mes "helps adventurers to become ^DB7093Bards^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,211,155,14,0xDB7093; + next; + break; + case 5: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Comodo Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,166,298,0,0xFFFFFF; + viewpoint 2,140,98,1,0xFFFFFF; + viewpoint 2,266,70,2,0xFFFFFF; + viewpoint 2,86,128,3,0xFFFFFF; + viewpoint 2,210,308,4,0xFFFFFF; + viewpoint 2,298,124,5,0xFFFFFF; + viewpoint 2,333,175,6,0xFFFFFF; + viewpoint 2,24,214,7,0xFFFFFF; + viewpoint 2,176,358,8,0xFFFFFF; + viewpoint 2,188,168,9,0xFFFFFF; + viewpoint 2,136,202,10,0xFFFFFF; + viewpoint 2,114,294,11,0xFFFFFF; + viewpoint 2,193,151,12,0xFFFFFF; + viewpoint 2,195,149,13,0xFFFFFF; + viewpoint 2,211,155,14,0xFFFFFF; + next; + break; + case 4: + mes "[Comodo Guide]"; + mes "Enjoy your stay."; + close; + case 5: + mes "[Comodo Guide]"; + mes "^8B4513Comodo^000000 is"; + mes "located inside a cave"; + mes "and can never be reached by natural sunlight."; + next; + mes "[Comodo Guide]"; + mes "The villagers of ^8B4513Comodo^000000"; + mes "have overcome their poor natural surroundings"; + mes "to create a popular tourist site."; + mes "Is there anything else I can do for you?"; + next; + break; + } + } + end; +L_Mark: + mes "[Comodo Guide]"; + mes "Let me mark the location of"; + mes ((getarg(1,0))?"":"the ")+getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +comodo,181,347,4 duplicate(GuideComodo) Comodo Guide#02comodo 700 +comodo,197,149,3 duplicate(GuideComodo) Comodo Guide#03comodo 700 +comodo,37,219,4 duplicate(GuideComodo) Comodo Guide#04comodo 700 diff --git a/npc/re/guides/guides_einbroch.txt b/npc/re/guides/guides_einbroch.txt new file mode 100644 index 000000000..180a9bc29 --- /dev/null +++ b/npc/re/guides/guides_einbroch.txt @@ -0,0 +1,294 @@ +//===== rAthena Script ======================================= +//= Einbroch, and Einbech Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Einbroch, and Einbech +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//============================================================ + +einbroch,72,202,4 script Einbroch Guide#ein01::GuideEinbroch 852,{ + cutin "ein_soldier",2; + mes "[Einbroch Guide]"; + mes "Welcome"; + mes "to ^8B4513Einbroch^000000,"; + mes "the City of Steel."; + mes "Please ask me if you"; + mes "have any questions."; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Airport ]:[ Factory ]:[ Plaza ]:[ Hotel ]:[ Train Station ]:[ Weapon Shop ]:[ Laboratory ]:[ Monument ]:[ Blacksmith Guild ]:[ Gunslinger Guild ]:Previous Menu")) { + 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."; + viewpoint 1,64,204,0,0xFF0000; + next; + break; + case 2: + 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."; + viewpoint 1,129,79,1,0xFF4500; + next; + break; + case 3: + mes "[Einbroch Guide]"; + mes "The Plaza, our biggest"; + mes "shopping district, can be"; + mes "found just east from the"; + mes "center of Einbroch."; + viewpoint 1,254,199,2,0xDAA520; + next; + break; + case 4: + 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~"; + viewpoint 1,254,199,3,0x008000; + next; + break; + case 5: + 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."; + viewpoint 1,232,272,4,0x0000FF; + next; + 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."; + viewpoint 1,216,211,5,0x000080; + next; + 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."; + viewpoint 1,55,52,6,0x800080; + next; + break; + case 8: + mes "[Einbroch Guide]"; + mes "I will mark the location"; + mes "of the ^808080Monument^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,178,173,7,0x808080; + next; + break; + case 9: + 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."; + viewpoint 1,255,110,8,0x556B2F; + next; + break; + case 10: + mes "[Einbroch Guide]"; + mes "I will mark the location"; + mes "of the ^008080Gunslinger Guild^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,130,197,9,0x008080; + next; + break; + case 11: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Armsmith ]:[ Kafra Employees ]:[ Eden Teleport Officer ]:Previous Menu")) { + case 1: + mes "[Einbroch Guide]"; + mes "You may go to ^FF1493Manthasman^000000,"; + mes "the ^FF1493Armsmith^000000"; + mes "on the 1st basement floor in the Blacksmith Guild."; + viewpoint 1,255,110,10,0xFF1493; + next; + mes "[Einbroch Guide]"; + mes "I will mark the location"; + mes "of the ^FF1493Armsmith^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + next; + break; + case 2: + mes "[Einbroch Guide]"; + mes "I will mark the locations"; + mes "of the ^DA70D6Kafra Employees^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,242,205,11,0xDA70D6; + viewpoint 1,59,203,12,0xDA70D6; + next; + break; + case 3: + mes "[Einbroch Guide]"; + mes "You can find"; + mes "the ^CD1039Eden Teleport Officer^000000"; + mes "on the 1st floor of the Gunslinger Guild."; + viewpoint 1,130,197,13,0xCD1039; + next; + mes "[Einbroch Guide]"; + mes "I will mark the location"; + mes "of the ^CD1039Eden Teleport Officer^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + next; + break; + case 4: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Einbroch Guide]"; + mes "I'll remove the marks from your mini-map."; + mes "Do you need any other help?"; + viewpoint 2,64,204,0,0xFFFFFF; + viewpoint 2,129,79,1,0xFFFFFF; + viewpoint 2,254,199,2,0xFFFFFF; + viewpoint 2,254,199,3,0xFFFFFF; + viewpoint 2,232,272,4,0xFFFFFF; + viewpoint 2,216,211,5,0xFFFFFF; + viewpoint 2,55,52,6,0xFFFFFF; + viewpoint 2,178,173,7,0xFFFFFF; + viewpoint 2,255,110,8,0xFFFFFF; + viewpoint 2,130,197,9,0xFFFFFF; + viewpoint 2,255,110,10,0xFFFFFF; + viewpoint 2,242,205,11,0xFFFFFF; + viewpoint 2,59,203,12,0xFFFFFF; + viewpoint 2,130,197,13,0xDA70D6; + next; + break; + case 4: + mes "[Einbroch Guide]"; + mes "Have a safe journey!"; + close2; + cutin "ein_soldier",255; + end; + } + } +} + +einbroch,155,43,4 duplicate(GuideEinbroch) Einbroch Guide#ein02 852 +einbroch,162,317,4 duplicate(GuideEinbroch) Einbroch Guide#ein03 852 +einbroch,252,320,3 duplicate(GuideEinbroch) Einbroch Guide#ein04 852 + +einbech,67,37,4 script Einbech Guide#einbech01::GuideEinbech 852,{ + cutin "ein_soldier",2; + mes "[Einbech Guide]"; + mes "Welcome to ^8B4513Einbech^000000,"; + 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."; + next; + while (1) { + switch(select("[ Tavern ]:[ Tool Shop ]:[ Train Station ]:[ Mine ]:[ Kafra Employee ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + 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."; + viewpoint 1,157,106,0,0x497649; + next; + break; + case 2: + 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."; + viewpoint 1,177,133,1,0xFA8072; + next; + break; + case 3: + 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."; + viewpoint 1,39,215,2,0xCD1039; + next; + break; + case 4: + 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."; + viewpoint 1,137,248,3,0xDA70D6; + next; + break; + case 5: + mes "[Einbech Guide]"; + mes "I will mark the location"; + mes "of the ^FF1493Kafra Employee^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,181,132,4,0xFF1493; + next; + break; + case 6: + mes "[Einbech Guide]"; + mes "I'll remove the marks from your mini-map."; + mes "Do you need any other help?"; + viewpoint 2,157,106,0,0xFFFFFF; + viewpoint 2,177,133,1,0xFFFFFF; + viewpoint 2,39,215,2,0xFFFFFF; + viewpoint 2,137,248,3,0xFFFFFF; + viewpoint 2,181,132,4,0xFFFFFF; + next; + break; + case 7: + mes "[Einbech Guide]"; + mes "Have a safe journey!"; + close2; + cutin "ein_soldier",255; + end; + } + } +} + +einbech,48,214,4 duplicate(GuideEinbech) Einbech Guide#einbech02 852 diff --git a/npc/re/guides/guides_geffen.txt b/npc/re/guides/guides_geffen.txt new file mode 100644 index 000000000..1662cdc37 --- /dev/null +++ b/npc/re/guides/guides_geffen.txt @@ -0,0 +1,169 @@ +//===== rAthena Script ======================================= +//= Geffen Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Geffen. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Fixed and optimized. [Euphy] +//============================================================ + +geffen,203,116,4 script Guide#01geffen::GuideGeffen 705,{ + cutin "gef_soldier",2; + mes "[Geffen Guide]"; + mes "Welcome to ^8B4513Geffen^000000,"; + mes "the City of Magic."; + mes "Do you need help navigating the city?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Magic Academy ]:[ Geffen Tower ]:[ Fountain ]:[ Tool Shop ]:[ Buy & Repair Equipment ]:[ Inn ]:[ Tavern ]:[ Christopher's Forge ]:Previous Menu")) { + case 1: + mes "[Geffen Guide]"; + mes "The ^B9062FMagic Academy^000000"; + mes "handles all magic-related affairs,"; + mes "including job changes."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,61,180,0,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^0000FFGeffen Tower"; + viewpoint 1,120,114,1,0x0000FF; + next; + break; + case 3: + callsub L_Mark,"^FF5400Fountain"; + viewpoint 1,126,48,2,0xFFB400; + next; + break; + case 4: + callsub L_Mark,"^006400Tool Shop"; + viewpoint 1,44,86,3,0xAAFF00; + next; + break; + case 5: + mes "[Geffen Guide]"; + mes "If you'd like to ^7F3300Buy or Repair Equipment^000000"; + mes "then this is the place you'll want to visit."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,99,140,4,0xD2691E; + next; + break; + case 6: + callsub L_Mark,"^800080Inn"; + viewpoint 1,172,174,5,0xDA70D6; + next; + break; + case 7: + callsub L_Mark,"^B9062FTavern"; + viewpoint 1,138,138,6,0xFF0000; + next; + break; + case 8: + mes "[Geffen Guide]"; + mes "^0000FFChristopher's Forge^000000 is"; + mes "where you can purchase"; + mes "Refining materials."; + mes "It used to be the old Blacksmith Guild."; + viewpoint 1,182,59,6,0x0000FF; + next; + break; + case 9: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Pet Groomer ]:[ Chef Assistant ]:[ Dimensional Arcanist Guide ]:Previous Menu")) { + case 1: + callsub L_Mark,"^B9062FEden Teleport Officers"; + viewpoint 1,61,180,7,0xFF0000; + viewpoint 1,132,66,8,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^FF5400Kafra Employees"; + viewpoint 1,203,123,10,0xFFB400; + viewpoint 1,120,62,11,0xFFB400; + next; + break; + case 3: + callsub L_Mark,"^006400Pet Groomer"; + viewpoint 1,193,152,12,0xAAFF00; + next; + break; + case 4: + callsub L_Mark,"^7F3300Chef Assistant"; + viewpoint 1,196,111,13,0xD2691E; + next; + break; + case 5: + callsub L_Mark,"^800080Dimensional Arcanist Guide"; + viewpoint 1,140,196,14,0xDA70D6; + next; + break; + case 6: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Geffen Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + viewpoint 2,1,1,12,0xFFFF00; + viewpoint 2,1,1,13,0xFFFF00; + viewpoint 2,1,1,14,0xFFFF00; + next; + break; + case 4: + mes "[Geffen Guide]"; + mes "Enjoy your stay."; + close2; + cutin "gef_soldier",255; + end; + } + } + end; +L_Mark: + mes "[Geffen Guide]"; + mes "Let me mark the location of the"; + mes getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +geffen,118,62,0 duplicate(GuideGeffen) Guide#02geffen 705 +geffen,36,123,6 duplicate(GuideGeffen) Guide#03geffen 705 +geffen,123,203,4 duplicate(GuideGeffen) Guide#04geffen 705 diff --git a/npc/re/guides/guides_gonryun.txt b/npc/re/guides/guides_gonryun.txt new file mode 100644 index 000000000..b108a3ccb --- /dev/null +++ b/npc/re/guides/guides_gonryun.txt @@ -0,0 +1,86 @@ +//===== rAthena Script ======================================= +//= Kunlun Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Kunlun. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Optimized. [Euphy] +//============================================================ + +gonryun,163,60,4 script Kunlun Guide#01gonryun 780,{ + mes "[He Yuen Zhe]"; + mes "Ni Hao!"; + mes "Welcome to ^8B4513Kunlun^000000~"; + mes "Take a walk around and experience"; + mes "the ancient history and tradition"; + mes "of our breath taking city."; + next; + mes "[He Yuen Zhe]"; + mes "I am responsible for helping you"; + mes "with any questions you may have."; + mes "Please feel free to ask me anything."; + while (1) { + next; + switch(select("[ Kafra Employee ]:[ Chief's Residence ]:[ Tool Dealer ]:[ Weapon Dealer ]:[ Armor Dealer ]:[ Wine Maker ]:[ Kunlun Envoy ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + callsub L_Mark,"^0000FFKafra Employee"; + viewpoint 1,159,122,0,0x0A82FF; + break; + case 2: + callsub L_Mark,"^006400Chief's Residence"; + viewpoint 1,110,131,1,0xAAFF00; + break; + case 3: + callsub L_Mark,"^D8BFD8Tool Dealer"; + viewpoint 1,147,84,2,0xD8BFD8; + break; + case 4: + callsub L_Mark,"^FF1493Weapon Dealer"; + viewpoint 1,174,101,3,0xFF1493; + break; + case 5: + callsub L_Mark,"^8B4513Armor Dealer"; + viewpoint 1,173,84,4,0x8B4513; + break; + case 6: + callsub L_Mark,"^9400DWine Maker"; + viewpoint 1,213,115,5,0x9400D3; + break; + case 7: + callsub L_Mark,"^00BFFFKunlun Envoy"; + viewpoint 1,161,11,6,0x00BFFF; + break; + case 8: + mes "[He Yuen Zhe]"; + mes "I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + break; + case 9: + mes "[He Yuen Zhe]"; + mes "Bon voyage!"; + close; + } + } + end; +L_Mark: + mes "[He Yuen Zhe]"; + mes "The "+getarg(0)+"^000000 is"; + mes "marked on your mini-map."; + mes "Check your mini-map."; + mes "Is there anything else I can do for you?"; + return; +} diff --git a/npc/re/guides/guides_hugel.txt b/npc/re/guides/guides_hugel.txt new file mode 100644 index 000000000..aa343f9ef --- /dev/null +++ b/npc/re/guides/guides_hugel.txt @@ -0,0 +1,297 @@ +//===== rAthena Script ======================================= +//= Hugel Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Hugel. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Optimized. [Euphy] +//============================================================ + +hugel,98,56,3 script Hugel Guide Granny#hugel 863,{ + mes "[Hugel Guide Granny]"; + mes "Oh, hello~ you are one energetic adventurer."; + mes "Welcome to ^8B4513Hugel^000000. I am honored to guide you in this beautiful village."; + mes "If this is the first time for you to use the guide services, you should ask a lot of questions."; + next; + set .@str$,"Would you like to know more locations?"; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Church ]:[ Inn ]:[ Pub ]:[ Airport ]:[ Weapon Shop ]:[ Tool Shop ]:[ Bingo Game Room ]:[ ^3131FFHunter Guild^000000 ]:[ Party Supplies Shop ]:[ ^3131FFShrine Expedition^000000 ]:Previous Menu")) { + case 1: + mes "[Hugel Guide Granny]"; + mes "Well, to me, this Church is rather like a place for old folks like me, you know..."; + mes .@str$; + viewpoint 1,159,113,0,0xFF0000; + next; + break; + case 2: + mes "[Hugel Guide Granny]"; + mes "Pudding rather than praise."; + mes "You'd better unpack your stuff first before you start looking around this village."; + mes .@str$; + viewpoint 1,101,77,1,0x8B4513; + next; + break; + case 3: + mes "[Hugel Guide Granny]"; + mes "Yes, when you travel, you want to drop by a Pub and make new friends."; + mes "Go east from here, then you will arrive at the pub."; + mes .@str$; + viewpoint 1,126,65,2,0xDAA520; + next; + break; + case 4: + mes "[Hugel Guide Granny]"; + mes "A while ago, strangers came to the village and built that strange Airport kind of thing..."; + mes "What do they call it? Airship?"; + mes .@str$; + viewpoint 1,178,146,3,0xD7567F; + next; + break; + case 5: + mes "[Hugel Guide Granny]"; + mes "Well, we have a Weapon Shop in the center of the village."; + mes "But I don't know if there is any weapon that you find useful."; + mes .@str$; + viewpoint 1,88,167,4,0xCD5C5C; + next; + break; + case 6: + mes "[Hugel Guide Granny]"; + mes "Yes, I love Hugel brand Red Potions. I haven't tasted Red Potions from any other brands yet...hohoho. "; + mes "The tool shop is located in the center of village."; + mes .@str$; + viewpoint 1,92,163,5,0x000080; + next; + break; + case 7: + mes "[Hugel Guide Granny]"; + mes "I will mark the location"; + mes "of the ^800080Bingo Game Room^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,58,206,6,0x800080; + next; + break; + case 8: + mes "[Hugel Guide Granny]"; + mes "Oh, are you an aspiring Hunter?"; + mes "Then head northeast following the beach, then you will find the Hunter Guild."; + mes .@str$; + viewpoint 1,209,224,7,0xFF1493; + next; + break; + case 9: + mes "[Hugel Guide Granny]"; + mes "I will mark the location"; + mes "of the ^483D8BParty Supplies Shop^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,95,103,8,0x483D8B; + next; + break; + case 10: + mes "[Hugel Guide Granny]"; + mes "I heard that the Shrine Expedition is staying in a house at the west."; + mes "They have put some kind of sign in the middle of village, so I guess that they are hiring people for something..."; + mes "I wonder what they are doing in here... hmmm."; + mes .@str$; + viewpoint 1,52,95,9,0x834683; + next; + break; + case 11: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Monster Race Arena ]:[ Cool Event Corp. Staff ]:Previous Menu")) { + case 1: + mes "[Hugel Guide Granny]"; + mes "I also like playing Monster Race games. It is pretty fun, you know?"; + mes "Oh, you haven't tried it yet? No~ you'd better try. Trust me, you will like it."; + mes .@str$; + viewpoint 1,60,71,10,0xFF1493; + next; + break; + case 2: + mes "[Hugel Guide Granny]"; + mes "I will mark the location"; + mes "of the ^DA70D6Cool Event Corp. Staff^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,88,168,11,0xDA70D6; + next; + break; + case 3: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Hugel Guide Granny]"; + mes "I'll remove the marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,159,113,0,0xFFFFFF; + viewpoint 2,101,77,1,0xFFFFFF; + viewpoint 2,126,65,2,0xFFFFFF; + viewpoint 2,178,146,3,0xFFFFFF; + viewpoint 2,88,167,4,0xFFFFFF; + viewpoint 2,92,163,5,0xFFFFFF; + viewpoint 2,58,206,6,0xFFFFFF; + viewpoint 2,209,224,7,0xFFFFFF; + viewpoint 2,95,103,8,0xFFFFFF; + viewpoint 2,52,95,9,0xFFFFFF; + viewpoint 2,60,71,10,0xFFFFFF; + viewpoint 2,88,168,11,0xFFFFFF; + next; + break; + case 4: + mes "[Hugel Guide Granny]"; + mes "Ho ho ho ~!"; + mes "Guiding is very interesting."; + close; + } + } +} + +hugel,187,172,6 script Guide Rich King#hugel 414,{ + mes "[Guide Rich King]"; + mes "What business do you have"; + mes "in this countryside village?"; + next; + mes "[Rich King]"; + mes "This is ^8B4513Hugel^000000"; + mes "in the Schwaltzvalt Republic."; + mes "You are very honored to receive guidance from a great person like me."; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Church ]:[ Inn ]:[ Pub ]:[ Airport ]:[ Weapon Shop ]:[ Tool Shop ]:[ Bingo Game Room ]:[ Hunter Guild ]:[ Party Supplies Shop ]:[ Shrine Expedition ]:Previous Menu")) { + case 1: + callsub L_Mark,"^FF0000Church"; + viewpoint 1,159,113,0,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^8B4513Inn"; + viewpoint 1,101,77,1,0x8B4513; + next; + break; + case 3: + callsub L_Mark,"^DAA520Pub"; + viewpoint 1,126,65,2,0xDAA520; + next; + break; + case 4: + callsub L_Mark,"^D7567FAirport"; + viewpoint 1,178,146,3,0xD7567F; + next; + break; + case 5: + callsub L_Mark,"^CD5C5CWeapon Shop"; + viewpoint 1,88,167,4,0xCD5C5C; + next; + break; + case 6: + callsub L_Mark,"^000080Tool Shop"; + viewpoint 1,92,163,5,0x000080; + next; + break; + case 7: + callsub L_Mark,"^800080Bingo Game Room"; + viewpoint 1,58,206,6,0x800080; + next; + break; + case 8: + callsub L_Mark,"^FF1493Hunter Guild"; + viewpoint 1,209,224,7,0xFF1493; + next; + break; + case 9: + callsub L_Mark,"^483D8BParty Supplies Shop"; + viewpoint 1,95,103,8,0x483D8B; + next; + break; + case 10: + callsub L_Mark,"^834683Shrine Expedition"; + viewpoint 1,52,95,9,0x834683; + next; + break; + case 11: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Monster Race Arena ]:[ Cool Event Corp. Staff ]:Previous Menu")) { + case 1: + callsub L_Mark,"^FF1493Monster Race Arena"; + viewpoint 1,60,71,10,0xFF1493; + next; + break; + case 2: + callsub L_Mark,"^DA70D6Cool Event Corp. Staff"; + viewpoint 1,88,168,11,0xDA70D6; + next; + break; + case 3: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Rich King]"; + mes "I'll remove the marks from your mini-map."; + mes "I know you're curious but you need to stop bugging me."; + viewpoint 2,159,113,0,0xFFFFFF; + viewpoint 2,101,77,1,0xFFFFFF; + viewpoint 2,126,65,2,0xFFFFFF; + viewpoint 2,178,146,3,0xFFFFFF; + viewpoint 2,88,167,4,0xFFFFFF; + viewpoint 2,92,163,5,0xFFFFFF; + viewpoint 2,58,206,6,0xFFFFFF; + viewpoint 2,209,224,7,0xFFFFFF; + viewpoint 2,95,103,8,0xFFFFFF; + viewpoint 2,52,95,9,0xFFFFFF; + viewpoint 2,60,71,10,0xFFFFFF; + viewpoint 2,88,168,11,0xFFFFFF; + next; + break; + case 4: + mes "[Rich King]"; + mes "I'm getting a little bit hungry after working so hard..."; + mes "I am eager to eat something!"; + close; + } + } + end; +L_Mark: + mes "[Rich King]"; + mes "I will mark the location"; + mes "of the "+getarg(0)+"^000000."; + mes "Do you want to know more locations?"; + mes "Are you going to keep bugging me and make me get upset?"; + return; +} diff --git a/npc/re/guides/guides_izlude.txt b/npc/re/guides/guides_izlude.txt new file mode 100644 index 000000000..45fe0cd8a --- /dev/null +++ b/npc/re/guides/guides_izlude.txt @@ -0,0 +1,186 @@ +//===== rAthena Script ======================================= +//= Izlude Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Izlude +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//============================================================ + +izlude,121,87,6 script Guide#01izlude::GuideIzlude 105,{ + cutin "prt_soldier",2; + mes "[Izlude Guide]"; + mes "Welcome to ^8B4513Izlude^000000,"; + mes "Prontera's satellite town."; + mes "Do you need help navigating the town?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Marina ]:[ Airport ]:[ Arena ]:[ Tool Shop ]:[ Weapon & Armor Shop ]:[ Swordsman Guild ]:[ Swordsman Association ]:Previous Menu")) { + case 1: + mes "[Izlude Guide]"; + mes "You can use the northeast ^B9062FMarina^000000"; + mes "to go to ^8B4513Alberta^000000 or ^8B4513Byalan Island^000000."; + mes "Beware of ^8B4513Izlude Dungeon^000000"; + mes "on Byalan Island since it is"; + mes "filled with dreadful monsters."; + mes "Would you like to check any other locations?"; + viewpoint 1,200,180,0,0xFF0000; + next; + break; + case 2: + mes "[Izlude Guide]"; + mes "The ^0000FFInternational Airship^000000 to the southeast"; + mes "goes to ^8B4513Juno^000000 and ^8B4513Rachel^000000."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,145,39,1,0x0A82FF; + next; + break; + case 3: + mes "[Izlude Guide]"; + mes "The ^FF5400Arena^000000 at the north"; + mes "is a perfect place to"; + mes "test your combat capabilities."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,128,255,2,0xFF5400; + next; + break; + case 4: + mes "[Izlude Guide]"; + mes "Let me mark the location of the ^006400Tool Shop^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,148,148,3,0xAAFF00; + next; + break; + case 5: + mes "[Izlude Guide]"; + mes "Let me mark the location of the ^7F3300Weapon & Armor Shop^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,114,149,4,0xD2691E; + next; + break; + case 6: + mes "[Izlude Guide]"; + mes "The Swordsman Guild is where you can ^800080change your job to Swordsman.^000000"; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,52,140,5,0xDA70D6; + next; + break; + case 7: + mes "[Izlude Guide]"; + mes "Let me mark the location of the ^B9062FSwordsman Association^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,214,130,6,0xFF0000; + next; + break; + case 8: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Newlywed Helper ]:[ Bullet Merchant ]:[ Mercenary Guildsman ]:Previous Menu")) { + case 1: + mes "[Izlude Guide]"; + mes "The ^0000FFEden Teleport Officer^000000"; + mes "is currently staying inside"; + mes "the Swordsman Guild building."; + mes "Let me mark his location on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,52,140,7,0x0A82FF; + next; + break; + case 2: + mes "[Izlude Guide]"; + mes "Let me mark the location of the"; + mes "^FF5400Kafra Employee^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,134,88,8,0xFF5400; + next; + break; + case 3: + mes "[Izlude Guide]"; + mes "If you'd like to go on a honeymoon to"; + mes "^8B4513Jawaii^000000, the paradise of newlyweds,"; + mes "please speak to the ^B9062FNewlywed Helper^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,171,185,9,0xFF0000; + next; + break; + case 4: + mes "[Izlude Guide]"; + mes "The ^7F3300Bullet Merchants^000000 for ^7F3300Gunslingers^000000"; + mes "is located to the east."; + mes "Let me mark his location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,171,130,10,0xD2691E; + next; + break; + case 5: + mes "[Izlude Guide]"; + mes "Let me mark the location of ^0000FFFencer Mercenary Manager^000000 and"; + mes "^0000FFMercenary Goods Merchant^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,48,137,11,0xDA70D6; + next; + break; + case 6: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Izlude Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + next; + break; + case 4: + mes "[Izlude Guide]"; + mes "Enjoy your stay."; + mes "Bye~!"; + close2; + cutin "prt_soldier",255; + end; + } + } +} + +izlude,131,177,4 duplicate(GuideIzlude) Guide#02izlude 105 diff --git a/npc/re/guides/guides_juno.txt b/npc/re/guides/guides_juno.txt new file mode 100644 index 000000000..dc8d41812 --- /dev/null +++ b/npc/re/guides/guides_juno.txt @@ -0,0 +1,160 @@ +//===== rAthena Script ======================================= +//= Juno Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Juno. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Fixed and optimized. [Euphy] +//============================================================ + +yuno,59,212,4 script Juno Guide#yuno01::GuideJuno 700,{ + mes "[Juno Guide]"; + mes "A place that takes the vision of the future, and gives it form in the present. Welcome to"; + mes "the city of ^8B4513Juno^000000!"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Tool Shop ]:[ Forge ]:[ Airport ]:[ Government Building ]:[ Street of Book Stores ]:[ Inn & Pub ]:[ Sage Castle ]:[ Monster Academy ]:[ Library of the Republic ]:[ Weapon & Armor Shop ]:[ Juphero Plaze ]:[ Monster Museum ]:[ Schweicherbil Magic Academy ]:Previous Menu")) { + case 1: + callsub L_Mark,"^FF0000Tool Shop"; + viewpoint 1,194,140,0,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^FF4500Forge"; + viewpoint 1,120,137,1,0xFF4500; + next; + break; + case 3: + callsub L_Mark,"^DAA520Airport"; + viewpoint 1,16,261,2,0xDAA520; + next; + break; + case 4: + callsub L_Mark,"^008000Government Building"; + viewpoint 1,157,317,3,0x008000; + next; + break; + case 5: + callsub L_Mark,"^0000FFStreet of Book Stores"; + viewpoint 1,172,100,4,0x0000FF; + next; + break; + case 6: + callsub L_Mark,"^000080Inn & Pub"; + viewpoint 1,51,105,5,0x000080; + next; + break; + case 7: + callsub L_Mark,"^800080Sage Castle"; + viewpoint 1,90,318,6,0x800080; + next; + break; + case 8: + callsub L_Mark,"^834683Monster Academy"; + viewpoint 1,95,184,7,0x834683; + next; + break; + case 9: + callsub L_Mark,"^4B0082Juno Library"; + viewpoint 1,338,203,8,0x4B0082; + next; + break; + case 10: + callsub L_Mark,"^008080Weapon & Armor Shop"; + viewpoint 1,120,137,9,0x008080; + next; + break; + case 11: + callsub L_Mark,"^FF1493Juphero Plaza"; + viewpoint 1,115,157,10,0xFF1493; + next; + break; + case 12: + callsub L_Mark,"^DA70D6Monster Museum"; + viewpoint 1,278,290,11,0xDA70D6; + next; + break; + case 13: + callsub L_Mark,"^CD1039Schweicherbil Magic Academy"; + viewpoint 1,323,280,12,0xCD1039; + next; + break; + case 14: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Kafra Employees ]:[ Eden Teleport Officer ]:Previous Menu")) { + case 1: + callsub L_Mark,"^FA8072Kafra Employees"; + viewpoint 1,152,187,13,0xFA8072; + viewpoint 1,277,221,14,0xFA8072; + viewpoint 1,327,108,15,0xFA8072; + next; + break; + case 2: + callsub L_Mark,"^803232Eden Teleport Officer"; + viewpoint 1,144,189,16,0x803232; + next; + break; + case 3: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Juno Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,194,140,0,0xFFFFFF; + viewpoint 2,120,137,1,0xFFFFFF; + viewpoint 2,16,261,2,0xFFFFFF; + viewpoint 2,157,317,3,0xFFFFFF; + viewpoint 2,172,100,4,0xFFFFFF; + viewpoint 2,51,105,5,0xFFFFFF; + viewpoint 2,90,318,6,0xFFFFFF; + viewpoint 2,95,184,7,0xFFFFFF; + viewpoint 2,338,203,8,0xFFFFFF; + viewpoint 2,120,137,9,0xFFFFFF; + viewpoint 2,115,157,10,0xFFFFFF; + viewpoint 2,278,290,11,0xFFFFFF; + viewpoint 2,323,280,12,0xFFFFFF; + viewpoint 2,152,187,13,0xFFFFFF; + viewpoint 2,277,221,14,0xFFFFFF; + viewpoint 2,327,108,15,0xFFFFFF; + viewpoint 2,144,189,16,0xFFFFFF; + next; + break; + case 4: + mes "[Juno Guide]"; + mes "Have fun on your adventures!"; + close; + } + } + end; +L_Mark: + mes "[Juno Guide]"; + mes "I will mark the location"; + mes "of the "+getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +yuno,153,47,4 duplicate(GuideJuno) Juno Guide#yuno02 700 diff --git a/npc/re/guides/guides_lighthalzen.txt b/npc/re/guides/guides_lighthalzen.txt new file mode 100644 index 000000000..52ee73902 --- /dev/null +++ b/npc/re/guides/guides_lighthalzen.txt @@ -0,0 +1,186 @@ +//===== rAthena Script ======================================= +//= Lighthalzen Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Lighthalzen. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Optimized. [Euphy] +//============================================================ + +lighthalzen,207,310,5 script Lighthalzen Guide#lhz01::GuideLighthazlen 852,{ + cutin "ein_soldier",2; + mes "[Lighthalzen Guide]"; + mes "Welcome to ^8B4513Lighthalzen^000000,"; + mes "the Corporation City-State."; + mes "If you need any guidance"; + mes "around the city, feel free"; + mes "to ask me and I'll do my"; + mes "very best to help you."; + next; + mes "[Lighthalzen Guide]"; + mes "Please be aware that I'm"; + mes "in charge of providing info"; + mes "regarding the West District"; + mes "of ^8B4513Lighthalzen^000000. Now, please"; + mes "select the location that you'd"; + mes "like to learn more about."; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Hotel ]:[ Bank ]:[ Airport ]:[ Weapon Shop ]:[ Department Store ]:[ Police Station ]:[ Jewelry Store ]:[ Cool Event Corp. ]:[ Somatology Laboratory ]:[ Alchemist Association ]:Previous Menu")) { + case 1: + callsub L_Mark,"^FF0000Hotel"; + viewpoint 1,160,217,0,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^FF4500Bank"; + viewpoint 1,203,257,1,0xFF4500; + next; + break; + case 3: + callsub L_Mark,"^DAA520Airport"; + viewpoint 1,262,75,2,0xDAA520; + next; + break; + case 4: + callsub L_Mark,"^7B68EEWeapon Shop"; + viewpoint 1,194,35,3,0x7B68EE; + next; + break; + case 5: + callsub L_Mark,"^B91A4DDepartment Store"; + viewpoint 1,202,106,4,0xB91A4D; + next; + break; + case 6: + callsub L_Mark,"^008000Police Station"; + viewpoint 1,234,276,5,0x008000; + next; + break; + case 7: + callsub L_Mark,"^0000FFJewelry Store"; + viewpoint 1,96,110,6,0x0000FF; + next; + break; + case 8: + callsub L_Mark,"^000080Cool Event Corp."; + viewpoint 1,238,217,7,0x000080; + next; + break; + case 9: + callsub L_Mark,"^800080Somatology Laboratory"; + viewpoint 1,101,243,8,0x800080; + next; + break; + case 10: + callsub L_Mark,"^0A9696Alchemist Association"; + viewpoint 1,54,132,9,0x0A9696; + next; + break; + case 11: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Armsmith ]:[ Seiayablem ]:[ Pet Groomer ]:[ Kafra Employees ]:[ Cool Event Corp. Staff ]:Previous Menu")) { + case 1: + mes "[Lighthalzen Guide]"; + mes "You may go to Fulerr,"; + mes "the ^0A9696Armsmith^000000"; + mes "on the 1st floor of the Weapon Shop."; + viewpoint 1,194,35,10,0x0A9696; + next; + callsub L_Mark,"^0A9696Armsmith"; + next; + break; + case 2: + mes "[Lighthalzen Guide]"; + mes "^4B0082Seiyablem^000000 adds"; + mes "sockets on your items"; + mes "on the 1st floor"; + mes "of the Weapon Shop."; + viewpoint 1,194,35,11,0x4B0082; + next; + callsub L_Mark,"^4B0082Seiyablem",1; + next; + break; + case 3: + callsub L_Mark,"^FF4500Pet Groomer"; + viewpoint 1,222,191,12,0xFF4500; + next; + break; + case 4: + callsub L_Mark,"^008080Kafra Employees"; + viewpoint 1,164,99,13,0x008080; + viewpoint 1,164,99,14,0x008080; + next; + break; + case 5: + callsub L_Mark,"^FF1493Cool Event Corp. Staff"; + viewpoint 1,94,247,15,0xFF1493; + next; + break; + case 6: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Lighthalzen Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,160,217,0,0xFFFFFF; + viewpoint 2,203,257,1,0xFFFFFF; + viewpoint 2,262,75,2,0xFFFFFF; + viewpoint 2,194,35,3,0xFFFFFF; + viewpoint 2,202,106,4,0xFFFFFF; + viewpoint 2,234,276,5,0xFFFFFF; + viewpoint 2,96,110,6,0xFFFFFF; + viewpoint 2,238,217,7,0xFFFFFF; + viewpoint 2,101,243,8,0xFFFFFF; + viewpoint 2,54,132,9,0xFFFFFF; + viewpoint 2,194,35,10,0xFFFFFF; + viewpoint 2,194,35,11,0xFFFFFF; + viewpoint 2,222,191,12,0xFFFFFF; + viewpoint 2,164,99,13,0xFFFFFF; + viewpoint 2,164,99,14,0xFFFFFF; + viewpoint 2,94,247,15,0xFFFFFF; + next; + break; + case 4: + mes "[Lighthalzen Guide]"; + mes "Enjoy your adventures!"; + close2; + cutin "ein_soldier",255; + end; + } + } + end; +L_Mark: + mes "[Lighthalzen Guide]"; + mes "I will mark the location"; + mes "of "+((getarg(1,0))?"":"the ")+getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +lighthalzen,220,310,3 duplicate(GuideLighthazlen) Lighthalzen Guide#lhz02 852 +lighthalzen,154,100,5 duplicate(GuideLighthazlen) Lighthalzen Guide#lhz03 852 +lighthalzen,307,224,3 duplicate(GuideLighthazlen) Lighthalzen Guide#lhz04 852 diff --git a/npc/re/guides/guides_louyang.txt b/npc/re/guides/guides_louyang.txt new file mode 100644 index 000000000..a136391d4 --- /dev/null +++ b/npc/re/guides/guides_louyang.txt @@ -0,0 +1,124 @@ +//===== rAthena Script ======================================= +//= Louyang Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Louyang +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//============================================================ + +louyang,224,104,4 script Louyang Guide#01louyang 818,{ + mes "[Representative]"; + mes "Welcome to ^8B4513Louyang^000000,"; + mes "an ancient land with"; + mes "a history full of tales"; + mes "of bravery."; + next; + mes "[Representative]"; + mes "We now provide an ocean lane to accomodate foreign travelers and intercultural exchange from which all can benefit."; + next; + mes "[Representative]"; + mes "^8B4513Louyang^000000 is famous for"; + mes "its elaborate history, as well as specialties that are unique to this nation. Please take your time and enjoy your stay."; + while (1) { + next; + switch(select("[ Dragon Castle ]:[ Doctor's Office ]:[ City Hall ]:[ Weapon Shop ]:[ Tool Shop ]:[ Tavern ]:[ Observatory ]:[ Return to Alberta ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Representative]"; + mes "The Dragon Castle is located at ^0A82FF+^000000. It is where all the nobles reside, including our lord."; + mes "Since you're an outsider, I guess it would be appropriate for you to visit our lord first."; + mes "Is there anything else I can do for you?"; + viewpoint 1,218,253,0,0x0A82FF; + break; + case 2: + mes "[Representative]"; + mes "It's a famous ^AAFF00Doctor's Office^000000"; + mes "according to rumor it can cure all diseases. But I'm not sure if it's true or not."; + mes "Is there anything else I can do for you?"; + viewpoint 1,261,93,1,0xAAFF00; + break; + case 3: + mes "[Representative]"; + mes "We have a City Hall where the federal government operates."; + mes "It is located at ^008080+^000000."; + next; + mes "[Representative]"; + mes "If you have any problems,"; + mes "you should talk with the"; + mes "employees there."; + mes "Is there anything else I can do for you?"; + viewpoint 1,309,78,2,0x20B2AA; + break; + case 4: + mes "[Representative]"; + mes "The Weapon Shop is located at ^55FF33+^000000."; + next; + mes "[Representative]"; + mes "You will see"; + mes "marvelous weapons forged"; + mes "by the well-experienced"; + mes "Blacksmiths of Louyang."; + mes "Is there anything else I can do for you?"; + viewpoint 1,145,172,3,0xFF1493; + break; + case 5: + mes "[Representative]"; + mes "The Tool Shop is located at ^3355FF+^000000."; + next; + mes "[Representative]"; + mes "Knowing your enemy"; + mes "is half the battle!"; + mes "It's also safer to prepare yourself than to be sorry later. Why don't you go check their supplies?"; + mes "Is there anything else I can do for you?"; + viewpoint 1,138,99,4,0xFF0000; + break; + case 6: + mes "[Representative]"; + mes "When you get tired during your trip, I suggest that you visit the Tavern. It's located at ^00FF00+^000000."; + next; + mes "[Soldier]"; + mes "The Tavern is a good place"; + mes "to meet other tourists, as well as to hear of any news that may be helpful to know."; + mes "Is there anything else I can do for you?"; + viewpoint 1,280,165,5,0xDAA520; + break; + case 7: + mes "[Representative]"; + mes "You won't get a better view of the world than you can at the Observatory."; + mes "It's a must see here."; + mes "Is there anything else I can do for you?"; + viewpoint 1,136,245,6,0xD8BFD8; + break; + case 8: + mes "[Representative]"; + mes "If you want to return to Alberta,"; + mes "find the ^00BFFFKGirl^000000 outside town on the docks."; + mes "Is there anything else I can do for you?"; + viewpoint 1,218,22,7,0x00BFFF; + break; + case 9: + mes "[Representative]"; + mes "I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + viewpoint 2,1,1,7,0xFFFFFF; + break; + case 10: + mes "[Representative]"; + mes "Enjoy your trip~!"; + close; + } + } +} diff --git a/npc/re/guides/guides_lutie.txt b/npc/re/guides/guides_lutie.txt new file mode 100644 index 000000000..418637ba5 --- /dev/null +++ b/npc/re/guides/guides_lutie.txt @@ -0,0 +1,75 @@ +//===== rAthena Script ======================================= +//= Lutie Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Lutie. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Fixed and optimized. [Euphy] +//============================================================ + +xmas,140,137,3 script Lutie Guide#xmas 717,{ + mes "[Lutie Guide]"; + mes "Welcome to ^8B4513Lutie^000000,"; + mes "the Snow Village."; + mes "Do you need help navigating the village?"; + while (1) { + next; + switch(select("[ Gift Shop ]:[ Church ]:[ Weapon & Armor Shop ]:[ Tool Shop ]:[ Santa's House ]:[ Toy Factory ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + callsub L_Mark,"^008080Gift Shop"; + viewpoint 1,172,131,2,0x008080; + break; + case 2: + callsub L_Mark,"^006400Church"; + viewpoint 1,104,287,1,0xAAFF00; + break; + case 3: + callsub L_Mark,"^FF1493Weapon & Armor Shop"; + viewpoint 1,171,158,3,0xFF1493; + break; + case 4: + callsub L_Mark,"^8B4513Tool Shop"; + viewpoint 1,122,131,4,0x8B4513; + break; + case 5: + callsub L_Mark,"^B9062FSanta's House",1; + viewpoint 1,149,237,5,0x9400D3; + break; + case 6: + callsub L_Mark,"^9400D3Toy Factory"; + viewpoint 1,143,312,6,0xFF0000; + break; + case 7: + mes "[Lutie Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + break; + case 8: + mes "[Lutie Guide]"; + mes "Be safe on your travels."; + close; + } + } + end; +L_Mark: + mes "[Lutie Guide]"; + mes "Let me mark the location of "+((getarg(1,0))?"":"the"); + mes getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} diff --git a/npc/re/guides/guides_morroc.txt b/npc/re/guides/guides_morroc.txt new file mode 100644 index 000000000..d12859251 --- /dev/null +++ b/npc/re/guides/guides_morroc.txt @@ -0,0 +1,305 @@ +//===== rAthena Script ======================================= +//= Morroc Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Morroc and Morroc Ruins. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Fixed and optimized. [Euphy] +//============================================================ + +morocc,153,286,6 script Guide#01morocc::GuideMorroc 707,{ + cutin "moc_soldier",2; + mes "[Morroc Guide]"; + mes "Welcome to ^8B4513Morroc^000000,"; + mes "the Desert Town."; + mes "Do you need help navigating the town?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Thief Guild ]:[ Sphinx Dungeon ]:[ Oasis Entrance ]:[ Forge ]:[ Weapon & Armor Shop ]:[ Inn ]:[ Tavern ]:Previous Menu")) { + case 1: + mes "[Morroc Guide]"; + mes "The ^B9062FThief Guild^000000 is located"; + mes "inside the ^B9062FPyramids^000000"; + mes "that is near the ^B9062FOasis^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,26,294,0,0xFF0000; + next; + break; + case 2: + mes "[Morroc Guide]"; + mes "The ^0000FFSphinx Dungeon^000000 is"; + mes "right outside the western gate."; + mes "Would you like to check any other locations?"; + viewpoint 1,26,164,1,0x0A82FF; + next; + break; + case 3: + mes "[Morroc Guide]"; + mes "Let me mark the entrance to the ^FF5400Oasis^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,26,294,2,0xFFB400; + next; + break; + case 4: + callsub L_Mark,"^006400Forge"; + viewpoint 1,47,47,3,0xAAFF00; + next; + break; + case 5: + callsub L_Mark,"^7F3300Weapon & Armor Shop"; + viewpoint 1,253,56,4,0xD2691E; + next; + break; + case 6: + mes "[Morroc Guide]"; + mes "Currently the ^800080Inn^000000"; + mes "has been shut down until further notice,"; + mes "but I'll mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,273,269,5,0xDA70D6; + next; + break; + case 7: + callsub L_Mark,"^B9062FTavern"; + viewpoint 1,52,259,6,0xFF0000; + next; + break; + case 8: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Kafra Employee ]:[ Poison Herb Salesman ]:[ Dye Maker ]:[ Seiyablem ]:Previous Menu")) { + case 1: + callsub L_Mark,"^0000FFKafra Employees"; + viewpoint 1,156,97,7,0x0A82FF; + viewpoint 1,160,258,8,0x0A82FF; + next; + break; + case 2: + callsub L_Mark,"^006400Poison Herb Salesman"; + viewpoint 1,190,96,9,0xAAFF00; + next; + break; + case 3: + mes "[Morroc Guide]"; + mes "The ^7F3300Dye Maker^000000 is"; + mes "currently staying"; + mes "on the 1st floor of the Inn."; + mes "Let me mark his location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,273,269,10,0xD2691E; + next; + break; + case 4: + mes "[Morroc Guide]"; + mes "^800080Seiyablem^000000"; + mes "is a technician"; + mes "who can create ^0000FFslots^000000 on weapons and armors,"; + mes "but not all equipment"; + mes "can be slotted. Well, that's what he says."; + mes "Would you like to check any other locations?"; + viewpoint 1,51,41,11,0xDA70D6; + next; + break; + case 5: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Morroc Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + next; + break; + case 4: + mes "[Morroc Guide]"; + mes "Be safe on your travels."; + close2; + cutin "moc_soldier",255; + end; + } + } + end; +L_Mark: + mes "[Morroc Guide]"; + mes "Let me mark the location of the"; + mes getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +morocc,154,38,6 duplicate(GuideMorroc) Guide#02morocc 707,{ +morocc,296,213,4 duplicate(GuideMorroc) Guide#03morocc 707,{ +morocc,28,170,5 duplicate(GuideMorroc) Guide#04morocc 707,{ + +moc_ruins,159,53,3 script Guide#01ruins::GuideMocRuins 707,{ + cutin "moc_soldier",2; + mes "[Morroc Guide]"; + mes "Welcome to ^8B4513Morroc^000000,"; + mes "the Desert Town."; + mes "Do you need help navigating the town?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Thief Guild ]:[ Sphinx Dungeon ]:[ Morroc Entrance ]:Previous Menu")) { + case 1: + mes "[Morroc Guide]"; + mes "The ^B9062FThief Guild^000000 is located"; + mes "inside the ^B9062FPyramids^000000."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,56,161,0,0xFF0000; + next; + break; + case 2: + mes "[Morroc Guide]"; + mes "The ^0000FFSphinx Dungeon^000000"; + mes "is outside the south entrance of this Oasis."; + mes "Would you like to check any other locations?"; + viewpoint 1,71,19,1,0x0A82FF; + next; + break; + case 3: + mes "[Morroc Guide]"; + mes "^FF5400Morroc^000000 is"; + mes "right outside the southeast entrance of this Oasis."; + mes "Let me mark its location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,158,40,2,0xFFB400; + next; + break; + case 4: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Tool Dealer ]:[ Kafra Employee ]:[ Repairman ]:[ Pet Groomer ]:[ Chef Assistant ]:[ Leablem ]:Previous Menu")) { + case 1: + callsub L_Mark,"^006400Eden Teleport Officer"; + viewpoint 1,68,164,3,0xAAFF00; + next; + break; + case 2: + callsub L_Mark,"^800080Tool Dealers"; + viewpoint 1,92,128,5,0xDA70D6; + viewpoint 1,114,63,6,0xDA70D6; + next; + break; + case 3: + callsub L_Mark,"^B9062FKafra Employee"; + viewpoint 1,59,157,7,0xFF0000; + next; + break; + case 4: + callsub L_Mark,"^0000FFRepairman"; + viewpoint 1,107,94,8,0x0A82FF; + next; + break; + case 5: + callsub L_Mark,"^FF5400Pet Groomer"; + viewpoint 1,118,170,9,0xFFB400; + next; + break; + case 6: + callsub L_Mark,"^006400Chef Assistant"; + viewpoint 1,115,123,10,0xAAFF00; + next; + break; + case 7: + mes "[Morroc Guide]"; + mes "^7F3300Leablem^000000"; + mes "is a technician"; + mes "who can create ^0000FFslots^000000 on weapons and armors,"; + mes "but not all equipment"; + mes "can be slotted. Well, that's what he says."; + mes "Would you like to check any other locations?"; + viewpoint 1,154,86,11,0xD2691E; + next; + break; + case 8: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Morroc Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + next; + break; + case 4: + mes "[Morroc Guide]"; + mes "Be safe on your travels."; + close2; + cutin "moc_soldier",255; + end; + } + } + end; +L_Mark: + mes "[Morroc Guide]"; + mes "Let me mark the location of the"; + mes getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +moc_ruins,70,164,3 duplicate(GuideMocRuins) Guide#02ruins 707 +moc_ruins,65,44,5 duplicate(GuideMocRuins) Guide#03ruins 707 diff --git a/npc/re/guides/guides_moscovia.txt b/npc/re/guides/guides_moscovia.txt new file mode 100644 index 000000000..de9f7ddf0 --- /dev/null +++ b/npc/re/guides/guides_moscovia.txt @@ -0,0 +1,91 @@ +//===== rAthena Script ======================================= +//= Moscovia Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Moscovia. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Optimized (a little bit). [Euphy] +//============================================================ + +moscovia,226,191,4 script Moscovia Guide#02mosc 959,{ + mes "[Moscovia Guide]"; + mes "A paradise on the sea"; + mes "beautiful wave and warm sunshine"; + mes "^8B4513Moscovia^000000 is waitting for you"; + mes "welcome to come here."; + mes "I'm supporting to offer information about here."; + mes "if you want to ask anything just feel free tell me."; + set .@str$,"Is there anything else I can do for you?"; + while (1) { + next; + switch(select("[ Palace ]:[ Chapel ]:[ Weapon Shop ]:[ Armor Shop ]:[ Tool Shop ]:[ Inn ]:[ Return to Alberta ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Moscovia Guide]"; + mes "In the ^006400Palace^000000 you will find our Lord the Czar and other servants."; + mes .@str$; + viewpoint 1,255,140,0,0x0A82FF; + break; + case 2: + mes "[Moscovia Guide]"; + mes "The ^008080Chapel^000000 is located here."; + mes .@str$; + viewpoint 1,253,179,1,0xAAFF00; + break; + case 3: + mes "[Moscovia Guide]"; + mes "You can buy weapons from the best craftsmen in Moscovia if you go to ^FF1493Weapon Shop^000000."; + mes .@str$; + viewpoint 1,186,191,2,0x008080; + break; + case 4: + mes "[Moscovia Guide]"; + mes "You will find only the best gear at the Moscovia ^8B4513Armor Shop^000000."; + mes .@str$; + viewpoint 1,204,169,3,0xB200FF; + break; + case 5: + mes "[Moscovia Guide]"; + mes "The ^FF1493Tool Shop^000000 is located just south from the center of town."; + mes "You can find all sorts of things you need for your travels."; + mes .@str$; + viewpoint 1,221,176,4,0xFF1493; + break; + case 6: + mes "[Moscovia Guide]"; + mes "The Inn 'Sticky Herb Tree' is just north from the center of town."; + mes "If you need to rest, there is no better place to stay."; + mes .@str$; + viewpoint 1,227,206,5,0x8B4513; + break; + case 7: + mes "[Moscovia Guide]"; + mes "You can go back to Alberta at the docks."; + mes .@str$; + viewpoint 1,166,53,6,0x00BFFF; + break; + case 8: + mes "[Moscovia Guide]"; + mes "I'll remove all marks from your mini-map."; + mes .@str$; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + break; + case 9: + mes "[Moscovia Guide]"; + mes "Enjoy your trip~!"; + close; + } + } +} diff --git a/npc/re/guides/guides_niflheim.txt b/npc/re/guides/guides_niflheim.txt new file mode 100644 index 000000000..e698ee954 --- /dev/null +++ b/npc/re/guides/guides_niflheim.txt @@ -0,0 +1,64 @@ +//===== rAthena Script ======================================= +//= Niflheim Guide +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Niflehim. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//= 1.1 Optimized. [Euphy] +//============================================================ + +niflheim,201,187,3 script Niflheim Guide#01nif 849,{ + mes "[Niflheim Guide]"; + mes "Welcome to.. ^8B4513Niflheim^000000..."; + mes "the Realm of the Dead..."; + mes "Do you need help navigating the realm...?"; + while (1) { + next; + switch(select("[ Tool Shop ]:[ Pub ]:[ Weapon Shop ]:[ Witch's Castle ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + callsub L_Mark,"^0000FFTool Shop"; + viewpoint 1,218,196,0,0x0A82FF; + break; + case 2: + callsub L_Mark,"^006400Pub"; + viewpoint 1,189,208,1,0xAAFF00; + break; + case 3: + callsub L_Mark,"^800080Weapon Shop"; + viewpoint 1,218,170,2,0xDA70D6; + break; + case 4: + callsub L_Mark,"^FF1493Witch's Castle"; + viewpoint 1,255,195,3,0xFF1493; + break; + case 5: + mes "[Niflheim Guide]"; + mes "Sure, I'll remove all marks from your mini-map..."; + mes "Is there anything else I can do for you...?"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + break; + case 6: + mes "[Niflheim Guide]"; + mes "......Bye~!.."; + close; + } + } + end; +L_Mark: + mes "[Niflheim Guide]"; + mes "Let me mark the location of the"; + mes getarg(0)+"^000000..."; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} diff --git a/npc/re/guides/guides_payon.txt b/npc/re/guides/guides_payon.txt new file mode 100644 index 000000000..c703a98c9 --- /dev/null +++ b/npc/re/guides/guides_payon.txt @@ -0,0 +1,292 @@ +//===== rAthena Script ======================================= +//= Payon Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Payon. +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guides. +//= 1.1 Fixed and optimized. [Euphy] +//============================================================ + +payon,163,64,3 script Guide#01payon::GuidePayon 708,{ + cutin "pay_soldier",2; + mes "[Payon Guide]"; + mes "Welcome to ^8B4513Payon^000000,"; + mes "the Mountain Village."; + mes "Do you need help navigating the village?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Archer Village ]:[ Tool Shop]:[ Weapon & Armor Shop ]:[ Inn & Tavern ]:[ Central Palace ]:[ Palace Court ]:[ Royal Kitchen ]:Previous Menu")) { + case 1: + mes "[Payon Guide]"; + mes "^B9062FArcher Village^000000 is where"; + mes "the Archer Association resides."; + mes "Please use the far north gate to enter the village."; + mes "Would you like to check any other locations?"; + viewpoint 1,227,328,0,0xFF0000; + next; + break; + case 2: + callsub L_Mark,"^0000FFTool Shop"; + viewpoint 1,144,85,1,0x0A82FF; + next; + break; + case 3: + callsub L_Mark,"^FF5400Weapon & Armor Shop"; + viewpoint 1,139,159,2,0xFFB400; + next; + break; + case 4: + callsub L_Mark,"^006400Inn & Tavern"; + viewpoint 1,220,117,3,0xAAFF00; + next; + break; + case 5: + callsub L_Mark,"^7F3300Central Palace"; + viewpoint 1,155,245,4,0xD2691E; + next; + break; + case 6: + callsub L_Mark,"^800080Palace Court"; + viewpoint 1,107,325,5,0xDA70D6; + next; + break; + case 7: + callsub L_Mark,"^B9062FRoyal Kitchen"; + viewpoint 1,154,325,6,0xFF0000; + next; + break; + case 8: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Kafra Shop ]:[ Repair / Armsmith ]:[ Kafra Employee]:[ Trap Specialist ]:[ Seiayblem ]:[ Leablem ]:[ Jade ]:[ Pet Groomer ]:[ Chef Assistant ]:Previous Menu")) { + case 1: + callsub L_Mark,"^0000FFEden Teleport Officer"; + viewpoint 1,177,111,7,0x0A82FF; + next; + break; + case 2: + callsub L_Mark,"^FF5400Kafra Shop Girls"; + viewpoint 1,164,157,8,0xFFB400; + next; + break; + case 3: + callsub L_Mark,"^006400Repairman & Armsmith"; + viewpoint 1,144,170,9,0xAAFF00; + next; + break; + case 4: + callsub L_Mark,"^7F3300Kafra Employees"; + viewpoint 1,181,104,10,0xD2691E; + viewpoint 1,175,226,11,0xD2691E; + next; + break; + case 5: + callsub L_Mark,"^800080Trap Specialist"; + viewpoint 1,123,109,12,0xDA70D6; + next; + break; + case 6: + mes "[Payon Guide]"; + mes "^B9062FSeiyablem^000000"; + mes "is a technician"; + mes "who can create ^0000FFslots^000000 on weapons and armors,"; + mes "but not all equipment"; + mes "can be slotted. Well, that's what he says."; + mes "Would you like to check any other locations?"; + viewpoint 1,140,151,13,0xFF0000; + next; + break; + case 7: + mes "[Payon Guide]"; + mes "^0000FFLeablem^000000"; + mes "is a technician"; + mes "who can create ^0000FFslots^000000 on weapons and armors,"; + mes "but not all equipment"; + mes "can be slotted. Well, that's what he says."; + mes "Would you like to check any other locations?"; + viewpoint 1,236,199,14,0x0A82FF; + next; + break; + case 8: + mes "[Payon Guide]"; + mes "^FF5400Jade^000000"; + mes "can exchange different types of"; + mes "^FF5400Gemstones^000000."; + mes "Would you like to check any other locations?"; + viewpoint 1,173,238,15,0xFFB400; + next; + break; + case 9: + callsub L_Mark,"^006400Pet Groomer"; + viewpoint 1,177,131,16,0xAAFF00; + next; + break; + case 10: + callsub L_Mark,"^7F3300Chef Assistant"; + viewpoint 1,206,119,17,0xD2691E; + next; + break; + case 11: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Payon Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + viewpoint 2,1,1,12,0xFFFF00; + viewpoint 2,1,1,13,0xFFFF00; + viewpoint 2,1,1,14,0xFFFF00; + viewpoint 2,1,1,15,0xFFFF00; + viewpoint 2,1,1,16,0xFFFF00; + viewpoint 2,1,1,17,0xFFFF00; + next; + break; + case 4: + mes "[Payon Guide]"; + mes "Enjoy your stay."; + close; + cutin "pay_soldier",255; + end; + } + } + end; +L_Mark: + mes "[Payon Guide]"; + mes "Let me mark the location of the"; + mes getarg(0)+"^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + return; +} + +payon,151,182,6 duplicate(GuidePayon) Guide#02payon 708 +payon,221,85,6 duplicate(GuidePayon) Guide#03payon 708 +payon,233,324,4 duplicate(GuidePayon) Guide#04payon 708 + +pay_arche,86,33,4 script Guide#05payon 708,{ + cutin "pay_soldier",2; + mes "[Payon Guide]"; + mes "Welcome to ^8B4513Archer Village^000000,"; + mes "a subsidiary village of Payon."; + mes "Do you need help navigating the village?"; + next; + set .@str$,"Would you like to check any other locations?"; + while (1) { + switch(select("[ Payon Dungeon ]:[ Archer Guild ]:[ Tool Shop ]:[ Kafra Employee ]:[ Mercenary Guildsman ]:[ Alchemist Guildsman ]:[ Eden Teleport Officer ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Payon Guide]"; + mes "Let me mark the entrance of"; + mes "the ^B9062FPayon Dungeon^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,38,131,0,0xFF0000; + next; + break; + case 2: + mes "[Payon Guide]"; + mes "The ^0000FFArcher Guild^000000"; + mes "is where you can change"; + mes "your job to Archer."; + mes .@str$; + viewpoint 1,143,164,1,0x0A82FF; + next; + break; + case 3: + mes "[Payon Guide]"; + mes "Let me mark the location of the"; + mes "^FF5400Tool Shop^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,72,156,2,0xFFB400; + next; + break; + case 4: + mes "[Payon Guide]"; + mes "Let me mark the location of the ^006400Kafra Employee^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,55,123,3,0xAAFF00; + next; + break; + case 5: + mes "[Payon Guide]"; + mes "Let me mark the location of the"; + mes "^7F3300Bow Mercenary Manager^000000 and"; + mes "^7F3300Mercenary Goods Merchant^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,101,166,4,0xD2691E; + next; + break; + case 6: + mes "[Payon Guide]"; + mes "Let me mark the location of the"; + mes "^800080Alchemist Guildsman^000000"; + mes "on your mini-map."; + mes .@str$; + viewpoint 1,127,113,5,0xDA70D6; + next; + break; + case 7: + mes "[Payon Guide]"; + mes "The ^0000FFEden Teleport Officer^000000"; + mes "is currently staying inside"; + mes "the Archer Guild building."; + mes .@str$; + viewpoint 1,143,164,6,0x0A82FF; + next; + break; + case 8: + mes "[Payon Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes .@str$; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + next; + break; + case 9: + mes "[Payon Guide]"; + mes "Enjoy your stay."; + close2; + cutin "pay_soldier",255; + end; + } + } +} diff --git a/npc/re/guides/guides_prontera.txt b/npc/re/guides/guides_prontera.txt new file mode 100644 index 000000000..8e254453c --- /dev/null +++ b/npc/re/guides/guides_prontera.txt @@ -0,0 +1,307 @@ +//===== rAthena Script ======================================= +//= Prontera Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Prontera +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guides. +//============================================================ + +prontera,154,187,4 script Guide#01prontera::GuideProntera 105,{ + cutin "prt_soldier",2; + mes "[Prontera Guide]"; + mes "Welcome to ^8B4513Prontera^000000,"; + mes "the beautiful capital of the"; + mes "Rune-Midgarts Kingdom."; + mes "Do you need help navigating the city?"; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Tool Shop ]:[ Weapon & Armor Shop ]:[ Forge ]:[ Sanctuary ]:[ Chivalry Office ]:[ Inn ]:[ Tavern ]:[ Library ]:[ Prontera Castle ]:[ Job Agency ]:[ City Hall ]:Previous Menu")) { + case 1: + mes "[Prontera Guide]"; + mes "Let me mark the location of the ^B9062FTool Shop^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,134,221,0,0xFF0000; + next; + break; + case 2: + mes "[Prontera Guide]"; + mes "Let me mark the location of the ^0000FFWeapon & Armor Shop^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,175,220,1,0x0A82FF; + next; + break; + case 3: + mes "[Prontera Guide]"; + mes "Let me mark the location of the ^FF5400Forge^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,179,184,2,0xFFB400; + next; + break; + case 4: + mes "[Prontera Guide]"; + mes "The ^006400Prontera Sanctuary^000000 is"; + mes "where you can change your job to Acolyte,"; + mes "its located in the far northeast of Prontera."; + mes "Let me mark the location on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,236,316,3,0xAAFF00; + next; + break; + case 5: + mes "[Prontera Guide]"; + mes "The Chivalry Office is"; + mes "where you can change your job to ^7F3300Knight^000000"; + mes "or apply for the ^7F3300Culvert^000000 Subjugation Party."; + mes "Would you like to check any other locations?"; + viewpoint 1,46,345,4,0xD2691E; + next; + break; + case 6: + mes "[Prontera Guide]"; + mes "Let me mark the location of the ^800080Inn^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,204,191,5,0xDA70D6; + next; + break; + case 7: + mes "[Prontera Guide]"; + mes "Let me mark the location of the ^B9062FTaverns^000000"; + mes "on your mini-map."; + mes "Only the ^B9062Fnorthern^000000 tavern"; + mes "is open for now."; + mes "Would you like to check any other locations?"; + viewpoint 1,208,154,6,0xFF0000; + viewpoint 1,46,67,7,0xFF0000; + next; + break; + case 8: + mes "[Prontera Guide]"; + mes "The ^0000FFLibrary^000000 is"; + mes "where you can find useful information, like the Monster Encyclopedia."; + mes "There are currently twi libaries available"; + mes "in the northern area of Prontera."; + mes "Would you like to check any other locations?"; + viewpoint 1,120,264,8,0x0A82FF; + viewpoint 1,192,264,9,0x0A82FF; + next; + break; + case 9: + mes "[Prontera Guide]"; + mes "The ^FF5400Prontera Castle^000000 is north from here,"; + mes "and its rear gate is connected to"; + mes "the northern Prontera Fields."; + mes "Let me mark the castle on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,156,360,10,0xFFB400; + next; + break; + case 10: + mes "[Prontera Guide]"; + mes "Let me mark the location of the ^006400Job Agency^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,133,183,11,0xAAFF00; + next; + break; + case 11: + mes "[Prontera Guide]"; + mes "Let me mark the location of ^7F3300City Hall^000000"; + mes "on your mini-map."; + mes "There's a hairstylist"; + mes "there that can change your hair color."; + mes "Would you like to check any other locations?"; + viewpoint 1,75,91,12,0xD2691E; + next; + break; + case 12: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Eden Teleport Officer ]:[ Peco Peco Breeder ]:[ Riding Creature Master ]:[ Magic Gear Master ]:[ Peco Peco Remover ]:[ Rune Salesman ]:[ Mercenary Guildsman ]:[ Hypnotist ]:[ Kafra Employee ]:[ Leablem ]:[ Apprentice Craftsman ]:Previous Menu")) { + case 1: + mes "[Prontera Guide]"; + mes "Let me mark the location of the"; + mes "^800080Eden Teleport Officer^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,124,76,13,0xDA70D6; + next; + break; + case 2: + mes "[Prontera Guide]"; + mes "Two ^0000FFPeco Peco Breeders^000000 are available,"; + mes "one for ^0000FFKnights^000000 to the ^0000FFnorthwest^000000"; + mes "and the other for ^0000FFCrusaders^000000 to the ^0000FFnortheast^000000."; + viewpoint 1,55,350,15,0x0A82FF; + viewpoint 1,232,310,16,0x0A82FF; + next; + break; + case 3: + mes "[Prontera Guide]"; + mes "The ^FF5400Riding Creature Master^000000 provides services for"; + mes "^FF5400Rune Knights^000000 and ^FF5400Royal Guards^000000."; + mes "Let me mark his location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,131,213,17,0xFFB400; + next; + break; + case 4: + mes "[Prontera Guide]"; + mes "The ^006400Magic Gear Master^000000"; + mes "provides services for"; + mes "^006400Mechanics^000000."; + mes "Let me mark his location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,163,178,18,0xAAFF00; + next; + break; + case 5: + mes "[Prontera Guide]"; + mes "If your beloved Peco Peco refuses"; + mes "to leave you,"; + mes "please talk to the ^7F3300Peco Peco Remover^000000"; + mes "near the central fountain."; + mes "Would you like to check any other locations?"; + viewpoint 1,125,208,19,0xD2691E; + next; + break; + case 6: + mes "[Prontera Guide]"; + mes "Let me mark the location of"; + mes "the ^800080Rune Salesman^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,168,228,20,0xDA70D6; + next; + break; + case 7: + mes "[Prontera Guide]"; + mes "Let me mark the location of ^0000FFSpear Mercenary Manager^000000 and"; + mes "^0000FFMercenary Goods Merchant^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,35,337,21,0x0A82FF; + next; + break; + case 8: + mes "[Prontera Guide]"; + mes "The ^FF5400Hypnotist^000000"; + mes "helps beginner adventurers"; + mes "to reset their skills."; + mes "Let me mark his location"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,146,232,22,0xFFB400; + next; + break; + case 9: + mes "[Prontera Guide]"; + mes "Let me mark the location of the"; + mes "^006400Kafra Employees^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,152,326,23,0xAAFF00; + viewpoint 1,30,207,24,0xAAFF00; + viewpoint 1,282,200,25,0xAAFF00; + viewpoint 1,151,29,26,0xAAFF00; + viewpoint 1,146,89,27,0xAAFF00; + next; + break; + case 10: + mes "[Prontera Guide]"; + mes "^0000FFLeablem^000000"; + mes "is a technician"; + mes "who can create ^0000FFslots^000000 on weapons and armors,"; + mes "As amazing as it sounds,"; + mes "not all equipment can be slotted."; + mes "Would you like to check any other locations?"; + viewpoint 1,244,169,28,0x0A82FF; + next; + break; + case 11: + mes "[Prontera Guide]"; + mes "Let me mark the location of the"; + mes "^800080Apprentice Craftsman^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,165,60,29,0xDA70D6; + next; + break; + case 12: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Prontera Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFF00; + viewpoint 2,1,1,1,0x000000; + viewpoint 2,1,1,2,0xFF0000; + viewpoint 2,1,1,3,0xFFFF00; + viewpoint 2,1,1,4,0xFFFF00; + viewpoint 2,1,1,5,0xFFFF00; + viewpoint 2,1,1,6,0xFFFF00; + viewpoint 2,1,1,7,0xFFFF00; + viewpoint 2,1,1,8,0xFFFF00; + viewpoint 2,1,1,9,0xFFFF00; + viewpoint 2,1,1,10,0xFFFF00; + viewpoint 2,1,1,11,0xFFFF00; + viewpoint 2,1,1,12,0xFFFF00; + viewpoint 2,1,1,13,0xFFFF00; + viewpoint 2,1,1,14,0xFFFF00; + viewpoint 2,1,1,15,0xFFFF00; + viewpoint 2,1,1,16,0xFFFF00; + viewpoint 2,1,1,17,0xFFFF00; + viewpoint 2,1,1,18,0xFFFF00; + viewpoint 2,1,1,19,0xFFFF00; + viewpoint 2,1,1,20,0xFFFF00; + viewpoint 2,1,1,21,0xFFFF00; + viewpoint 2,1,1,22,0xFFFF00; + viewpoint 2,1,1,23,0xFFFF00; + viewpoint 2,1,1,24,0xFFFF00; + viewpoint 2,1,1,25,0xFFFF00; + viewpoint 2,1,1,26,0xFFFF00; + viewpoint 2,1,1,27,0xFFFF00; + viewpoint 2,1,1,28,0xFFFF00; + viewpoint 2,1,1,29,0xFFFF00; + next; + break; + case 4: + mes "[Prontera Guide]"; + mes "Enjoy your stay."; + close2; + cutin "prt_soldier",255; + end; + } + } +} + +prontera,282,208,2 duplicate(GuideProntera) Guide#02prontera 105 +prontera,29,200,6 duplicate(GuideProntera) Guide#03prontera 105 +prontera,160,29,0 duplicate(GuideProntera) Guide#04prontera 105 +prontera,151,330,4 duplicate(GuideProntera) Guide#05prontera 105 diff --git a/npc/re/guides/guides_rachel.txt b/npc/re/guides/guides_rachel.txt new file mode 100644 index 000000000..665ae6890 --- /dev/null +++ b/npc/re/guides/guides_rachel.txt @@ -0,0 +1,126 @@ +//===== rAthena Script ======================================= +//= Rachel Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guide for the city of Rachel +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guide. +//============================================================ + +rachel,138,146,5 script Rachel Guide#rachel 934,{ + mes "[Rachel Guide]"; + mes "Welcome to the capital of Arunafeltz, ^8B4513Rachel^000000 where the warm breath of the goddess Freya reaches."; + mes "If this is the first time for you to use the guide services, I suggest you ask many questions."; + next; + while (1) { + switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + set .@loop,1; + while (.@loop) { + switch(select("[ Inn ]:[ Weapon Shop ]:[ Tool Shop ]:[ Airport ]:[ Cheshrumnir ]:[ Priest Zed's Mansion ]:Previous Menu")) { + case 1: + mes "[Rachel Guide]"; + mes "You can rest your fatigue of the journey in the Inn. The left building next to me is the Inn of Rachel."; + mes "Would you like to check any other locations?"; + viewpoint 1,115,144,0,0xFF0000; + next; + break; + case 2: + mes "[Rachel Guide]"; + mes "Do you want to check out the weapons that are sold in Rachel? The Weapon Shop is located near the west gate."; + mes "Would you like to check any other locations?"; + viewpoint 1,42,82,1,0xFF4500; + next; + break; + case 3: + mes "[Rachel Guide]"; + mes "Rachel's Tool Shop sells the best quality potions. It's located near the west gate."; + mes "Would you like to check any other locations?"; + viewpoint 1,83,73,2,0xDAA520; + next; + break; + case 4: + mes "[Rachel Guide]"; + mes "The Airport is located outside of the east gate."; + mes "Would you like to check any other locations?"; + viewpoint 1,272,125,3,0x008000; + next; + break; + case 5: + mes "[Rachel Guide]"; + mes "Cheshrumnir is a holy ground where pope, the incarnation of goddess Freya stays."; + mes "Take the road to the north to find the building."; + mes "Would you like to check any other locations?"; + viewpoint 1,150,243,4,0x0000FF; + next; + break; + case 6: + mes "[Rachel Guide]"; + mes "I will mark the location"; + mes "of the ^000080Priest Zed's Mansion^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,98,238,5,0x000080; + next; + break; + case 7: + set .@loop,0; + break; + } + } + break; + case 2: + set .@loop,1; + while (.@loop) { + switch(select("[ Cool Event Corp. Staff ]:[ Eden Teleport Officer ]:Previous Menu")) { + case 1: + mes "[Rachel Guide]"; + mes "I will mark the location"; + mes "of the ^803232Cool Event Corp. Staff^000000"; + mes "on your mini map."; + mes "Would you like to check any other locations?"; + viewpoint 1,110,138,7,0x803232; + next; + break; + case 2: + mes "[Rachel Guide]"; + mes "I will mark the location"; + mes "of the ^556B2FEden Teleport Officer^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,125,144,8,0x556B2F; + next; + break; + case 3: + set .@loop,0; + break; + } + } + break; + case 3: + mes "[Rachel Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,115,144,0,0xFFFFFF; + viewpoint 2,42,82,1,0xFFFFFF; + viewpoint 2,83,73,2,0xFFFFFF; + viewpoint 2,272,125,3,0xFFFFFF; + viewpoint 2,150,243,4,0xFFFFFF; + viewpoint 2,98,238,5,0xFFFFFF; + viewpoint 2,110,138,7,0xFFFFFF; + viewpoint 2,125,144,8,0xFFFFFF; + next; + break; + case 4: + mes "[Rachel Guide]"; + mes "Have a safe journey!"; + close; + } + } +} diff --git a/npc/re/guides/guides_umbala.txt b/npc/re/guides/guides_umbala.txt new file mode 100644 index 000000000..b6af2e934 --- /dev/null +++ b/npc/re/guides/guides_umbala.txt @@ -0,0 +1,99 @@ +//===== rAthena Script ======================================= +//= Umbala Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Umbala +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guides. +//============================================================ + +umbala,128,94,3 script Umbala Guide#01umbala::GuideUmbala 702,{ + mes "Welcome to ^8B4513Umbala^000000,"; + mes "the Village of the Utan Tribe."; + next; + mes "Since I have been exploring here for several months."; + mes "I am familiar with this area's geography and the points of interest in this village."; + mes "Do you need help navigating the village?"; + while (1) { + next; + switch(select("[ Kafra Employee ]:[ Chief's House ]:[ Shaman's House ]:[ Weapon Shop ]:[ Tool Shop ]:[ Bungee Jump Area ]:[ Tree of Yggdrasil ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Umbala Guide]"; + mes "Let me mark the location of the"; + mes "^0000FFKafra Employee^000000"; + mes "on your mini-map."; + mes "Would you like to check any other locations?"; + viewpoint 1,87,160,0,0x0A82FF; + break; + case 2: + mes "[Umbala Guide]"; + mes "Only the ^006400Chief^000000 knows the language of the outside world."; + mes "So you'd better visit him before anything else."; + mes "Would you like to check any other locations?"; + viewpoint 1,68,251,1,0xAAFF00; + break; + case 3: + mes "[Umbala Guide]"; + mes "The ^008080Shaman^000000 has some sort of mystic power."; + mes "People say she can create rough enchanted stones, and divide a pure enchanted stone into rough ones."; + mes "Would you like to check any other locations?"; + viewpoint 1,219,188,2,0x008080; + break; + case 4: + mes "[Umbala Guide]"; + mes "The ^FF1493Weapon Shop^000000 inside Umbala"; + mes "supplies the weapons"; + mes "for defending against their enemies."; + mes "Would you like to check any other locations?"; + viewpoint 1,125,155,3,0xFF1493; + break; + case 5: + mes "[Umbala Guide]"; + mes "There are many useful things for"; + mes "traveling in the ^8B4513Tool Shop^000000 in Umbala."; + mes "Would you like to check any other locations?"; + viewpoint 1,136,127,4,0x8B4513; + break; + case 6: + mes "[Umbala Guide]"; + mes "Umbala has a unique locale called"; + mes "the 'Bungee Jump Area'."; + mes "If you're interested in testing"; + mes "your courage, why don't you try it."; + mes "Would you like to check any other locations?"; + viewpoint 1,221,176,5,0x9400D3; + break; + case 7: + mes "[Umbala Guide]"; + mes "There's the Tree of Yggdrasil in the northern part of town."; + mes "You should pay it a visit since that's a place I recommend when you visit Umbala."; + mes "Would you like to check any other locations?"; + viewpoint 1,107,284,6,0xA52A2A; + break; + case 8: + mes "[Umbala Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,1,1,0,0xFFFFFF; + viewpoint 2,1,1,1,0xFFFFFF; + viewpoint 2,1,1,2,0xFFFFFF; + viewpoint 2,1,1,3,0xFFFFFF; + viewpoint 2,1,1,4,0xFFFFFF; + viewpoint 2,1,1,5,0xFFFFFF; + viewpoint 2,1,1,6,0xFFFFFF; + break; + case 9: + mes "[Umbala Guide]"; + mes "Be safe on your travels."; + close; + } + } +} + +umbala,99,158,3 duplicate(GuideUmbala) Umbala Guide#02umbala 702 diff --git a/npc/re/guides/guides_veins.txt b/npc/re/guides/guides_veins.txt new file mode 100644 index 000000000..12cfb95bf --- /dev/null +++ b/npc/re/guides/guides_veins.txt @@ -0,0 +1,108 @@ +//===== rAthena Script ======================================= +//= Veins Guides +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= [Aegis Conversion] +//= Guides for the city of Veins +//===== Additional Comments: ================================= +//= 1.0 First version, Renewal guides. +//============================================================ + +veins,210,345,5 script Veins Guide#veins01::GuideVeins 934,{ + mes "[Veins Guide]"; + mes "Thank you for coming through the rough sand storms. Welcome to ^8B4513Veins^000000, the Canyon Village."; + mes "If this is the first time for you to use the guide services, why don't you check the \"Notice\" menu first?"; + next; + while (1) { + switch(select("[ Temple ]:[ Inn ]:[ Pub ]:[ Weapon Shop ]:[ Tool Shop ]:[ Airport ]:[ Geological Research Institute ]:[ Cool Event Corp. Staff ]:Remove Marks from Mini-Map:Cancel")) { + case 1: + mes "[Veins Guide]"; + mes "The Temple is always filled with praying the faithful of the incarnation of goddess Freya."; + mes "It's located on the North side of Veins."; + mes "Would you like to check any other locations?"; + viewpoint 1,197,256,0,0xFF0000; + next; + break; + case 2: + mes "[Veins Guide]"; + mes "You can rest your fatigue of the journey in the Inn. The Inn is located on the North-West side of Veins."; + mes "Would you like to check any other locations?"; + viewpoint 1,110,278,1,0xFF4500; + next; + break; + case 3: + mes "[Veins Guide]"; + mes "If you want to talk to the Veins Towners, visit the Veins Pub."; + mes "The pub is located on the west side of Veins."; + mes "Would you like to check any other locations?"; + viewpoint 1,150,215,2,0xDAA520; + next; + break; + case 4: + mes "[Veins Guide]"; + mes "You have to be able to protect your own body."; + mes "The Weapon Shop in Veins is selling the good weapons at a reasonable price.."; + mes "It is located on the West side of Veins."; + mes "Would you like to check any other locations?"; + viewpoint 1,150,175,3,0x008000; + next; + break; + case 5: + mes "[Veins Guide]"; + mes "The essential items! Check out the Veins Tool Shop in the center of town.."; + mes "Would you like to check any other locations?"; + viewpoint 1,230,161,4,0x0000FF; + next; + break; + case 6: + mes "[Veins Guide]"; + mes "The Airport of Veins is currently only used for Cargo."; + mes "Would you like to check any other locations?"; + viewpoint 1,273,287,5,0x000080; + next; + break; + case 7: + mes "[Veins Guide]"; + mes "Are you interested in Geology?"; + mes "If so, please visit the Geological Research Institute at the second floor of Weapon Shop."; + mes "Would you like to check any other locations?"; + viewpoint 1,150,175,6,0x800080; + next; + break; + case 8: + mes "[Veins Guide]"; + mes "I will mark the location"; + mes "of the ^808080Cool Event Corp. Staff^000000"; + mes "on your mini map."; + mes "Would you like to check any other locations?"; + viewpoint 1,209,127,7,0x808080; + next; + break; + case 9: + mes "[Veins Guide]"; + mes "Sure, I'll remove all marks from your mini-map."; + mes "Is there anything else I can do for you?"; + viewpoint 2,197,256,0,0xFFFFFF; + viewpoint 2,110,278,1,0xFFFFFF; + viewpoint 2,150,215,2,0xFFFFFF; + viewpoint 2,150,175,3,0xFFFFFF; + viewpoint 2,230,161,4,0xFFFFFF; + viewpoint 2,273,287,5,0xFFFFFF; + viewpoint 2,150,175,6,0xFFFFFF; + viewpoint 2,209,127,7,0xFFFFFF; + next; + break; + case 10: + mes "[Veins Guide]"; + mes "Have a safe journey!"; + close; + } + } +} + +veins,189,101,5 duplicate(GuideVeins) Veins Guide#veins02 934 |