summaryrefslogtreecommitdiff
path: root/world/map/npc/items/check_wand.txt
diff options
context:
space:
mode:
Diffstat (limited to 'world/map/npc/items/check_wand.txt')
-rw-r--r--world/map/npc/items/check_wand.txt21
1 files changed, 20 insertions, 1 deletions
diff --git a/world/map/npc/items/check_wand.txt b/world/map/npc/items/check_wand.txt
index 93993c53..5284b3ac 100644
--- a/world/map/npc/items/check_wand.txt
+++ b/world/map/npc/items/check_wand.txt
@@ -1,2 +1,21 @@
// Wands
-// Author: Wushin
+// Author: Jesusalva
+
+function|script|SweetTooth
+{
+ if (getequipid(equip_hand1) != SweetTooth) goto L_Return;
+ set Sp, min(MaxSp, Sp + MaxSp / 20); // Restore up to 5% MP
+ if (strcharinfo(1) == "follow the white rabbit")
+ goto L_Cake;
+ return;
+
+L_Cake:
+ if (@sweetooth > gettimetick(2)) goto L_Return;
+ message strcharinfo(0), "The @@1170|@@ gave you cake. It was delicious! Your mana was restored.";
+ set @sweetooth, gettimetick(2) + 160;
+ return;
+
+L_Return:
+ return;
+}
+