From b8bf1ed5feb92dfb4498cdd91f73833f096c1e05 Mon Sep 17 00:00:00 2001 From: Wombat Date: Thu, 16 Dec 2010 15:46:40 -0500 Subject: Warp Changes to get between Hurnscald and Nivalis, Orum Quest on stand-by Diryn offers warp to Nivalis, Frozenbeard to Hurnscald, Taro edited out Warp changes also to prevent players from interacting with Orum Quest until the quest is finished. --- npc/008-1_Hurnscald_outskirts/diryn.txt | 39 ++++++++++++++++++++------------- npc/009-4/_warps.txt | 2 +- npc/014-1_Woodland/taro.txt | 2 +- npc/019-1_Snow_field/taro.txt | 2 +- npc/031-1_NivalisPort/_import.txt | 1 + npc/031-1_NivalisPort/frozenbeard.txt | 29 ++++++++++++++++++++++++ npc/functions/ferry.txt | 10 ++++----- 7 files changed, 62 insertions(+), 23 deletions(-) create mode 100644 npc/031-1_NivalisPort/frozenbeard.txt diff --git a/npc/008-1_Hurnscald_outskirts/diryn.txt b/npc/008-1_Hurnscald_outskirts/diryn.txt index 6cd7f2aa..64d75676 100644 --- a/npc/008-1_Hurnscald_outskirts/diryn.txt +++ b/npc/008-1_Hurnscald_outskirts/diryn.txt @@ -14,54 +14,63 @@ L_Diryn_Yes: mes "[Diryn]"; mes "\"Excellent. I can send you to many places, but again, the fees are large. Where shall I send you?\""; menu - "Druid Tree (3000 GP)", L_Diryn_Druid_Tree, - "Graveyard (3000 GP)", L_Diryn_Graveyard, - "Magic House (2000 GP)", L_Diryn_Magic_House, - "Terranite Cave (3000 GP)", L_Diryn_Terranite, - "Tulimshar Town Square (2000 GP)", L_Diryn_Tulimshar, + "Druid Tree (1500 GP)", L_Diryn_Druid_Tree, + "Graveyard (1500 GP)", L_Diryn_Graveyard, + "Magic House (1000 GP)", L_Diryn_Magic_House, + "Terranite Cave (1500 GP)", L_Diryn_Terranite, + "Tulimshar Town Square (1000 GP)", L_Diryn_Tulimshar, + "Nivalis (1000 GP)", L_Diryn_Nivalis, "Not Interested", L_Diryn_No; close; L_Diryn_Druid_Tree: - if (zeny < 3000) goto L_NoMoney; + if (zeny < 1500) goto L_NoMoney; mes "[Diryn]"; mes "\"Be fearless!\""; - set zeny, zeny-3000; + set zeny, zeny-1500; warp "005-1.gat",73,36; close; L_Diryn_Graveyard: - if (zeny < 3000) goto L_NoMoney; + if (zeny < 1500) goto L_NoMoney; mes "[Diryn]"; mes "\"Be fearless!\""; - set zeny, zeny-3000; + set zeny, zeny-1500; warp "027-1.gat",70,85; close; L_Diryn_Magic_House: - if (zeny < 2000) goto L_NoMoney; + if (zeny < 1000) goto L_NoMoney; mes "[Diryn]"; mes "\"Be fearless!\""; - set zeny, zeny-2000; + set zeny, zeny-1000; warp "013-1.gat",45,92; close; L_Diryn_Terranite: - if (zeny < 3000) goto L_NoMoney; + if (zeny < 1500) goto L_NoMoney; mes "[Diryn]"; mes "\"Be fearless!\""; - set zeny, zeny-3000; + set zeny, zeny-1500; warp "012-3.gat",445,65; close; L_Diryn_Tulimshar: - if (zeny < 2000) goto L_NoMoney; + if (zeny < 1000) goto L_NoMoney; mes "[Diryn]"; mes "\"Be fearless!\""; - set zeny, zeny-2000; + set zeny, zeny-1000; warp "001-1.gat",44,70; close; +L_Diryn_Nivalis: + if (zeny < 1000) goto L_NoMoney; + mes "[Diryn]"; + mes "\"Be fearless!\""; + set zeny, zeny-1000; + warp "020-1.gat",71,100; + close; + L_Diryn_No: mes "[Diryn]"; mes "\"Perhaps some day you will have the courage to help us. Enjoy your stay here in Hurnscald.\""; diff --git a/npc/009-4/_warps.txt b/npc/009-4/_warps.txt index f7c99ff0..9666a081 100644 --- a/npc/009-4/_warps.txt +++ b/npc/009-4/_warps.txt @@ -11,7 +11,7 @@ 009-4.gat,103,22 warp to Lair -1,-1,009-4.gat,51,46 009-4.gat,103,76 warp to Lair -1,-1,009-4.gat,51,46 -009-3.gat,162,113,0 script #OrumQuestEnter 0,0,0,{ +//009-3.gat,162,113,0 script #OrumQuestEnter 0,0,0,{ if (OrumQuest >= 12) goto L_Second_Entrance; warp "009-4.gat", 37, 113; close; diff --git a/npc/014-1_Woodland/taro.txt b/npc/014-1_Woodland/taro.txt index 3ec76163..d2f1091e 100644 --- a/npc/014-1_Woodland/taro.txt +++ b/npc/014-1_Woodland/taro.txt @@ -1,7 +1,7 @@ // Woodland Taro -014-1.gat,54,43,0 script Taro 114,{ +//014-1.gat,54,43,0 script Taro 114,{ if (getequipid(equip_head) == 511 || getequipid(equip_head) == 1206) goto L_Santa; if (getequipid(equip_head) == 633) goto L_Elf; if (getequipid(equip_head) == 628) goto L_NearElf; diff --git a/npc/019-1_Snow_field/taro.txt b/npc/019-1_Snow_field/taro.txt index 3d1b4b03..f57e75e9 100644 --- a/npc/019-1_Snow_field/taro.txt +++ b/npc/019-1_Snow_field/taro.txt @@ -1,6 +1,6 @@ // Snow Taro -019-1.gat,57,61,0 script Taro 114,{ +//019-1.gat,57,61,0 script Taro 114,{ if (getequipid(equip_head) == 511 || getequipid(equip_head) == 1206) goto L_Santa; if (getequipid(equip_head) == 633) goto L_Elf; if (getequipid(equip_head) == 628) goto L_NearElf; diff --git a/npc/031-1_NivalisPort/_import.txt b/npc/031-1_NivalisPort/_import.txt index d256e273..09d29af7 100644 --- a/npc/031-1_NivalisPort/_import.txt +++ b/npc/031-1_NivalisPort/_import.txt @@ -1,3 +1,4 @@ map: 031-1.gat npc: npc/031-1_NivalisPort/_mobs.txt npc: npc/031-1_NivalisPort/_warps.txt +npc: npc/031-1_NivalisPort/frozenbeard.txt diff --git a/npc/031-1_NivalisPort/frozenbeard.txt b/npc/031-1_NivalisPort/frozenbeard.txt new file mode 100644 index 00000000..9be863b0 --- /dev/null +++ b/npc/031-1_NivalisPort/frozenbeard.txt @@ -0,0 +1,29 @@ +// + +031-1.gat,97,115,0 script Frozenbeard 138,{ + + mes "[Frozenbeard]"; + mes "\"Arrr mate! There is no dock here, so I had to use my row boat! I am pioneering and mapping the trade route between here and Argaes, around the Hurnscald area. I'll hail my shipmates to send a boat and we'll ship out to Argaes, be there in no time, but it will cost you a fee. 500 gold pieces. What do you say?"; + menu + "Sure. (500 GP)", L_Frozenbeard_Argaes, + "Not right now.", L_Frozenbeard_Stay; + close; + +L_Frozenbeard_Argaes: + if (zeny < 500) goto L_NoMoney; + mes "[Frozenbeard]"; + mes "\"Pleasant Journeys!\""; + set zeny, zeny-500; + warp "008-1.gat",137,64; + close; + +L_Frozenbeard_Stay: + mes "[Frozenbeard]"; + mes "\"Suit yourself. Feel free to come out here anytime, I am really busy making sure these routes are accurate.\""; + close; + +L_NoMoney: + mes "[Frozenbeard]"; + mes "\"You need more money. I'll wait here while you get some.\""; + close; +} diff --git a/npc/functions/ferry.txt b/npc/functions/ferry.txt index b9c0e320..95a176ec 100644 --- a/npc/functions/ferry.txt +++ b/npc/functions/ferry.txt @@ -2,11 +2,11 @@ function script Ferry { if (BaseLevel < 20) goto L_LowerCost; - set @cost_tulimshar, 1000; - set @cost_hurnscald, 1000; + set @cost_tulimshar, 500; + set @cost_hurnscald, 500; L_Start: - set @cost_candor, 3000; + set @cost_candor, 1500; mes "Where would you like to go?"; next; if (BaseLevel < 40) goto L_PlainMenu; @@ -67,7 +67,7 @@ L_NotEnoughGP: close; L_LowerCost: - set @cost_tulimshar, 500; - set @cost_hurnscald, 500; + set @cost_tulimshar, 250; + set @cost_hurnscald, 250; goto L_Start; } -- cgit v1.2.3-60-g2f50