Module:Iteminfo/datagen/2

From Terraria Wiki
Jump to navigation Jump to search

No documentation subpage exists yet for this module. Create one now.


-- import Item, AmmoID, SoundID and so on.
local extdata  = require('Module:Iteminfo/datagen/extdata')
for k,v in pairs(extdata) do
	_G[k] = v
end

local this

--Terraria.Item.SetDefaults2(int type)  v1.4.4.9
local function SetDefaults2(type)
local num;
if (type == 1001) then
	this.width = 18;
	this.height = 18;
	this.defense = 20;
	this.headSlot = 78;
	this.rare = 7;
	this.value = 300000;
	return;
end
if (type == 1002) then
	this.width = 18;
	this.height = 18;
	this.defense = 13;
	this.headSlot = 79;
	this.rare = 7;
	this.value = 300000;
	return;
end
if (type == 1003) then
	this.width = 18;
	this.height = 18;
	this.defense = 7;
	this.headSlot = 80;
	this.rare = 7;
	this.value = 300000;
	return;
end
if (type == 1004) then
	this.width = 18;
	this.height = 18;
	this.defense = 18;
	this.bodySlot = 51;
	this.rare = 7;
	this.value = 240000;
	return;
end
if (type == 1005) then
	this.width = 18;
	this.height = 18;
	this.defense = 13;
	this.legSlot = 47;
	this.rare = 7;
	this.value = 180000;
	return;
end
if (type == 1006) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = Item.sellPrice(0, 0, 90, 0);
	this.rare = 7;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 17;
	return;
end
if (type == 1007) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1008) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1009) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1010) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1011) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1012) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1013) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1014) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1015) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1016) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1017) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1018) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1019) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1020) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1021) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1022) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1023) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1024) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1025) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1026) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1027) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1028) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1029) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1030) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1031) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1032) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1033) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1034) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1035) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1036) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1037) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1038) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1039) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1040) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1041) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1042) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1043) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1044) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1045) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1046) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1047) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1048) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1049) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1050) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1051) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1052) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1053) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1054) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1055) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1056) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1057) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1058) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1059) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1060) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1061) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1062) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1063) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1064) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1065) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1066) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1067) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1068) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1069) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1070) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1071) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.width = 24;
	this.height = 24;
	this.value = 10000;
	return;
end
if (type == 1072) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.width = 24;
	this.height = 24;
	this.value = 10000;
	return;
end
if (type == 1073) then
	this.paint = 1;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1074) then
	this.paint = 2;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1075) then
	this.paint = 3;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1076) then
	this.paint = 4;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1077) then
	this.paint = 5;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1078) then
	this.paint = 6;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1079) then
	this.paint = 7;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1080) then
	this.paint = 8;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1081) then
	this.paint = 9;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1082) then
	this.paint = 10;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1083) then
	this.paint = 11;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1084) then
	this.paint = 12;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1085) then
	this.paint = 13;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1086) then
	this.paint = 14;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1087) then
	this.paint = 15;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1088) then
	this.paint = 16;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1089) then
	this.paint = 17;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1090) then
	this.paint = 18;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1091) then
	this.paint = 19;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1092) then
	this.paint = 20;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1093) then
	this.paint = 21;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1094) then
	this.paint = 22;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1095) then
	this.paint = 23;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1096) then
	this.paint = 24;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1097) then
	this.paint = 25;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1098) then
	this.paint = 26;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1099) then
	this.paint = 27;
	this.width = 24;
	this.height = 24;
	this.value = 25;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1100) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.width = 24;
	this.height = 24;
	this.value = 10000;
	return;
end
if (type == 1101) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 226;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1102) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 112;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1103) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 224;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1104) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 221;
	this.width = 12;
	this.height = 12;
	this.value = 4500;
	this.rare = 3;
	return;
end
if (type == 1105) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 222;
	this.width = 12;
	this.height = 12;
	this.value = 6500;
	this.rare = 3;
	return;
end
if (type == 1106) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 223;
	this.width = 12;
	this.height = 12;
	this.value = 8500;
	this.rare = 3;
	return;
end
if (type == 1107) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 0;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1108) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 1;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1109) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 2;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1110) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 3;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1111) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 4;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1112) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 5;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1113) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1114) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	this.placeStyle = 7;
	this.createTile = 227;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	return;
end
if (type == 1115) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1116) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1117) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1118) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1119) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10000;
	this.rare = 1;
	return;
end
if (type == 1120) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 228;
	this.width = 26;
	this.height = 20;
	this.value = Item.buyPrice(0, 5, 0, 0);
	return;
end
if (type == 1121) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 12;
	this.useTime = 12;
	this.mana = 5;
	this.width = 50;
	this.height = 18;
	this.shoot = 181;
	this.UseSound = SoundID.Item11;
	this.damage = 9;
	this.shootSpeed = 8;
	this.noMelee = true;
	this.value = this.queenBeePrice;
	this.knockBack = 0.25;
	this.rare = 2;
	this.magic = true;
	this.scale = 0.8;
	return;
end
if (type == 1122) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.shootSpeed = 12;
	this.shoot = 182;
	this.damage = 80;
	this.width = 18;
	this.height = 20;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 14;
	this.useTime = 14;
	this.noUseGraphic = true;
	this.noMelee = true;
	this.value = Item.buyPrice(0, 35, 0, 0);
	this.knockBack = 5;
	this.melee = true;
	this.rare = 7;
	return;
end
if (type == 1123) then
	this.useStyle = 1;
	this.useTime = 20;
	this.useAnimation = 20;
	this.knockBack = 5.3;
	this.width = 40;
	this.autoReuse = true;
	this.height = 40;
	this.damage = 30;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 3;
	this.value = this.queenBeePrice;
	this.melee = true;
	return;
end
if (type == 1124) then
	this.width = 12;
	this.height = 12;
	this.maxStack = Item.CommonMaxStack;
	return;
end
if (type == 1125) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 229;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1126) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 108;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1127) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 230;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1128) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.autoReuse = true;
	return;
end
if (type == 1129) then
	this.tileWand = 1124;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.createTile = 225;
	this.width = 8;
	this.height = 10;
	this.rare = 1;
	this.value = Item.sellPrice(0, 0, 50, 0);
	return;
end
if (type == 1130) then
	this.useStyle = 1;
	this.shootSpeed = 6;
	this.shoot = 183;
	this.knockBack = 1;
	this.damage = 12;
	this.width = 10;
	this.height = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 15;
	this.useTime = 15;
	this.noUseGraphic = true;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 0, 5, 0);
	this.ranged = true;
	return;
end
if (type == 1131) then
	this.width = 22;
	this.height = 22;
	this.accessory = true;
	this.rare = 8;
	this.value = Item.sellPrice(0, 40, 0, 0);
	this.expert = true;
	return;
end
if (type == 1132) then
	this.width = 22;
	this.height = 22;
	this.accessory = true;
	this.rare = 2;
	this.value = 100000;
	return;
end
if (type == 1133) then
	this.useStyle = 4;
	this.consumable = true;
	this.useAnimation = 45;
	this.useTime = 45;
	this.width = 28;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.rare = 1;
	return;
end
if (type == 1134) then
	this.UseSound = SoundID.Item3;
	this.healLife = 80;
	this.useStyle = 9;
	this.useTurn = true;
	this.useAnimation = 17;
	this.useTime = 17;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.width = 14;
	this.height = 24;
	this.potion = true;
	this.buffType = 48;
	this.buffTime = 900;
	this.value = 40;
	return;
end
if (type == 1135) then
	this.width = 18;
	this.height = 18;
	this.headSlot = 81;
	this.value = 1000;
	this.defense = 1;
	return;
end
if (type == 1136) then
	this.width = 18;
	this.height = 18;
	this.bodySlot = 52;
	this.value = 1000;
	this.defense = 2;
	return;
end
if (type == 1137) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 10;
	this.placeStyle = 12;
	this.width = 14;
	this.height = 28;
	this.value = 200;
	return;
end
if (type == 1138) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 10;
	this.placeStyle = 13;
	this.width = 14;
	this.height = 28;
	this.value = 200;
	return;
end
if (type == 1139) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 10;
	this.placeStyle = 14;
	this.width = 14;
	this.height = 28;
	this.value = 200;
	return;
end
if (type == 1140) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 10;
	this.placeStyle = 15;
	this.width = 14;
	this.height = 28;
	this.value = 200;
	return;
end
if (type == 1141) then
	this.width = 14;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.rare = 7;
	return;
end
if (type == 1142) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 21;
	this.placeStyle = 16;
	this.width = 26;
	this.height = 22;
	this.value = 500;
	return;
end
if (type == 1143) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 15;
	this.placeStyle = 12;
	this.width = 12;
	this.height = 30;
	this.value = 150;
	return;
end
if (type == 1144) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 14;
	this.placeStyle = 9;
	this.width = 26;
	this.height = 20;
	this.value = 300;
	return;
end
if (type == 1145) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 18;
	this.placeStyle = 10;
	this.width = 28;
	this.height = 14;
	this.value = 150;
	return;
end
if (type == 1146) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 137;
	this.placeStyle = 1;
	this.width = 12;
	this.height = 12;
	this.value = 10000;
	this.mech = true;
	return;
end
if (type == 1147) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 137;
	this.placeStyle = 2;
	this.width = 12;
	this.height = 12;
	this.value = 10000;
	this.mech = true;
	return;
end
if (type == 1148) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 137;
	this.placeStyle = 3;
	this.width = 12;
	this.height = 12;
	this.value = 10000;
	this.mech = true;
	return;
end
if (type == 1149) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 137;
	this.placeStyle = 4;
	this.width = 12;
	this.height = 12;
	this.value = 10000;
	this.mech = true;
	return;
end
if (type == 1150) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 232;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 1151) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 135;
	this.width = 12;
	this.height = 12;
	this.placeStyle = 6;
	this.mech = true;
	this.value = 5000;
	return;
end
if (type == 1152) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 105;
	this.width = 20;
	this.height = 20;
	this.value = 300;
	this.placeStyle = 43;
	return;
end
if (type == 1153) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 105;
	this.width = 20;
	this.height = 20;
	this.value = 300;
	this.placeStyle = 44;
	return;
end
if (type == 1154) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 105;
	this.width = 20;
	this.height = 20;
	this.value = 300;
	this.placeStyle = 45;
	return;
end
if (type == 1155) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 18;
	this.useTime = 18;
	this.mana = 10;
	this.width = 50;
	this.height = 18;
	this.shoot = 189;
	this.UseSound = SoundID.Item11;
	this.damage = 31;
	this.shootSpeed = 9;
	this.noMelee = true;
	this.value = 500000;
	this.knockBack = 0.25;
	this.rare = 8;
	this.magic = true;
	return;
end
if (type == 1156) then
	this.channel = true;
	this.useStyle = 5;
	this.useAnimation = 30;
	this.useTime = 30;
	this.knockBack = 1;
	this.width = 30;
	this.height = 10;
	this.damage = 38;
	this.scale = 1.1;
	this.shoot = 190;
	this.shootSpeed = 14;
	this.UseSound = SoundID.Item10;
	this.rare = 8;
	this.value = Item.sellPrice(0, 20, 0, 0);
	this.ranged = true;
	this.noMelee = true;
	return;
end
if (type == 1157) then
	this.mana = 10;
	this.damage = 40;
	this.useStyle = 1;
	this.shootSpeed = 10;
	this.shoot = 191;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item44;
	this.useAnimation = 28;
	this.useTime = 28;
	this.rare = 7;
	this.noMelee = true;
	this.knockBack = 3;
	this.buffType = 49;
	this.value = Item.buyPrice(0, 35, 0, 0);
	this.summon = true;
	this.autoReuse = true;
	this.reuseDelay = 2;
	return;
end
if (type == 1158) then
	this.rare = 7;
	this.width = 24;
	this.height = 28;
	this.accessory = true;
	this.value = Item.buyPrice(0, 20, 0, 0);
	this.neckSlot = 4;
	return;
end
if (type == 1159) then
	this.width = 18;
	this.height = 18;
	this.defense = 6;
	this.headSlot = 82;
	this.rare = 7;
	this.value = Item.buyPrice(0, 50, 0, 0);
	return;
end
if (type == 1160) then
	this.width = 18;
	this.height = 18;
	this.defense = 17;
	this.bodySlot = 53;
	this.rare = 7;
	this.value = Item.buyPrice(0, 50, 0, 0);
	return;
end
if (type == 1161) then
	this.width = 18;
	this.height = 18;
	this.defense = 12;
	this.legSlot = 48;
	this.rare = 7;
	this.value = Item.buyPrice(0, 50, 0, 0);
	return;
end
if (type == 1162) then
	this.width = 24;
	this.height = 8;
	this.accessory = true;
	this.value = Item.buyPrice(1, 50, 0, 0);
	this.wingSlot = 13;
	this.rare = 5;
	return;
end
if (type == 1163) then
	this.width = 14;
	this.height = 28;
	this.rare = 4;
	this.value = 150000;
	this.accessory = true;
	this.balloonSlot = 1;
	return;
end
if (type == 1164) then
	this.width = 14;
	this.height = 28;
	this.rare = 8;
	this.value = 150000;
	this.accessory = true;
	this.balloonSlot = 3;
	return;
end
if (type == 1165) then
	this.width = 24;
	this.height = 8;
	this.accessory = true;
	this.value = 400000;
	this.rare = 5;
	this.wingSlot = 14;
	return;
end
if (type == 1166) then
	this.useStyle = 1;
	this.useTime = 22;
	this.useAnimation = 22;
	this.knockBack = 5.5;
	this.width = 24;
	this.height = 28;
	this.damage = 19;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 3;
	this.value = 9000;
	this.melee = true;
	return;
end
if (type == 1167) then
	this.rare = 7;
	this.width = 24;
	this.height = 28;
	this.accessory = true;
	this.value = Item.buyPrice(0, 40, 0, 0);
	return;
end
if (type == 1168) then
	this.useStyle = 1;
	this.shootSpeed = 6;
	this.shoot = 196;
	this.width = 18;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 15;
	this.useTime = 15;
	this.noUseGraphic = true;
	this.noMelee = true;
	this.value = 20;
	return;
end
if (type == 1169) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 197;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 5, 0, 0);
	this.buffType = 50;
	return;
end
if (type == 1170) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 198;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 3, 0, 0);
	this.buffType = 51;
	return;
end
if (type == 1171) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 199;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.buffType = 52;
	this.value = Item.buyPrice(2, 0, 0, 0);
	return;
end
if (type == 1172) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 200;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 2, 0, 0);
	this.buffType = 53;
	return;
end
if (type == 1173) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 85;
	this.placeStyle = 1;
	this.width = 20;
	this.height = 20;
	return;
end
if (type == 1174) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 85;
	this.placeStyle = 2;
	this.width = 20;
	this.height = 20;
	return;
end
if (type == 1175) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 85;
	this.placeStyle = 3;
	this.width = 20;
	this.height = 20;
	return;
end
if (type == 1176) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 85;
	this.placeStyle = 4;
	this.width = 20;
	this.height = 20;
	return;
end
if (type == 1177) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 85;
	this.placeStyle = 5;
	this.width = 20;
	this.height = 20;
	return;
end
if (type == 1178) then
	this.useStyle = 5;
	this.mana = 5;
	this.autoReuse = true;
	this.useAnimation = 7;
	this.useTime = 7;
	this.width = 24;
	this.height = 18;
	this.shoot = 206;
	this.UseSound = SoundID.Item7;
	this.damage = 48;
	this.shootSpeed = 11;
	this.noMelee = true;
	this.value = 300000;
	this.knockBack = 4;
	this.rare = 7;
	this.magic = true;
	return;
end
if (type == 1179) then
	this.shootSpeed = 5;
	this.shoot = 207;
	this.damage = 9;
	this.width = 8;
	this.height = 8;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Bullet;
	this.knockBack = 4.5;
	this.value = 50;
	this.ranged = true;
	this.rare = 7;
	return;
end
if (type == 1180) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 208;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.buffType = 54;
	this.value = Item.sellPrice(0, 75, 0, 0);
	return;
end
if (type == 1181) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 209;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.value = Item.buyPrice(0, 45, 0, 0);
	this.buffType = 55;
	return;
end
if (type == 1182) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 210;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 2, 0, 0);
	this.buffType = 56;
	return;
end
if (type == 1183) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 211;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 8;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 5, 50, 0);
	this.buffType = 57;
	return;
end
if (type == 1184) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 13500;
	this.rare = 3;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 12;
	return;
end
if (type == 1185) then
	this.useTurn = true;
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 22;
	this.useTime = 22;
	this.knockBack = 5.5;
	this.width = 40;
	this.height = 40;
	this.damage = 49;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 92000;
	this.melee = true;
	return;
end
if (type == 1186) then
	this.useStyle = 5;
	this.useAnimation = 27;
	this.useTime = 27;
	this.shootSpeed = 4.4;
	this.knockBack = 4.5;
	this.width = 40;
	this.height = 40;
	this.damage = 44;
	this.scale = 1.1;
	this.UseSound = SoundID.Item1;
	this.shoot = 212;
	this.rare = 4;
	this.value = 60000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	return;
end
if (type == 1187) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 22;
	this.useTime = 22;
	this.width = 50;
	this.height = 18;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 37;
	this.shootSpeed = 9.25;
	this.noMelee = true;
	this.value = 80000;
	this.ranged = true;
	this.rare = 4;
	this.knockBack = 1.75;
	return;
end
if (type == 1188) then
	this.useStyle = 1;
	this.useTurn = true;
	this.autoReuse = true;
	this.useAnimation = 25;
	this.useTime = 12;
	this.knockBack = 5;
	this.width = 20;
	this.height = 12;
	this.damage = 12;
	this.pick = 130;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 72000;
	this.melee = true;
	this.scale = 1;
	return;
end
if (type == 1189) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 12;
	this.shootSpeed = 32;
	this.knockBack = 0.5;
	this.width = 20;
	this.height = 12;
	this.damage = 12;
	this.pick = 130;
	this.UseSound = SoundID.Item23;
	this.shoot = 213;
	this.rare = 4;
	this.value = 72000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1190) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 12;
	this.shootSpeed = 40;
	this.knockBack = 2.9;
	this.width = 20;
	this.height = 12;
	this.damage = 26;
	this.axe = 15;
	this.UseSound = SoundID.Item23;
	this.shoot = 214;
	this.rare = 4;
	this.value = 72000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1191) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = Item.sellPrice(0, 0, 52, 0);
	this.rare = 3;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 14;
	return;
end
if (type == 1192) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 22;
	this.useTime = 22;
	this.knockBack = 6;
	this.width = 40;
	this.height = 40;
	this.damage = 59;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 126500;
	this.melee = true;
	return;
end
if (type == 1193) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 25;
	this.shootSpeed = 4.5;
	this.knockBack = 5.5;
	this.width = 40;
	this.height = 40;
	this.damage = 46;
	this.scale = 1.1;
	this.UseSound = SoundID.Item1;
	this.shoot = 215;
	this.rare = 4;
	this.value = 82500;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	return;
end
if (type == 1194) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 19;
	this.useTime = 19;
	this.width = 50;
	this.height = 18;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 40;
	this.shootSpeed = 9.75;
	this.noMelee = true;
	this.value = 110000;
	this.ranged = true;
	this.rare = 4;
	this.knockBack = 2;
	return;
end
if (type == 1195) then
	this.useStyle = 1;
	this.useAnimation = 25;
	this.useTime = 9;
	this.knockBack = 5;
	this.useTurn = true;
	this.autoReuse = true;
	this.width = 20;
	this.height = 12;
	this.damage = 17;
	this.pick = 165;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 99000;
	this.melee = true;
	this.scale = 1;
	return;
end
if (type == 1196) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 9;
	this.shootSpeed = 32;
	this.knockBack = 0.5;
	this.width = 20;
	this.height = 12;
	this.damage = 17;
	this.pick = 165;
	this.UseSound = SoundID.Item23;
	this.shoot = 216;
	this.rare = 4;
	this.value = 99000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1197) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 9;
	this.shootSpeed = 40;
	this.knockBack = 3.75;
	this.width = 20;
	this.height = 12;
	this.damage = 31;
	this.axe = 18;
	this.UseSound = SoundID.Item23;
	this.shoot = 217;
	this.rare = 4;
	this.value = 99000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1198) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = Item.sellPrice(0, 0, 68, 0);
	this.rare = 3;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 16;
	return;
end
if (type == 1199) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.knockBack = 6;
	this.width = 40;
	this.height = 40;
	this.damage = 61;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 161000;
	this.melee = true;
	return;
end
if (type == 1200) then
	this.useStyle = 5;
	this.useAnimation = 23;
	this.useTime = 23;
	this.shootSpeed = 5;
	this.knockBack = 6.2;
	this.width = 40;
	this.height = 40;
	this.damage = 48;
	this.scale = 1.1;
	this.UseSound = SoundID.Item1;
	this.shoot = 218;
	this.rare = 4;
	this.value = 105000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	return;
end
if (type == 1201) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 17;
	this.useTime = 17;
	this.width = 50;
	this.height = 18;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 43;
	this.shootSpeed = 10.5;
	this.noMelee = true;
	this.value = 140000;
	this.ranged = true;
	this.rare = 4;
	this.knockBack = 2.5;
	return;
end
if (type == 1202) then
	this.useStyle = 1;
	this.useAnimation = 25;
	this.useTime = 7;
	this.knockBack = 5;
	this.useTurn = true;
	this.autoReuse = true;
	this.width = 20;
	this.height = 12;
	this.damage = 27;
	this.pick = 190;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 126000;
	this.melee = true;
	this.scale = 1;
	return;
end
if (type == 1203) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 7;
	this.shootSpeed = 32;
	this.knockBack = 0.5;
	this.width = 20;
	this.height = 12;
	this.damage = 27;
	this.pick = 190;
	this.UseSound = SoundID.Item23;
	this.shoot = 219;
	this.rare = 4;
	this.value = 126000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1204) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 7;
	this.shootSpeed = 40;
	this.knockBack = 4.6;
	this.width = 20;
	this.height = 12;
	this.damage = 34;
	this.axe = 21;
	this.UseSound = SoundID.Item23;
	this.shoot = 220;
	this.rare = 4;
	this.value = 126000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1205) then
	this.width = 18;
	this.height = 18;
	this.defense = 14;
	this.headSlot = 83;
	this.rare = 4;
	this.value = 75000;
	return;
end
if (type == 1206) then
	this.width = 18;
	this.height = 18;
	this.defense = 5;
	this.headSlot = 84;
	this.rare = 4;
	this.value = 75000;
	return;
end
if (type == 1207) then
	this.width = 18;
	this.height = 18;
	this.defense = 3;
	this.headSlot = 85;
	this.rare = 4;
	this.value = 75000;
	return;
end
if (type == 1208) then
	this.width = 18;
	this.height = 18;
	this.defense = 10;
	this.bodySlot = 54;
	this.rare = 4;
	this.value = 60000;
	return;
end
if (type == 1209) then
	this.width = 18;
	this.height = 18;
	this.defense = 8;
	this.legSlot = 49;
	this.rare = 4;
	this.value = 45000;
	return;
end
if (type == 1210) then
	this.width = 18;
	this.height = 18;
	this.defense = 19;
	this.headSlot = 86;
	this.rare = 4;
	this.value = 112500;
	return;
end
if (type == 1211) then
	this.width = 18;
	this.height = 18;
	this.defense = 7;
	this.headSlot = 87;
	this.rare = 4;
	this.value = 112500;
	return;
end
if (type == 1212) then
	this.width = 18;
	this.height = 18;
	this.defense = 4;
	this.headSlot = 88;
	this.rare = 4;
	this.value = 112500;
	return;
end
if (type == 1213) then
	this.width = 18;
	this.height = 18;
	this.defense = 13;
	this.bodySlot = 55;
	this.rare = 4;
	this.value = 90000;
	return;
end
if (type == 1214) then
	this.width = 18;
	this.height = 18;
	this.defense = 10;
	this.legSlot = 50;
	this.rare = 4;
	this.value = 67500;
	return;
end
if (type == 1215) then
	this.width = 18;
	this.height = 18;
	this.defense = 23;
	this.headSlot = 89;
	this.rare = 4;
	this.value = 150000;
	return;
end
if (type == 1216) then
	this.width = 18;
	this.height = 18;
	this.defense = 8;
	this.headSlot = 90;
	this.rare = 4;
	this.value = 150000;
	return;
end
if (type == 1217) then
	this.width = 18;
	this.height = 18;
	this.defense = 4;
	this.headSlot = 91;
	this.rare = 4;
	this.value = 150000;
	return;
end
if (type == 1218) then
	this.width = 18;
	this.height = 18;
	this.defense = 15;
	this.bodySlot = 56;
	this.rare = 4;
	this.value = 120000;
	return;
end
if (type == 1219) then
	this.width = 18;
	this.height = 18;
	this.defense = 11;
	this.legSlot = 51;
	this.rare = 4;
	this.value = 90000;
	return;
end
if (type == 1220) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 134;
	this.placeStyle = 1;
	this.width = 28;
	this.height = 14;
	this.value = 25000;
	this.rare = 3;
	return;
end
if (type == 1221) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 133;
	this.placeStyle = 1;
	this.width = 44;
	this.height = 30;
	this.value = 50000;
	this.rare = 3;
	return;
end
if (type == 1222) then
	this.useTurn = true;
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 35;
	this.useTime = 12;
	this.knockBack = 5.5;
	this.width = 20;
	this.height = 12;
	this.damage = 36;
	this.axe = 15;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 72000;
	this.melee = true;
	this.scale = 1.1;
	return;
end
if (type == 1223) then
	this.useTurn = true;
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 35;
	this.useTime = 9;
	this.knockBack = 6.5;
	this.width = 20;
	this.height = 12;
	this.damage = 41;
	this.axe = 18;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 99000;
	this.melee = true;
	this.scale = 1.1;
	return;
end
if (type == 1224) then
	this.useTurn = true;
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 35;
	this.useTime = 7;
	this.knockBack = 7.5;
	this.width = 20;
	this.height = 12;
	this.damage = 44;
	this.axe = 21;
	this.UseSound = SoundID.Item1;
	this.rare = 4;
	this.value = 126000;
	this.melee = true;
	this.scale = 1.1;
	return;
end
if (type == 1225) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = Item.sellPrice(0, 0, 40, 0);
	this.rare = 4;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 18;
	return;
end
if (type == 1226) then
	this.useStyle = 1;
	this.useAnimation = 26;
	this.useTime = 60;
	this.shoot = 229;
	this.shootSpeed = 8;
	this.knockBack = 6;
	this.width = 40;
	this.height = 40;
	this.damage = 95;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = 276000;
	this.scale = 1;
	this.melee = true;
	return;
end
if (type == 1227) then
	this.autoReuse = true;
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 16;
	this.useTime = 28;
	this.shoot = 228;
	this.shootSpeed = 8;
	this.knockBack = 4;
	this.width = 40;
	this.height = 40;
	this.damage = 57;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = 276000;
	this.melee = true;
	return;
end
if (type == 1228) then
	this.useStyle = 5;
	this.useAnimation = 23;
	this.useTime = 23;
	this.shootSpeed = 5;
	this.knockBack = 6.2;
	this.width = 40;
	this.height = 40;
	this.damage = 49;
	this.scale = 1.1;
	this.UseSound = SoundID.Item1;
	this.shoot = 222;
	this.rare = 7;
	this.value = 180000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	return;
end
if (type == 1229) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 19;
	this.useTime = 19;
	this.width = 50;
	this.height = 18;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 34;
	this.shootSpeed = 11.5;
	this.noMelee = true;
	this.value = 240000;
	this.ranged = true;
	this.rare = 7;
	this.knockBack = 2.75;
	return;
end
if (type == 1230) then
	this.useStyle = 1;
	this.useAnimation = 25;
	this.useTime = 7;
	this.knockBack = 5;
	this.useTurn = true;
	this.autoReuse = true;
	this.width = 20;
	this.height = 12;
	this.damage = 40;
	this.pick = 200;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = 216000;
	this.melee = true;
	this.scale = 1;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1231) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 7;
	this.shootSpeed = 40;
	this.knockBack = 1;
	this.width = 20;
	this.height = 12;
	this.damage = 35;
	this.pick = 200;
	this.UseSound = SoundID.Item23;
	this.shoot = 223;
	this.rare = 7;
	this.value = 216000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1232) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 7;
	this.shootSpeed = 46;
	this.knockBack = 4.6;
	this.width = 20;
	this.height = 12;
	this.damage = 50;
	this.axe = 23;
	this.UseSound = SoundID.Item23;
	this.shoot = 224;
	this.rare = 7;
	this.value = 216000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1233) then
	this.useTurn = true;
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 30;
	this.useTime = 7;
	this.knockBack = 7;
	this.width = 20;
	this.height = 12;
	this.damage = 70;
	this.axe = 23;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = 216000;
	this.melee = true;
	this.scale = 1.15;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1234) then
	this.useTurn = true;
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 35;
	this.useTime = 14;
	this.hammer = 90;
	this.width = 24;
	this.height = 28;
	this.damage = 80;
	this.knockBack = 8;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = 216000;
	this.melee = true;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1235) then
	this.shootSpeed = 4.5;
	this.shoot = 225;
	this.damage = 16;
	this.width = 10;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Arrow;
	this.knockBack = 3.5;
	this.value = 100;
	this.ranged = true;
	this.rare = 7;
	return;
end
if (type == 1236) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 10;
	this.shoot = 230;
	this.width = 18;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = 20000;
	return;
end
if (type == 1237) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 10.5;
	this.shoot = 231;
	this.width = 18;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = 20000;
	return;
end
if (type == 1238) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 11;
	this.shoot = 232;
	this.width = 18;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = 20000;
	return;
end
if (type == 1239) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 11.5;
	this.shoot = 233;
	this.width = 18;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = 20000;
	return;
end
if (type == 1240) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 12;
	this.shoot = 234;
	this.width = 18;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = 20000;
	return;
end
if (type == 1241) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 12.5;
	this.shoot = 235;
	this.width = 18;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = 20000;
	return;
end
if (type == 1242) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 236;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 3;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 7, 50, 0);
	this.buffType = 61;
	return;
end
if (type == 1243) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 92;
	this.rare = 1;
	this.vanity = true;
	return;
end
if (type == 1244) then
	this.mana = 30;
	this.damage = 30;
	this.useStyle = 1;
	this.shootSpeed = 16;
	this.shoot = 237;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item66;
	this.useAnimation = 22;
	this.useTime = 22;
	this.rare = 6;
	this.noMelee = true;
	this.knockBack = 0;
	this.value = Item.sellPrice(0, 3, 50, 0);
	this.magic = true;
	return;
end
if (type == 1245) then
	this.flame = true;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.holdStyle = 1;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 4;
	this.placeStyle = 10;
	this.width = 10;
	this.height = 12;
	this.value = 60;
	this.noWet = true;
	return;
end
if (type == 1246) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 234;
	this.width = 12;
	this.height = 12;
	this.ammo = AmmoID.Sand;
	this.notAmmo = true;
	return;
end
if (type == 1247) then
	this.width = 20;
	this.height = 24;
	this.value = 150000;
	this.accessory = true;
	this.rare = 4;
	this.backSlot = 1;
	return;
end
if (type == 1248) then
	this.width = 24;
	this.height = 24;
	this.accessory = true;
	this.value = Item.buyPrice(0, 25, 0, 0);
	this.rare = 7;
	return;
end
if (type == 1249) then
	this.width = 14;
	this.height = 28;
	this.rare = 2;
	this.value = Item.sellPrice(0, 2, 0, 0);
	this.accessory = true;
	this.balloonSlot = 7;
	return;
end
if (type == 1250) then
	this.width = 20;
	this.height = 22;
	this.rare = 4;
	this.value = Item.buyPrice(0, 15, 0, 0);
	this.accessory = true;
	this.balloonSlot = 2;
	return;
end
if (type == 1251) then
	this.width = 20;
	this.height = 22;
	this.rare = 4;
	this.value = Item.buyPrice(0, 15, 0, 0);
	this.accessory = true;
	this.balloonSlot = 9;
	return;
end
if (type == 1252) then
	this.width = 20;
	this.height = 22;
	this.rare = 4;
	this.value = Item.buyPrice(0, 15, 0, 0);
	this.accessory = true;
	this.balloonSlot = 10;
	return;
end
if (type == 1253) then
	this.width = 20;
	this.height = 24;
	this.value = 225000;
	this.accessory = true;
	this.rare = 5;
	return;
end
if (type == 1254) then
	this.useStyle = 5;
	this.useAnimation = 36;
	this.useTime = 36;
	this.crit = this.crit + 25;
	this.width = 44;
	this.height = 14;
	this.shoot = 10;
	this.useAmmo = AmmoID.Bullet;
	this.UseSound = SoundID.Item40;
	this.damage = 185;
	this.shootSpeed = 16;
	this.noMelee = true;
	this.value = Item.buyPrice(0, 40, 0, 0);
	this.knockBack = 8;
	this.rare = 8;
	this.ranged = true;
	return;
end
if (type == 1255) then
	this.autoReuse = false;
	this.useStyle = 5;
	this.useAnimation = 9;
	this.useTime = 9;
	this.width = 24;
	this.height = 22;
	this.shoot = 14;
	this.knockBack = 5.5;
	this.useAmmo = AmmoID.Bullet;
	this.UseSound = SoundID.Item41;
	this.damage = 50;
	this.shootSpeed = 13.5;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 5, 0, 0);
	this.scale = 0.85;
	this.rare = 7;
	this.ranged = true;
	this.autoReuse = true;
	return;
end
if (type == 1256) then
	this.mana = 30;
	this.damage = 12;
	this.useStyle = 1;
	this.shootSpeed = 12;
	this.shoot = 243;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item8;
	this.useAnimation = 24;
	this.useTime = 24;
	this.rare = 1;
	this.noMelee = true;
	this.knockBack = 0;
	this.value = this.shadowOrbPrice;
	this.magic = true;
	return;
end
if (type == 1257) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.rare = 1;
	this.value = Item.sellPrice(0, 0, 39, 0);
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 19;
	return;
end
if (type == 1258) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 22;
	this.useTime = 22;
	this.width = 50;
	this.height = 18;
	this.shoot = 246;
	this.useAmmo = AmmoID.StyngerBolt;
	this.UseSound = SoundID.Item11;
	this.damage = 45;
	this.knockBack = 5;
	this.shootSpeed = 9;
	this.noMelee = true;
	this.value = Item.buyPrice(0, 35, 0, 0);
	this.rare = 7;
	this.ranged = true;
	return;
end
if (type == 1259) then
	this.noMelee = true;
	this.useStyle = 5;
	this.useAnimation = 40;
	this.useTime = 40;
	this.knockBack = 6.5;
	this.width = 30;
	this.height = 10;
	this.damage = 65;
	this.scale = 1.1;
	this.noUseGraphic = true;
	this.shoot = 247;
	this.shootSpeed = 15.9;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = Item.sellPrice(0, 6, 0, 0);
	this.melee = true;
	this.channel = true;
	return;
end
if (type == 1260) then
	this.useStyle = 5;
	this.useAnimation = 40;
	this.useTime = 40;
	this.width = 50;
	this.height = 18;
	this.shoot = 250;
	this.UseSound = SoundID.Item67;
	this.damage = 45;
	this.knockBack = 2.5;
	this.shootSpeed = 16;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 20, 0, 0);
	this.rare = 8;
	this.magic = true;
	this.mana = 20;
	return;
end
if (type == 1261) then
	this.shootSpeed = 2;
	this.shoot = 246;
	this.damage = 17;
	this.width = 10;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.StyngerBolt;
	this.knockBack = 1;
	this.value = 75;
	this.rare = 5;
	this.ranged = true;
	return;
end
if (type == 1262) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 7;
	this.shootSpeed = 46;
	this.knockBack = 5.2;
	this.width = 20;
	this.height = 12;
	this.damage = 45;
	this.hammer = 90;
	this.UseSound = SoundID.Item23;
	this.shoot = 252;
	this.rare = 7;
	this.value = 216000;
	this.noMelee = true;
	this.noUseGraphic = true;
	this.melee = true;
	this.channel = true;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1263) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 235;
	this.width = 12;
	this.height = 12;
	this.value = Item.buyPrice(0, 2, 50, 0);
	this.mech = true;
	return;
end
if (type == 1264) then
	this.mana = 11;
	this.damage = 60;
	this.useStyle = 1;
	this.shootSpeed = 9;
	this.shoot = 253;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item20;
	this.useAnimation = 12;
	this.useTime = 12;
	this.rare = 5;
	this.noMelee = true;
	this.knockBack = 6.5;
	this.value = Item.sellPrice(0, 5, 0, 0);
	this.magic = true;
	return;
end
if (type == 1265) then
	this.autoReuse = true;
	this.useStyle = 5;
	this.useAnimation = 9;
	this.useTime = 9;
	this.width = 24;
	this.height = 22;
	this.shoot = 14;
	this.knockBack = 3.5;
	this.useAmmo = AmmoID.Bullet;
	this.UseSound = SoundID.Item11;
	this.damage = 30;
	this.shootSpeed = 13;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 7, 0, 0);
	this.scale = 0.75;
	this.rare = 7;
	this.ranged = true;
	return;
end
if (type == 1266) then
	this.rare = 8;
	this.mana = 14;
	this.UseSound = SoundID.Item20;
	this.noMelee = true;
	this.useStyle = 5;
	this.damage = 48;
	this.knockBack = 6;
	this.useAnimation = 20;
	this.useTime = 20;
	this.width = 24;
	this.height = 28;
	this.shoot = 254;
	this.shootSpeed = 1.2;
	this.magic = true;
	this.value = 500000;
	return;
end
if (type == 1267) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 88;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 0, 20);
	return;
end
if (type == 1268) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 89;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 0, 40);
	return;
end
if (type == 1269) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 90;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 0, 60);
	return;
end
if (type == 1270) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 91;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 0, 80);
	return;
end
if (type == 1271) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 92;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 1, 20);
	return;
end
if (type == 1272) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 7;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createWall = 93;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 1, 0);
	return;
end
if (type == 1273) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 25;
	this.width = 30;
	this.height = 10;
	this.noUseGraphic = true;
	this.shoot = 256;
	this.shootSpeed = 15;
	this.UseSound = SoundID.Item1;
	this.rare = 2;
	this.value = 45000;
	return;
end
if (type == 1274) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 93;
	this.rare = 1;
	this.vanity = true;
	return;
end
if (type == 1275) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 94;
	this.rare = 1;
	this.vanity = true;
	this.value = Item.buyPrice(0, 1, 0, 0);
	return;
end
if (type == 1276) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 95;
	this.rare = 1;
	this.vanity = true;
	this.value = Item.buyPrice(0, 1, 0, 0);
	return;
end
if (type == 1277) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 96;
	this.rare = 1;
	this.value = Item.buyPrice(0, 3, 0, 0);
	this.vanity = true;
	return;
end
if (type == 1278) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 97;
	this.rare = 1;
	this.value = Item.buyPrice(0, 3, 0, 0);
	this.vanity = true;
	return;
end
if (type == 1279) then
	this.width = 28;
	this.height = 20;
	this.bodySlot = 57;
	this.rare = 1;
	this.value = Item.buyPrice(0, 3, 0, 0);
	this.vanity = true;
	return;
end
if (type == 1280) then
	this.width = 28;
	this.height = 20;
	this.legSlot = 52;
	this.rare = 1;
	this.value = Item.buyPrice(0, 3, 0, 0);
	this.vanity = true;
	return;
end
if (type == 1281) then
	this.width = 28;
	this.height = 20;
	this.headSlot = 98;
	this.rare = 1;
	this.value = Item.sellPrice(0, 0, 75, 0);
	this.vanity = true;
	return;
end
if (type == 1282) then
	this.width = 18;
	this.height = 14;
	this.bodySlot = 58;
	this.value = Item.sellPrice(0, 0, 50, 0);
	return;
end
if (type == 1283) then
	this.width = 18;
	this.height = 14;
	this.bodySlot = 59;
	this.defense = 1;
	this.value = Item.sellPrice(0, 0, 50, 0) * 2;
	return;
end
if (type == 1284) then
	this.width = 18;
	this.height = 14;
	this.bodySlot = 60;
	this.defense = 1;
	this.value = Item.sellPrice(0, 0, 50, 0) * 3;
	this.rare = 1;
	return;
end
if (type == 1285) then
	this.width = 18;
	this.height = 14;
	this.bodySlot = 61;
	this.defense = 2;
	this.value = Item.sellPrice(0, 0, 50, 0) * 4;
	this.rare = 1;
	return;
end
if (type == 1286) then
	this.width = 18;
	this.height = 14;
	this.bodySlot = 62;
	this.defense = 2;
	this.value = Item.sellPrice(0, 0, 50, 0) * 5;
	this.rare = 1;
	return;
end
if (type == 1287) then
	this.defense = 3;
	this.width = 18;
	this.height = 14;
	this.bodySlot = 63;
	this.value = Item.sellPrice(0, 0, 50, 0) * 6;
	this.rare = 2;
	return;
end
if (type == 1288) then
	this.width = 28;
	this.height = 20;
	this.bodySlot = 64;
	this.rare = 1;
	this.vanity = true;
	this.value = Item.buyPrice(0, 25, 0, 0);
	return;
end
if (type == 1289) then
	this.width = 28;
	this.height = 20;
	this.legSlot = 53;
	this.rare = 1;
	this.vanity = true;
	this.value = Item.buyPrice(0, 25, 0, 0);
	return;
end
if (type == 1290) then
	this.width = 22;
	this.height = 22;
	this.accessory = true;
	this.rare = 1;
	this.value = this.shadowOrbPrice;
	this.neckSlot = 3;
	return;
end
if (type == 1291) then
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.width = 18;
	this.height = 18;
	this.useStyle = 4;
	this.useTime = 30;
	this.UseSound = SoundID.Item4;
	this.useAnimation = 30;
	this.rare = 7;
	this.value = Item.sellPrice(0, 2, 0, 0);
	return;
end
if (type == 1292) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 237;
	this.width = 26;
	this.height = 20;
	this.value = 300;
	return;
end
if (type == 1293) then
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.width = 22;
	this.height = 10;
	this.value = Item.sellPrice(0, 1, 0, 0);
	return;
end
if (type == 1294) then
	this.useStyle = 1;
	this.useAnimation = 16;
	this.useTime = 6;
	this.knockBack = 5.5;
	this.useTurn = true;
	this.autoReuse = true;
	this.width = 20;
	this.height = 12;
	this.damage = 34;
	this.pick = 210;
	this.axe = 25;
	this.UseSound = SoundID.Item1;
	this.rare = 7;
	this.value = 216000;
	this.melee = true;
	this.scale = 1.15;
	this.tileBoost = this.tileBoost + 1;
	return;
end
if (type == 1295) then
	this.mana = 8;
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 10;
	this.useTime = 10;
	this.width = 24;
	this.height = 18;
	this.shoot = 260;
	this.UseSound = SoundID.Item12;
	this.damage = 90;
	this.shootSpeed = 15;
	this.noMelee = true;
	this.value = 350000;
	this.knockBack = 3;
	this.rare = 7;
	this.magic = true;
	return;
end
if (type == 1296) then
	this.mana = 18;
	this.damage = 125;
	this.useStyle = 5;
	this.crit = 20;
	this.shootSpeed = 12;
	this.shoot = 261;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item69;
	local num1 = 24;
	num = num1;
	this.useTime = num1;
	this.useAnimation = num;
	this.rare = 7;
	this.noMelee = true;
	this.knockBack = 7.5;
	this.value = Item.buyPrice(0, 35, 0, 0);
	this.magic = true;
	return;
end
if (type == 1297) then
	this.autoReuse = true;
	this.useStyle = 5;
	this.useAnimation = 24;
	this.useTime = 24;
	this.knockBack = 12;
	this.width = 30;
	this.height = 10;
	this.damage = 90;
	this.scale = 0.9;
	this.shoot = 262;
	this.shootSpeed = 14;
	this.UseSound = SoundID.Item10;
	this.rare = 7;
	this.value = Item.buyPrice(0, 35, 0, 0);
	this.melee = true;
	this.noMelee = true;
	return;
end
if (type == 1298) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 21;
	this.placeStyle = 17;
	this.width = 26;
	this.height = 22;
	this.value = 500;
	return;
end
if (type == 1299) then
	this.width = 14;
	this.height = 28;
	this.rare = 4;
	this.value = 150000;
	return;
end
if (type == 1300) then
	this.width = 14;
	this.height = 28;
	this.rare = 4;
	this.value = 150000;
	this.accessory = true;
	return;
end
if (type == 1301) then
	this.width = 24;
	this.height = 24;
	this.accessory = true;
	this.value = 300000;
	this.rare = 7;
	return;
end
if (type == 1302) then
	this.shootSpeed = 4;
	this.shoot = 242;
	this.damage = 11;
	this.width = 8;
	this.height = 8;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Bullet;
	this.knockBack = 4;
	this.value = 40;
	this.ranged = true;
	this.rare = 3;
	return;
end
if (type == 1303) then
	this.width = 24;
	this.height = 24;
	this.accessory = true;
	this.value = Item.sellPrice(0, 1, 0, 0);
	this.rare = 2;
	this.neckSlot = 1;
	return;
end
if (type == 1304) then
	this.useStyle = 1;
	this.useTurn = false;
	this.useAnimation = 22;
	this.useTime = 22;
	this.width = 24;
	this.height = 28;
	this.damage = 15;
	this.knockBack = 5.5;
	this.UseSound = SoundID.Item1;
	this.scale = 1;
	this.value = 2000;
	this.melee = true;
	return;
end
if (type == 1305) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 23;
	this.knockBack = 7.25;
	this.useTime = 7;
	this.width = 24;
	this.height = 28;
	this.damage = 72;
	this.axe = 35;
	this.hammer = 100;
	this.tileBoost = 1;
	this.scale = 1.15;
	this.rare = 8;
	this.value = Item.sellPrice(0, 10, 0, 0);
	this.melee = true;
	return;
end
if (type == 1306) then
	this.useStyle = 1;
	this.useAnimation = 25;
	this.useTime = 25;
	this.knockBack = 5.5;
	this.width = 24;
	this.height = 28;
	this.damage = 50;
	this.scale = 1.15;
	this.UseSound = SoundID.Item1;
	this.rare = 5;
	this.shoot = 263;
	this.shootSpeed = 12;
	this.value = 250000;
	this.melee = true;
	return;
end
if (type == 1307) then
	this.accessory = true;
	this.width = 14;
	this.height = 26;
	this.value = 1000;
	this.rare = 1;
	return;
end
if (type == 1308) then
	this.mana = 22;
	this.UseSound = SoundID.Item43;
	this.useStyle = 5;
	this.damage = 43;
	this.useAnimation = 36;
	this.useTime = 36;
	this.width = 40;
	this.height = 40;
	this.shoot = 265;
	this.shootSpeed = 13.5;
	this.knockBack = 5.6;
	this.magic = true;
	this.autoReuse = true;
	this.rare = 6;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 4, 0, 0);
	return;
end
if (type == 1309) then
	this.mana = 10;
	this.damage = 8;
	this.useStyle = 1;
	this.shootSpeed = 10;
	this.shoot = 266;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item44;
	this.useAnimation = 28;
	this.useTime = 28;
	this.rare = 4;
	this.noMelee = true;
	this.knockBack = 2;
	this.buffType = 64;
	this.value = 100000;
	this.summon = true;
	this.autoReuse = true;
	this.reuseDelay = 2;
	return;
end
if (type == 1310) then
	this.shoot = 267;
	this.width = 8;
	this.height = 8;
	this.maxStack = Item.CommonMaxStack;
	this.ammo = AmmoID.Dart;
	this.damage = 10;
	this.knockBack = 2;
	this.shootSpeed = 2;
	this.ranged = true;
	this.rare = 2;
	this.consumable = true;
	return;
end
if (type == 1311) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 268;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 6;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 3, 0, 0);
	this.buffType = 65;
	return;
end
if (type == 1312) then
	this.damage = 0;
	this.useStyle = 1;
	this.shoot = 269;
	this.width = 16;
	this.height = 30;
	this.UseSound = SoundID.Item2;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 6;
	this.noMelee = true;
	this.value = Item.sellPrice(0, 2, 50, 0);
	this.buffType = 66;
	return;
end
if (type == 1313) then
	this.autoReuse = true;
	this.rare = 2;
	this.mana = 18;
	this.UseSound = SoundID.Item8;
	this.noMelee = true;
	this.useStyle = 5;
	this.damage = 29;
	this.useAnimation = 26;
	this.useTime = 26;
	this.width = 24;
	this.height = 28;
	this.shoot = 837;
	this.scale = 0.9;
	this.shootSpeed = 3.5;
	this.knockBack = 3.5;
	this.magic = true;
	this.value = Item.sellPrice(0, 1, 50, 0);
	return;
end
if (type ~= 1314) then
	if (type == 1315) then
		this.useStyle = 4;
		this.consumable = true;
		this.useAnimation = 45;
		this.useTime = 45;
		this.width = 28;
		this.height = 28;
		this.maxStack = Item.CommonMaxStack;
		return;
	end
	if (type == 1316) then
		this.width = 18;
		this.height = 18;
		this.defense = 21;
		this.headSlot = 99;
		this.rare = 8;
		this.value = 300000;
		return;
	end
	if (type == 1317) then
		this.width = 18;
		this.height = 18;
		this.defense = 27;
		this.bodySlot = 65;
		this.rare = 8;
		this.value = 240000;
		return;
	end
	if (type == 1318) then
		this.width = 18;
		this.height = 18;
		this.defense = 17;
		this.legSlot = 54;
		this.rare = 8;
		this.value = 180000;
		return;
	end
	if (type ~= 1319) then
		if (type == 1320) then
			this.useStyle = 1;
			this.useTurn = true;
			this.useAnimation = 19;
			this.useTime = 11;
			this.autoReuse = true;
			this.width = 24;
			this.height = 28;
			this.damage = 8;
			this.pick = 55;
			this.UseSound = SoundID.Item1;
			this.knockBack = 3;
			this.rare = 1;
			this.value = Item.buyPrice(0, 1, 50, 0);
			this.scale = 1;
			this.melee = true;
			return;
		end
		if (type == 1321) then
			this.width = 24;
			this.height = 28;
			this.accessory = true;
			this.value = Item.sellPrice(0, 5, 0, 0);
			this.rare = 4;
			this.backSlot = 7;
			return;
		end
		if (type == 1322) then
			this.width = 24;
			this.height = 28;
			this.accessory = true;
			this.value = Item.sellPrice(0, 2, 0, 0);
			this.rare = 3;
			return;
		end
		if (type == 1323) then
			this.width = 24;
			this.height = 28;
			this.accessory = true;
			this.value = Item.sellPrice(0, 2, 0, 0);
			this.rare = 3;
			this.faceSlot = 6;
			return;
		end
		if (type == 1324) then
			this.autoReuse = true;
			this.noMelee = true;
			this.useStyle = 1;
			this.shootSpeed = 16;
			this.shoot = 272;
			this.damage = 45;
			this.knockBack = 6.5;
			this.width = 14;
			this.height = 28;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 11;
			this.useTime = 11;
			this.noUseGraphic = true;
			this.rare = 5;
			this.value = Item.sellPrice(0, 12, 0, 0);
			this.melee = true;
			return;
		end
		if (type ~= 1325) then
			if (type == 1326) then
				this.autoReuse = false;
				this.useStyle = 1;
				this.useAnimation = 20;
				this.useTime = 20;
				this.width = 20;
				this.height = 20;
				this.UseSound = SoundID.Item8;
				this.rare = 7;
				this.value = Item.sellPrice(0, 10, 0, 0);
				return;
			end
			if (type == 1327) then
				this.autoReuse = true;
				this.useStyle = 1;
				this.useAnimation = 25;
				this.useTime = 25;
				this.knockBack = 5;
				this.width = 24;
				this.height = 28;
				this.damage = 57;
				this.scale = 1;
				this.UseSound = SoundID.Item71;
				this.rare = 6;
				this.shoot = 274;
				this.shootSpeed = 9;
				this.value = this.eclipsePrice;
				this.melee = true;
				return;
			end
			if (type == 1328) then
				this.width = 14;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.rare = 7;
				this.value = 5000;
				return;
			end
			if (type == 1329) then
				this.width = 14;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.rare = 1;
				this.value = 750;
				this.MakeUsableWithChlorophyteExtractinator();
				return;
			end
			if (type == 1330) then
				this.width = 18;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = 12;
				return;
			end
			if (type == 1331) then
				this.useStyle = 4;
				this.consumable = true;
				this.useAnimation = 45;
				this.useTime = 45;
				this.width = 28;
				this.height = 28;
				this.maxStack = Item.CommonMaxStack;
				this.rare = 1;
				return;
			end
			if (type == 1332) then
				this.width = 12;
				this.height = 14;
				this.maxStack = Item.CommonMaxStack;
				this.value = 4500;
				this.rare = 3;
				return;
			end
			if (type == 1333) then
				this.flame = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.holdStyle = 1;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 4;
				this.placeStyle = 11;
				this.width = 10;
				this.height = 12;
				this.value = 160;
				this.rare = 1;
				return;
			end
			if (type == 1334) then
				this.shootSpeed = 4.25;
				this.shoot = 278;
				this.damage = 16;
				this.width = 10;
				this.height = 28;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Arrow;
				this.knockBack = 3;
				this.value = 40;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1335) then
				this.shootSpeed = 5.25;
				this.shoot = 279;
				this.damage = 13;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 4;
				this.value = 30;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1336) then
				this.mana = 7;
				this.autoReuse = true;
				this.useStyle = 5;
				this.useAnimation = 18;
				this.useTime = 6;
				this.knockBack = 4;
				this.width = 38;
				this.height = 10;
				this.damage = 30;
				this.shoot = 280;
				this.shootSpeed = 10;
				this.UseSound = SoundID.Item13;
				this.rare = 4;
				this.value = Item.sellPrice(0, 4, 0, 0);
				this.magic = true;
				this.noMelee = true;
				return;
			end
			if (type == 1337) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 209;
				this.placeStyle = 1;
				this.width = 12;
				this.height = 12;
				this.value = Item.buyPrice(0, 50, 0, 0);
				return;
			end
			if (type == 1338) then
				this.noUseGraphic = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 20;
				this.useTime = 20;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 12;
				this.height = 12;
				this.damage = 350;
				this.noMelee = true;
				this.value = Item.buyPrice(0, 0, 35, 0);
				this.makeNPC = 614;
				return;
			end
			if (type == 1339) then
				this.width = 12;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.buyPrice(0, 0, 15, 0);
				return;
			end
			if (type == 1340) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 71;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1341) then
				this.shootSpeed = 4.3;
				this.shoot = 282;
				this.damage = 19;
				this.width = 10;
				this.height = 28;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Arrow;
				this.knockBack = 4.2;
				this.value = 90;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1342) then
				this.shootSpeed = 5.3;
				this.shoot = 283;
				this.damage = 15;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 4.1;
				this.value = 40;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1343) then
				this.width = 16;
				this.height = 24;
				this.accessory = true;
				this.rare = 7;
				this.value = 300000;
				this.handOffSlot = 1;
				this.handOnSlot = 6;
				return;
			end
			if (type == 1344) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 272;
				this.width = 12;
				this.height = 12;
				this.value = Item.buyPrice(0, 0, 7, 0);
				return;
			end
			if (type == 1345) then
				this.width = 12;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.buyPrice(0, 0, 2, 0);
				this.noMelee = true;
				this.useStyle = 1;
				local num2 = 20;
				num = num2;
				this.useTime = num2;
				this.useAnimation = num;
				this.autoReuse = true;
				this.consumable = true;
				return;
			end
			if (type == 1346) then
				this.width = 12;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.buyPrice(0, 0, 15, 0);
				return;
			end
			if (type == 1347) then
				this.width = 12;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.buyPrice(0, 0, 12, 0);
				return;
			end
			if (type == 1348) then
				this.width = 12;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.buyPrice(0, 0, 17, 0);
				return;
			end
			if (type == 1349) then
				this.shootSpeed = 5.1;
				this.shoot = 284;
				this.damage = 10;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 5;
				this.value = 10;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1350) then
				this.shootSpeed = 4.6;
				this.shoot = 285;
				this.damage = 15;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 3.6;
				this.value = 40;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1351) then
				this.shootSpeed = 4.7;
				this.shoot = 286;
				this.damage = 10;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 6.6;
				this.value = 40;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1352) then
				this.shootSpeed = 4.6;
				this.shoot = 287;
				this.damage = 10;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 3.6;
				this.value = 40;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 1353) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 73;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1354) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 74;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1355) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 75;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1356) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 76;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1357) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 77;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1358) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 78;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 3, 0);
				this.rare = 4;
				return;
			end
			if (type == 1359) then
				this.UseSound = SoundID.Item3;
				this.useStyle = 9;
				this.useTurn = true;
				this.useAnimation = 17;
				this.useTime = 17;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.width = 14;
				this.height = 24;
				this.buffType = 79;
				this.buffTime = 72000;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.rare = 4;
				return;
			end
			if (type == 1360) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 0;
				this.rare = 1;
				return;
			end
			if (type == 1361) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 1;
				this.rare = 1;
				return;
			end
			if (type == 1362) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 2;
				this.rare = 1;
				return;
			end
			if (type == 1363) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 3;
				this.rare = 1;
				return;
			end
			if (type == 1364) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 4;
				this.rare = 1;
				return;
			end
			if (type == 1365) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 5;
				this.rare = 1;
				return;
			end
			if (type == 1366) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 6;
				this.rare = 1;
				return;
			end
			if (type == 1367) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 7;
				this.rare = 1;
				return;
			end
			if (type == 1368) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 8;
				this.rare = 1;
				return;
			end
			if (type == 1369) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 9;
				this.rare = 1;
				return;
			end
			if (type == 1370) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 10;
				this.rare = 1;
				return;
			end
			if (type == 1371) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.placeStyle = 11;
				this.rare = 1;
				return;
			end
			if (type == 1372) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 12;
				return;
			end
			if (type == 1373) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 13;
				return;
			end
			if (type == 1374) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 14;
				return;
			end
			if (type == 1375) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 15;
				return;
			end
			if (type == 1376) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.placeStyle = 16;
				return;
			end
			if (type == 1377) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.placeStyle = 17;
				return;
			end
			if (type == 1378) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 100;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1379) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 101;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1380) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 102;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1381) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 103;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1382) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 104;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1383) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 105;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1384) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 6;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1385) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 7;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1386) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 8;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1387) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 9;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1388) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 10;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1389) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 11;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1390) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 0, 30);
				this.placeStyle = 1;
				return;
			end
			if (type == 1391) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 0, 30);
				this.placeStyle = 2;
				return;
			end
			if (type == 1392) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 0, 30);
				this.placeStyle = 3;
				return;
			end
			if (type == 1393) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 0, 30);
				this.placeStyle = 4;
				return;
			end
			if (type == 1394) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 0, 30);
				this.placeStyle = 5;
				return;
			end
			if (type == 1395) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 0, 30);
				this.placeStyle = 6;
				return;
			end
			if (type == 1396) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 13;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 1397) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 10;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 1398) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 18;
				this.placeStyle = 11;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 1399) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 14;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 1400) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 11;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 1401) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 18;
				this.placeStyle = 12;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 1402) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 15;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 1403) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 12;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 1404) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 18;
				this.placeStyle = 13;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 1405) then
				this.noWet = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 33;
				this.width = 8;
				this.height = 18;
				this.value = Item.sellPrice(0, 0, 0, 60);
				this.placeStyle = 1;
				return;
			end
			if (type == 1406) then
				this.noWet = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 33;
				this.width = 8;
				this.height = 18;
				this.value = Item.sellPrice(0, 0, 0, 60);
				this.placeStyle = 2;
				return;
			end
			if (type == 1407) then
				this.noWet = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 33;
				this.width = 8;
				this.height = 18;
				this.value = Item.sellPrice(0, 0, 0, 60);
				this.placeStyle = 3;
				return;
			end
			if (type == 1408) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 105;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 46;
				return;
			end
			if (type == 1409) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 105;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 47;
				return;
			end
			if (type == 1410) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 105;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 48;
				return;
			end
			if (type == 1411) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 10;
				this.placeStyle = 16;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 1412) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 10;
				this.placeStyle = 17;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 1413) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 10;
				this.placeStyle = 18;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 1414) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 101;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 1;
				return;
			end
			if (type == 1415) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 101;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 2;
				return;
			end
			if (type == 1416) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 101;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 3;
				return;
			end
			if (type == 1417) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 241;
				this.placeStyle = 0;
				this.width = 30;
				this.height = 30;
				return;
			end
			if (type == 1418) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 12;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1419) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 18;
				return;
			end
			if (type == 1420) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 19;
				return;
			end
			if (type == 1421) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 0;
				return;
			end
			if (type == 1422) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 1;
				return;
			end
			if (type == 1423) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 2;
				return;
			end
			if (type == 1424) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 3;
				return;
			end
			if (type == 1425) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 4;
				return;
			end
			if (type == 1426) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 5;
				return;
			end
			if (type == 1427) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 20;
				return;
			end
			if (type == 1428) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 21;
				return;
			end
			if (type == 1429) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 100;
				this.vanity = true;
				this.value = Item.buyPrice(0, 1, 0, 0);
				return;
			end
			if (type == 1430) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 243;
				this.width = 26;
				this.height = 20;
				this.value = Item.buyPrice(0, 7, 0, 0);
				this.rare = 2;
				return;
			end
			if (type == 1431) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 42;
				this.width = 12;
				this.height = 28;
				this.value = Item.sellPrice(0, 0, 5, 0);
				this.placeStyle = 7;
				return;
			end
			if (type == 1432) then
				this.width = 12;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.buyPrice(0, 0, 0, 5);
				return;
			end
			if (type == 1433) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 6;
				return;
			end
			if (type == 1434) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 7;
				return;
			end
			if (type == 1435) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 8;
				return;
			end
			if (type == 1436) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 9;
				return;
			end
			if (type == 1437) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 10;
				return;
			end
			if (type == 1438) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 11;
				return;
			end
			if (type == 1439) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 12;
				return;
			end
			if (type == 1440) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 22;
				return;
			end
			if (type == 1441) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 23;
				return;
			end
			if (type == 1442) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 24;
				return;
			end
			if (type == 1443) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 25;
				return;
			end
			if (type == 1444) then
				this.mana = 7;
				this.UseSound = SoundID.Item72;
				this.useStyle = 5;
				this.damage = 80;
				this.useAnimation = 15;
				this.useTime = 15;
				this.autoReuse = true;
				this.width = 40;
				this.height = 40;
				this.shoot = 294;
				this.shootSpeed = 6;
				this.knockBack = 3.25;
				this.value = Item.sellPrice(0, 6, 0, 0);
				this.magic = true;
				this.rare = 8;
				this.noMelee = true;
				return;
			end
			if (type == 1445) then
				this.mana = 18;
				this.UseSound = SoundID.Item73;
				this.useStyle = 5;
				this.damage = 70;
				this.useAnimation = 30;
				this.useTime = 30;
				this.width = 40;
				this.height = 40;
				this.shoot = 295;
				this.shootSpeed = 8;
				this.knockBack = 5;
				this.value = Item.sellPrice(0, 6, 0, 0);
				this.magic = true;
				this.noMelee = true;
				this.rare = 8;
				return;
			end
			if (type == 1446) then
				this.mana = 15;
				this.UseSound = SoundID.Item43;
				this.useStyle = 5;
				this.damage = 65;
				this.autoReuse = true;
				this.useAnimation = 24;
				this.useTime = 24;
				this.width = 40;
				this.height = 40;
				this.shoot = 297;
				this.shootSpeed = 6;
				this.knockBack = 6;
				this.value = Item.sellPrice(0, 6, 0, 0);
				this.magic = true;
				this.noMelee = true;
				this.rare = 8;
				return;
			end
			if (type == 1447) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 106;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1448) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 107;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1449) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 244;
				this.width = 26;
				this.height = 20;
				this.value = Item.buyPrice(0, 4, 0, 0);
				this.rare = 1;
				return;
			end
			if (type == 1450) then
				this.useStyle = 1;
				this.autoReuse = true;
				this.useTurn = false;
				this.useAnimation = 25;
				this.useTime = 25;
				this.width = 24;
				this.height = 28;
				this.scale = 1;
				this.value = Item.buyPrice(0, 5, 0, 0);
				this.noMelee = true;
				this.rare = 1;
				return;
			end
			if (type == 1451) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 10;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1452) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 11;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1453) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 12;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1454) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 13;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1455) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 14;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1456) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 15;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1457) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 13;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1458) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 10;
				this.placeStyle = 19;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 1459) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 16;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 1460) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 13;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 1461) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 18;
				this.placeStyle = 14;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 1462) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 105;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 49;
				return;
			end
			if (type == 1463) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 101;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 4;
				return;
			end
			if (type == 1464) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 16;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1465) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 17;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1466) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 18;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1467) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 19;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1468) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 20;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1469) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 21;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				return;
			end
			if (type == 1470) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 79;
				this.placeStyle = 5;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 1471) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 79;
				this.placeStyle = 6;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 1472) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 79;
				this.placeStyle = 7;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 1473) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 79;
				this.placeStyle = 8;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type >= 1474 and type <= 1478) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 245;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = type - 1474;
				return;
			end
			if (type >= 1479 and type <= 1494) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 246;
				this.width = 30;
				this.height = 30;
				if (type < 1481 or type > 1494) then
					this.value = Item.sellPrice(0, 0, 10, 0);
				else
					this.value = Item.buyPrice(0, 1, 0, 0);
				end
				this.placeStyle = type - 1479;
				return;
			end
			if (type == 1495) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 245;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 5;
				return;
			end
			if (type >= 1496 and type <= 1499) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 26 + type - 1496;
				return;
			end
			if (type >= 1500 and type <= 1502) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 13 + type - 1500;
				return;
			end
			if (type == 1503) then
				this.width = 18;
				this.height = 18;
				this.defense = 6;
				this.headSlot = 101;
				this.rare = 8;
				this.value = 375000;
				return;
			end
			if (type == 1504) then
				this.width = 18;
				this.height = 18;
				this.defense = 14;
				this.bodySlot = 66;
				this.rare = 8;
				this.value = 300000;
				return;
			end
			if (type == 1505) then
				this.width = 18;
				this.height = 18;
				this.defense = 10;
				this.legSlot = 55;
				this.rare = 8;
				this.value = 225000;
				return;
			end
			if (type == 1506) then
				this.useStyle = 1;
				this.useAnimation = 24;
				this.useTime = 8;
				this.knockBack = 5.25;
				this.useTurn = true;
				this.autoReuse = true;
				this.width = 20;
				this.height = 12;
				this.damage = 32;
				this.pick = 200;
				this.UseSound = SoundID.Item1;
				this.rare = 8;
				this.value = 216000;
				this.melee = true;
				this.scale = 1;
				this.tileBoost = this.tileBoost + 3;
				return;
			end
			if (type == 1507) then
				this.useTurn = true;
				this.autoReuse = true;
				this.useStyle = 1;
				this.useAnimation = 28;
				this.useTime = 8;
				this.knockBack = 7;
				this.width = 20;
				this.height = 12;
				this.damage = 60;
				this.axe = 30;
				this.hammer = 90;
				this.UseSound = SoundID.Item1;
				this.rare = 8;
				this.value = 216000;
				this.melee = true;
				this.scale = 1.05;
				this.tileBoost = this.tileBoost + 3;
				return;
			end
			if (type == 1508) then
				this.maxStack = Item.CommonMaxStack;
				this.width = 16;
				this.height = 14;
				this.value = Item.sellPrice(0, 0, 50, 0);
				this.rare = 8;
				return;
			end
			if (type == 1509) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 17;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 1510) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 14;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 1511) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 18;
				this.placeStyle = 15;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 1512) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 101;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				this.placeStyle = 5;
				return;
			end
			if (type == 1513) then
				this.noMelee = true;
				this.useStyle = 1;
				this.shootSpeed = 14;
				this.shoot = 301;
				this.damage = 90;
				this.knockBack = 9;
				this.width = 14;
				this.height = 28;
				this.UseSound = SoundID.Item1;
				this.useAnimation = 15;
				this.useTime = 15;
				this.noUseGraphic = true;
				this.rare = 8;
				this.value = Item.sellPrice(0, 10, 0, 0);
				this.melee = true;
				this.autoReuse = true;
				return;
			end
			if (type == 1514) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 102;
				this.rare = 1;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.vanity = true;
				return;
			end
			if (type == 1515) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.value = 400000;
				this.rare = 5;
				this.wingSlot = 15;
				return;
			end
			if (type >= 1516 and type <= 1521) then
				this.maxStack = Item.CommonMaxStack;
				this.width = 16;
				this.height = 14;
				this.value = Item.sellPrice(0, 2, 50, 0);
				this.rare = 5;
				return;
			end
			if (type >= 1522 and type <= 1527) then
				this.width = 20;
				this.height = 20;
				this.rare = 1;
				return;
			end
			if (type >= 1528 and type <= 1532) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 21;
				this.placeStyle = 18 + type - 1528;
				this.width = 26;
				this.height = 22;
				this.value = 2500;
				return;
			end
			if (type >= 1533 and type <= 1537) then
				this.width = 14;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.rare = 8;
				return;
			end
			if (type >= 1538 and type <= 1540) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 30 + type - 1538;
				return;
			end
			if (type >= 1541 and type <= 1542) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 246;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 16 + type - 1541;
				return;
			end
			if (type >= 1543 and type <= 1545) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.width = 24;
				this.height = 24;
				this.value = Item.sellPrice(0, 6, 0, 0);
				this.tileBoost = this.tileBoost + 3;
				return;
			end
			if (type == 1546) then
				this.width = 18;
				this.height = 18;
				this.defense = 11;
				this.headSlot = 103;
				this.rare = 8;
				this.value = 375000;
				return;
			end
			if (type == 1547) then
				this.width = 18;
				this.height = 18;
				this.defense = 11;
				this.headSlot = 104;
				this.rare = 8;
				this.value = 375000;
				return;
			end
			if (type == 1548) then
				this.width = 18;
				this.height = 18;
				this.defense = 11;
				this.headSlot = 105;
				this.rare = 8;
				this.value = 375000;
				return;
			end
			if (type == 1549) then
				this.width = 18;
				this.height = 18;
				this.defense = 24;
				this.bodySlot = 67;
				this.rare = 8;
				this.value = 300000;
				return;
			end
			if (type == 1550) then
				this.width = 18;
				this.height = 18;
				this.defense = 16;
				this.legSlot = 56;
				this.rare = 8;
				this.value = 225000;
				return;
			end
			if (type == 1551) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 247;
				this.width = 26;
				this.height = 24;
				this.value = Item.buyPrice(1, 0, 0, 0);
				return;
			end
			if (type == 1552) then
				this.width = 20;
				this.height = 20;
				this.maxStack = Item.CommonMaxStack;
				this.rare = 7;
				this.value = Item.sellPrice(0, 1, 0, 0);
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 239;
				this.placeStyle = 20;
				return;
			end
			if (type == 1553) then
				this.useStyle = 5;
				this.autoReuse = true;
				this.useAnimation = 5;
				this.useTime = 5;
				this.crit = this.crit + 10;
				this.width = 60;
				this.height = 26;
				this.shoot = 10;
				this.useAmmo = AmmoID.Bullet;
				this.UseSound = SoundID.Item40;
				this.damage = 85;
				this.shootSpeed = 12;
				this.noMelee = true;
				this.value = 750000;
				this.rare = 10;
				this.knockBack = 2.5;
				this.ranged = true;
				return;
			end
			if (type == 1554) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.headSlot = 106;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1555) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 68;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1556) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 57;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1557) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.headSlot = 107;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1558) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 69;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1559) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 58;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1560) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.headSlot = 108;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1561) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 70;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1562) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 59;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1563) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.headSlot = 109;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1564) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 71;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1565) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 60;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1566) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.headSlot = 110;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1567) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 72;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1568) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 61;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1569) then
				this.autoReuse = true;
				this.useStyle = 1;
				this.shootSpeed = 15;
				this.shoot = 304;
				this.damage = 29;
				this.width = 18;
				this.height = 20;
				this.UseSound = SoundID.Item39;
				this.useAnimation = 16;
				this.useTime = 16;
				this.noUseGraphic = true;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 20, 0, 0);
				this.knockBack = 2.75;
				this.melee = true;
				this.rare = 8;
				return;
			end
			if (type == 1570) then
				this.width = 14;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.rare = 8;
				this.value = this.eclipsePrice;
				return;
			end
			if (type == 1571) then
				this.autoReuse = true;
				this.useStyle = 5;
				this.shootSpeed = 14;
				this.shoot = 306;
				this.damage = 70;
				this.width = 18;
				this.height = 20;
				this.UseSound = SoundID.Item39;
				this.useAnimation = 20;
				this.useTime = 20;
				this.noUseGraphic = true;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 20, 0, 0);
				this.knockBack = 5;
				this.melee = true;
				this.rare = 8;
				return;
			end
			if (type == 1572) then
				this.useStyle = 1;
				this.shootSpeed = 14;
				this.shoot = 308;
				this.damage = 100;
				this.width = 18;
				this.height = 20;
				this.UseSound = SoundID.Item1;
				this.useAnimation = 30;
				this.useTime = 30;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 20, 0, 0);
				this.knockBack = 7.5;
				this.rare = 8;
				this.summon = true;
				this.mana = 20;
				this.sentry = true;
				return;
			end
			if (type == 1573) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 242;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 16;
				return;
			end
			if (type >= 1574 and type <= 1576) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 240;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 33 + type - 1574;
				return;
			end
			if (type == 1577) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 245;
				this.width = 30;
				this.height = 30;
				this.value = Item.sellPrice(0, 0, 10, 0);
				this.placeStyle = 6;
				return;
			end
			if (type == 1578) then
				this.width = 22;
				this.height = 22;
				this.accessory = true;
				this.rare = 3;
				this.value = 100000;
				this.neckSlot = 6;
				return;
			end
			if (type == 1579) then
				this.width = 28;
				this.height = 24;
				this.accessory = true;
				this.rare = 1;
				this.value = 50000;
				this.shoeSlot = 5;
				return;
			end
			if (type == 1580) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.headSlot = 111;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1581) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 73;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1582) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 62;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1583) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.rare = 9;
				this.wingSlot = 16;
				this.value = 400000;
				return;
			end
			if (type == 1584) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.rare = 9;
				this.wingSlot = 17;
				this.value = 400000;
				return;
			end
			if (type == 1585) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.rare = 9;
				this.wingSlot = 18;
				this.value = 400000;
				return;
			end
			if (type == 1586) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.rare = 9;
				this.wingSlot = 19;
				this.value = 400000;
				return;
			end
			if (type == 1587) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.bodySlot = 74;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1588) then
				this.width = 18;
				this.height = 18;
				this.rare = 9;
				this.vanity = true;
				this.legSlot = 63;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 1589) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 248;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1590) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 109;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1591) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 249;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1592) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 110;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1593) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 250;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1594) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 111;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1595) then
				this.width = 22;
				this.height = 22;
				this.accessory = true;
				this.rare = 2;
				this.value = 100000;
				this.handOffSlot = 3;
				this.handOnSlot = 8;
				return;
			end
			if (type >= 1596 and type <= 1610) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = type - 1596 + 13;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 1611) then
				this.maxStack = Item.CommonMaxStack;
				this.width = 16;
				this.height = 14;
				this.value = Item.sellPrice(0, 2, 50, 0);
				this.rare = 5;
				return;
			end
			if (type == 1612) then
				this.width = 16;
				this.height = 24;
				this.accessory = true;
				this.rare = 6;
				this.value = Item.sellPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1613) then
				this.width = 24;
				this.height = 28;
				this.rare = 7;
				this.value = Item.sellPrice(0, 5, 0, 0);
				this.accessory = true;
				this.defense = 4;
				this.shieldSlot = 4;
				return;
			end
			if (type == 1614) then
				this.shootSpeed = 6;
				this.shoot = 310;
				this.damage = 1;
				this.width = 12;
				this.height = 12;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Flare;
				this.knockBack = 1.5;
				this.value = 7;
				this.ranged = true;
				return;
			end
			if (type >= 1615 and type <= 1701) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 91;
				this.placeStyle = 22 + type - 1615;
				this.width = 10;
				this.height = 24;
				this.value = 1000;
				this.rare = 1;
				return;
			end
			if (type == 1702) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 14;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type >= 1703 and type <= 1708) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 18 + type - 1703;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type >= 1709 and type <= 1712) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 10;
				this.placeStyle = 20 + type - 1709;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type >= 1713 and type <= 1718) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 15 + type - 1713;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type >= 1719 and type <= 1722) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 79;
				this.placeStyle = 9 + type - 1719;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 1723) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 78;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1724) then
				this.width = 16;
				this.height = 24;
				this.accessory = true;
				this.rare = 2;
				this.value = 50000;
				this.waistSlot = 14;
				return;
			end
			if (type == 1725) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 251;
				this.width = 8;
				this.height = 10;
				this.value = Item.sellPrice(0, 0, 0, 25);
				return;
			end
			if (type == 1726) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 113;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1727) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 252;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1728) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 114;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1729) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 253;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1730) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 7;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createWall = 115;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1731) then
				this.width = 18;
				this.height = 18;
				this.defense = 2;
				this.headSlot = 112;
				return;
			end
			if (type == 1732) then
				this.width = 18;
				this.height = 18;
				this.defense = 3;
				this.bodySlot = 75;
				return;
			end
			if (type == 1733) then
				this.width = 18;
				this.height = 18;
				this.defense = 2;
				this.legSlot = 64;
				return;
			end
			if (type == 1734) then
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1735) then
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 1736) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 113;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1737) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 76;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1738) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 65;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1739) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 114;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1740) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 115;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1741) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 77;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1742) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 116;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1743) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 117;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1744) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 78;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1745) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 66;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1746) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 118;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1747) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 79;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1748) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 67;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1749) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 119;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1750) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 80;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1751) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 68;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1752) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 120;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1753) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 81;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1754) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 121;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1755) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 82;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1756) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 69;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1757) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 122;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1758) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 83;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1759) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 70;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1760) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 123;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1761) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 84;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1762) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 71;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1763) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 124;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1764) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 85;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1765) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 72;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1766) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 125;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1767) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 126;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1768) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 86;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1769) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 73;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1770) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 87;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1771) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 74;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1772) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 127;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1773) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 88;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1774) then
				this.width = 12;
				this.height = 12;
				this.rare = 3;
				this.maxStack = Item.CommonMaxStack;
				this.value = Item.sellPrice(0, 1, 0, 0);
				return;
			end
			if (type == 1775) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 89;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1776) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 75;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1777) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 128;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1778) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 90;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1779) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 129;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1780) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 91;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1781) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 76;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1782) then
				this.useStyle = 5;
				this.autoReuse = true;
				this.useAnimation = 9;
				this.useTime = 9;
				this.crit = this.crit + 6;
				this.width = 60;
				this.height = 26;
				this.shoot = 311;
				this.useAmmo = AmmoID.CandyCorn;
				this.UseSound = SoundID.Item11;
				this.damage = 44;
				this.shootSpeed = 10;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 10, 0, 0);
				this.rare = 8;
				this.knockBack = 2;
				this.ranged = true;
				return;
			end
			if (type == 1783) then
				this.shootSpeed = 4;
				this.shoot = 311;
				this.damage = 9;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.CandyCorn;
				this.knockBack = 1.5;
				this.value = 5;
				this.ranged = true;
				return;
			end
			if (type == 1784) then
				this.useStyle = 5;
				this.autoReuse = true;
				this.useAnimation = 25;
				this.useTime = 25;
				this.crit = this.crit + 6;
				this.width = 60;
				this.height = 26;
				this.shoot = 312;
				this.useAmmo = AmmoID.JackOLantern;
				this.UseSound = SoundID.Item11;
				this.damage = 65;
				this.shootSpeed = 7;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 10, 0, 0);
				this.rare = 8;
				this.knockBack = 5;
				this.ranged = true;
				return;
			end
			if (type == 1785) then
				this.shootSpeed = 4;
				this.shoot = 312;
				this.damage = 60;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.JackOLantern;
				this.knockBack = 3;
				this.value = 15;
				this.ranged = true;
				return;
			end
			if (type == 1786) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useTime = 24;
				this.useAnimation = 24;
				this.autoReuse = true;
				this.width = 24;
				this.height = 28;
				this.damage = 9;
				this.UseSound = SoundID.Item1;
				this.knockBack = 2.25;
				this.value = Item.buyPrice(0, 0, 60, 0);
				this.melee = true;
				return;
			end
			if (type == 1788) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 130;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1789) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 92;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1790) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 77;
				this.vanity = true;
				this.value = Item.buyPrice(0, 3, 0, 0);
				return;
			end
			if (type == 1791) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 96;
				this.placeStyle = 1;
				this.width = 20;
				this.height = 20;
				this.value = Item.buyPrice(0, 1, 50, 0);
				return;
			end
			if (type == 1792) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 15;
				this.placeStyle = 24;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 1793) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 10;
				this.placeStyle = 24;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 1794) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 14;
				this.placeStyle = 21;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 1795) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 18;
				this.placeStyle = 16;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 1796) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.createTile = 19;
				this.placeStyle = 15;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 1797) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.rare = 7;
				this.value = 400000;
				this.wingSlot = 20;
				return;
			end
			if (type == 1798) then
				this.damage = 0;
				this.useStyle = 1;
				this.shoot = 313;
				this.width = 16;
				this.height = 30;
				this.UseSound = SoundID.Item2;
				this.useAnimation = 20;
				this.useTime = 20;
				this.rare = 3;
				this.noMelee = true;
				this.buffType = 81;
				this.value = Item.sellPrice(0, 2, 0, 0);
				return;
			end
			if (type == 1799) then
				this.damage = 0;
				this.useStyle = 1;
				this.shoot = 314;
				this.width = 16;
				this.height = 30;
				this.UseSound = SoundID.Item2;
				this.useAnimation = 20;
				this.useTime = 20;
				this.rare = 3;
				this.noMelee = true;
				this.buffType = 82;
				this.value = Item.sellPrice(0, 2, 0, 0);
				return;
			end
			if (type == 1800) then
				this.noUseGraphic = true;
				this.damage = 0;
				this.knockBack = 7;
				this.useStyle = 5;
				this.shootSpeed = 13.5;
				this.shoot = 315;
				this.width = 18;
				this.height = 28;
				this.UseSound = SoundID.Item1;
				this.useAnimation = 20;
				this.useTime = 20;
				this.rare = 3;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 1, 50, 0);
				return;
			end
			if (type == 1801) then
				this.useStyle = 5;
				this.autoReuse = true;
				this.useAnimation = 12;
				this.useTime = 12;
				this.mana = 6;
				this.width = 50;
				this.height = 18;
				this.shoot = 316;
				this.UseSound = SoundID.Item32;
				this.damage = 45;
				this.shootSpeed = 10;
				this.noMelee = true;
				this.value = Item.sellPrice(0, 10, 0, 0);
				this.rare = 8;
				this.magic = true;
				this.knockBack = 3;
				return;
			end
			if (type == 1802) then
				this.mana = 10;
				this.damage = 55;
				this.useStyle = 1;
				this.shootSpeed = 10;
				this.shoot = 317;
				this.width = 26;
				this.height = 28;
				this.UseSound = SoundID.Item44;
				this.useAnimation = 28;
				this.useTime = 28;
				this.rare = 8;
				this.noMelee = true;
				this.knockBack = 3;
				this.buffType = 83;
				this.value = Item.sellPrice(0, 10, 0, 0);
				this.summon = true;
				this.autoReuse = true;
				this.reuseDelay = 2;
				return;
			end
			if (type < 1803 or type > 1807) then
				if (type == 1808) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 42;
					this.width = 12;
					this.height = 28;
					this.placeStyle = 8;
					return;
				end
				if (type == 1809) then
					this.useStyle = 1;
					this.shootSpeed = 9;
					this.shoot = 318;
					this.damage = 13;
					this.width = 18;
					this.height = 20;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 19;
					this.useTime = 19;
					this.noUseGraphic = true;
					this.noMelee = true;
					this.ranged = true;
					this.knockBack = 6.5;
					return;
				end
				if (type == 1810) then
					this.damage = 0;
					this.useStyle = 1;
					this.shoot = 319;
					this.width = 16;
					this.height = 30;
					this.UseSound = SoundID.Item2;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 3;
					this.noMelee = true;
					this.buffType = 84;
					this.value = Item.sellPrice(0, 2, 0, 0);
					return;
				end
				if (type == 1811) then
					this.maxStack = Item.CommonMaxStack;
					this.width = 16;
					this.height = 14;
					this.value = Item.sellPrice(0, 2, 50, 0);
					this.rare = 5;
					return;
				end
				if (type == 1812) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 34;
					this.placeStyle = 6;
					this.width = 26;
					this.height = 26;
					return;
				end
				if (type == 1813) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 35;
					this.width = 26;
					this.height = 26;
					return;
				end
				if (type == 1814) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 15;
					this.placeStyle = 25;
					this.width = 12;
					this.height = 30;
					this.value = 150;
					return;
				end
				if (type == 1815) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 10;
					this.placeStyle = 25;
					this.width = 14;
					this.height = 28;
					this.value = 200;
					return;
				end
				if (type == 1816) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 14;
					this.placeStyle = 22;
					this.width = 26;
					this.height = 20;
					this.value = 300;
					return;
				end
				if (type == 1817) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 18;
					this.placeStyle = 17;
					this.width = 28;
					this.height = 14;
					this.value = 150;
					return;
				end
				if (type == 1818) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 19;
					this.placeStyle = 16;
					this.width = 8;
					this.height = 10;
					return;
				end
				if (type == 1819) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 131;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1820) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 93;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1821) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 132;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1822) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 94;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1823) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 78;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1824) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 133;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1825) then
					this.noMelee = true;
					this.useStyle = 1;
					this.shootSpeed = 15;
					this.shoot = 320;
					this.damage = 20;
					this.knockBack = 5;
					this.width = 34;
					this.height = 34;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 15;
					this.useTime = 15;
					this.noUseGraphic = true;
					this.rare = 2;
					this.value = 50000;
					this.melee = true;
					return;
				end
				if (type == 1826) then
					this.autoReuse = true;
					this.useStyle = 1;
					this.useAnimation = 26;
					this.useTime = 26;
					this.knockBack = 7.5;
					this.width = 40;
					this.height = 40;
					this.damage = 150;
					this.scale = 1;
					this.UseSound = SoundID.Item1;
					this.rare = 8;
					this.value = Item.sellPrice(0, 10, 0, 0);
					this.melee = true;
					this.shoot = 997;
					this.noMelee = true;
					this.shootsEveryUse = true;
					return;
				end
				if (type == 1827) then
					this.useStyle = 1;
					this.useTurn = true;
					this.autoReuse = true;
					this.useAnimation = 8;
					this.useTime = 8;
					this.width = 24;
					this.height = 28;
					this.damage = 14;
					this.knockBack = 4;
					this.UseSound = SoundID.Item1;
					this.scale = 1;
					this.melee = true;
					this.rare = 2;
					this.value = 50000;
					this.melee = true;
					return;
				end
				if (type == 1828) then
					this.autoReuse = true;
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 254;
					this.width = 8;
					this.height = 10;
					this.value = Item.buyPrice(0, 0, 2, 50);
					return;
				end
				if (type == 1829) then
					this.noUseGraphic = true;
					this.damage = 0;
					this.knockBack = 7;
					this.useStyle = 5;
					this.shootSpeed = 15.5;
					this.shoot = 322;
					this.width = 18;
					this.height = 28;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 7;
					this.noMelee = true;
					this.value = Item.sellPrice(0, 4, 0, 0);
					return;
				end
				if (type == 1830) then
					this.width = 24;
					this.height = 8;
					this.accessory = true;
					this.rare = 7;
					this.value = 400000;
					this.wingSlot = 21;
					return;
				end
				if (type == 1831) then
					this.maxStack = Item.CommonMaxStack;
					this.width = 16;
					this.height = 14;
					this.value = Item.sellPrice(0, 2, 50, 0);
					this.rare = 5;
					return;
				end
				if (type == 1832) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 134;
					this.value = Item.sellPrice(0, 1, 0, 0);
					this.defense = 9;
					this.rare = 8;
					return;
				end
				if (type == 1833) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 95;
					this.value = Item.sellPrice(0, 1, 0, 0);
					this.defense = 11;
					this.rare = 8;
					return;
				end
				if (type == 1834) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 79;
					this.value = Item.sellPrice(0, 1, 0, 0);
					this.defense = 10;
					this.rare = 8;
					return;
				end
				if (type == 1835) then
					this.useStyle = 5;
					this.autoReuse = true;
					this.useAnimation = 12;
					this.useTime = 12;
					this.crit = this.crit + 10;
					this.width = 40;
					this.height = 26;
					this.shoot = 323;
					this.useAmmo = AmmoID.Stake;
					this.UseSound = SoundID.Item5;
					this.damage = 75;
					this.shootSpeed = 9;
					this.noMelee = true;
					this.value = Item.sellPrice(0, 10, 0, 0);
					this.rare = 8;
					this.knockBack = 6.5;
					this.ranged = true;
					return;
				end
				if (type == 1836) then
					this.shootSpeed = 3;
					this.shoot = 323;
					this.damage = 25;
					this.width = 20;
					this.height = 14;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.ammo = AmmoID.Stake;
					this.knockBack = 4.5;
					this.value = 15;
					this.ranged = true;
					return;
				end
				if (type == 1837) then
					this.useStyle = 1;
					this.shoot = 324;
					this.width = 16;
					this.height = 30;
					this.UseSound = SoundID.Item2;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 3;
					this.noMelee = true;
					this.buffType = 85;
					this.value = Item.sellPrice(0, 2, 0, 0);
					return;
				end
				if (type == 1838) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 135;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1839) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 96;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1840) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 80;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1841) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 136;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1842) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 97;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1843) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 81;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1844) then
					this.useStyle = 4;
					this.width = 22;
					this.height = 14;
					this.consumable = true;
					this.useAnimation = 45;
					this.useTime = 45;
					this.maxStack = Item.CommonMaxStack;
					this.rare = 8;
					return;
				end
				if (type == 1845) then
					this.rare = 8;
					this.width = 24;
					this.height = 28;
					this.accessory = true;
					this.value = Item.buyPrice(0, 20, 0, 0);
					return;
				end
				if (type >= 1846 and type <= 1850) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 242;
					this.width = 30;
					this.height = 30;
					this.value = Item.sellPrice(0, 0, 10, 0);
					this.placeStyle = 17 + type - 1846;
					return;
				end
				if (type == 1851) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 98;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1852) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 82;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1853) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 99;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1854) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 83;
					this.value = Item.buyPrice(0, 3, 0, 0);
					this.vanity = true;
					return;
				end
				if (type == 1855 or type == 1856) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 240;
					this.width = 30;
					this.height = 30;
					this.value = Item.sellPrice(0, 1, 0, 0);
					this.rare = 1;
					this.placeStyle = 36 + type - 1855;
					return;
				end
				if (type == 1857) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 137;
					this.value = Item.sellPrice(0, 5, 0, 0);
					this.vanity = true;
					this.rare = 3;
					return;
				end
				if (type == 1858) then
					this.width = 14;
					this.height = 28;
					this.rare = 7;
					this.value = 300000;
					this.accessory = true;
					return;
				end
				if (type == 1859) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 42;
					this.width = 12;
					this.height = 28;
					this.placeStyle = 9;
					this.value = 75000;
					this.rare = 2;
					return;
				end
				if (type == 1860) then
					this.width = 24;
					this.height = 28;
					this.rare = 5;
					this.value = 150000;
					this.accessory = true;
					this.faceSlot = 3;
					return;
				end
				if (type == 1861) then
					this.width = 24;
					this.height = 28;
					this.rare = 6;
					this.value = 250000;
					this.accessory = true;
					this.faceSlot = 2;
					return;
				end
				if (type == 1862) then
					this.width = 16;
					this.height = 24;
					this.accessory = true;
					this.rare = 7;
					this.value = 350000;
					this.shoeSlot = 9;
					return;
				end
				if (type == 1863) then
					this.width = 14;
					this.height = 28;
					this.rare = 4;
					this.value = 150000;
					this.accessory = true;
					this.balloonSlot = 5;
					return;
				end
				if (type == 1864) then
					this.rare = 8;
					this.width = 24;
					this.height = 28;
					this.accessory = true;
					this.value = Item.buyPrice(0, 25, 0, 0);
					return;
				end
				if (type == 1865) then
					this.width = 16;
					this.height = 24;
					this.accessory = true;
					this.rare = 7;
					this.value = 400000;
					return;
				end
				if (type == 1866) then
					this.width = 24;
					this.height = 8;
					this.accessory = true;
					this.value = 400000;
					this.rare = 5;
					this.wingSlot = 22;
					return;
				end
				if (type == 1867) then
					this.width = 12;
					this.height = 12;
					return;
				end
				if (type == 1868) then
					this.width = 12;
					this.height = 12;
					return;
				end
				if (type == 1869) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 36;
					this.width = 12;
					this.height = 28;
					this.rare = 1;
					return;
				end
				if (type == 1870) then
					this.useStyle = 5;
					this.autoReuse = true;
					this.useAnimation = 38;
					this.useTime = 38;
					this.width = 44;
					this.height = 14;
					this.shoot = 10;
					this.useAmmo = AmmoID.Bullet;
					this.UseSound = SoundID.Item11;
					this.damage = 20;
					this.shootSpeed = 8;
					this.noMelee = true;
					this.value = 100000;
					this.knockBack = 3.75;
					this.rare = 1;
					this.ranged = true;
					return;
				end
				if (type == 1871) then
					this.width = 24;
					this.height = 8;
					this.accessory = true;
					this.value = 400000;
					this.rare = 5;
					this.wingSlot = 23;
					return;
				end
				if (type == 1872) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 170;
					this.width = 12;
					this.height = 12;
					return;
				end
				if (type == 1873) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 171;
					this.width = 12;
					this.height = 12;
					this.value = Item.buyPrice(0, 0, 25, 0);
					return;
				end
				if (type >= 1874 and type <= 1905) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.width = 12;
					this.height = 12;
					this.noMelee = true;
					this.value = Item.buyPrice(0, 0, 5, 0);
					return;
				end
				if (type == 1906) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 138;
					this.vanity = true;
					this.value = Item.buyPrice(0, 1, 0, 0);
					return;
				end
				if (type == 1907) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 139;
					this.vanity = true;
					this.value = Item.buyPrice(0, 1, 0, 0);
					return;
				end
				if (type == 1908) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 246;
					this.width = 30;
					this.height = 30;
					this.value = Item.sellPrice(0, 0, 10, 0);
					this.placeStyle = 18;
					return;
				end
				if (type == 1909) then
					this.useStyle = 1;
					this.useTime = 27;
					this.useAnimation = 27;
					this.knockBack = 5.3;
					this.width = 24;
					this.height = 28;
					this.damage = 19;
					this.scale = 1.1;
					this.UseSound = SoundID.Item1;
					this.rare = 1;
					this.value = 13500;
					this.melee = true;
					return;
				end
				if (type == 1910) then
					this.useStyle = 5;
					this.autoReuse = true;
					this.useAnimation = 30;
					this.useTime = 6;
					this.width = 50;
					this.height = 18;
					this.shoot = 85;
					this.useAmmo = AmmoID.Gel;
					this.UseSound = SoundID.Item34;
					this.damage = 53;
					this.knockBack = 0.425;
					this.shootSpeed = 8.5;
					this.noMelee = true;
					this.value = 500000;
					this.rare = 8;
					this.ranged = true;
					return;
				end
				if (type == 1912) then
					this.UseSound = SoundID.Item3;
					this.healLife = 80;
					this.useStyle = 9;
					this.useTurn = true;
					this.useAnimation = 17;
					this.useTime = 17;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.width = 14;
					this.height = 24;
					this.potion = true;
					this.value = 40;
					this.rare = 1;
					return;
				end
				if (type == 1913) then
					this.useStyle = 1;
					this.shootSpeed = 12;
					this.shoot = 330;
					this.damage = 14;
					this.width = 18;
					this.height = 20;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 15;
					this.useTime = 15;
					this.noUseGraphic = true;
					this.noMelee = true;
					this.value = 25;
					this.ranged = true;
					return;
				end
				if (type == 1914) then
					this.useStyle = 1;
					this.width = 16;
					this.height = 30;
					this.UseSound = SoundID.Item25;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 8;
					this.noMelee = true;
					this.mountType = 0;
					this.value = Item.sellPrice(0, 5, 0, 0);
					return;
				end
				if (type == 1915) then
					this.noUseGraphic = true;
					this.damage = 0;
					this.knockBack = 7;
					this.useStyle = 5;
					this.shootSpeed = 11.5;
					this.shoot = 331;
					this.width = 18;
					this.height = 28;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 7;
					this.noMelee = true;
					this.value = Item.sellPrice(0, 2, 0, 0);
					return;
				end
				if (type == 1916) then
					this.noUseGraphic = true;
					this.damage = 0;
					this.knockBack = 7;
					this.useStyle = 5;
					this.shootSpeed = 15.5;
					this.shoot = 332;
					this.width = 18;
					this.height = 28;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 7;
					this.noMelee = true;
					this.value = Item.sellPrice(0, 4, 0, 0);
					return;
				end
				if (type == 1917) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 20;
					this.useTime = 16;
					this.autoReuse = true;
					this.width = 24;
					this.height = 28;
					this.damage = 7;
					this.pick = 55;
					this.UseSound = SoundID.Item1;
					this.knockBack = 2.5;
					this.value = 10000;
					this.melee = true;
					return;
				end
				if (type == 1918) then
					this.noMelee = true;
					this.useStyle = 1;
					this.shootSpeed = 11;
					this.shoot = 333;
					this.damage = 19;
					this.knockBack = 8;
					this.width = 14;
					this.height = 28;
					this.UseSound = SoundID.Item1;
					this.useAnimation = 15;
					this.useTime = 15;
					this.noUseGraphic = true;
					this.rare = 1;
					this.value = 50000;
					this.melee = true;
					return;
				end
				if (type == 1921) then
					this.width = 16;
					this.height = 24;
					this.accessory = true;
					this.rare = 2;
					this.value = 50000;
					this.handOffSlot = 2;
					this.handOnSlot = 7;
					return;
				end
				if (type == 1922) then
					this.width = 16;
					this.height = 24;
					return;
				end
				if (type == 1923) then
					this.width = 16;
					this.height = 24;
					this.accessory = true;
					this.rare = 2;
					this.value = 50000;
					return;
				end
				if (type == 1924) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 10;
					this.placeStyle = 26;
					this.width = 14;
					this.height = 28;
					this.value = 200;
					return;
				end
				if (type == 1925) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 15;
					this.placeStyle = 26;
					this.width = 12;
					this.height = 30;
					this.value = 150;
					return;
				end
				if (type == 1926) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 14;
					this.placeStyle = 23;
					this.width = 26;
					this.height = 20;
					this.value = 300;
					return;
				end
				if (type == 1927) then
					this.useStyle = 1;
					this.shoot = 334;
					this.width = 16;
					this.height = 30;
					this.UseSound = SoundID.Item2;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 3;
					this.noMelee = true;
					this.value = 0;
					this.buffType = 91;
					return;
				end
				if (type == 1928) then
					this.useStyle = 1;
					this.autoReuse = true;
					this.useAnimation = 23;
					this.useTime = 23;
					this.knockBack = 7;
					this.width = 40;
					this.height = 40;
					this.damage = 86;
					this.scale = 1.1;
					this.shoot = 907;
					this.shootSpeed = 5;
					this.UseSound = SoundID.Item1;
					this.rare = 8;
					this.value = Item.sellPrice(0, 10, 0, 0);
					this.melee = true;
					return;
				end
				if (type == 1929) then
					this.useStyle = 5;
					this.autoReuse = true;
					this.useAnimation = 4;
					this.useTime = 4;
					this.width = 50;
					this.height = 18;
					this.shoot = 10;
					this.useAmmo = AmmoID.Bullet;
					this.UseSound = SoundID.Item41;
					this.damage = 31;
					this.shootSpeed = 14;
					this.noMelee = true;
					this.value = Item.buyPrice(0, 45, 0, 0);
					this.rare = 8;
					this.knockBack = 1.75;
					this.ranged = true;
					return;
				end
				if (type == 1930) then
					this.autoReuse = true;
					this.mana = 5;
					this.UseSound = SoundID.Item39;
					this.useStyle = 5;
					this.damage = 48;
					this.useAnimation = 8;
					this.useTime = 8;
					this.width = 40;
					this.height = 40;
					this.shoot = 336;
					this.shootSpeed = 12;
					this.knockBack = 3.25;
					this.value = Item.buyPrice(0, 45, 0, 0);
					this.magic = true;
					this.rare = 8;
					this.noMelee = true;
					return;
				end
				if (type == 1931) then
					this.autoReuse = true;
					this.mana = 9;
					this.useStyle = 5;
					this.damage = 58;
					this.useAnimation = 10;
					this.useTime = 5;
					this.width = 40;
					this.height = 40;
					this.shoot = 337;
					this.shootSpeed = 10;
					this.knockBack = 4.5;
					this.value = Item.buyPrice(0, 45, 0, 0);
					this.magic = true;
					this.rare = 8;
					this.noMelee = true;
					return;
				end
				if (type == 1932) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 140;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1933) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 100;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1934) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 84;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1935) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 142;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1936) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 102;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1937) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 86;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1940) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 141;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1941) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 101;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1942) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 85;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1938) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 143;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1939) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 103;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1943) then
					this.width = 18;
					this.height = 18;
					this.headSlot = 144;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1944) then
					this.width = 18;
					this.height = 18;
					this.bodySlot = 104;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1945) then
					this.width = 18;
					this.height = 18;
					this.legSlot = 87;
					this.vanity = true;
					this.value = Item.buyPrice(0, 3, 0, 0);
					return;
				end
				if (type == 1946) then
					this.useStyle = 5;
					this.autoReuse = true;
					this.useAnimation = 15;
					this.useTime = 15;
					this.useAmmo = AmmoID.Rocket;
					this.width = 50;
					this.height = 20;
					this.shoot = 338;
					this.UseSound = SoundID.Item11;
					this.damage = 67;
					this.shootSpeed = 15;
					this.noMelee = true;
					this.value = Item.buyPrice(0, 45, 0, 0);
					this.knockBack = 4;
					this.rare = 8;
					this.ranged = true;
					return;
				end
				if (type == 1947) then
					this.useStyle = 5;
					this.useAnimation = 30;
					this.useTime = 30;
					this.shootSpeed = 4.75;
					this.knockBack = 6.7;
					this.width = 40;
					this.height = 40;
					this.damage = 80;
					this.scale = 1.1;
					this.UseSound = SoundID.Item1;
					this.shoot = 342;
					this.rare = 7;
					this.value = Item.buyPrice(0, 45, 0, 0);
					this.noMelee = true;
					this.noUseGraphic = true;
					this.melee = true;
					return;
				end
				if (type >= 1948 and type <= 1957) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 7;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createWall = 116 + type - 1948;
					this.width = 12;
					this.height = 12;
					this.value = Item.buyPrice(0, 0, 0, 75);
					return;
				end
				if (type == 1958) then
					this.useStyle = 4;
					this.width = 22;
					this.height = 14;
					this.consumable = true;
					this.useAnimation = 45;
					this.useTime = 45;
					this.maxStack = Item.CommonMaxStack;
					this.rare = 8;
					return;
				end
				if (type == 1959) then
					this.useStyle = 1;
					this.shoot = 353;
					this.width = 16;
					this.height = 30;
					this.UseSound = SoundID.Item2;
					this.useAnimation = 20;
					this.useTime = 20;
					this.rare = 3;
					this.noMelee = true;
					this.value = Item.sellPrice(0, 2, 0, 0);
					this.buffType = 92;
					return;
				end
				if (type == 1960 or type == 1961 or type == 1962) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 240;
					this.width = 30;
					this.height = 30;
					this.value = Item.sellPrice(0, 1, 0, 0);
					this.rare = 1;
					this.placeStyle = 38 + type - 1960;
					return;
				end
				if (type == 1963) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.consumable = true;
					this.createTile = 139;
					this.placeStyle = 28;
					this.width = 24;
					this.height = 24;
					this.rare = 4;
					this.value = 100000;
					this.accessory = true;
					this.hasVanityEffects = true;
					return;
				end
				if (type == 1964) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.consumable = true;
					this.createTile = 139;
					this.placeStyle = 29;
					this.width = 24;
					this.height = 24;
					this.rare = 4;
					this.value = 100000;
					this.accessory = true;
					this.hasVanityEffects = true;
					return;
				end
				if (type == 1965) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.consumable = true;
					this.createTile = 139;
					this.placeStyle = 30;
					this.width = 24;
					this.height = 24;
					this.rare = 4;
					this.value = 100000;
					this.accessory = true;
					this.hasVanityEffects = true;
					return;
				end
				if (type == 1966) then
					this.paint = 28;
					this.width = 24;
					this.height = 24;
					this.value = 25;
					this.maxStack = Item.CommonMaxStack;
					return;
				end
				if (type == 1967) then
					this.paint = 29;
					this.width = 24;
					this.height = 24;
					this.value = 50;
					this.maxStack = Item.CommonMaxStack;
					return;
				end
				if (type == 1968) then
					this.paint = 30;
					this.width = 24;
					this.height = 24;
					this.value = 75;
					this.maxStack = Item.CommonMaxStack;
					return;
				end
				if (type == 1969) then
					this.width = 20;
					this.height = 20;
					this.maxStack = Item.CommonMaxStack;
					this.value = 10000;
					this.rare = 1;
					return;
				end
				if (type >= 1970 and type <= 1976) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 262 + type - 1970;
					this.width = 12;
					this.height = 12;
					return;
				end
				if (type >= 1977 and type <= 1986) then
					this.width = 20;
					this.height = 26;
					this.maxStack = Item.CommonMaxStack;
					this.value = Item.buyPrice(0, 5, 0, 0);
					this.rare = 2;
					if (type == 1980) then
						this.value = Item.buyPrice(0, 10, 0, 0);
					end
					if (type == 1984) then
						this.value = Item.buyPrice(0, 7, 50, 0);
					end
					if (type == 1985) then
						this.value = Item.buyPrice(0, 15, 0, 0);
					end
					this.UseSound = SoundID.Item3;
					this.useStyle = 9;
					this.useTurn = true;
					this.useAnimation = 17;
					this.useTime = 17;
					this.consumable = true;
					return;
				end
				if (type == 1987) then
					this.width = 18;
					this.height = 12;
					this.maxStack = 1;
					this.value = Item.buyPrice(0, 40, 0, 0);
					this.rare = 5;
					this.accessory = true;
					this.vanity = true;
					this.hasVanityEffects = true;
					return;
				end
				if (type == 1988) then
					this.width = 20;
					this.height = 14;
					this.maxStack = 1;
					this.value = Item.buyPrice(0, 3, 50, 0);
					this.vanity = true;
					this.headSlot = 145;
					return;
				end
				if (type == 1989) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 269;
					this.width = 22;
					this.height = 32;
					this.createTile = 470;
					this.placeStyle = 2;
					return;
				end
				if (type == 1990) then
					this.width = 20;
					this.height = 26;
					this.maxStack = Item.CommonMaxStack;
					this.value = Item.buyPrice(0, 2, 0, 0);
					this.rare = 2;
					this.UseSound = SoundID.Item3;
					this.useStyle = 9;
					this.useTurn = true;
					this.hairDye = 0;
					this.useAnimation = 17;
					this.useTime = 17;
					this.consumable = true;
					return;
				end
				if (type == 1991) then
					this.useTurn = true;
					this.useStyle = 1;
					this.useTime = 25;
					this.useAnimation = 25;
					this.width = 24;
					this.height = 28;
					this.UseSound = SoundID.Item1;
					this.value = Item.buyPrice(0, 0, 25, 0);
					this.autoReuse = true;
					return;
				end
				if (type == 1992) then
					this.useStyle = 1;
					this.autoReuse = true;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.width = 12;
					this.height = 12;
					this.makeNPC = 355;
					this.noUseGraphic = true;
					this.bait = 20;
					return;
				end
				if (type == 1993) then
					this.useStyle = 1;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.autoReuse = true;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.createTile = 270;
					this.width = 12;
					this.height = 28;
					return;
				end
				if (type >= 1994 and type <= 2001) then
					this.useStyle = 1;
					this.autoReuse = true;
					this.useTurn = true;
					this.useAnimation = 15;
					this.useTime = 10;
					this.maxStack = Item.CommonMaxStack;
					this.consumable = true;
					this.width = 12;
					this.height = 12;
					this.makeNPC = 356;
					this.placeStyle = 1 + type - 1994;
					this.noUseGraphic = true;
					local num3 = type - 1994;
					if (num3 == 0) then
						this.bait = 5;
					end
					if (num3 == 4) then
						this.bait = 10;
					end
					if (num3 == 6) then
						this.bait = 15;
					end
					if (num3 == 3) then
						this.bait = 20;
					end
					if (num3 == 7) then
						this.bait = 25;
					end
					if (num3 == 2) then
						this.bait = 30;
					end
					if (num3 == 1) then
						this.bait = 35;
					end
					if (num3 == 5) then
						this.bait = 50;
					end
				end
			end
		else
			this.autoReuse = false;
			this.useStyle = 5;
			this.useAnimation = 20;
			this.useTime = 20;
			this.knockBack = 3.5;
			this.width = 30;
			this.height = 10;
			this.damage = 12;
			this.shoot = 273;
			this.shootSpeed = 12;
			this.UseSound = SoundID.Item1;
			this.rare = 1;
			this.value = Item.sellPrice(0, 0, 25, 0);
			this.melee = true;
			this.noMelee = true;
			this.noUseGraphic = true;
			if (this.Variant == ItemVariants.StrongerVariant) then
				this.rare = 4;
				this.value = Item.sellPrice(0, 3, 50, 0);
				this.damage = 60;
				this.useAnimation = 15;
				this.useTime = 15;
				this.autoReuse = true;
				return;
			end
		end
	else
		this.autoReuse = true;
		this.useStyle = 5;
		this.useAnimation = 19;
		this.useTime = 19;
		this.width = 44;
		this.height = 14;
		this.shoot = 166;
		this.useAmmo = AmmoID.Bullet;
		this.UseSound = SoundID.Item11;
		this.damage = 10;
		this.shootSpeed = 11;
		this.noMelee = true;
		this.value = 100000;
		this.knockBack = 1;
		this.rare = 1;
		this.ranged = true;
		this.useAmmo = AmmoID.Snowball;
		this.shoot = 166;
		if (this.Variant == ItemVariants.StrongerVariant) then
			this.value = Item.sellPrice(0, 5, 0, 0);
			this.rare = 5;
			this.damage = 22;
			this.useAnimation = 6;
			this.useTime = 6;
			return;
		end
	end
else
	this.autoReuse = true;
	this.useStyle = 5;
	this.useAnimation = 28;
	this.useTime = 28;
	this.knockBack = 6.5;
	this.width = 30;
	this.height = 10;
	this.damage = 40;
	this.scale = 0.9;
	this.shoot = 271;
	this.shootSpeed = 15;
	this.UseSound = SoundID.Item174;
	this.rare = 4;
	this.value = Item.sellPrice(0, 3, 50, 0);
	this.melee = true;
	this.noMelee = true;
	if (this.Variant == ItemVariants.WeakerVariant) then
		this.rare = 4;
		this.value = Item.sellPrice(0, 3, 50, 0);
		this.damage = 18;
		this.useAnimation = 25;
		this.useTime = 25;
		this.knockBack = 5;
		this.autoReuse = false;
		return;
	end
end

end --SetDefaults2(type)

---------------------------


return {
	factory = function(obj)
		this = obj
		return SetDefaults2
	end
}