From 0f44cd07642a74953e5b03a10a1593c5d839c7a2 Mon Sep 17 00:00:00 2001
From: Erik Schilling <ablu.erikschilling@googlemail.com>
Date: Mon, 14 Nov 2011 20:38:50 +0100
Subject: Removed direct occurrences of itemids

---
 world/map/npc/001-1/bleacher.txt              |  6 ++---
 world/map/npc/005-1/tree.txt                  |  2 +-
 world/map/npc/009-2/alan.txt                  |  6 ++---
 world/map/npc/010-2/loratay.txt               | 14 +++++-----
 world/map/npc/013-3/barrier.txt               |  2 +-
 world/map/npc/018-2/caul.txt                  |  8 +++---
 world/map/npc/020-1/well.txt                  |  2 +-
 world/map/npc/easter/2008/npc.txt             | 28 ++++++++++----------
 world/map/npc/halloween/2006/halloween1.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween10.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween11.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween12.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween13.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween14.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween15.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween16.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween17.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween18.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween19.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween2.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween20.txt  | 16 +++++------
 world/map/npc/halloween/2006/halloween3.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween4.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween5.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween6.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween7.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween8.txt   | 16 +++++------
 world/map/npc/halloween/2006/halloween9.txt   | 16 +++++------
 world/map/npc/halloween/2008/prize_master.txt | 36 ++++++++++++-------------
 world/map/npc/halloween/2009/Candyman.txt     |  2 +-
 world/map/npc/xmas/2006/xmas1.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas10.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas11.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas12.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas13.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas14.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas15.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas16.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas17.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas18.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas19.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas2.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas20.txt            | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas3.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas4.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas5.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas6.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas7.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas8.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2006/xmas9.txt             | 32 +++++++++++-----------
 world/map/npc/xmas/2007/after-xmas.txt        | 14 +++++-----
 world/map/npc/xmas/2007/pre-xmas.txt          | 20 +++++++-------
 world/map/npc/xmas/2008/event.txt             |  2 +-
 world/map/npc/xmas/2009/event.txt             | 38 +++++++++++++--------------
 world/map/npc/xmas/2010/santa.txt             |  2 +-
 55 files changed, 571 insertions(+), 571 deletions(-)

diff --git a/world/map/npc/001-1/bleacher.txt b/world/map/npc/001-1/bleacher.txt
index ce8856a7..f8158e4b 100644
--- a/world/map/npc/001-1/bleacher.txt
+++ b/world/map/npc/001-1/bleacher.txt
@@ -6,7 +6,7 @@
     mes "I could do it for you, but I'll need three piles of ash and 5,000 GP for supplies per item.\"";
     next;
 
-    if (countitem(701) < 3) goto L_no_ash;
+    if (countitem("PileOfAsh") < 3) goto L_no_ash;
 
     if (zeny < 5000) goto L_no_money;
 
@@ -158,13 +158,13 @@ L_choose_color:
 
     if (countitem(@del) == 0) goto L_no_item;
 
-    if (countitem(701) < 3) goto L_no_ash;
+    if (countitem("PileOfAsh") < 3) goto L_no_ash;
 
     if (zeny < 5000) goto L_no_money;
 
     delitem @del, 1;
     getitem @normal, 1;
-    delitem 701, 3;
+    delitem "PileOfAsh", 3;
     set zeny, zeny - 5000;
 
 L_again:
diff --git a/world/map/npc/005-1/tree.txt b/world/map/npc/005-1/tree.txt
index 859843c6..e5fb0366 100644
--- a/world/map/npc/005-1/tree.txt
+++ b/world/map/npc/005-1/tree.txt
@@ -116,7 +116,7 @@ L_kiss:
     goto L_Close;
 
 L_do_cut:
-    if (countitem(570) < 1) goto L_no_boneknife;
+    if (countitem("BoneKnife") < 1) goto L_no_boneknife;
 
     if (MAGIC_FLAGS & MFLAG_DID_CUTTREE) goto L_really_cut;
 
diff --git a/world/map/npc/009-2/alan.txt b/world/map/npc/009-2/alan.txt
index 0e9da6fd..c08a7086 100644
--- a/world/map/npc/009-2/alan.txt
+++ b/world/map/npc/009-2/alan.txt
@@ -114,7 +114,7 @@ L_State_2:
 L_State_3:
     mes "[Alan]";
     mes "\"How is the hunt going? Did you bring me any wood?\"";
-    if (countitem(569) < 1) close;
+    if (countitem("RawLog") < 1) close;
     next;
     if (Inspector == 1)
         menu
@@ -128,7 +128,7 @@ L_State_3:
     close;
 
 L_State_3_try:
-    if (countitem(569) < 1)
+    if (countitem("RawLog") < 1)
         goto L_No_Log;
     delitem "RawLog", 1;
     mes "[Alan]";
@@ -142,7 +142,7 @@ L_State_3_try:
     next;
     mes "[Alan]";
     mes "\"Sorry, this log was too weak for one of my forest bows. Now it is junk. Give me another.\"";
-    if (countitem(569) < 1) close;
+    if (countitem("RawLog") < 1) close;
     next;
     menu
         "Sure, here you go.", L_State_3_try,
diff --git a/world/map/npc/010-2/loratay.txt b/world/map/npc/010-2/loratay.txt
index 4fab8dd4..fd268230 100644
--- a/world/map/npc/010-2/loratay.txt
+++ b/world/map/npc/010-2/loratay.txt
@@ -33,7 +33,7 @@ L_intro_over:
 
     if (QUEST_WG_state >= 1)
         set @agostine_msg0$, "Do you know Agostine?";
-    if ((QUEST_WG_state >= 9) && (countitem(655)))
+    if ((QUEST_WG_state >= 9) && (countitem("FurBoots")))
         set @agostine_msg1$, "Can you make fur boots, like Agostine?";
 
     menu
@@ -96,7 +96,7 @@ L_agostine_menu:
     mes "The seamstress looks up at you from her work.";
     mes "\"I do hope that you have not had any more dealings with this... this lumberjack of a tailor?\"";
     next;
-    if (countitem(563) > 0)
+    if (countitem("WinterGloves") > 0)
         menu
             "You mean Agostine?", L_agostine_3,
             "Actually, he also made me gloves...", L_agostine_2,
@@ -108,7 +108,7 @@ L_agostine_menu:
         "No, none, really.", L_agostine_5;
 
 L_agostine_2:
-    if ((QUEST_WG_state < 9) || (countitem(563) == 0))
+    if ((QUEST_WG_state < 9) || (countitem("WinterGloves") == 0))
         close;
     mes "[Lora Tay the Seamstress]";
     mes "Lora inspects your gloves, shock apparent on her face.";
@@ -136,13 +136,13 @@ L_agostine_2:
     mes "\"*cough* ... can't possibly... *cough*...\"";
     mes "Lora sinks back on her chair, trying to control her cough.";
     next;
-    if (countitem(541))
+    if (countitem("BottleOfWater"))
         menu
             "(sneak out of the room)", L_end,
             "Are you alright?", -,
             "Here, have a bottle of water...", L_give_water,
             "Can I help you?", -;
-    if (countitem(541) == 0)
+    if (countitem("BottleOfWater") == 0)
         menu
             "(sneak out of the room)", L_end,
             "Are you alright?", -,
@@ -180,9 +180,9 @@ L_regular_intro:
     goto L_main_menu;
 
 L_give_water:
-    if (countitem(541) == 0)
+    if (countitem("BottleOfWater") == 0)
         goto L_no_water;
-    delitem 541, 1;
+    delitem "BottleOfWater", 1;
     set QUEST_WG_state, 11;
 
     set @xpval, 50000;
diff --git a/world/map/npc/013-3/barrier.txt b/world/map/npc/013-3/barrier.txt
index 2d3cb5fe..3ddd4c12 100644
--- a/world/map/npc/013-3/barrier.txt
+++ b/world/map/npc/013-3/barrier.txt
@@ -3,7 +3,7 @@
 //013-3.gat,71,21,0|script|#DemonMineBarrier1#_M|0,1,1,{
 013-3.gat,71,21,0|script|#DemonMineBarrier1#_M|127,1,1,{
     if (QUEST_demon_mines >= 2) close;
-    if (QUEST_demon_mines == 1 && countitem(1198) >= 1) goto L_Has_Jack_O_Soul;
+    if (QUEST_demon_mines == 1 && countitem("JackOSoul") >= 1) goto L_Has_Jack_O_Soul;
 
     mes "A barrier around the opening pushes you back as you approach.";
 
diff --git a/world/map/npc/018-2/caul.txt b/world/map/npc/018-2/caul.txt
index 752be33e..f1e9ac90 100644
--- a/world/map/npc/018-2/caul.txt
+++ b/world/map/npc/018-2/caul.txt
@@ -147,10 +147,10 @@ L_CraftLoop:
     delitem "GambogeHerb", @num;
     delitem "AlizarinHerb", @num;
 
-    getitem 684, @result1;
-    getitem 685, @result2;
-    getitem 686, @result3;
-    getitem 687, @result4;
+    getitem "TinyHealingPotion", @result1;
+    getitem "SmallHealingPotion", @result2;
+    getitem "MediumHealingPotion", @result3;
+    getitem "LargeHealingPotion", @result4;
 
     mes "[Caul]";
     mes "\"Well done! You made:";
diff --git a/world/map/npc/020-1/well.txt b/world/map/npc/020-1/well.txt
index da4aa86d..b1e4947d 100644
--- a/world/map/npc/020-1/well.txt
+++ b/world/map/npc/020-1/well.txt
@@ -55,7 +55,7 @@ L_trew:
     if(countitem(@item_ID) < 1)
         goto L_NO_ITEM;
     if(@menu == 3)
-        getitem 540, 1;
+        getitem "EmptyBottle", 1;
     delitem @item_ID, 1;
 
     mes "[Mysterious voice inside the well]";
diff --git a/world/map/npc/easter/2008/npc.txt b/world/map/npc/easter/2008/npc.txt
index e93e27a2..abc422d4 100644
--- a/world/map/npc/easter/2008/npc.txt
+++ b/world/map/npc/easter/2008/npc.txt
@@ -6,12 +6,12 @@
 	next;
 
 	set @cond, 0;
-	if (countitem(1208) > 0) set @cond, @cond + 1;
-        if (countitem(1209) > 0) set @cond, @cond + 1;
-        if (countitem(1210) > 0) set @cond, @cond + 1;
-        if (countitem(1211) > 0) set @cond, @cond + 1;
-        if (countitem(1212) > 0) set @cond, @cond + 1;
-        if (countitem(1213) > 0) set @cond, @cond + 1;
+	if (countitem("RedEasterEgg") > 0) set @cond, @cond + 1;
+        if (countitem("GreenEasterEgg") > 0) set @cond, @cond + 1;
+        if (countitem("BlueEasterEgg") > 0) set @cond, @cond + 1;
+        if (countitem("YellowEasterEgg") > 0) set @cond, @cond + 1;
+        if (countitem("PinkEasterEgg") > 0) set @cond, @cond + 1;
+        if (countitem("TealEasterEgg") > 0) set @cond, @cond + 1;
 
         if (@cond == 6) goto L_Give;
 
@@ -26,17 +26,17 @@
                 close;
 
         L_Give:
-	        delitem 1208, 1;
-	        delitem 1209, 1;
-	        delitem 1210, 1;
-	        delitem 1211, 1;
-	        delitem 1212, 1;
-	        delitem 1213, 1;
+	        delitem "RedEasterEgg", 1;
+	        delitem "GreenEasterEgg", 1;
+	        delitem "BlueEasterEgg", 1;
+	        delitem "YellowEasterEgg", 1;
+	        delitem "PinkEasterEgg", 1;
+	        delitem "TealEasterEgg", 1;
                 mes "[Easter Bunny]";
         	mes "Here is your prize:";
         	mes "The official easter 2008 headgear!";
         	mes "Have fun!";
-		getitem 1214, 1;
+		getitem "BunnyEars", 1;
         	set QUEST_Easter08_state, 1;
         	close;
 
@@ -46,4 +46,4 @@
 		mes "But maybe you would like to help others complete it, too?";
 		close;
 
-}
\ No newline at end of file
+}
diff --git a/world/map/npc/halloween/2006/halloween1.txt b/world/map/npc/halloween/2006/halloween1.txt
index 3d36a02b..e70c441d 100644
--- a/world/map/npc/halloween/2006/halloween1.txt
+++ b/world/map/npc/halloween/2006/halloween1.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween10.txt b/world/map/npc/halloween/2006/halloween10.txt
index 7f17c860..db9784e0 100644
--- a/world/map/npc/halloween/2006/halloween10.txt
+++ b/world/map/npc/halloween/2006/halloween10.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween11.txt b/world/map/npc/halloween/2006/halloween11.txt
index adb25c88..60a79df2 100644
--- a/world/map/npc/halloween/2006/halloween11.txt
+++ b/world/map/npc/halloween/2006/halloween11.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween12.txt b/world/map/npc/halloween/2006/halloween12.txt
index e9dfb3f8..6f548d59 100644
--- a/world/map/npc/halloween/2006/halloween12.txt
+++ b/world/map/npc/halloween/2006/halloween12.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween13.txt b/world/map/npc/halloween/2006/halloween13.txt
index 1d6825f1..851ee15f 100644
--- a/world/map/npc/halloween/2006/halloween13.txt
+++ b/world/map/npc/halloween/2006/halloween13.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween14.txt b/world/map/npc/halloween/2006/halloween14.txt
index de1bcbd1..ece2e665 100644
--- a/world/map/npc/halloween/2006/halloween14.txt
+++ b/world/map/npc/halloween/2006/halloween14.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween15.txt b/world/map/npc/halloween/2006/halloween15.txt
index 86ae037c..2ab2c553 100644
--- a/world/map/npc/halloween/2006/halloween15.txt
+++ b/world/map/npc/halloween/2006/halloween15.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween16.txt b/world/map/npc/halloween/2006/halloween16.txt
index c1ce2a0f..b27af58a 100644
--- a/world/map/npc/halloween/2006/halloween16.txt
+++ b/world/map/npc/halloween/2006/halloween16.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween17.txt b/world/map/npc/halloween/2006/halloween17.txt
index 68fa53fc..ce3e0e86 100644
--- a/world/map/npc/halloween/2006/halloween17.txt
+++ b/world/map/npc/halloween/2006/halloween17.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween18.txt b/world/map/npc/halloween/2006/halloween18.txt
index 4fe1c98a..65781fc2 100644
--- a/world/map/npc/halloween/2006/halloween18.txt
+++ b/world/map/npc/halloween/2006/halloween18.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween19.txt b/world/map/npc/halloween/2006/halloween19.txt
index 5899781e..f03435e9 100644
--- a/world/map/npc/halloween/2006/halloween19.txt
+++ b/world/map/npc/halloween/2006/halloween19.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween2.txt b/world/map/npc/halloween/2006/halloween2.txt
index d4415452..8206abfa 100644
--- a/world/map/npc/halloween/2006/halloween2.txt
+++ b/world/map/npc/halloween/2006/halloween2.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween20.txt b/world/map/npc/halloween/2006/halloween20.txt
index bb7c2a0b..5be6bf12 100644
--- a/world/map/npc/halloween/2006/halloween20.txt
+++ b/world/map/npc/halloween/2006/halloween20.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween3.txt b/world/map/npc/halloween/2006/halloween3.txt
index c640522e..8a4cc809 100644
--- a/world/map/npc/halloween/2006/halloween3.txt
+++ b/world/map/npc/halloween/2006/halloween3.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween4.txt b/world/map/npc/halloween/2006/halloween4.txt
index 94f4cc2a..fd603570 100644
--- a/world/map/npc/halloween/2006/halloween4.txt
+++ b/world/map/npc/halloween/2006/halloween4.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween5.txt b/world/map/npc/halloween/2006/halloween5.txt
index 187b59c5..a4b4a8ae 100644
--- a/world/map/npc/halloween/2006/halloween5.txt
+++ b/world/map/npc/halloween/2006/halloween5.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween6.txt b/world/map/npc/halloween/2006/halloween6.txt
index bd991810..2c46d55a 100644
--- a/world/map/npc/halloween/2006/halloween6.txt
+++ b/world/map/npc/halloween/2006/halloween6.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween7.txt b/world/map/npc/halloween/2006/halloween7.txt
index 2e8993aa..8d664cca 100644
--- a/world/map/npc/halloween/2006/halloween7.txt
+++ b/world/map/npc/halloween/2006/halloween7.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween8.txt b/world/map/npc/halloween/2006/halloween8.txt
index 257ca0e0..bb218ca3 100644
--- a/world/map/npc/halloween/2006/halloween8.txt
+++ b/world/map/npc/halloween/2006/halloween8.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2006/halloween9.txt b/world/map/npc/halloween/2006/halloween9.txt
index 3b97ecac..b0b327cb 100644
--- a/world/map/npc/halloween/2006/halloween9.txt
+++ b/world/map/npc/halloween/2006/halloween9.txt
@@ -150,49 +150,49 @@ L_treat_0:
 L_treat_1:
 	mes "[Halloweenist]";
 	mes "You just won a Pumpkin Helmet!";
-	getitem 615,1;
+	getitem "PumpkinHelmet",1;
 	close;
 
 L_treat_2:
 	mes "[Halloweenist]";
 	mes "You just won an Axe Hat!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_treat_3:
         mes "[Halloweenist]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_treat_4:
         mes "[Halloweenist]";
 	mes "You just won Goggles!";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_treat_5:
         mes "[Halloweenist]";
 	mes "You just won Leather Goggles!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_treat_6:
         mes "[Halloweenist]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_treat_7:
         mes "[Halloweenist]";
 	mes "You just won an Eyepatch!";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_treat_8:
         mes "[Halloweenist]";
 	mes "You just won a Bandana!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_treat_9:
diff --git a/world/map/npc/halloween/2008/prize_master.txt b/world/map/npc/halloween/2008/prize_master.txt
index 2b0cf642..d2accb34 100644
--- a/world/map/npc/halloween/2008/prize_master.txt
+++ b/world/map/npc/halloween/2008/prize_master.txt
@@ -29,7 +29,7 @@
 	mes "A lovely costume, here is your candy.";
 	set Halloween08, Halloween08 | 1;
 	set @temp, rand(5) + 1;
-	getitem 510, @temp;
+	getitem "Candy", @temp;
 	close;
 
 L_Random_Done:
@@ -69,7 +69,7 @@ L_Axe:
 	mes "[Prize Master]";
 	mes "\"You look like you need some help!\"";
 	set Halloween08, Halloween08 | 4;
-	getitem 686, 1;
+	getitem "MediumHealingPotion", 1;
 	close;
 
 L_Axe_Done:
@@ -89,7 +89,7 @@ L_Pirate:
 	mes "[Prize Master]";
 	mes "\"A lovely pirate, but ye be missing this.\"";
 	set Halloween08, Halloween08 | 8;
-	getitem 1215, 1;
+	getitem "ToySabre", 1;
 	close;
 
 L_Pirate_BadTorso:
@@ -132,7 +132,7 @@ L_Eyepatch:
 	mes "\"Maybe you can use this to replace your eye.\"";
 	set Halloween08, Halloween08 | 16;
 	set @temp, rand(2) + 1;
-	getitem 700, @temp;
+	getitem "Pearl", @temp;
 	close;
 
 
@@ -163,7 +163,7 @@ L_FaceMask:
 	mes "\"A lovely swamp thing.\"";
 	set Halloween08, Halloween08 | 64;
 	set @temp, rand(5) + 1;
-	getitem 569, @temp;
+	getitem "RawLog", @temp;
 	close;
 
 L_FaceMask_Bad:
@@ -185,7 +185,7 @@ L_GradCap:
 	mes "[Prize Master]";
 	mes "\"Here, professor, maybe you can figure this out.\"";
 	set Halloween08, Halloween08 | 128;
-	getitem 585, 1;
+	getitem "ScarabArmlet", 1;
 	close;
 
 L_GradCap_Bad:
@@ -209,7 +209,7 @@ L_NohMask:
 	mes "\"Ah, a thief. Just take these.\"";
 	set Halloween08, Halloween08 | 256;
 	set @temp, rand(10) + 1;
-	getitem 503, @temp;
+	getitem "CasinoCoins", @temp;
 	close;
 
 L_NohMask_Bad:
@@ -233,7 +233,7 @@ L_DemonMask:
 	mes "\"I hope this reminds you of home.\"";
 	set Halloween08, Halloween08 | 512;
 	set @temp, rand(3) + 1;
-	getitem 701, @temp;
+	getitem "PileOfAsh", @temp;
 	close;
 
 L_DemonMask_Bad:
@@ -256,7 +256,7 @@ L_SerfHat:
 	mes "[Prize Master]";
 	mes "It doesn't look like you can even afford a costume. Have this anyways.";
 	set Halloween08, Halloween08 | 1024;
-	getitem 657, 1;
+	getitem "Orange", 1;
 	close;
 
 L_SerfHat_BadTorso:
@@ -295,9 +295,9 @@ L_Bunny_Black:
 	mes "[Prize Master]";
 	mes "\"A prize for the lovely bunny.\"";
 	set Halloween08, Halloween08 | 2048;
-	getitem 1211, 1;
-	getitem 1212, 1;
-	getitem 1213, 1;
+	getitem "YellowEasterEgg", 1;
+	getitem "PinkEasterEgg", 1;
+	getitem "TealEasterEgg", 1;
 	close;
 
 L_Bunny_Black_Done:
@@ -310,9 +310,9 @@ L_Bunny_White:
 	mes "[Prize Master]";
 	mes "\"I think you missed some eggs.\"";
 	set Halloween08, Halloween08 | 4096;
-	getitem 1208, 1;
-	getitem 1209, 1;
-	getitem 1210, 1;
+	getitem "RedEasterEgg", 1;
+	getitem "GreenEasterEgg", 1;
+	getitem "BlueEasterEgg", 1;
 	close;
 
 L_Bunny_White_Done:
@@ -330,7 +330,7 @@ L_WCowboy:
 	mes "[Prize Master]";
 	mes "\"This should help out on the trail.\"";
 	set Halloween08, Halloween08 | 8192;
-	getitem 562, 1;
+	getitem "ChickenLeg", 1;
 	close;
 
 L_WCowboy_BadTorso:
@@ -359,7 +359,7 @@ L_BCowboy:
 	mes "[Prize Master]";
 	mes "\"These will help out on the trail.\"";
 	set Halloween08, Halloween08 | 16384;
-	getitem 533, 3;
+	getitem "RoastedMaggot", 3;
 	close;
 
 L_BCowboy_BadTorso:
@@ -378,7 +378,7 @@ L_Antler:
 	mes "\"You're a brave deer. Have an apple.\"";
 	set Halloween08, Halloween08 | 32768;
 	set @temp, rand(50) + 1;
-	getitem 535, @temp;
+	getitem "RedApple", @temp;
 	close;
 
 L_Antler_Bad:
diff --git a/world/map/npc/halloween/2009/Candyman.txt b/world/map/npc/halloween/2009/Candyman.txt
index 1ee73bf5..4e98788c 100644
--- a/world/map/npc/halloween/2009/Candyman.txt
+++ b/world/map/npc/halloween/2009/Candyman.txt
@@ -105,7 +105,7 @@ L_Candy_Check:
 
     set Candyman, @STATE_FETCH_DONE;
     mes "[The Candy Man gives you a Skull Mask.]";
-    getitem 1221, 1;
+    getitem "SkullMask", 1;
     mes "[12,000 experience points]";
     getexp 12000, 0;
 
diff --git a/world/map/npc/xmas/2006/xmas1.txt b/world/map/npc/xmas/2006/xmas1.txt
index a79be191..be44a482 100644
--- a/world/map/npc/xmas/2006/xmas1.txt
+++ b/world/map/npc/xmas/2006/xmas1.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas10.txt b/world/map/npc/xmas/2006/xmas10.txt
index b0f057fc..e1c614c7 100644
--- a/world/map/npc/xmas/2006/xmas10.txt
+++ b/world/map/npc/xmas/2006/xmas10.txt
@@ -131,49 +131,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -185,49 +185,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas11.txt b/world/map/npc/xmas/2006/xmas11.txt
index 47fece68..d995798f 100644
--- a/world/map/npc/xmas/2006/xmas11.txt
+++ b/world/map/npc/xmas/2006/xmas11.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas12.txt b/world/map/npc/xmas/2006/xmas12.txt
index cf234be1..8162d41d 100644
--- a/world/map/npc/xmas/2006/xmas12.txt
+++ b/world/map/npc/xmas/2006/xmas12.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas13.txt b/world/map/npc/xmas/2006/xmas13.txt
index aa2c87f8..479e11c2 100644
--- a/world/map/npc/xmas/2006/xmas13.txt
+++ b/world/map/npc/xmas/2006/xmas13.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas14.txt b/world/map/npc/xmas/2006/xmas14.txt
index 73673088..c538cd82 100644
--- a/world/map/npc/xmas/2006/xmas14.txt
+++ b/world/map/npc/xmas/2006/xmas14.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas15.txt b/world/map/npc/xmas/2006/xmas15.txt
index 6deca2d2..3be50241 100644
--- a/world/map/npc/xmas/2006/xmas15.txt
+++ b/world/map/npc/xmas/2006/xmas15.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas16.txt b/world/map/npc/xmas/2006/xmas16.txt
index 05325115..039c2a08 100644
--- a/world/map/npc/xmas/2006/xmas16.txt
+++ b/world/map/npc/xmas/2006/xmas16.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas17.txt b/world/map/npc/xmas/2006/xmas17.txt
index 0144dcf4..02034b1d 100644
--- a/world/map/npc/xmas/2006/xmas17.txt
+++ b/world/map/npc/xmas/2006/xmas17.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas18.txt b/world/map/npc/xmas/2006/xmas18.txt
index a4d059a7..6f9ab2b7 100644
--- a/world/map/npc/xmas/2006/xmas18.txt
+++ b/world/map/npc/xmas/2006/xmas18.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas19.txt b/world/map/npc/xmas/2006/xmas19.txt
index aa2c83c8..aa37d19e 100644
--- a/world/map/npc/xmas/2006/xmas19.txt
+++ b/world/map/npc/xmas/2006/xmas19.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas2.txt b/world/map/npc/xmas/2006/xmas2.txt
index 6fbc22bf..379449a2 100644
--- a/world/map/npc/xmas/2006/xmas2.txt
+++ b/world/map/npc/xmas/2006/xmas2.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas20.txt b/world/map/npc/xmas/2006/xmas20.txt
index 488d97f6..449bf26c 100644
--- a/world/map/npc/xmas/2006/xmas20.txt
+++ b/world/map/npc/xmas/2006/xmas20.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas3.txt b/world/map/npc/xmas/2006/xmas3.txt
index df6094b1..009819e8 100644
--- a/world/map/npc/xmas/2006/xmas3.txt
+++ b/world/map/npc/xmas/2006/xmas3.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas4.txt b/world/map/npc/xmas/2006/xmas4.txt
index a873ad76..22b43a61 100644
--- a/world/map/npc/xmas/2006/xmas4.txt
+++ b/world/map/npc/xmas/2006/xmas4.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas5.txt b/world/map/npc/xmas/2006/xmas5.txt
index ae3829e6..ef7673dd 100644
--- a/world/map/npc/xmas/2006/xmas5.txt
+++ b/world/map/npc/xmas/2006/xmas5.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas6.txt b/world/map/npc/xmas/2006/xmas6.txt
index d119451f..0f974212 100644
--- a/world/map/npc/xmas/2006/xmas6.txt
+++ b/world/map/npc/xmas/2006/xmas6.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas7.txt b/world/map/npc/xmas/2006/xmas7.txt
index 1e38da05..46ae458a 100644
--- a/world/map/npc/xmas/2006/xmas7.txt
+++ b/world/map/npc/xmas/2006/xmas7.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas8.txt b/world/map/npc/xmas/2006/xmas8.txt
index 506ebefe..89c2eee9 100644
--- a/world/map/npc/xmas/2006/xmas8.txt
+++ b/world/map/npc/xmas/2006/xmas8.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2006/xmas9.txt b/world/map/npc/xmas/2006/xmas9.txt
index 18da309e..325be4a3 100644
--- a/world/map/npc/xmas/2006/xmas9.txt
+++ b/world/map/npc/xmas/2006/xmas9.txt
@@ -134,49 +134,49 @@ L_nice_0:
 L_nice_1:
 	mes "[Helper Santa]";
 	mes "These hats are really hot now!";
-	getitem 1205,1;
+	getitem "ChristmasTreeHat",1;
 	close;
 
 L_nice_2:
 	mes "[Helper Santa]";
 	mes "Axe Hats are always on the cutting edge!";
-	getitem 616,1;
+	getitem "AxeHat",1;
 	close;
 
 L_nice_3:
         mes "[Helper Santa]";
 	mes "You just won a Pirate Hat!";
-	getitem 617,1;
+	getitem "PirateHat",1;
 	close;
 
 L_nice_4:
         mes "[Helper Santa]";
 	mes "Now you can Goggle all you want.";
-	getitem 618,1;
+	getitem "Goggles",1;
 	close;
 
 L_nice_5:
         mes "[Helper Santa]";
 	mes "Let's Goggle all night long!";
-	getitem 619,1;
+	getitem "LeatherGoggles",1;
 	close;
 
 L_nice_6:
         mes "[Helper Santa]";
 	mes "You just won a Circlet!";
-	getitem 620,1;
+	getitem "Circlet",1;
 	close;
 
 L_nice_7:
         mes "[Helper Santa]";
 	mes "This patch is not an eyesore.";
-	getitem 621,1;
+	getitem "Eyepatch",1;
 	close;
 
 L_nice_8:
         mes "[Helper Santa]";
 	mes "Bandana time!";
-	getitem 622,1;
+	getitem "Bandana",1;
 	close;
 
 L_nice_9:
@@ -188,49 +188,49 @@ L_nice_9:
 L_nice_10:
         mes "[Helper Santa]";
 	mes "Soft packages are always nice.";
-	getitem 1202,1;
+	getitem "CottonShirt",1;
 	close;
 
 L_nice_11:
         mes "[Helper Santa]";
 	mes "Chuck Norris style!";
-	getitem 1203,1;
+	getitem "RangerHat",1;
 	close;
 
 L_nice_12:
         mes "[Helper Santa]";
 	mes "Even Rudolph would be envious now.";
-	getitem 1204,1;
+	getitem "AntlerHat",1;
         close;
 
 L_nice_13:
         mes "[Helper Santa]";
 	mes "Now you can become a Santa too!";
-	getitem 1206,1;
+	getitem "SantaBeardHat",1;
 	close;
 
 L_nice_14:
         mes "[Helper Santa]";
 	mes "Now you can became a Santa too!";
-	getitem 511,1;
+	getitem "SantaHat",1;
 	close;
 
 L_nice_15:
         mes "[Helper Santa]";
 	mes "These gloves should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_nice_16:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 624,1;
+	getitem "VNeckSweater",1;
 	close;
 
 L_nice_17:
         mes "[Helper Santa]";
 	mes "This should keep you warm.";
-	getitem 564,1;
+	getitem "TurtleneckSweater",1;
 	close;
 
 L_only_once:
diff --git a/world/map/npc/xmas/2007/after-xmas.txt b/world/map/npc/xmas/2007/after-xmas.txt
index f7678d98..e62205ed 100644
--- a/world/map/npc/xmas/2007/after-xmas.txt
+++ b/world/map/npc/xmas/2007/after-xmas.txt
@@ -64,49 +64,49 @@
 	L_present_0:
 	mes "[Santa Clause]";
 	mes "Here you got a new funky hat!";
-	getitem 628, 1;
+	getitem "FunkyHat", 1;
 	next;
 	goto L_Givepresent;
 
 	L_present_1:
 	mes "[Santa Clause]";
 	mes "Here you got a pompouse top hat!";
-	getitem 627, 1;
+	getitem "TopHat", 1;
 	next;
 	goto L_Givepresent;
 
 	L_present_2:
 	mes "[Santa Clause]";
 	mes "Here you got a funny elven hat!";
-	getitem 633, 1;
+	getitem "ChristmasElfHat", 1;
 	next;
 	goto L_Givepresent;
 
 	L_present_3:
 	mes "[Santa Clause]";
 	mes "Here you got a creepy face mask!";
-	getitem 634, 1;
+	getitem "FaceMask", 1;
 	next;
 	goto L_Givepresent;
 
 	L_present_4:
 	mes "[Santa Clause]";
 	mes "Here you got a stylish mushroom hat!";
-	getitem 629, 1;
+	getitem "MushHat", 1;
 	next;
 	goto L_Givepresent;
 
 	L_present_5:
 	mes "[Santa Clause]";
 	mes "Here you got an evil mushroom hat!";
-	getitem 630, 1;
+	getitem "ShroomHat", 1;
 	next;
 	goto L_Givepresent;
 
 	L_present_6:
 	mes "[Santa Clause]";
 	mes "Here you got a beautiful skirt!";
-	getitem 632, 1;
+	getitem "CottonSkirt", 1;
 	next;
 	goto L_Givepresent;
 
diff --git a/world/map/npc/xmas/2007/pre-xmas.txt b/world/map/npc/xmas/2007/pre-xmas.txt
index ba9c7c11..1adc37bb 100644
--- a/world/map/npc/xmas/2007/pre-xmas.txt
+++ b/world/map/npc/xmas/2007/pre-xmas.txt
@@ -29,23 +29,23 @@
 	menu "I got some milk.", L_Exchange_Milk, "I got some cookies.", L_Exchange_Cookies, "How is the collecting going?", L_Status, "Where can I find milk and cookies?", L_Help;
 
 	L_Exchange_Milk:
-	if (countitem(527) == 0) goto L_Exchange_Gotnothing;
+	if (countitem("Milk") == 0) goto L_Exchange_Gotnothing;
 	mes "[Santas Assistant]";
-	mes "Aaaaah, " + countitem(527) + " milk.";
+	mes "Aaaaah, " + countitem("Milk") + " milk.";
 	mes "Thanks for your contribution.";
-	set QUEST_xmas07_milk, QUEST_xmas07_milk + countitem(527);
-	set $QUEST_xmas07_milk, $QUEST_xmas07_milk + countitem(527);
-	delitem(527), countitem(527);
+	set QUEST_xmas07_milk, QUEST_xmas07_milk + countitem("Milk");
+	set $QUEST_xmas07_milk, $QUEST_xmas07_milk + countitem("Milk");
+	delitem("Milk"), countitem("Milk");
 	close;
 
 	L_Exchange_Cookies:
-	if (countitem(635) == 0) goto L_Exchange_Gotnothing;
+	if (countitem("SantaCookie") == 0) goto L_Exchange_Gotnothing;
 	mes "[Santas Assistant]";
-	mes "Aaaaah, " + countitem(635) + " cookies.";
+	mes "Aaaaah, " + countitem("SantaCookie") + " cookies.";
 	mes "Thanks for your contribution.";
-	set QUEST_xmas07_cookies, QUEST_xmas07_cookies + countitem(635);
-	set $QUEST_xmas07_cookies, $QUEST_xmas07_cookies + countitem(635);
-	delitem(635), countitem(635);
+	set QUEST_xmas07_cookies, QUEST_xmas07_cookies + countitem("SantaCookie");
+	set $QUEST_xmas07_cookies, $QUEST_xmas07_cookies + countitem("SantaCookie");
+	delitem(SantaCookie"), countitem("SanteCookie");
 	close;
 
 	L_Help:
diff --git a/world/map/npc/xmas/2008/event.txt b/world/map/npc/xmas/2008/event.txt
index 5ac1be37..228b8e3d 100644
--- a/world/map/npc/xmas/2008/event.txt
+++ b/world/map/npc/xmas/2008/event.txt
@@ -32,7 +32,7 @@ L_SantaComplete:
 	mes "\"Now, let me see what I have here for you.\"";
 	next;
 	mes "Santa fumbles around in a large sack and pulls out a Mouboo head hat!";
-	getitem 1216,1;
+	getitem "MoubooHead",1;
 	set QUEST_xmas08_state, QUEST_xmas08_state | (1 << 10);
 	next;
 	mes "[Santa Claus]";
diff --git a/world/map/npc/xmas/2009/event.txt b/world/map/npc/xmas/2009/event.txt
index 4e78b38a..21c91642 100644
--- a/world/map/npc/xmas/2009/event.txt
+++ b/world/map/npc/xmas/2009/event.txt
@@ -2,12 +2,12 @@
     if (QUEST_Christmas09_state > 0) goto L_Finished;
 
     set @cond, 0;
-    if (countitem(1234) > 0) set @cond, @cond + 1;
-    if (countitem(1235) > 0) set @cond, @cond + 1;
-    if (countitem(1236) > 0) set @cond, @cond + 1;
-    if (countitem(1237) > 0) set @cond, @cond + 1;
-    if (countitem(1238) > 0) set @cond, @cond + 1;
-    if (countitem(1239) > 0) set @cond, @cond + 1;
+    if (countitem("RedOrnament") > 0) set @cond, @cond + 1;
+    if (countitem("YellowOrnament") > 0) set @cond, @cond + 1;
+    if (countitem("GreenOrnament") > 0) set @cond, @cond + 1;
+    if (countitem("AquaOrnament") > 0) set @cond, @cond + 1;
+    if (countitem("BlueOrnament") > 0) set @cond, @cond + 1;
+    if (countitem("MagentaOrnament") > 0) set @cond, @cond + 1;
     
     if (@cond == 6) goto L_Give;
     
@@ -57,26 +57,26 @@ L_SANTA_DESCRIBE_QUEST:
 L_Give:
     getinventorylist;
     set @freeslots, 100 - @inventorylist_count;
-    if (countitem(1234) <= 1) set @freeslots, @freeslots + 1;
-    if (countitem(1235) <= 1) set @freeslots, @freeslots + 1;
-    if (countitem(1236) <= 1) set @freeslots, @freeslots + 1;
-    if (countitem(1237) <= 1) set @freeslots, @freeslots + 1;
-    if (countitem(1238) <= 1) set @freeslots, @freeslots + 1;
-    if (countitem(1239) <= 1) set @freeslots, @freeslots + 1;
+    if (countitem("RedOrnament") <= 1) set @freeslots, @freeslots + 1;
+    if (countitem("YellowOrnament") <= 1) set @freeslots, @freeslots + 1;
+    if (countitem("GreenOrnament") <= 1) set @freeslots, @freeslots + 1;
+    if (countitem("AquaOrnament") <= 1) set @freeslots, @freeslots + 1;
+    if (countitem("BlueOrnament") <= 1) set @freeslots, @freeslots + 1;
+    if (countitem("MagentaOrnament") <= 1) set @freeslots, @freeslots + 1;
     if (@freeslots < 3) goto L_NoRoom;
-    delitem 1234, 1;
-    delitem 1235, 1;
-    delitem 1236, 1;
-    delitem 1237, 1;
-    delitem 1238, 1;
-    delitem 1239, 1;
+    delitem "RedOrnament", 1;
+    delitem "YellowOrnament", 1;
+    delitem "GreenOrnament", 1;
+    delitem "AquaOrnament", 1;
+    delitem "BlueOrnament", 1;
+    delitem "MagentaOrnament", 1;
     mes "[Santa Claus]";
     mes "\"I knew I could count on you!:";
     mes "Please accept these small gifts:";
     mes "The official Christmas 2009 headgear!";
     mes "And a little something from the elves to say Thank You!";
     mes "Ho Ho Ho Merry Christmas!\"";
-    getitem 1242, 1;
+    getitem "SnowGoggles", 1;
     setarray @snowglob$, "SantaSnowGlobe", "SnowmanSnowGlobe";
     getitem @snowglob$[rand(getarraysize(@snowglob$))], 1;
     setarray @oldstock$, "SantaBeardHat", "ChristmasTreeHat", "Goggles", "LeatherGoggles", "AntlerHat";
diff --git a/world/map/npc/xmas/2010/santa.txt b/world/map/npc/xmas/2010/santa.txt
index bd82a251..8c53b22f 100644
--- a/world/map/npc/xmas/2010/santa.txt
+++ b/world/map/npc/xmas/2010/santa.txt
@@ -72,7 +72,7 @@ L_Stocking_Prize:
 		"Wonderful! Santa, You are great! Is it another hat?",-;
 	next;
         mes "\"No, not a hat. Here, take this. I have been using it for the last three months... It is my favorite and it means a lot to me.\"";
-        getitem 1207, 1;
+        getitem "RedChristmasStocking", 1;
         set Xmas2010, 4;
         close2;
         percentheal -20, 0;
-- 
cgit v1.2.3-70-g09d2