summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/008-1_Hurnscald_outskirts/diryn.txt39
-rw-r--r--npc/009-4/_warps.txt2
-rw-r--r--npc/014-1_Woodland/taro.txt2
-rw-r--r--npc/019-1_Snow_field/taro.txt2
-rw-r--r--npc/031-1_NivalisPort/_import.txt1
-rw-r--r--npc/031-1_NivalisPort/frozenbeard.txt29
-rw-r--r--npc/functions/ferry.txt10
7 files changed, 62 insertions, 23 deletions
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;
}