summaryrefslogtreecommitdiff
path: root/npc/030-2/roasted_acorns_helper.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/030-2/roasted_acorns_helper.txt')
-rwxr-xr-xnpc/030-2/roasted_acorns_helper.txt73
1 files changed, 73 insertions, 0 deletions
diff --git a/npc/030-2/roasted_acorns_helper.txt b/npc/030-2/roasted_acorns_helper.txt
new file mode 100755
index 00000000..76d633fc
--- /dev/null
+++ b/npc/030-2/roasted_acorns_helper.txt
@@ -0,0 +1,73 @@
+
+030-2,89,23,0 script Verneri NPC334,{
+ callfunc "XmasStates";
+
+ if((@xmas_state >= $@xmas_helpers_start_state) && ($@xmas_time))
+ goto L_XmasMain;
+ goto L_OffSeason;
+
+L_OffSeason:
+ mes "[Verneri]";
+ mes "\"Nothing like the getting past the holiday rush to make you dread next season.\"";
+ goto L_close;
+
+L_XmasMain:
+ mes "[Verneri]";
+ mes "\"Hm? I'm currently having a break. It's really nice here at the fireplace, isn't it?\"";
+ next;
+ mes "\"Ah, I remember when I was a child we used to roast acorns at the fireplace. We dunked them into Iron Potion and then put them over the fire for a while. That gave a tasty icing.\"";
+ menu
+ "Let's roast some.", L_LetsRoast,
+ "Children's stuff...", L_close;
+
+L_LetsRoast:
+ mes "[Verneri]";
+ mes "\"Well, if you get some Acorns and Iron Potions, we can do that.\"";
+ mes "\"With one Iron Potion we can ice about " + $@xmas_acorn_amount + " Acorns.\"";
+ next;
+ mes "[Verneri]";
+ mes "\"Do you have everything we need? Shall we start?\"";
+ menu
+ "Sure!", L_Roast,
+ "I need to get the ingredients.", L_close;
+
+L_Roast:
+ if (countitem("Acorn") < $@xmas_acorn_amount || countitem("IronPotion") < $@xmas_iron_potion_amount)
+ goto L_NoItems;
+
+ getinventorylist;
+ if (@inventorylist_count > 100)
+ goto L_FullInv;
+ delitem "IronPotion", $@xmas_iron_potion_amount;
+ delitem "Acorn", $@xmas_acorn_amount;
+
+ mes "Verneri takes the Iron Potion and the Acorns from you. He pours the potion into some bowl and adds the Acorns.";
+ mes "Then he puts the bowl over the fire, stirring it every now and then. After a while it starts to smell really tasty.";
+ next;
+ mes "[Verneri]";
+ mes "\"Here we are! Let me take one of them, ok?\"";
+ mes "He carefully takes one of the roasted acorns and eats it.";
+ next;
+
+ mes "[Verneri]";
+ mes "\"Ouch, hot. But tasty! Some of them might be burnt, I'll throw those away.\"";
+ XMASTIME = XMASTIME | $@xmas_helper_bit_acorns;
+ @karma_bonus = $@xmas_karma_bonus;
+ callfunc "XmasNice";
+ getitem "RoastedAcorn", rand(($@xmas_acorn_amount / 2), $@xmas_acorn_amount);
+ menu
+ "Let's roast some more.", L_Roast,
+ "Thank you.", L_close;
+
+L_FullInv:
+ mes "\"You need some space to put the roasted acorns.\"";
+ goto L_close;
+
+L_NoItems:
+ mes "[Verneri]";
+ mes "\"You need to bring at least one Iron Potion and " + $@xmas_acorn_amount + " Acorns.\"";
+ goto L_close;
+
+L_close:
+ close;
+}