Module:Iteminfo/datagen/1

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.SetDefaults1(int type)  v1.4.4.9
local function SetDefaults1(type)
local num;
if (type == 1) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 20;
	this.useTime = 13;
	this.autoReuse = true;
	this.width = 24;
	this.height = 28;
	this.damage = 5;
	this.pick = 40;
	this.UseSound = SoundID.Item1;
	this.knockBack = 2;
	this.value = 2000;
	this.melee = true;
elseif (type == 2) 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 = 0;
	this.width = 12;
	this.height = 12;
elseif (type == 3) 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 = 1;
	this.width = 12;
	this.height = 12;
elseif (type == 4) then
	this.useStyle = 1;
	this.useTurn = false;
	this.useAnimation = 20;
	this.useTime = 20;
	this.width = 24;
	this.height = 28;
	this.damage = 12;
	this.knockBack = 5.5;
	this.UseSound = SoundID.Item1;
	this.scale = 1;
	this.value = 1800;
	this.melee = true;
elseif (type == 5) then
	this.useStyle = 2;
	this.UseSound = SoundID.Item2;
	this.useTurn = false;
	this.useAnimation = 17;
	this.useTime = 17;
	this.width = 16;
	this.height = 18;
	this.healLife = 15;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.potion = true;
	this.value = Item.sellPrice(0, 0, 2, 50);
elseif (type == 6) then
	this.autoReuse = false;
	this.useStyle = 13;
	this.useAnimation = 12;
	this.useTime = 12;
	this.width = 50;
	this.height = 18;
	this.shoot = 940;
	this.UseSound = SoundID.Item1;
	this.damage = 8;
	this.knockBack = 4;
	this.shootSpeed = 2.1;
	this.noMelee = true;
	this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(0, 0, 2, 80));
	this.melee = true;
	this.noUseGraphic = true;
elseif (type == 7) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 30;
	this.useTime = 20;
	this.hammer = 40;
	this.width = 24;
	this.height = 28;
	this.damage = 7;
	this.knockBack = 5.5;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.value = 1600;
	this.melee = true;
elseif (type == 8) then
	this.flame = true;
	this.noWet = 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.width = 10;
	this.height = 12;
	this.value = 50;
elseif (type == 9) 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 = 30;
	this.width = 8;
	this.height = 10;
elseif (type == 10) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 27;
	this.knockBack = 4.5;
	this.useTime = 19;
	this.autoReuse = true;
	this.width = 24;
	this.height = 28;
	this.damage = 5;
	this.axe = 9;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.value = 1600;
	this.melee = true;
elseif (type == 11) 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 = 6;
	this.width = 12;
	this.height = 12;
	this.value = 500;
elseif (type == 12) 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 = 7;
	this.width = 12;
	this.height = 12;
	this.value = 250;
elseif (type == 13) 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 = 8;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 3, 0);
elseif (type == 14) 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 = 9;
	this.width = 12;
	this.height = 12;
	this.value = Item.sellPrice(0, 0, 1, 50);
elseif (type == 15) then
	this.width = 24;
	this.height = 28;
	this.accessory = true;
	this.value = 1000;
	this.waistSlot = 2;
elseif (type == 16) then
	this.width = 24;
	this.height = 28;
	this.accessory = true;
	this.value = 5000;
	this.waistSlot = 7;
elseif (type == 17) then
	this.width = 24;
	this.height = 28;
	this.accessory = true;
	this.rare = 1;
	this.value = 10000;
	this.waistSlot = 3;
elseif (type == 18) then
	this.width = 24;
	this.height = 18;
	this.accessory = true;
	this.rare = 1;
	this.value = Item.sellPrice(0, 0, 25, 0);
elseif (type == 19) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 6000;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 6;
elseif (type == 20) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 750;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 0;
elseif (type == 21) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 3000;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 4;
elseif (type == 22) then
	this.color = new.Color(160, 145, 130, 110);
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 1500;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 2;
elseif (type == 23) then
	this.width = 10;
	this.height = 12;
	this.maxStack = Item.CommonMaxStack;
	this.alpha = 175;
	this.ammo = AmmoID.Gel;
	this.color = new.Color(0, 80, 255, 100);
	this.value = 5;
	this.consumable = true;
elseif (type == 24) then
	this.useStyle = 1;
	this.useTurn = false;
	this.useTime = 20;
	this.useAnimation = 20;
	this.width = 24;
	this.height = 28;
	this.damage = 7;
	this.knockBack = 5;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.value = 100;
	this.melee = true;
elseif (type == 25) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 10;
	this.width = 14;
	this.height = 28;
	this.value = 200;
elseif (type == 26) 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 = 1;
	this.width = 12;
	this.height = 12;
elseif (type == 27) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.autoReuse = true;
	this.createTile = 20;
	this.width = 18;
	this.height = 18;
	this.value = 10;
elseif (type == 28) then
	this.UseSound = SoundID.Item3;
	this.healLife = 50;
	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 = 300;
elseif (type == 29) 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 = 2;
	this.value = 75000;
elseif (type == 30) 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 = 16;
	this.width = 12;
	this.height = 12;
elseif (type == 31) 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 = 13;
	this.width = 16;
	this.height = 24;
	this.value = 20;
elseif (type == 32) 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.width = 26;
	this.height = 20;
	this.value = 300;
elseif (type == 33) 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 = 17;
	this.width = 26;
	this.height = 24;
	this.value = 300;
elseif (type == 34) 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.width = 12;
	this.height = 30;
	this.value = 150;
elseif (type == 35) 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 = 16;
	this.width = 28;
	this.height = 14;
	this.value = 5000;
elseif (type == 36) 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.width = 28;
	this.height = 14;
	this.value = 150;
elseif (type == 37) then
	this.width = 28;
	this.height = 12;
	this.defense = 1;
	this.headSlot = 10;
	this.value = 1000;
elseif (type == 38) then
	this.width = 12;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 500;
elseif (type == 39) then
	this.useStyle = 5;
	this.useAnimation = 30;
	this.useTime = 30;
	this.width = 12;
	this.height = 28;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 4;
	this.shootSpeed = 6.1;
	this.noMelee = true;
	this.value = 100;
	this.ranged = true;
elseif (type == 40) then
	this.shootSpeed = 3;
	this.shoot = 1;
	this.damage = 5;
	this.width = 10;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Arrow;
	this.knockBack = 2;
	this.value = 5;
	this.ranged = true;
elseif (type == 41) then
	this.shootSpeed = 3.5;
	this.shoot = 2;
	this.damage = 7;
	this.width = 10;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Arrow;
	this.knockBack = 2;
	this.value = 10;
	this.ranged = true;
elseif (type == 42) then
	this.useStyle = 1;
	this.shootSpeed = 9;
	this.shoot = 3;
	this.damage = 10;
	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 = 15;
	this.ranged = true;
elseif (type == 43) 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 = 1;
elseif (type == 44) then
	this.useStyle = 5;
	this.useAnimation = 25;
	this.useTime = 25;
	this.width = 12;
	this.height = 28;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 14;
	this.shootSpeed = 6.7;
	this.knockBack = 1;
	this.alpha = 30;
	this.rare = 1;
	this.noMelee = true;
	this.value = 18000;
	this.ranged = true;
elseif (type == 45) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 30;
	this.knockBack = 6;
	this.useTime = 15;
	this.width = 24;
	this.height = 28;
	this.damage = 20;
	this.axe = 15;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 1;
	this.value = 13500;
	this.melee = true;
elseif (type == 46) then
	this.useStyle = 1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.knockBack = 5;
	this.width = 24;
	this.height = 28;
	this.damage = 16;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 1;
	this.value = 13500;
	this.melee = true;
	this.shoot = 974;
	this.glowMask = 328;
elseif (type == 47) then
	this.shootSpeed = 3.4;
	this.shoot = 4;
	this.damage = 12;
	this.width = 10;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Arrow;
	this.knockBack = 3;
	this.alpha = 30;
	this.rare = 1;
	this.value = 40;
	this.ranged = true;
elseif (type == 48) 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.width = 26;
	this.height = 22;
	this.value = 500;
elseif (type == 49) then
	this.width = 22;
	this.height = 22;
	this.accessory = true;
	this.lifeRegen = 2;
	this.rare = 1;
	this.value = 50000;
	this.handOnSlot = 2;
elseif (type == 50) then
	this.useTurn = true;
	this.width = 20;
	this.height = 20;
	this.useStyle = 4;
	this.useTime = 90;
	this.UseSound = SoundID.Item6;
	this.useAnimation = 90;
	this.rare = 1;
	this.value = 50000;
elseif (type == 51) then
	this.shootSpeed = 0.5;
	this.shoot = 5;
	this.damage = 10;
	this.width = 10;
	this.height = 28;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Arrow;
	this.knockBack = 4;
	this.rare = 1;
	this.value = 100;
	this.ranged = true;
elseif (type == 52) then
	type = 52;
	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 = 1;
elseif (type == 53) then
	this.width = 16;
	this.height = 24;
	this.accessory = true;
	this.rare = 1;
	this.value = 50000;
	this.waistSlot = 1;
elseif (type == 54) then
	this.width = 28;
	this.height = 24;
	this.accessory = true;
	this.rare = 1;
	this.value = 50000;
	this.shoeSlot = 6;
elseif (type == 55) then
	this.noMelee = true;
	this.useStyle = 1;
	this.shootSpeed = 10;
	this.shoot = 6;
	this.damage = 17;
	this.knockBack = 8;
	this.width = 14;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.noUseGraphic = true;
	this.rare = 1;
	this.value = 50000;
	this.melee = true;
elseif (type == 56) 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 = 22;
	this.width = 12;
	this.height = 12;
	this.rare = 1;
	this.value = Item.sellPrice(0, 0, 10, 0);
elseif (type == 57) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.rare = 1;
	this.value = Item.sellPrice(0, 0, 30, 0);
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 8;
elseif (type == 58) then
	this.width = 12;
	this.height = 12;
elseif (type == 59) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 23;
	this.width = 14;
	this.height = 14;
	this.value = 500;
	this.autoReuse = true;
elseif (type == 60) then
	this.width = 16;
	this.height = 18;
	this.maxStack = Item.CommonMaxStack;
	this.value = 50;
elseif (type == 61) 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 = 25;
	this.width = 12;
	this.height = 12;
elseif (type == 62) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 2;
	this.width = 14;
	this.height = 14;
	this.value = 20;
	this.autoReuse = true;
elseif (type == 63) then
	this.useTurn = true;
	this.useStyle = 1;
	this.useAnimation = 15;
	this.useTime = 10;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.autoReuse = true;
	this.createTile = 27;
	this.width = 26;
	this.height = 26;
	this.value = Item.buyPrice(0, 0, 50, 0);
elseif (type == 64) then
	this.mana = 10;
	this.damage = 10;
	this.useStyle = 1;
	this.shootSpeed = 32;
	this.shoot = 7;
	this.width = 26;
	this.height = 28;
	this.useAnimation = 28;
	this.useTime = 28;
	this.rare = 1;
	this.noMelee = true;
	this.knockBack = 1;
	this.value = this.shadowOrbPrice;
	this.magic = true;
elseif (type == 65) then
	this.knockBack = 5;
	this.alpha = 100;
	this.color = new.Color(150, 150, 150, 0);
	this.damage = 25;
	this.useStyle = 1;
	this.scale = 1;
	this.shootSpeed = 25;
	this.shoot = 9;
	this.width = 14;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 40;
	this.rare = 2;
	this.value = 50000;
	this.melee = true;
elseif (type == 66) then
	this.useStyle = 1;
	this.shootSpeed = 4;
	this.shoot = 10;
	this.width = 16;
	this.height = 24;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 15;
	this.useTime = 15;
	this.noMelee = true;
	this.value = 75;
elseif (type == 67) then
	this.damage = 0;
	this.useStyle = 1;
	this.shootSpeed = 4;
	this.shoot = 11;
	this.width = 16;
	this.height = 24;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 15;
	this.useTime = 15;
	this.noMelee = true;
	this.value = 100;
elseif (type == 68) then
	this.width = 18;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 10;
elseif (type == 69) then
	this.width = 8;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.value = 100;
elseif (type == 70) 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;
elseif (type == 71) then
	this.width = 10;
	this.height = 10;
	this.maxStack = 100;
	this.value = 5;
	this.ammo = AmmoID.Coin;
	this.shoot = 158;
	this.notAmmo = true;
	this.damage = 25;
	this.shootSpeed = 1;
	this.ranged = true;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 330;
	this.noMelee = true;
elseif (type == 72) then
	this.width = 10;
	this.height = 12;
	this.maxStack = 100;
	this.value = 500;
	this.ammo = AmmoID.Coin;
	this.notAmmo = true;
	this.damage = 50;
	this.shoot = 159;
	this.shootSpeed = 2;
	this.ranged = true;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 331;
	this.noMelee = true;
elseif (type == 73) then
	this.width = 10;
	this.height = 14;
	this.maxStack = 100;
	this.value = 50000;
	this.ammo = AmmoID.Coin;
	this.notAmmo = true;
	this.damage = 100;
	this.shoot = 160;
	this.shootSpeed = 3;
	this.ranged = true;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 332;
	this.noMelee = true;
elseif (type == 74) then
	this.width = 12;
	this.height = 14;
	this.maxStack = Item.CommonMaxStack;
	this.value = 5000000;
	this.ammo = AmmoID.Coin;
	this.notAmmo = true;
	this.damage = 200;
	this.shoot = 161;
	this.shootSpeed = 4;
	this.ranged = true;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 333;
	this.noMelee = true;
elseif (type == 75) then
	this.width = 18;
	this.height = 18;
	this.maxStack = Item.CommonMaxStack;
	this.alpha = 75;
	this.ammo = AmmoID.FallenStar;
	this.value = Item.sellPrice(0, 0, 5, 0);
	this.useStyle = 4;
	this.UseSound = SoundID.Item4;
	this.useTurn = false;
	this.useAnimation = 17;
	this.useTime = 17;
	this.consumable = true;
	this.rare = 1;
elseif (type == 76) then
	this.width = 18;
	this.height = 18;
	this.defense = 1;
	this.legSlot = 1;
	this.value = 1000;
elseif (type == 77) then
	this.width = 18;
	this.height = 18;
	this.defense = 2;
	this.legSlot = 2;
	this.value = 4000;
elseif (type == 78) then
	this.width = 18;
	this.height = 18;
	this.defense = 3;
	this.legSlot = 3;
	this.value = 10000;
elseif (type == 79) then
	this.width = 18;
	this.height = 18;
	this.defense = 4;
	this.legSlot = 4;
	this.value = 20000;
elseif (type == 80) then
	this.width = 18;
	this.height = 18;
	this.defense = 2;
	this.bodySlot = 1;
	this.value = 1250;
elseif (type == 81) then
	this.width = 18;
	this.height = 18;
	this.defense = 3;
	this.bodySlot = 2;
	this.value = 5000;
elseif (type == 82) then
	this.width = 18;
	this.height = 18;
	this.defense = 4;
	this.bodySlot = 3;
	this.value = 12500;
elseif (type == 83) then
	this.width = 18;
	this.height = 18;
	this.defense = 5;
	this.bodySlot = 4;
	this.value = 25000;
elseif (type == 84) then
	this.noUseGraphic = true;
	this.damage = 0;
	this.knockBack = 7;
	this.useStyle = 5;
	this.shootSpeed = 11.5;
	this.shoot = 13;
	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;
elseif (type == 85) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 8;
	this.autoReuse = true;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.createTile = 214;
	this.width = 12;
	this.height = 12;
	this.value = 200;
	this.tileBoost = this.tileBoost + 3;
elseif (type == 86) then
	this.width = 14;
	this.height = 18;
	this.maxStack = Item.CommonMaxStack;
	this.rare = 1;
	this.value = 500;
	this.MakeUsableWithChlorophyteExtractinator();
elseif (type == 87) 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 = 29;
	this.width = 20;
	this.height = 12;
	this.value = 10000;
elseif (type == 88) then
	this.width = 22;
	this.height = 16;
	this.defense = 2;
	this.headSlot = 11;
	this.rare = 1;
	this.value = Item.buyPrice(0, 4, 0, 0);
elseif (type == 89) then
	this.width = 18;
	this.height = 18;
	this.defense = 1;
	this.headSlot = 1;
	this.value = 750;
elseif (type == 90) then
	this.width = 18;
	this.height = 18;
	this.defense = 2;
	this.headSlot = 2;
	this.value = 3000;
elseif (type == 91) then
	this.width = 18;
	this.height = 18;
	this.defense = 3;
	this.headSlot = 3;
	this.value = 7500;
elseif (type == 92) then
	this.width = 18;
	this.height = 18;
	this.defense = 4;
	this.headSlot = 4;
	this.value = 15000;
elseif (type == 93) 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 = 4;
	this.width = 12;
	this.height = 12;
elseif (type == 94) 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.width = 8;
	this.height = 10;
elseif (type == 95) then
	this.useStyle = 5;
	this.useAnimation = 16;
	this.useTime = 16;
	this.width = 24;
	this.height = 28;
	this.shoot = 14;
	this.useAmmo = AmmoID.Bullet;
	this.UseSound = SoundID.Item11;
	this.damage = 13;
	this.shootSpeed = 5;
	this.noMelee = true;
	this.value = 50000;
	this.knockBack = 1;
	this.scale = 0.9;
	this.rare = 1;
	this.ranged = true;
elseif (type == 96) then
	this.useStyle = 5;
	this.autoReuse = false;
	this.useAnimation = 32;
	this.useTime = 32;
	this.width = 44;
	this.height = 14;
	this.shoot = 10;
	this.useAmmo = AmmoID.Bullet;
	this.UseSound = SoundID.Item11;
	this.damage = 31;
	this.shootSpeed = 9;
	this.noMelee = true;
	this.value = this.shadowOrbPrice;
	this.knockBack = 5.25;
	this.rare = 1;
	this.ranged = true;
	this.crit = 7;
elseif (type == 97) then
	this.shootSpeed = 4;
	this.shoot = 14;
	this.damage = 7;
	this.width = 8;
	this.height = 8;
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.ammo = AmmoID.Bullet;
	this.knockBack = 2;
	this.value = 7;
	this.ranged = true;
elseif (type == 98) then
	this.useStyle = 5;
	this.autoReuse = true;
	this.useAnimation = 8;
	this.useTime = 8;
	this.width = 50;
	this.height = 18;
	this.shoot = 10;
	this.useAmmo = AmmoID.Bullet;
	this.UseSound = SoundID.Item11;
	this.damage = 6;
	this.shootSpeed = 7;
	this.noMelee = true;
	this.value = 350000;
	this.rare = 2;
	this.ranged = true;
elseif (type == 99) then
	this.useStyle = 5;
	this.useAnimation = 28;
	this.useTime = 28;
	this.width = 12;
	this.height = 28;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 8;
	this.shootSpeed = 6.6;
	this.noMelee = true;
	this.value = 1400;
	this.ranged = true;
elseif (type == 100) then
	this.width = 18;
	this.height = 18;
	this.defense = 6;
	this.legSlot = 5;
	this.rare = 1;
	this.value = 22500;
elseif (type == 101) then
	this.width = 18;
	this.height = 18;
	this.defense = 7;
	this.bodySlot = 5;
	this.rare = 1;
	this.value = 30000;
elseif (type == 102) then
	this.width = 18;
	this.height = 18;
	this.defense = 6;
	this.headSlot = 5;
	this.rare = 1;
	this.value = 37500;
elseif (type == 103) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 20;
	this.useTime = 15;
	this.autoReuse = true;
	this.width = 24;
	this.height = 28;
	this.damage = 9;
	this.pick = 65;
	this.UseSound = SoundID.Item1;
	this.knockBack = 3;
	this.rare = 1;
	this.value = 18000;
	this.scale = 1;
	this.melee = true;
elseif (type == 104) then
	this.autoReuse = true;
	this.useStyle = 1;
	this.useAnimation = 45;
	this.useTime = 19;
	this.hammer = 55;
	this.width = 24;
	this.height = 28;
	this.damage = 24;
	this.knockBack = 6;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 1;
	this.value = 15000;
	this.melee = true;
elseif (type == 105) then
	this.flame = true;
	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, 3, 0);
	this.holdStyle = 1;
elseif (type == 106) 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.width = 26;
	this.height = 26;
	this.value = 3000;
elseif (type == 107) 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 = 1;
	this.width = 26;
	this.height = 26;
	this.value = 12000;
elseif (type == 108) 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 = 2;
	this.width = 26;
	this.height = 26;
	this.value = 24000;
elseif (type == 109) then
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.width = 18;
	this.height = 18;
	this.useStyle = 4;
	this.useTime = 30;
	this.UseSound = SoundID.Item29;
	this.useAnimation = 30;
	this.rare = 2;
	this.value = Item.sellPrice(0, 0, 25, 0);
elseif (type == 110) then
	this.UseSound = SoundID.Item3;
	this.healMana = 50;
	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.value = Item.buyPrice(0, 0, 1, 0);
elseif (type == 111) then
	this.width = 22;
	this.height = 22;
	this.accessory = true;
	this.rare = 1;
	this.value = this.shadowOrbPrice;
	this.handOnSlot = 3;
elseif (type == 112) then
	this.mana = 12;
	this.damage = 48;
	this.useStyle = 1;
	this.shootSpeed = 7.5;
	this.shoot = 15;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item20;
	this.useAnimation = 16;
	this.useTime = 16;
	this.rare = 3;
	this.noMelee = true;
	this.knockBack = 5.5;
	this.value = this.hellPrice;
	this.magic = true;
	if (this.Variant == ItemVariants.StrongerVariant) then
		this.rare = 6;
		this.value = 500000;
		this.damage = 85;
		this.useAnimation = 12;
		this.useTime = 12;
	end
elseif (type == 113) then
	this.mana = 14;
	this.channel = true;
	this.damage = 35;
	this.useStyle = 1;
	this.shootSpeed = 6;
	this.shoot = 16;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item9;
	this.useAnimation = 22;
	this.useTime = 22;
	this.rare = 2;
	this.noMelee = true;
	this.knockBack = 7.5;
	this.value = this.dungeonPrice;
	this.magic = true;
elseif (type == 114) then
	this.channel = true;
	this.knockBack = 5;
	this.useStyle = 1;
	this.shoot = 17;
	this.width = 26;
	this.height = 28;
	this.UseSound = SoundID.Item8;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = Item.buyPrice(0, 5, 0, 0);
elseif (type == 115) then
	this.channel = true;
	this.damage = 0;
	this.useStyle = 4;
	this.shoot = 18;
	this.width = 24;
	this.height = 24;
	this.UseSound = SoundID.Item8;
	this.useAnimation = 20;
	this.useTime = 20;
	this.rare = 1;
	this.noMelee = true;
	this.value = this.shadowOrbPrice;
	this.buffType = 19;
elseif (type == 116) 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 = 37;
	this.width = 12;
	this.height = 12;
	this.value = 1000;
elseif (type == 117) then
	this.width = 20;
	this.height = 20;
	this.maxStack = Item.CommonMaxStack;
	this.rare = 1;
	this.value = 7000;
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 15;
	this.useTime = 10;
	this.autoReuse = true;
	this.consumable = true;
	this.createTile = 239;
	this.placeStyle = 9;
elseif (type == 118) then
	this.maxStack = Item.CommonMaxStack;
	this.width = 18;
	this.height = 18;
	this.value = 1000;
elseif (type == 119) then
	this.noMelee = true;
	this.useStyle = 1;
	this.shootSpeed = 14;
	this.shoot = 19;
	this.damage = 49;
	this.knockBack = 8;
	this.width = 14;
	this.height = 28;
	this.UseSound = SoundID.Item1;
	this.useAnimation = 20;
	this.useTime = 20;
	this.noUseGraphic = true;
	this.rare = 3;
	this.value = 100000;
	this.melee = true;
elseif (type == 120) then
	this.useStyle = 5;
	this.useAnimation = 22;
	this.useTime = 22;
	this.width = 14;
	this.height = 32;
	this.shoot = 1;
	this.useAmmo = AmmoID.Arrow;
	this.UseSound = SoundID.Item5;
	this.damage = 31;
	this.shootSpeed = 8;
	this.knockBack = 2;
	this.alpha = 30;
	this.rare = 3;
	this.noMelee = true;
	this.scale = 1.1;
	this.value = 27000;
	this.ranged = true;
elseif (type == 121) then
	this.useStyle = 1;
	this.useTime = 40;
	this.useAnimation = 40;
	this.knockBack = 6.5;
	this.width = 24;
	this.height = 28;
	this.damage = 40;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 3;
	this.value = 27000;
	this.melee = true;
end
if (type == 122) then
	this.useStyle = 1;
	this.useTurn = true;
	this.useAnimation = 23;
	this.useTime = 18;
	this.autoReuse = true;
	this.width = 24;
	this.height = 28;
	this.damage = 12;
	this.pick = 100;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.knockBack = 2;
	this.rare = 3;
	this.value = 27000;
	this.melee = true;
	return;
end
if (type == 123) then
	this.width = 18;
	this.height = 18;
	this.defense = 5;
	this.headSlot = 6;
	this.rare = 1;
	this.value = 45000;
	return;
end
if (type == 124) then
	this.width = 18;
	this.height = 18;
	this.defense = 6;
	this.bodySlot = 6;
	this.rare = 1;
	this.value = 30000;
	return;
end
if (type == 125) then
	this.width = 18;
	this.height = 18;
	this.defense = 5;
	this.legSlot = 6;
	this.rare = 1;
	this.value = 30000;
	return;
end
if (type == 126) then
	this.UseSound = SoundID.Item3;
	this.healLife = 20;
	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 = 20;
	return;
end
if (type == 127) then
	this.autoReuse = true;
	this.useStyle = 5;
	this.useAnimation = 17;
	this.useTime = 17;
	this.width = 24;
	this.height = 28;
	this.shoot = 20;
	this.mana = 6;
	this.UseSound = SoundID.Item157;
	this.knockBack = 0.75;
	this.damage = 17;
	this.shootSpeed = 10;
	this.noMelee = true;
	this.scale = 0.8;
	this.rare = 1;
	this.magic = true;
	this.value = 20000;
	return;
end
if (type == 128) then
	this.width = 28;
	this.height = 24;
	this.accessory = true;
	this.rare = 3;
	this.value = 50000;
	this.shoeSlot = 12;
	return;
end
if (type == 129) 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 = 38;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 130) 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 = 5;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 131) 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 = 39;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 132) 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 = 6;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 133) 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 = 40;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 134) 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 = 41;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 135) 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 = 17;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 136) 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);
	return;
end
if (type == 137) 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 = 43;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 138) 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 = 18;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 139) 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 = 44;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 140) 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 = 19;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 141) 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 = 45;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 142) 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 = 10;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 143) 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 = 46;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 144) 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 = 11;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 145) 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 = 47;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 146) 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 = 12;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 147) 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 = 48;
	this.width = 12;
	this.height = 12;
	return;
end
if (type == 148) then
	this.flame = true;
	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 = 49;
	this.width = 8;
	this.height = 18;
	this.value = Item.sellPrice(0, 0, 1, 0);
	this.holdStyle = 1;
	this.rare = 1;
	return;
end
if (type == 149) 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 = 50;
	this.width = 24;
	this.height = 28;
	this.value = Item.sellPrice(0, 0, 3, 0);
	return;
end
if (type == 150) 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 = 51;
	this.width = 20;
	this.height = 24;
	this.alpha = 100;
	return;
end
if (type == 151) then
	this.width = 18;
	this.height = 18;
	this.defense = 6;
	this.headSlot = 7;
	this.rare = 2;
	this.value = 45000;
	return;
end
if (type == 152) then
	this.width = 18;
	this.height = 18;
	this.defense = 7;
	this.bodySlot = 7;
	this.rare = 2;
	this.value = 30000;
	return;
end
if (type == 153) then
	this.width = 18;
	this.height = 18;
	this.defense = 6;
	this.legSlot = 7;
	this.rare = 2;
	this.value = 30000;
	return;
end
if (type == 154) then
	this.maxStack = Item.CommonMaxStack;
	this.consumable = true;
	this.width = 12;
	this.height = 14;
	this.value = 50;
	this.useAnimation = 12;
	this.useTime = 12;
	this.useStyle = 1;
	this.UseSound = SoundID.Item1;
	this.shootSpeed = 8;
	this.noUseGraphic = true;
	this.noMelee = true;
	this.damage = 20;
	this.knockBack = 2.3;
	this.shoot = 21;
	this.ranged = true;
	return;
end
if (type == 155) then
	this.autoReuse = true;
	this.useTurn = true;
	this.useStyle = 1;
	this.useTime = 18;
	this.useAnimation = 18;
	this.width = 40;
	this.height = 40;
	this.damage = 24;
	this.scale = 1;
	this.UseSound = SoundID.Item1;
	this.rare = 2;
	this.value = this.dungeonPrice;
	this.knockBack = 3;
	this.melee = true;
	return;
end
if (type == 156) then
	this.width = 24;
	this.height = 28;
	this.rare = 2;
	this.value = this.dungeonPrice;
	this.accessory = true;
	this.defense = 1;
	this.shieldSlot = 1;
	return;
end
if (type ~= 157) then
	if (type == 158) then
		this.width = 20;
		this.height = 22;
		this.rare = 1;
		this.value = 27000;
		this.accessory = true;
		return;
	end
	if (type == 159) then
		this.width = 14;
		this.height = 28;
		this.rare = 1;
		this.value = Item.sellPrice(0, 1, 50, 0);
		this.accessory = true;
		this.balloonSlot = 8;
		return;
	end
	if (type == 160) then
		this.autoReuse = true;
		this.noMelee = true;
		this.useStyle = 5;
		this.useAnimation = 30;
		this.useTime = 30;
		this.knockBack = 6;
		this.width = 30;
		this.height = 10;
		this.damage = 25;
		this.scale = 1.1;
		this.shoot = 23;
		this.shootSpeed = 11;
		this.UseSound = SoundID.Item10;
		this.rare = 2;
		this.value = 27000;
		this.ranged = true;
		return;
	end
	if (type == 161) then
		this.useStyle = 1;
		this.shootSpeed = 5;
		this.shoot = 24;
		this.knockBack = 1;
		this.damage = 16;
		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 = 80;
		this.ranged = true;
		return;
	end
	if (type == 162) then
		this.useStyle = 5;
		this.useAnimation = 45;
		this.useTime = 45;
		this.knockBack = 5.5;
		this.width = 30;
		this.height = 10;
		this.damage = 15;
		this.scale = 1.1;
		this.noUseGraphic = true;
		this.shoot = 25;
		this.shootSpeed = 12;
		this.UseSound = SoundID.Item1;
		this.rare = 1;
		this.value = this.shadowOrbPrice;
		this.melee = true;
		this.channel = true;
		this.noMelee = true;
		return;
	end
	if (type == 163) then
		this.noMelee = true;
		this.useStyle = 5;
		this.useAnimation = 45;
		this.useTime = 45;
		this.knockBack = 6;
		this.width = 30;
		this.height = 10;
		this.damage = 27;
		this.scale = 1.1;
		this.noUseGraphic = true;
		this.shoot = 26;
		this.shootSpeed = 12;
		this.UseSound = SoundID.Item1;
		this.rare = 2;
		this.value = this.dungeonPrice;
		this.melee = true;
		this.channel = true;
		return;
	end
	if (type == 164) then
		this.autoReuse = false;
		this.useStyle = 5;
		this.useAnimation = 15;
		this.useTime = 15;
		this.width = 24;
		this.height = 24;
		this.shoot = 14;
		this.knockBack = 3;
		this.useAmmo = AmmoID.Bullet;
		this.UseSound = SoundID.Item41;
		this.damage = 26;
		this.shootSpeed = 10;
		this.noMelee = true;
		this.value = this.dungeonPrice;
		this.scale = 0.85;
		this.rare = 2;
		this.ranged = true;
		return;
	end
	if (type == 165) then
		this.autoReuse = true;
		this.rare = 2;
		this.mana = 10;
		this.UseSound = SoundID.Item21;
		this.noMelee = true;
		this.useStyle = 5;
		this.damage = 19;
		this.useAnimation = 17;
		this.useTime = 17;
		this.width = 24;
		this.height = 28;
		this.shoot = 27;
		this.scale = 0.9;
		this.shootSpeed = 4.5;
		this.knockBack = 5;
		this.magic = true;
		this.value = Item.sellPrice(0, 1, 50, 0);
		return;
	end
	if (type == 166) then
		this.useStyle = 1;
		this.shootSpeed = 5;
		this.shoot = 28;
		this.width = 20;
		this.height = 20;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.UseSound = SoundID.Item1;
		this.useAnimation = 25;
		this.useTime = 25;
		this.noUseGraphic = true;
		this.noMelee = true;
		this.value = Item.buyPrice(0, 0, 3, 0);
		this.damage = 0;
		return;
	end
	if (type == 167) then
		this.useStyle = 1;
		this.shootSpeed = 4;
		this.shoot = 29;
		this.width = 8;
		this.height = 28;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.UseSound = SoundID.Item1;
		this.useAnimation = 40;
		this.useTime = 40;
		this.noUseGraphic = true;
		this.noMelee = true;
		this.value = Item.buyPrice(0, 0, 20, 0);
		this.rare = 1;
		return;
	end
	if (type == 168) then
		this.useStyle = 5;
		this.shootSpeed = 5.5;
		this.shoot = 30;
		this.width = 20;
		this.height = 20;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.UseSound = SoundID.Item1;
		this.useAnimation = 45;
		this.useTime = 45;
		this.noUseGraphic = true;
		this.noMelee = true;
		this.value = 75;
		this.damage = 60;
		this.knockBack = 8;
		this.ranged = true;
		return;
	end
	if (type == 169) 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 = 53;
		this.width = 12;
		this.height = 12;
		this.ammo = AmmoID.Sand;
		this.notAmmo = true;
		return;
	end
	if (type == 170) 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 = 54;
		this.width = 12;
		this.height = 12;
		return;
	end
	if (type == 171) 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 = 55;
		this.width = 28;
		this.height = 28;
		return;
	end
	if (type == 172) 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 = 57;
		this.width = 12;
		this.height = 12;
		return;
	end
	if (type == 173) 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 = 56;
		this.width = 12;
		this.height = 12;
		return;
	end
	if (type == 174) 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 = 58;
		this.width = 12;
		this.height = 12;
		this.rare = 2;
		this.value = Item.sellPrice(0, 0, 2, 50);
		return;
	end
	if (type == 175) then
		this.width = 20;
		this.height = 20;
		this.maxStack = Item.CommonMaxStack;
		this.rare = 2;
		this.value = 20000;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.consumable = true;
		this.createTile = 239;
		this.placeStyle = 10;
		return;
	end
	if (type == 176) 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 = 59;
		this.width = 12;
		this.height = 12;
		return;
	end
	if (type == 181) then
		this.createTile = 178;
		this.placeStyle = 0;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.alpha = 50;
		this.width = 10;
		this.height = 14;
		this.value = 1875;
		return;
	end
	if (type == 180) then
		this.createTile = 178;
		this.placeStyle = 1;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.alpha = 50;
		this.width = 10;
		this.height = 14;
		this.value = 3750;
		return;
	end
	if (type == 177) then
		this.createTile = 178;
		this.placeStyle = 2;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.alpha = 50;
		this.width = 10;
		this.height = 14;
		this.value = 5625;
		return;
	end
	if (type == 179) then
		this.createTile = 178;
		this.placeStyle = 3;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.alpha = 50;
		this.width = 10;
		this.height = 14;
		this.value = 7500;
		return;
	end
	if (type == 178) then
		this.createTile = 178;
		this.placeStyle = 4;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.alpha = 50;
		this.width = 10;
		this.height = 14;
		this.value = 11250;
		return;
	end
	if (type == 182) then
		this.createTile = 178;
		this.placeStyle = 5;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.alpha = 50;
		this.width = 10;
		this.height = 14;
		this.value = 15000;
		return;
	end
	if (type == 183) then
		this.width = 16;
		this.height = 18;
		this.value = 50;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 15;
		this.useTime = 10;
		this.autoReuse = true;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.createTile = 190;
		return;
	end
	if (type == 184) then
		this.width = 12;
		this.height = 12;
		return;
	end
	if (type == 185) then
		this.noUseGraphic = true;
		this.damage = 0;
		this.knockBack = 7;
		this.useStyle = 5;
		this.shootSpeed = 13;
		this.shoot = 32;
		this.width = 18;
		this.height = 28;
		this.UseSound = SoundID.Item1;
		this.useAnimation = 20;
		this.useTime = 20;
		this.rare = 3;
		this.noMelee = true;
		this.value = 20000;
		return;
	end
	if (type == 186) then
		this.width = 44;
		this.height = 44;
		this.rare = 1;
		this.value = 10000;
		this.holdStyle = 2;
		this.useStyle = 1;
		this.useAnimation = 27;
		this.useTime = 19;
		this.knockBack = 4;
		this.damage = 10;
		this.UseSound = SoundID.Item1;
		this.melee = true;
		return;
	end
	if (type == 187) then
		this.width = 28;
		this.height = 28;
		this.rare = 1;
		this.value = 10000;
		this.accessory = true;
		this.shoeSlot = 1;
		return;
	end
	if (type == 188) then
		this.UseSound = SoundID.Item3;
		this.healLife = 100;
		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.rare = 1;
		this.potion = true;
		this.value = 1000;
		return;
	end
	if (type == 189) then
		this.UseSound = SoundID.Item3;
		this.healMana = 100;
		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.rare = 1;
		this.value = Item.buyPrice(0, 0, 2, 50);
		return;
	end
	if (type == 190) then
		this.useStyle = 1;
		this.useAnimation = 20;
		this.useTime = 20;
		this.shoot = 976;
		this.shootSpeed = 20;
		this.knockBack = 4.5;
		this.width = 40;
		this.height = 40;
		this.damage = 18;
		this.scale = 1;
		this.UseSound = SoundID.Item1;
		this.rare = 3;
		this.value = 27000;
		this.melee = true;
		this.shootsEveryUse = true;
		return;
	end
	if (type == 191) then
		this.noMelee = true;
		this.useStyle = 1;
		this.shootSpeed = 14;
		this.shoot = 33;
		this.damage = 25;
		this.knockBack = 8;
		this.width = 14;
		this.height = 28;
		this.UseSound = SoundID.Item1;
		this.useAnimation = 15;
		this.useTime = 15;
		this.noUseGraphic = true;
		this.rare = 3;
		this.value = 50000;
		this.melee = true;
		return;
	end
	if (type == 192) 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 = 75;
		this.width = 12;
		this.height = 12;
		return;
	end
	if (type == 193) then
		this.width = 20;
		this.height = 22;
		this.rare = 2;
		this.value = 27000;
		this.accessory = true;
		this.faceSlot = 12;
		this.defense = 1;
		return;
	end
	if (type == 194) then
		this.autoReuse = true;
		this.useTurn = true;
		this.useStyle = 1;
		this.useAnimation = 15;
		this.useTime = 10;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.createTile = 70;
		this.width = 14;
		this.height = 14;
		this.value = 150;
		return;
	end
	if (type == 195) then
		this.autoReuse = true;
		this.useTurn = true;
		this.useStyle = 1;
		this.useAnimation = 15;
		this.useTime = 10;
		this.maxStack = Item.CommonMaxStack;
		this.consumable = true;
		this.createTile = 60;
		this.width = 14;
		this.height = 14;
		this.value = 150;
		return;
	end
	if (type == 196) then
		this.autoReuse = true;
		this.useStyle = 1;
		this.useTurn = true;
		this.useAnimation = 37;
		this.useTime = 25;
		this.hammer = 25;
		this.width = 24;
		this.height = 28;
		this.damage = 2;
		this.knockBack = 5.5;
		this.scale = 1;
		this.UseSound = SoundID.Item1;
		this.tileBoost = -1;
		this.value = 50;
		this.melee = true;
		return;
	end
	if (type ~= 197) then
		if (type == 198) then
			this.useStyle = 1;
			this.useTime = 18;
			this.useAnimation = 18;
			this.knockBack = 3;
			this.width = 40;
			this.height = 40;
			this.damage = 26;
			this.scale = 1;
			this.UseSound = SoundID.Item15;
			this.rare = 1;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 199) then
			this.useStyle = 1;
			this.useTime = 18;
			this.useAnimation = 18;
			this.knockBack = 3;
			this.width = 40;
			this.height = 40;
			this.damage = 26;
			this.scale = 1;
			this.UseSound = SoundID.Item15;
			this.rare = 1;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 200) then
			this.useStyle = 1;
			this.useTime = 18;
			this.useAnimation = 18;
			this.knockBack = 3;
			this.width = 40;
			this.height = 40;
			this.damage = 26;
			this.scale = 1;
			this.UseSound = SoundID.Item15;
			this.rare = 1;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 201) then
			this.useStyle = 1;
			this.useTime = 18;
			this.useAnimation = 18;
			this.knockBack = 3;
			this.width = 40;
			this.height = 40;
			this.damage = 26;
			this.scale = 1;
			this.UseSound = SoundID.Item15;
			this.rare = 1;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 202) then
			this.useStyle = 1;
			this.useTime = 18;
			this.useAnimation = 18;
			this.knockBack = 3;
			this.width = 40;
			this.height = 40;
			this.damage = 26;
			this.scale = 1;
			this.UseSound = SoundID.Item15;
			this.rare = 1;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 203) then
			this.useStyle = 1;
			this.useTime = 18;
			this.useAnimation = 18;
			this.knockBack = 3;
			this.width = 40;
			this.height = 40;
			this.damage = 26;
			this.scale = 1;
			this.UseSound = SoundID.Item15;
			this.rare = 1;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 204) then
			this.useTurn = true;
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 30;
			this.useTime = 16;
			this.hammer = 60;
			this.axe = 20;
			this.width = 24;
			this.height = 28;
			this.damage = 20;
			this.knockBack = 7;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 1;
			this.value = 15000;
			this.melee = true;
			return;
		end
		if (type == 205) then
			this.useStyle = 1;
			this.useTurn = true;
			this.useAnimation = 15;
			this.useTime = 10;
			this.width = 20;
			this.height = 20;
			this.headSlot = 13;
			this.defense = 1;
			this.maxStack = Item.CommonMaxStack;
			this.autoReuse = true;
			return;
		end
		if (type == 206) 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 == 207) 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 == 208) then
			this.width = 20;
			this.height = 20;
			this.value = 100;
			this.faceSlot = 8;
			this.accessory = true;
			this.vanity = true;
			return;
		end
		if (type == 209) then
			this.width = 16;
			this.height = 18;
			this.maxStack = Item.CommonMaxStack;
			this.value = 200;
			return;
		end
		if (type == 210) then
			this.width = 14;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 1000;
			return;
		end
		if (type == 211) then
			this.width = 20;
			this.height = 20;
			this.accessory = true;
			this.rare = 3;
			this.value = 50000;
			this.handOnSlot = 5;
			this.handOffSlot = 9;
			return;
		end
		if (type == 212) then
			this.width = 20;
			this.height = 20;
			this.accessory = true;
			this.rare = 3;
			this.value = 50000;
			return;
		end
		if (type == 213) then
			this.useStyle = 1;
			this.useTurn = true;
			this.useAnimation = 25;
			this.useTime = 13;
			this.autoReuse = true;
			this.width = 24;
			this.height = 28;
			this.damage = 7;
			this.createTile = 2;
			this.UseSound = SoundID.Item1;
			this.knockBack = 3;
			this.rare = 3;
			this.SetShopValues(ItemRarityColor.Orange3, Item.sellPrice(0, 0, 50, 0));
			this.melee = true;
			return;
		end
		if (type == 214) 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 = 76;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 215) then
			this.width = 18;
			this.height = 18;
			this.useTurn = true;
			this.useTime = 30;
			this.useAnimation = 30;
			this.noUseGraphic = true;
			this.useStyle = 10;
			this.UseSound = SoundID.Item16;
			this.rare = 2;
			this.value = 100;
			return;
		end
		if (type == 216) then
			this.width = 20;
			this.height = 20;
			this.rare = 1;
			this.value = Item.sellPrice(0, 0, 20, 0);
			this.accessory = true;
			this.defense = 1;
			this.handOffSlot = 7;
			this.handOnSlot = 12;
			return;
		end
		if (type == 217) then
			this.useTurn = true;
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 27;
			this.useTime = 14;
			this.hammer = 70;
			this.axe = 30;
			this.width = 24;
			this.height = 28;
			this.damage = 20;
			this.knockBack = 7;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 3;
			this.value = 27000;
			this.melee = true;
			return;
		end
		if (type == 218) then
			this.mana = 21;
			this.channel = true;
			this.damage = 32;
			this.useStyle = 1;
			this.shootSpeed = 6;
			this.shoot = 34;
			this.width = 26;
			this.height = 28;
			this.UseSound = SoundID.Item20;
			this.useAnimation = 30;
			this.useTime = 30;
			this.rare = 3;
			this.noMelee = true;
			this.knockBack = 6.5;
			this.value = this.hellPrice;
			this.magic = true;
			return;
		end
		if (type == 219) then
			this.autoReuse = false;
			this.useStyle = 5;
			this.useAnimation = 14;
			this.useTime = 14;
			this.width = 24;
			this.height = 22;
			this.shoot = 14;
			this.knockBack = 2;
			this.useAmmo = AmmoID.Bullet;
			this.UseSound = SoundID.Item41;
			this.damage = 30;
			this.shootSpeed = 13;
			this.noMelee = true;
			this.value = Item.sellPrice(0, 3, 50, 0);
			this.scale = 0.85;
			this.rare = 3;
			this.ranged = true;
			return;
		end
		if (type == 220) then
			this.noMelee = true;
			this.useStyle = 5;
			this.useAnimation = 45;
			this.useTime = 45;
			this.knockBack = 6.75;
			this.width = 30;
			this.height = 10;
			this.damage = 32;
			this.crit = 7;
			this.scale = 1.1;
			this.noUseGraphic = true;
			this.shoot = 35;
			this.shootSpeed = 12;
			this.UseSound = SoundID.Item1;
			this.rare = 3;
			this.value = this.hellPrice;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 221) 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 = 77;
			this.width = 26;
			this.height = 24;
			this.value = 3000;
			return;
		end
		if (type == 222) 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 = 78;
			this.width = 14;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 223) then
			this.width = 20;
			this.height = 22;
			this.rare = 3;
			this.value = 27000;
			this.accessory = true;
			this.faceSlot = 1;
			return;
		end
		if (type == 224) then
			this.useStyle = 1;
			this.useTurn = true;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 79;
			this.width = 28;
			this.height = 20;
			this.value = 2000;
			return;
		end
		if (type == 225) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 22;
			this.height = 22;
			this.value = 1000;
			return;
		end
		if (type == 226 or type == 227) then
			this.type = 227;
			this.UseSound = SoundID.Item3;
			this.healLife = 90;
			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 = 1500;
			this.rare = 1;
			return;
		end
		if (type == 228) then
			this.width = 18;
			this.height = 18;
			this.defense = 5;
			this.headSlot = 8;
			this.rare = 3;
			this.value = 45000;
			return;
		end
		if (type == 229) then
			this.width = 18;
			this.height = 18;
			this.defense = 6;
			this.bodySlot = 8;
			this.rare = 3;
			this.value = 30000;
			return;
		end
		if (type == 230) then
			this.width = 18;
			this.height = 18;
			this.defense = 6;
			this.legSlot = 8;
			this.rare = 3;
			this.value = 30000;
			return;
		end
		if (type == 231) then
			this.width = 18;
			this.height = 18;
			this.defense = 8;
			this.headSlot = 9;
			this.rare = 3;
			this.value = 45000;
			return;
		end
		if (type == 232) then
			this.width = 18;
			this.height = 18;
			this.defense = 9;
			this.bodySlot = 9;
			this.rare = 3;
			this.value = 30000;
			return;
		end
		if (type == 233) then
			this.width = 18;
			this.height = 18;
			this.defense = 8;
			this.legSlot = 9;
			this.rare = 3;
			this.value = 30000;
			return;
		end
		if (type == 234) then
			this.shootSpeed = 3;
			this.shoot = 36;
			this.damage = 8;
			this.width = 8;
			this.height = 8;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.ammo = AmmoID.Bullet;
			this.knockBack = 1;
			this.value = 8;
			this.rare = 1;
			this.ranged = true;
			return;
		end
		if (type == 235) then
			this.useStyle = 1;
			this.shootSpeed = 5;
			this.shoot = 37;
			this.width = 20;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 25;
			this.useTime = 25;
			this.noUseGraphic = true;
			this.noMelee = true;
			this.value = 500;
			this.damage = 0;
			return;
		end
		if (type == 236) then
			this.width = 12;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 5000;
			return;
		end
		if (type == 237) then
			this.width = 28;
			this.height = 12;
			this.headSlot = 12;
			this.rare = 2;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 238) then
			this.width = 28;
			this.height = 20;
			this.headSlot = 14;
			this.rare = 2;
			this.value = 10000;
			this.defense = 4;
			return;
		end
		if (type == 239) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 15;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 240) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 10;
			this.value = 5000;
			this.vanity = true;
			return;
		end
		if (type == 241) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 10;
			this.value = 5000;
			this.vanity = true;
			return;
		end
		if (type == 242) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 16;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 243) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 17;
			this.value = 20000;
			this.vanity = true;
			return;
		end
		if (type == 244) then
			this.width = 18;
			this.height = 12;
			this.headSlot = 18;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 245) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 11;
			this.value = 250000;
			this.vanity = true;
			return;
		end
		if (type == 246) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 11;
			this.value = 250000;
			this.vanity = true;
			return;
		end
		if (type == 247) then
			this.width = 18;
			this.height = 12;
			this.headSlot = 19;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 248) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 12;
			this.value = 5000;
			this.vanity = true;
			return;
		end
		if (type == 249) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 12;
			this.value = 5000;
			this.vanity = true;
			return;
		end
		if (type == 250) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 20;
			this.value = 10000;
			this.vanity = 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 = 282;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 251) then
			this.width = 18;
			this.height = 12;
			this.headSlot = 21;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 252) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 13;
			this.value = 5000;
			this.vanity = true;
			return;
		end
		if (type == 253) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 13;
			this.value = 5000;
			this.vanity = true;
			return;
		end
		if (type == 254) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 20;
			this.value = 10000;
			return;
		end
		if (type == 255) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 20;
			this.value = 2000;
			return;
		end
		if (type == 256) then
			this.width = 18;
			this.height = 12;
			this.headSlot = 22;
			this.value = 10000;
			this.defense = 2;
			this.rare = 1;
			return;
		end
		if (type == 257) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 14;
			this.value = 5000;
			this.defense = 4;
			this.rare = 1;
			return;
		end
		if (type == 258) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 14;
			this.value = 5000;
			this.defense = 3;
			this.rare = 1;
			return;
		end
		if (type == 259) then
			this.width = 18;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 50;
			return;
		end
		if (type == 260) then
			this.width = 18;
			this.height = 14;
			this.headSlot = 24;
			this.value = 1000;
			this.vanity = true;
			return;
		end
		if (type == 261) 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.noUseGraphic = true;
			this.makeNPC = 55;
			return;
		end
		if (type == 262) then
			this.width = 18;
			this.height = 14;
			this.bodySlot = 15;
			this.value = 2000;
			this.vanity = true;
			return;
		end
		if (type == 263) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 25;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 264) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 26;
			this.value = 10000;
			this.vanity = true;
			return;
		end
		if (type == 265) then
			this.shootSpeed = 6.5;
			this.shoot = 41;
			this.damage = 13;
			this.width = 10;
			this.height = 28;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.ammo = AmmoID.Arrow;
			this.knockBack = 8;
			this.value = 100;
			this.rare = 2;
			this.ranged = true;
			return;
		end
		if (type == 266) then
			this.useStyle = 5;
			this.useAnimation = 16;
			this.useTime = 16;
			this.autoReuse = true;
			this.width = 40;
			this.height = 20;
			this.shoot = 42;
			this.useAmmo = AmmoID.Sand;
			this.UseSound = SoundID.Item11;
			this.damage = 30;
			this.shootSpeed = 12;
			this.noMelee = true;
			this.knockBack = 5;
			this.value = 10000;
			this.rare = 2;
			this.ranged = true;
			return;
		end
		if (type == 267) then
			this.accessory = true;
			this.width = 14;
			this.height = 26;
			this.value = 1000;
			this.maxStack = Item.CommonMaxStack;
			return;
		end
		if (type == 268) then
			this.headSlot = 27;
			this.defense = 2;
			this.width = 20;
			this.height = 20;
			this.value = 1000;
			this.rare = 2;
			return;
		end
		if (type == 269) then
			this.bodySlot = 0;
			this.width = 20;
			this.height = 20;
			this.value = 10000;
			--this.color = Main.player[Main.myPlayer].shirtColor;
			this.vanity = true;
			return;
		end
		if (type == 270) then
			this.legSlot = 0;
			this.width = 20;
			this.height = 20;
			this.value = 10000;
			--this.color = Main.player[Main.myPlayer].pantsColor;
			this.vanity = true;
			return;
		end
		if (type == 271) then
			this.headSlot = 0;
			this.width = 20;
			this.height = 20;
			this.value = 10000;
			--this.color = Main.player[Main.myPlayer].hairColor;
			this.vanity = true;
			return;
		end
		if (type == 272) then
			this.mana = 14;
			this.damage = 35;
			this.useStyle = 5;
			this.shootSpeed = 0.2;
			this.shoot = 45;
			this.width = 26;
			this.height = 28;
			this.UseSound = SoundID.Item8;
			this.useAnimation = 20;
			this.useTime = 20;
			this.rare = 3;
			this.noMelee = true;
			this.knockBack = 5;
			this.scale = 0.9;
			this.value = Item.sellPrice(0, 1, 50, 0);
			this.magic = true;
			return;
		end
		if (type == 273) then
			this.useStyle = 1;
			this.useAnimation = 25;
			this.useTime = 25;
			this.autoReuse = true;
			this.knockBack = 4.5;
			this.width = 40;
			this.height = 40;
			this.damage = 40;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 3;
			this.value = Item.sellPrice(0, 4, 0, 0);
			this.melee = true;
			this.shoot = 972;
			this.shootSpeed = 5;
			this.noMelee = true;
			this.shootsEveryUse = true;
			return;
		end
		if (type == 274) then
			this.useStyle = 5;
			this.useAnimation = 22;
			this.useTime = 22;
			this.shootSpeed = 6;
			this.knockBack = 5;
			this.width = 40;
			this.height = 40;
			this.damage = 34;
			this.scale = 1.1;
			this.UseSound = SoundID.Item1;
			this.shoot = 46;
			this.rare = 3;
			this.value = this.hellPrice;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			return;
		end
		if (type == 275) 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 = 81;
			this.width = 20;
			this.height = 22;
			this.value = Item.sellPrice(0, 0, 2, 0);
			return;
		end
		if (type == 276) 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 = 188;
			this.width = 12;
			this.height = 12;
			this.value = 10;
			return;
		end
		if (type == 277) then
			this.useStyle = 5;
			this.useAnimation = 31;
			this.useTime = 31;
			this.shootSpeed = 4;
			this.knockBack = 6;
			this.width = 40;
			this.height = 40;
			this.damage = 14;
			this.scale = 1.1;
			this.UseSound = SoundID.Item1;
			this.shoot = 47;
			this.rare = 1;
			this.value = 10000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			return;
		end
		if (type == 278) then
			this.shootSpeed = 4.5;
			this.shoot = 981;
			this.damage = 9;
			this.width = 8;
			this.height = 8;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.ammo = AmmoID.Bullet;
			this.knockBack = 3;
			this.value = 15;
			this.ranged = true;
			return;
		end
		if (type == 279) then
			this.useStyle = 1;
			this.shootSpeed = 10;
			this.shoot = 48;
			this.damage = 12;
			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 = 50;
			this.knockBack = 2;
			this.ranged = true;
			return;
		end
		if (type == 280) then
			this.useStyle = 5;
			this.useAnimation = 31;
			this.useTime = 31;
			this.shootSpeed = 3.7;
			this.knockBack = 6.5;
			this.width = 32;
			this.height = 32;
			this.damage = 8;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.shoot = 49;
			this.value = 1000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			return;
		end
		if (type == 281) then
			this.useStyle = 5;
			this.autoReuse = true;
			this.useAnimation = 25;
			this.useTime = 25;
			this.width = 38;
			this.height = 6;
			this.shoot = 10;
			this.useAmmo = AmmoID.Dart;
			this.UseSound = SoundID.Item63;
			this.damage = 9;
			this.shootSpeed = 11;
			this.noMelee = true;
			this.value = 10000;
			this.knockBack = 3.5;
			this.ranged = true;
			return;
		end
		if (type == 282) then
			this.color = new.Color(255, 255, 255, 0);
			this.useStyle = 1;
			this.shootSpeed = 6;
			this.shoot = 50;
			this.width = 12;
			this.height = 12;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 15;
			this.useTime = 15;
			this.noMelee = true;
			this.value = 10;
			this.holdStyle = 1;
			return;
		end
		if (type == 283) then
			this.shoot = 51;
			this.width = 8;
			this.height = 8;
			this.maxStack = Item.CommonMaxStack;
			this.ammo = AmmoID.Dart;
			this.damage = 4;
			this.ranged = true;
			this.consumable = true;
			return;
		end
		if (type == 284) then
			this.noMelee = true;
			this.useStyle = 1;
			this.shootSpeed = 6.5;
			this.shoot = 52;
			this.damage = 10;
			this.knockBack = 5;
			this.width = 14;
			this.height = 28;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 20;
			this.useTime = 20;
			this.noUseGraphic = true;
			this.value = 10000;
			this.rare = 1;
			this.melee = true;
			return;
		end
		if (type == 285) then
			this.width = 24;
			this.height = 8;
			this.accessory = true;
			this.value = Item.sellPrice(0, 0, 50, 0);
			this.rare = 1;
			return;
		end
		if (type == 286) then
			this.color = new.Color(255, 255, 255, 0);
			this.useStyle = 1;
			this.shootSpeed = 6;
			this.shoot = 53;
			this.width = 12;
			this.height = 12;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 15;
			this.useTime = 15;
			this.noMelee = true;
			this.value = 20;
			this.holdStyle = 1;
			return;
		end
		if (type == 287) then
			this.crit = 4;
			this.useStyle = 1;
			this.shootSpeed = 12;
			this.shoot = 54;
			this.damage = 14;
			this.autoReuse = true;
			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 = 60;
			this.knockBack = 2.4;
			this.ranged = true;
			return;
		end
		if (type == 288) 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 = 1;
			this.buffTime = 21600;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 289) 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 = 2;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 290) 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 = 3;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 291) 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 = 4;
			this.buffTime = 14400;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 292) 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 = 5;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 293) 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 = 6;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 294) 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 = 7;
			this.buffTime = 14400;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 295) 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 = 8;
			this.buffTime = 36000;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 296) 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 = 9;
			this.buffTime = 18000;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 297) 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 = 10;
			this.buffTime = 10800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 298) 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 = 11;
			this.buffTime = 36000;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 299) 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 = 12;
			this.buffTime = 36000;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 300) 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 = 13;
			this.buffTime = 25200;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 301) 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 = 14;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 302) 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 = 15;
			this.buffTime = 36000;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 303) 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 = 16;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 304) 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 = 17;
			this.buffTime = 28800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 305) 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 = 18;
			this.buffTime = 10800;
			this.value = 1000;
			this.rare = 1;
			return;
		end
		if (type == 306) 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 = 1;
			this.width = 26;
			this.height = 22;
			this.value = 5000;
			return;
		end
		if (type == 307) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 82;
			this.placeStyle = 0;
			this.width = 12;
			this.height = 14;
			this.value = 80;
			return;
		end
		if (type == 308) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 82;
			this.placeStyle = 1;
			this.width = 12;
			this.height = 14;
			this.value = 80;
			return;
		end
		if (type == 309) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 82;
			this.placeStyle = 2;
			this.width = 12;
			this.height = 14;
			this.value = 80;
			return;
		end
		if (type == 310) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 82;
			this.placeStyle = 3;
			this.width = 12;
			this.height = 14;
			this.value = 80;
			return;
		end
		if (type == 311) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 82;
			this.placeStyle = 4;
			this.width = 12;
			this.height = 14;
			this.value = 80;
			return;
		end
		if (type == 312) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 82;
			this.placeStyle = 5;
			this.width = 12;
			this.height = 14;
			this.value = 80;
			return;
		end
		if (type == 313) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 314) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 315) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 316) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 317) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 318) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 12;
			this.height = 14;
			this.value = 100;
			return;
		end
		if (type == 319) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 16;
			this.height = 14;
			this.value = 200;
			this.color = new.Color(123, 167, 163, 255);
			return;
		end
		if (type == 320) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 16;
			this.height = 14;
			this.value = 50;
			return;
		end
		if (type == 321) then
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 85;
			this.width = 20;
			this.height = 20;
			return;
		end
		if (type == 322) then
			this.headSlot = 28;
			this.width = 20;
			this.height = 20;
			this.value = 20000;
			this.vanity = true;
			return;
		end
		if (type == 323) then
			this.width = 10;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 50;
			return;
		end
		if (type == 324) then
			this.width = 10;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 200000;
			return;
		end
		if (type == 325) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 16;
			this.value = 200000;
			this.vanity = true;
			return;
		end
		if (type == 326) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 15;
			this.value = 200000;
			this.vanity = true;
			return;
		end
		if (type == 327) then
			this.width = 14;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			return;
		end
		if (type == 328) 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 = 3;
			this.width = 26;
			this.height = 22;
			this.value = 5000;
			return;
		end
		if (type == 329) then
			this.width = 14;
			this.height = 20;
			this.maxStack = 1;
			this.value = this.dungeonPrice;
			return;
		end
		if (type == 330) 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 = 20;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 331) then
			this.width = 18;
			this.height = 16;
			this.maxStack = Item.CommonMaxStack;
			this.value = 100;
			return;
		end
		if (type == 332) 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 = 86;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 333) 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 = 87;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 334) 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 = 88;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 335) 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 = 89;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 336) 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 = 90;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 337) 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 = 0;
			this.width = 10;
			this.height = 24;
			this.value = 500;
			return;
		end
		if (type == 338) 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 = 1;
			this.width = 10;
			this.height = 24;
			this.value = 500;
			return;
		end
		if (type == 339) 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 = 2;
			this.width = 10;
			this.height = 24;
			this.value = 500;
			return;
		end
		if (type == 340) 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 = 3;
			this.width = 10;
			this.height = 24;
			this.value = 500;
			return;
		end
		if (type == 341) 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 = 92;
			this.width = 10;
			this.height = 24;
			this.value = 500;
			return;
		end
		if (type == 342) 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 = 93;
			this.width = 10;
			this.height = 24;
			this.value = 500;
			return;
		end
		if (type == 343) 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 = 5;
			this.width = 20;
			this.height = 20;
			this.value = 500;
			return;
		end
		if (type == 344) 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 = 95;
			this.width = 20;
			this.height = 20;
			this.value = 500;
			return;
		end
		if (type == 345) 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.width = 20;
			this.height = 20;
			this.value = 500;
			return;
		end
		if (type == 346) 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 = 97;
			this.width = 20;
			this.height = 20;
			this.value = 200000;
			return;
		end
		if (type == 347) 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 = 98;
			this.width = 20;
			this.height = 20;
			this.value = 500;
			return;
		end
		if (type == 348) 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 = 6;
			this.width = 20;
			this.height = 20;
			this.value = 1000;
			return;
		end
		if (type == 349) 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 = 100;
			this.width = 20;
			this.height = 20;
			this.value = 1500;
			return;
		end
		if (type == 350) 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 = 13;
			this.placeStyle = 3;
			this.width = 16;
			this.height = 24;
			this.value = 70;
			return;
		end
		if (type == 351) 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 = 13;
			this.placeStyle = 4;
			this.width = 16;
			this.height = 24;
			this.value = 20;
			return;
		end
		if (type == 352) 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 = 94;
			this.width = 24;
			this.height = 24;
			this.value = 600;
			return;
		end
		if (type == 354) 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;
			return;
		end
		if (type == 355) 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 = 102;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 356) 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 = 103;
			this.width = 16;
			this.height = 24;
			this.value = 20;
			return;
		end
		if (type == 358) 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 = 1;
			this.width = 12;
			this.height = 30;
			this.value = 150;
			return;
		end
		if (type == 359) 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 = 104;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 360) 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;
			return;
		end
		if (type == 361) 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 == 362) then
			this.maxStack = Item.CommonMaxStack;
			this.width = 24;
			this.height = 24;
			this.value = 30;
			return;
		end
		if (type == 363) 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 = 106;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 364) 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 = 107;
			this.width = 12;
			this.height = 12;
			this.value = 3500;
			this.rare = 3;
			return;
		end
		if (type == 365) 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 = 108;
			this.width = 12;
			this.height = 12;
			this.value = 5500;
			this.rare = 3;
			return;
		end
		if (type == 366) 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 = 111;
			this.width = 12;
			this.height = 12;
			this.value = 7500;
			this.rare = 3;
			return;
		end
		if (type == 367) then
			this.useTurn = true;
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 27;
			this.useTime = 14;
			this.hammer = 80;
			this.width = 24;
			this.height = 28;
			this.damage = 26;
			this.knockBack = 7.5;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 4;
			this.value = 39000;
			this.melee = true;
			return;
		end
		if (type == 368) then
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 20;
			this.useTime = 20;
			this.knockBack = 4.5;
			this.width = 40;
			this.height = 40;
			this.damage = 72;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 5;
			this.value = 230000;
			this.melee = true;
			this.shoot = 982;
			this.noMelee = true;
			this.shootsEveryUse = true;
			return;
		end
		if (type == 369) then
			this.autoReuse = true;
			this.useTurn = true;
			this.useStyle = 1;
			this.useAnimation = 15;
			this.useTime = 10;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.createTile = 109;
			this.width = 14;
			this.height = 14;
			this.value = 2000;
			this.rare = 3;
			return;
		end
		if (type == 370) 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 = 112;
			this.width = 12;
			this.height = 12;
			this.ammo = AmmoID.Sand;
			this.notAmmo = true;
			return;
		end
		if (type == 371) then
			this.width = 18;
			this.height = 18;
			this.defense = 3;
			this.headSlot = 29;
			this.rare = 4;
			this.value = 75000;
			return;
		end
		if (type == 372) then
			this.width = 18;
			this.height = 18;
			this.defense = 14;
			this.headSlot = 30;
			this.rare = 4;
			this.value = 75000;
			return;
		end
		if (type == 373) then
			this.width = 18;
			this.height = 18;
			this.defense = 5;
			this.headSlot = 31;
			this.rare = 4;
			this.value = 75000;
			return;
		end
		if (type == 374) then
			this.width = 18;
			this.height = 18;
			this.defense = 10;
			this.bodySlot = 17;
			this.rare = 4;
			this.value = 60000;
			return;
		end
		if (type == 375) then
			this.width = 18;
			this.height = 18;
			this.defense = 8;
			this.legSlot = 16;
			this.rare = 4;
			this.value = 45000;
			return;
		end
		if (type == 376) then
			this.width = 18;
			this.height = 18;
			this.defense = 3;
			this.headSlot = 32;
			this.rare = 4;
			this.value = 112500;
			return;
		end
		if (type == 377) then
			this.width = 18;
			this.height = 18;
			this.defense = 16;
			this.headSlot = 33;
			this.rare = 4;
			this.value = 112500;
			return;
		end
		if (type == 378) then
			this.width = 18;
			this.height = 18;
			this.defense = 6;
			this.headSlot = 34;
			this.rare = 4;
			this.value = 112500;
			return;
		end
		if (type == 379) then
			this.width = 18;
			this.height = 18;
			this.defense = 12;
			this.bodySlot = 18;
			this.rare = 4;
			this.value = 90000;
			return;
		end
		if (type == 380) then
			this.width = 18;
			this.height = 18;
			this.defense = 9;
			this.legSlot = 17;
			this.rare = 4;
			this.value = 67500;
			return;
		end
		if (type == 381) then
			this.width = 20;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 10500;
			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 = 11;
			return;
		end
		if (type == 382) then
			this.width = 20;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 22000;
			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 = 13;
			return;
		end
		if (type == 383) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 13;
			this.shootSpeed = 40;
			this.knockBack = 2.75;
			this.width = 20;
			this.height = 12;
			this.damage = 23;
			this.axe = 14;
			this.UseSound = SoundID.Item23;
			this.shoot = 57;
			this.rare = 4;
			this.value = 54000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 384) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 10;
			this.shootSpeed = 40;
			this.knockBack = 3;
			this.width = 20;
			this.height = 12;
			this.damage = 29;
			this.axe = 17;
			this.UseSound = SoundID.Item23;
			this.shoot = 58;
			this.rare = 4;
			this.value = 81000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 385) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 13;
			this.shootSpeed = 32;
			this.knockBack = 0.5;
			this.width = 20;
			this.height = 12;
			this.damage = 10;
			this.pick = 110;
			this.UseSound = SoundID.Item23;
			this.shoot = 59;
			this.rare = 4;
			this.value = 54000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 386) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 10;
			this.shootSpeed = 32;
			this.knockBack = 0.5;
			this.width = 20;
			this.height = 12;
			this.damage = 15;
			this.pick = 150;
			this.UseSound = SoundID.Item23;
			this.shoot = 60;
			this.rare = 4;
			this.value = 81000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 387) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 8;
			this.shootSpeed = 40;
			this.knockBack = 4.5;
			this.width = 20;
			this.height = 12;
			this.damage = 33;
			this.axe = 20;
			this.UseSound = SoundID.Item23;
			this.shoot = 61;
			this.rare = 4;
			this.value = 108000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 388) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 8;
			this.shootSpeed = 32;
			this.knockBack = 0.5;
			this.width = 20;
			this.height = 12;
			this.damage = 20;
			this.pick = 180;
			this.UseSound = SoundID.Item23;
			this.shoot = 62;
			this.rare = 4;
			this.value = 108000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 389) then
			this.noMelee = true;
			this.useStyle = 5;
			this.useAnimation = 45;
			this.useTime = 45;
			this.knockBack = 6;
			this.width = 30;
			this.height = 10;
			this.damage = 50;
			this.scale = 1.1;
			this.noUseGraphic = true;
			this.shoot = 63;
			this.shootSpeed = 15;
			this.UseSound = SoundID.Item1;
			this.rare = 5;
			this.value = 144000;
			this.melee = true;
			this.channel = true;
			return;
		end
		if (type == 390) then
			this.useStyle = 5;
			this.useAnimation = 26;
			this.useTime = 26;
			this.shootSpeed = 4.5;
			this.knockBack = 5;
			this.width = 40;
			this.height = 40;
			this.damage = 45;
			this.scale = 1.1;
			this.UseSound = SoundID.Item1;
			this.shoot = 64;
			this.rare = 4;
			this.value = 67500;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			return;
		end
		if (type == 391) then
			this.width = 20;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.value = 30000;
			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 = 15;
			return;
		end
		if (type == 392) 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 = 21;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 393) then
			this.width = 24;
			this.height = 28;
			this.rare = 1;
			this.value = Item.sellPrice(0, 0, 25, 0);
			this.accessory = true;
			return;
		end
		if (type == 394) then
			this.width = 24;
			this.height = 28;
			this.rare = 4;
			this.value = 100000;
			this.accessory = true;
			this.faceSlot = 4;
			return;
		end
		if (type == 395) then
			this.width = 24;
			this.height = 28;
			this.rare = 3;
			this.value = Item.sellPrice(0, 3, 0, 0);
			this.accessory = true;
			return;
		end
		if (type == 396) then
			this.width = 24;
			this.height = 28;
			this.rare = 4;
			this.value = Item.buyPrice(0, 6, 0, 0);
			this.accessory = true;
			return;
		end
		if (type == 397) then
			this.width = 24;
			this.height = 28;
			this.rare = 4;
			this.value = 100000;
			this.accessory = true;
			this.defense = 2;
			this.shieldSlot = 3;
			return;
		end
		if (type == 398) 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 = 114;
			this.width = 26;
			this.height = 20;
			this.value = 100000;
			return;
		end
		if (type == 399) then
			this.width = 14;
			this.height = 28;
			this.rare = 4;
			this.value = 150000;
			this.accessory = true;
			this.balloonSlot = 4;
			return;
		end
		if (type == 400) then
			this.width = 18;
			this.height = 18;
			this.defense = 4;
			this.headSlot = 35;
			this.rare = 4;
			this.value = 150000;
			return;
		end
		if (type == 401) then
			this.width = 18;
			this.height = 18;
			this.defense = 22;
			this.headSlot = 36;
			this.rare = 4;
			this.value = 150000;
			return;
		end
		if (type == 402) then
			this.width = 18;
			this.height = 18;
			this.defense = 8;
			this.headSlot = 37;
			this.rare = 4;
			this.value = 150000;
			return;
		end
		if (type == 403) then
			this.width = 18;
			this.height = 18;
			this.defense = 16;
			this.bodySlot = 19;
			this.rare = 4;
			this.value = 120000;
			return;
		end
		if (type == 404) then
			this.width = 18;
			this.height = 18;
			this.defense = 12;
			this.legSlot = 18;
			this.rare = 4;
			this.value = 90000;
			return;
		end
		if (type == 405) then
			this.width = 28;
			this.height = 24;
			this.accessory = true;
			this.rare = 4;
			this.value = 100000;
			this.shoeSlot = 13;
			return;
		end
		if (type == 406) then
			this.useStyle = 5;
			this.useAnimation = 25;
			this.useTime = 25;
			this.shootSpeed = 5;
			this.knockBack = 6;
			this.width = 40;
			this.height = 40;
			this.damage = 49;
			this.scale = 1.1;
			this.UseSound = SoundID.Item1;
			this.shoot = 66;
			this.rare = 4;
			this.value = 90000;
			this.noMelee = true;
			this.noUseGraphic = true;
			this.melee = true;
			return;
		end
		if (type == 407) then
			this.width = 28;
			this.height = 24;
			this.accessory = true;
			this.rare = 3;
			this.value = 100000;
			this.waistSlot = 5;
			return;
		end
		if (type == 408) 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 = 116;
			this.width = 12;
			this.height = 12;
			this.ammo = AmmoID.Sand;
			this.notAmmo = true;
			return;
		end
		if (type == 409) 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 = 117;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 410) then
			this.width = 18;
			this.height = 18;
			this.defense = 1;
			this.bodySlot = 20;
			this.value = 5000;
			this.rare = 1;
			return;
		end
		if (type == 411) then
			this.width = 18;
			this.height = 18;
			this.defense = 1;
			this.legSlot = 19;
			this.value = 5000;
			this.rare = 1;
			return;
		end
		if (type == 412) 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 = 118;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 413) 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 = 119;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 414) 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 = 120;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 415) 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 = 121;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 416) 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 = 122;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 417) 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 = 22;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 418) 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 = 23;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 419) 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 = 24;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 420) 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 = 25;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 421) 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 = 26;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 422) then
			this.useStyle = 1;
			this.shootSpeed = 9;
			this.rare = 3;
			this.damage = 20;
			this.shoot = 69;
			this.width = 18;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.knockBack = 3;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 15;
			this.useTime = 15;
			this.noUseGraphic = true;
			this.noMelee = true;
			this.value = 200;
			return;
		end
		if (type == 423) then
			this.useStyle = 1;
			this.shootSpeed = 9;
			this.rare = 3;
			this.damage = 20;
			this.shoot = 70;
			this.width = 18;
			this.height = 20;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.knockBack = 3;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 15;
			this.useTime = 15;
			this.noUseGraphic = true;
			this.noMelee = true;
			this.value = 100;
			return;
		end
		if (type == 424) 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 = 123;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 425) then
			this.channel = true;
			this.damage = 0;
			this.useStyle = 1;
			this.width = 24;
			this.height = 24;
			this.UseSound = SoundID.Item25;
			this.useAnimation = 20;
			this.useTime = 20;
			this.rare = 5;
			this.noMelee = true;
			local num1 = 250000;
			num = num1;
			this.value = num1;
			this.value = num;
			this.buffType = 27;
			return;
		end
		if (type == 426) then
			this.useStyle = 1;
			this.useTime = 35;
			this.useAnimation = 35;
			this.knockBack = 8;
			this.width = 60;
			this.height = 70;
			this.damage = 70;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 4;
			this.value = 150000;
			this.melee = true;
			return;
		end
		if (type == 427) then
			this.flame = true;
			this.noWet = 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 = 1;
			this.width = 10;
			this.height = 12;
			this.value = 200;
			return;
		end
		if (type == 428) then
			this.flame = true;
			this.noWet = 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 = 2;
			this.width = 10;
			this.height = 12;
			this.value = 200;
			return;
		end
		if (type == 429) then
			this.flame = true;
			this.noWet = 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 = 3;
			this.width = 10;
			this.height = 12;
			this.value = 200;
			return;
		end
		if (type == 430) then
			this.flame = true;
			this.noWet = 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 = 4;
			this.width = 10;
			this.height = 12;
			this.value = 200;
			return;
		end
		if (type == 431) then
			this.flame = true;
			this.noWet = 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 = 5;
			this.width = 10;
			this.height = 12;
			this.value = 500;
			return;
		end
		if (type == 432) then
			this.flame = true;
			this.noWet = 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 = 6;
			this.width = 10;
			this.height = 12;
			this.value = 200;
			return;
		end
		if (type == 433) then
			this.flame = true;
			this.noWet = 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 = 7;
			this.width = 10;
			this.height = 12;
			this.value = 300;
			return;
		end
		if (type == 434) then
			this.autoReuse = true;
			this.useStyle = 5;
			this.useAnimation = 12;
			this.useTime = 4;
			this.reuseDelay = 14;
			this.width = 50;
			this.height = 18;
			this.shoot = 10;
			this.useAmmo = AmmoID.Bullet;
			this.UseSound = SoundID.Item31;
			this.damage = 17;
			this.shootSpeed = 7.75;
			this.noMelee = true;
			this.value = 150000;
			this.rare = 4;
			this.ranged = true;
			return;
		end
		if (type == 435) then
			this.useStyle = 5;
			this.autoReuse = true;
			this.useAnimation = 23;
			this.useTime = 23;
			this.width = 50;
			this.height = 18;
			this.shoot = 1;
			this.useAmmo = AmmoID.Arrow;
			this.UseSound = SoundID.Item5;
			this.damage = 35;
			this.shootSpeed = 9;
			this.noMelee = true;
			this.value = 60000;
			this.ranged = true;
			this.rare = 4;
			this.knockBack = 1.5;
			return;
		end
		if (type == 436) then
			this.useStyle = 5;
			this.autoReuse = true;
			this.useAnimation = 20;
			this.useTime = 20;
			this.width = 50;
			this.height = 18;
			this.shoot = 1;
			this.useAmmo = AmmoID.Arrow;
			this.UseSound = SoundID.Item5;
			this.damage = 39;
			this.shootSpeed = 9.5;
			this.noMelee = true;
			this.value = 90000;
			this.ranged = true;
			this.rare = 4;
			this.knockBack = 2;
			return;
		end
		if (type == 437) then
			this.noUseGraphic = true;
			this.damage = 0;
			this.knockBack = 7;
			this.useStyle = 5;
			this.shootSpeed = 14;
			this.shoot = 73;
			this.width = 18;
			this.height = 28;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 20;
			this.useTime = 20;
			this.rare = 4;
			this.noMelee = true;
			this.value = Item.buyPrice(0, 15, 0, 0);
			return;
		end
		if (type == 438) 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 = 2;
			return;
		end
		if (type == 439) 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 = 3;
			return;
		end
		if (type == 440) 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 = 4;
			return;
		end
		if (type == 441) 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 = 5;
			return;
		end
		if (type == 442) 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 = 6;
			return;
		end
		if (type == 443) 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 = 7;
			return;
		end
		if (type == 444) 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 = 8;
			return;
		end
		if (type == 445) 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 = 9;
			return;
		end
		if (type == 446) 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 = 10;
			return;
		end
		if (type == 447) 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 = 11;
			return;
		end
		if (type == 448) 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 = 12;
			return;
		end
		if (type == 449) 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 = 13;
			return;
		end
		if (type == 450) 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 = 14;
			return;
		end
		if (type == 451) 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 = 15;
			return;
		end
		if (type == 452) 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 = 16;
			return;
		end
		if (type == 453) 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 = 17;
			return;
		end
		if (type == 454) 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 = 18;
			return;
		end
		if (type == 455) 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 = 19;
			return;
		end
		if (type == 456) 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 = 20;
			return;
		end
		if (type == 457) 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 = 21;
			return;
		end
		if (type == 458) 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 = 22;
			return;
		end
		if (type == 459) 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 = 23;
			return;
		end
		if (type == 460) 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 = 24;
			return;
		end
		if (type == 461) 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 = 25;
			return;
		end
		if (type == 462) 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 = 26;
			return;
		end
		if (type == 463) 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 = 27;
			return;
		end
		if (type == 464) 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 = 28;
			return;
		end
		if (type == 465) 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 = 29;
			return;
		end
		if (type == 466) 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 = 30;
			return;
		end
		if (type == 467) 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 = 31;
			return;
		end
		if (type == 468) 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 = 32;
			return;
		end
		if (type == 469) 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 = 33;
			return;
		end
		if (type == 470) 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 = 349;
			this.width = 20;
			this.height = 20;
			this.value = 300;
			return;
		end
		if (type == 471) 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 = 35;
			return;
		end
		if (type == 472) 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 = 36;
			return;
		end
		if (type == 473) 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 = 37;
			return;
		end
		if (type == 474) 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 = 38;
			return;
		end
		if (type == 475) 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 = 39;
			return;
		end
		if (type == 476) 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 = 40;
			return;
		end
		if (type == 477) 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 = 41;
			return;
		end
		if (type == 478) 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 = 42;
			return;
		end
		if (type == 479) 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 = 27;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 480) 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 = 124;
			this.width = 12;
			this.height = 12;
			return;
		end
		if (type == 481) then
			this.useStyle = 5;
			this.autoReuse = true;
			this.useAnimation = 18;
			this.useTime = 18;
			this.width = 50;
			this.height = 18;
			this.shoot = 1;
			this.useAmmo = AmmoID.Arrow;
			this.UseSound = SoundID.Item5;
			this.damage = 42;
			this.shootSpeed = 10;
			this.noMelee = true;
			this.value = 120000;
			this.ranged = true;
			this.rare = 4;
			this.knockBack = 2.5;
			return;
		end
		if (type == 482) then
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 21;
			this.useTime = 21;
			this.knockBack = 6;
			this.width = 40;
			this.height = 40;
			this.damage = 61;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 4;
			this.value = 138000;
			this.melee = true;
			return;
		end
		if (type == 483) then
			this.useTurn = true;
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 19;
			this.useTime = 19;
			this.knockBack = 5;
			this.width = 40;
			this.height = 40;
			this.damage = 40;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 4;
			this.value = 69000;
			this.melee = true;
			return;
		end
		if (type == 484) then
			this.autoReuse = true;
			this.useStyle = 1;
			this.useAnimation = 20;
			this.useTime = 20;
			this.knockBack = 6;
			this.width = 40;
			this.height = 40;
			this.damage = 50;
			this.scale = 1;
			this.UseSound = SoundID.Item1;
			this.rare = 4;
			this.value = 103500;
			this.melee = true;
			return;
		end
		if (type == 485) then
			this.rare = 4;
			this.width = 24;
			this.height = 28;
			this.accessory = true;
			this.value = 150000;
			this.hasVanityEffects = true;
			return;
		end
		if (type == 486) then
			this.autoReuse = true;
			this.useStyle = 13;
			this.useAnimation = 20;
			this.useTime = 5;
			this.width = 40;
			this.height = 18;
			this.shoot = 842;
			this.UseSound = SoundID.Item1;
			this.damage = 12;
			this.shootSpeed = 2.4;
			this.noMelee = true;
			this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(0, 0, 10, 0));
			this.melee = true;
			this.knockBack = 0.5;
			this.noUseGraphic = true;
			return;
		end
		if (type == 487) 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 = 125;
			this.width = 22;
			this.height = 22;
			this.value = 100000;
			this.rare = 3;
			return;
		end
		if (type == 488) 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 = 126;
			this.width = 22;
			this.height = 26;
			this.value = 10000;
			return;
		end
		if (type == 489) then
			this.width = 24;
			this.height = 24;
			this.accessory = true;
			this.value = 100000;
			this.rare = 4;
			return;
		end
		if (type == 491) then
			this.width = 24;
			this.height = 24;
			this.accessory = true;
			this.value = 100000;
			this.rare = 4;
			return;
		end
		if (type == 490) then
			this.width = 24;
			this.height = 24;
			this.accessory = true;
			this.value = 100000;
			this.rare = 4;
			return;
		end
		if (type == 492) then
			this.width = 24;
			this.height = 8;
			this.accessory = true;
			this.value = 400000;
			this.rare = 5;
			this.wingSlot = 1;
			return;
		end
		if (type == 493) then
			this.width = 24;
			this.height = 8;
			this.accessory = true;
			this.value = 400000;
			this.rare = 5;
			this.wingSlot = 2;
			return;
		end
		if (type == 494) then
			this.rare = 5;
			this.useStyle = 5;
			this.useAnimation = 12;
			this.useTime = 12;
			this.width = 12;
			this.height = 28;
			this.shoot = 76;
			this.holdStyle = 3;
			this.autoReuse = true;
			this.damage = 42;
			this.shootSpeed = 4.5;
			this.noMelee = true;
			this.knockBack = 2;
			this.value = 200000;
			this.mana = 5;
			this.magic = true;
			return;
		end
		if (type == 495) then
			this.rare = 5;
			this.mana = 21;
			this.channel = true;
			this.damage = 50;
			this.useStyle = 1;
			this.shootSpeed = 6;
			this.shoot = 79;
			this.width = 26;
			this.height = 28;
			this.UseSound = SoundID.Item28;
			this.useAnimation = 25;
			this.useTime = 25;
			this.noMelee = true;
			this.knockBack = 6;
			this.value = 200000;
			this.magic = true;
			return;
		end
		if (type == 496) then
			this.rare = 4;
			this.mana = 6;
			this.damage = 28;
			this.useStyle = 1;
			this.shootSpeed = 12;
			this.shoot = 80;
			this.width = 26;
			this.height = 28;
			this.UseSound = SoundID.Item28;
			this.useAnimation = 9;
			this.useTime = 9;
			this.rare = 4;
			this.autoReuse = true;
			this.noMelee = true;
			this.knockBack = 0;
			this.value = Item.buyPrice(0, 50, 0, 0);
			this.magic = true;
			this.knockBack = 2;
			return;
		end
		if (type == 497) then
			this.width = 24;
			this.height = 28;
			this.accessory = true;
			this.value = this.eclipsePrice;
			this.rare = 5;
			this.hasVanityEffects = true;
			return;
		end
		if (type == 498) 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 = 128;
			this.width = 12;
			this.height = 12;
			this.createTile = 470;
			this.placeStyle = 0;
			return;
		end
		if (type == 499) then
			this.UseSound = SoundID.Item3;
			this.healLife = 150;
			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.rare = 3;
			this.potion = true;
			this.value = 5000;
			return;
		end
		if (type == 500) then
			this.UseSound = SoundID.Item3;
			this.healMana = 200;
			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.rare = 3;
			this.value = Item.buyPrice(0, 0, 5, 0);
			return;
		end
		if (type == 501) then
			this.width = 16;
			this.height = 14;
			this.maxStack = Item.CommonMaxStack;
			this.value = 500;
			this.rare = 1;
			return;
		end
		if (type == 502) 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 = 129;
			this.width = 24;
			this.height = 24;
			this.value = 8000;
			this.rare = 1;
			return;
		end
		if (type == 503) then
			this.width = 18;
			this.height = 18;
			this.headSlot = 40;
			this.value = 20000;
			this.vanity = true;
			this.rare = 2;
			return;
		end
		if (type == 504) then
			this.width = 18;
			this.height = 18;
			this.bodySlot = 23;
			this.value = 10000;
			this.vanity = true;
			this.rare = 2;
			return;
		end
		if (type == 505) then
			this.width = 18;
			this.height = 18;
			this.legSlot = 22;
			this.value = 10000;
			this.vanity = true;
			this.rare = 2;
			return;
		end
		if (type == 506) 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 = 35;
			this.knockBack = 0.3;
			this.shootSpeed = 7;
			this.noMelee = true;
			this.value = 500000;
			this.rare = 5;
			this.ranged = true;
			return;
		end
		if (type == 507) then
			this.rare = 3;
			this.useStyle = 1;
			this.useAnimation = 12;
			this.useTime = 12;
			this.width = 12;
			this.height = 28;
			this.autoReuse = true;
			this.noMelee = true;
			this.value = 10000;
			return;
		end
		if (type == 508) then
			this.rare = 3;
			this.useStyle = 5;
			this.useAnimation = 12;
			this.useTime = 12;
			this.width = 12;
			this.height = 28;
			this.autoReuse = true;
			this.noMelee = true;
			this.value = 10000;
			return;
		end
		if (type == 509) then
			this.useStyle = 1;
			this.useTurn = true;
			this.useAnimation = 15;
			this.useTime = 5;
			this.autoReuse = true;
			this.width = 24;
			this.height = 28;
			this.rare = 1;
			this.value = 20000;
			this.mech = true;
			this.tileBoost = 20;
			return;
		end
		if (type == 510) then
			this.useStyle = 1;
			this.useTurn = true;
			this.useAnimation = 15;
			this.useTime = 5;
			this.autoReuse = true;
			this.width = 24;
			this.height = 28;
			this.rare = 1;
			this.value = 20000;
			this.mech = true;
			this.tileBoost = 20;
			return;
		end
		if (type == 511) 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 = 130;
			this.width = 12;
			this.height = 12;
			this.value = 1000;
			this.mech = true;
			return;
		end
		if (type == 512) 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 = 131;
			this.width = 12;
			this.height = 12;
			this.value = 1000;
			this.mech = true;
			return;
		end
		if (type == 513) 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 = 132;
			this.width = 24;
			this.height = 24;
			this.value = 3000;
			this.mech = true;
			return;
		end
		if (type == 514) then
			this.autoReuse = true;
			this.useStyle = 5;
			this.useAnimation = 12;
			this.useTime = 12;
			this.width = 36;
			this.height = 22;
			this.shoot = 88;
			this.mana = 8;
			this.UseSound = SoundID.Item12;
			this.knockBack = 2.5;
			this.damage = 29;
			this.shootSpeed = 17;
			this.noMelee = true;
			this.rare = 4;
			this.magic = true;
			this.value = 150000;
			return;
		end
		if (type == 515) then
			this.shootSpeed = 5;
			this.shoot = 89;
			this.damage = 9;
			this.width = 8;
			this.height = 8;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.ammo = AmmoID.Bullet;
			this.knockBack = 1;
			this.value = 30;
			this.ranged = true;
			this.rare = 3;
			return;
		end
		if (type == 516) then
			this.shootSpeed = 3.5;
			this.shoot = 91;
			this.damage = 13;
			this.width = 10;
			this.height = 28;
			this.maxStack = Item.CommonMaxStack;
			this.consumable = true;
			this.ammo = AmmoID.Arrow;
			this.knockBack = 2;
			this.value = 80;
			this.ranged = true;
			this.rare = 3;
			return;
		end
		if (type ~= 517) then
			if (type == 518) then
				this.autoReuse = true;
				this.rare = 4;
				this.mana = 5;
				this.UseSound = SoundID.Item9;
				this.noMelee = true;
				this.useStyle = 5;
				this.damage = 32;
				this.useAnimation = 7;
				this.useTime = 7;
				this.width = 24;
				this.height = 28;
				this.shoot = 94;
				this.scale = 0.9;
				this.shootSpeed = 16;
				this.knockBack = 5;
				this.magic = true;
				this.value = Item.sellPrice(0, 4, 0, 0);
				return;
			end
			if (type == 519) then
				this.autoReuse = true;
				this.rare = 4;
				this.mana = 9;
				this.UseSound = SoundID.Item20;
				this.noMelee = true;
				this.useStyle = 5;
				this.damage = 55;
				this.useAnimation = 15;
				this.useTime = 15;
				this.width = 24;
				this.height = 28;
				this.shoot = 95;
				this.scale = 0.9;
				this.shootSpeed = 10;
				this.knockBack = 6.5;
				this.magic = true;
				this.value = Item.sellPrice(0, 4, 0, 0);
				return;
			end
			if (type == 520) then
				this.width = 18;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 1000;
				this.rare = 3;
				return;
			end
			if (type == 521) then
				this.width = 18;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 1000;
				this.rare = 3;
				return;
			end
			if (type == 522) then
				this.width = 12;
				this.height = 14;
				this.maxStack = Item.CommonMaxStack;
				this.value = 4000;
				this.rare = 3;
				return;
			end
			if (type == 523) 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 = 8;
				this.width = 10;
				this.height = 12;
				this.value = 150;
				this.rare = 1;
				return;
			end
			if (type == 524) 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.width = 44;
				this.height = 30;
				this.value = 50000;
				this.rare = 3;
				return;
			end
			if (type == 525) 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.width = 28;
				this.height = 14;
				this.value = 25000;
				this.rare = 3;
				return;
			end
			if (type == 526) then
				this.width = 14;
				this.height = 14;
				this.maxStack = Item.CommonMaxStack;
				this.value = 15000;
				this.rare = 1;
				return;
			end
			if (type == 527) then
				this.width = 14;
				this.height = 14;
				this.maxStack = Item.CommonMaxStack;
				this.value = 4500;
				this.rare = 2;
				return;
			end
			if (type == 528) then
				this.width = 14;
				this.height = 14;
				this.maxStack = Item.CommonMaxStack;
				this.value = 4500;
				this.rare = 2;
				return;
			end
			if (type == 529) 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 = 0;
				this.mech = true;
				this.value = 5000;
				this.mech = true;
				return;
			end
			if (type == 530) then
				this.width = 12;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 500;
				this.mech = true;
				return;
			end
			if (type == 531) then
				this.width = 12;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 50000;
				this.rare = 1;
				return;
			end
			if (type == 532) then
				this.width = 20;
				this.height = 24;
				this.value = 100000;
				this.accessory = true;
				this.rare = 4;
				this.backSlot = 2;
				return;
			end
			if (type == 533) then
				this.useStyle = 5;
				this.autoReuse = true;
				this.useAnimation = 7;
				this.useTime = 7;
				this.width = 50;
				this.height = 18;
				this.shoot = 10;
				this.useAmmo = AmmoID.Bullet;
				this.UseSound = SoundID.Item11;
				this.damage = 25;
				this.shootSpeed = 10;
				this.noMelee = true;
				this.value = Item.buyPrice(0, 35, 0, 0);
				this.rare = 5;
				this.knockBack = 1;
				this.ranged = true;
				return;
			end
			if (type == 534) then
				this.knockBack = 6.5;
				this.useStyle = 5;
				this.useAnimation = 45;
				this.useTime = 45;
				this.width = 50;
				this.height = 14;
				this.shoot = 10;
				this.useAmmo = AmmoID.Bullet;
				this.UseSound = SoundID.Item36;
				this.damage = 24;
				this.shootSpeed = 7;
				this.noMelee = true;
				this.value = 250000;
				this.rare = 4;
				this.ranged = true;
				return;
			end
			if (type == 535) then
				this.width = 12;
				this.height = 18;
				this.value = 100000;
				this.accessory = true;
				this.rare = 4;
				return;
			end
			if (type == 536) then
				this.width = 12;
				this.height = 18;
				this.value = 100000;
				this.rare = 4;
				this.accessory = true;
				this.handOnSlot = 15;
				this.handOffSlot = 8;
				return;
			end
			if (type == 537) then
				this.useStyle = 5;
				this.useAnimation = 28;
				this.useTime = 28;
				this.shootSpeed = 4.3;
				this.knockBack = 4;
				this.width = 40;
				this.height = 40;
				this.damage = 44;
				this.scale = 1.1;
				this.UseSound = SoundID.Item1;
				this.shoot = 97;
				this.rare = 4;
				this.value = 45000;
				this.noMelee = true;
				this.noUseGraphic = true;
				this.melee = true;
				return;
			end
			if (type == 538) 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 = 136;
				this.width = 12;
				this.height = 12;
				this.value = 2000;
				this.mech = true;
				return;
			end
			if (type == 539) 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.width = 12;
				this.height = 12;
				this.value = 10000;
				this.mech = true;
				return;
			end
			if (type == 540) 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 = 138;
				this.width = 12;
				this.height = 12;
				this.mech = true;
				return;
			end
			if (type == 541) 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 = 1;
				this.mech = true;
				this.value = 5000;
				return;
			end
			if (type == 542) 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 = 2;
				this.mech = true;
				this.value = 5000;
				return;
			end
			if (type == 543) 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 = 3;
				this.mech = true;
				this.value = 5000;
				return;
			end
			if (type == 544) then
				this.width = 22;
				this.height = 14;
				if (this.Variant ~= ItemVariants.DisabledBossSummonVariant) then
					this.useStyle = 4;
					this.consumable = true;
					this.useAnimation = 45;
					this.useTime = 45;
				end
				this.maxStack = Item.CommonMaxStack;
				this.rare = 3;
				return;
			end
			if (type == 545) then
				this.shootSpeed = 4;
				this.shoot = 103;
				this.damage = 17;
				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 == 546) then
				this.shootSpeed = 5;
				this.shoot = 104;
				this.damage = 12;
				this.width = 8;
				this.height = 8;
				this.maxStack = Item.CommonMaxStack;
				this.consumable = true;
				this.ammo = AmmoID.Bullet;
				this.knockBack = 4;
				this.value = 30;
				this.rare = 1;
				this.ranged = true;
				this.rare = 3;
				return;
			end
			if (type == 547) then
				this.width = 18;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 40000;
				this.rare = 5;
				return;
			end
			if (type == 548) then
				this.width = 18;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 40000;
				this.rare = 5;
				return;
			end
			if (type == 549) then
				this.width = 18;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 40000;
				this.rare = 5;
				return;
			end
			if (type == 550) then
				this.useStyle = 5;
				this.useAnimation = 22;
				this.useTime = 22;
				this.shootSpeed = 5.6;
				this.knockBack = 6.4;
				this.width = 40;
				this.height = 40;
				this.damage = 61;
				this.scale = 1.1;
				this.UseSound = SoundID.Item1;
				this.shoot = 105;
				this.rare = 5;
				this.value = 230000;
				this.noMelee = true;
				this.noUseGraphic = true;
				this.melee = true;
				return;
			end
			if (type == 551) then
				this.width = 18;
				this.height = 18;
				this.defense = 15;
				this.bodySlot = 24;
				this.rare = 5;
				this.value = 200000;
				return;
			end
			if (type == 552) then
				this.width = 18;
				this.height = 18;
				this.defense = 11;
				this.legSlot = 23;
				this.rare = 5;
				this.value = 150000;
				return;
			end
			if (type == 553) then
				this.width = 18;
				this.height = 18;
				this.defense = 9;
				this.headSlot = 41;
				this.rare = 5;
				this.value = 250000;
				return;
			end
			if (type == 558) then
				this.width = 18;
				this.height = 18;
				this.defense = 5;
				this.headSlot = 42;
				this.rare = 5;
				this.value = 250000;
				return;
			end
			if (type == 559) then
				this.width = 18;
				this.height = 18;
				this.defense = 24;
				this.headSlot = 43;
				this.rare = 5;
				this.value = 250000;
				return;
			end
			if (type == 554) then
				this.width = 20;
				this.height = 24;
				this.value = Item.buyPrice(0, 10, 0, 0);
				this.accessory = true;
				this.rare = 4;
				this.neckSlot = 2;
				return;
			end
			if (type == 555) then
				this.width = 20;
				this.height = 24;
				this.value = 50000;
				this.accessory = true;
				this.rare = 4;
				this.waistSlot = 6;
				return;
			end
			if (type == 556) then
				this.width = 22;
				this.height = 14;
				if (this.Variant ~= ItemVariants.DisabledBossSummonVariant) then
					this.useStyle = 4;
					this.consumable = true;
					this.useAnimation = 45;
					this.useTime = 45;
				end
				this.maxStack = Item.CommonMaxStack;
				this.rare = 3;
				return;
			end
			if (type == 557) then
				this.width = 22;
				this.height = 14;
				if (this.Variant ~= ItemVariants.DisabledBossSummonVariant) then
					this.useStyle = 4;
					this.consumable = true;
					this.useAnimation = 45;
					this.useTime = 45;
				end
				this.maxStack = Item.CommonMaxStack;
				this.rare = 3;
				return;
			end
			if (type == 560) 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 = 1;
				return;
			end
			if (type == 561) then
				this.melee = true;
				this.autoReuse = true;
				this.noMelee = true;
				this.useStyle = 1;
				this.shootSpeed = 16;
				this.shoot = 106;
				this.damage = 60;
				this.knockBack = 8;
				this.width = 24;
				this.height = 24;
				this.UseSound = SoundID.Item1;
				this.useAnimation = 14;
				this.useTime = 14;
				this.noUseGraphic = true;
				this.rare = 5;
				this.value = Item.sellPrice(0, 15, 0, 0);
				return;
			end
			if (type == 562) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 0;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 563) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 1;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 564) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 2;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 565) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 3;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 566) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 4;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 567) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 5;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 568) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 6;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 569) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 7;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 570) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 8;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 571) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 9;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 572) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 10;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 573) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 11;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 574) then
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 15;
				this.useTime = 10;
				this.autoReuse = true;
				this.consumable = true;
				this.createTile = 139;
				this.placeStyle = 12;
				this.width = 24;
				this.height = 24;
				this.rare = 4;
				this.value = 100000;
				this.accessory = true;
				this.hasVanityEffects = true;
				return;
			end
			if (type == 575) then
				this.width = 18;
				this.height = 18;
				this.maxStack = Item.CommonMaxStack;
				this.value = 1000;
				this.rare = 3;
				return;
			end
			if (type == 576) then
				this.width = 24;
				this.height = 24;
				this.rare = 3;
				this.value = 100000;
				this.accessory = true;
				return;
			end
			if (type == 577) 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 = 140;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 578) 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 = 50;
				this.shootSpeed = 11;
				this.noMelee = true;
				this.value = 200000;
				this.ranged = true;
				this.rare = 4;
				this.knockBack = 2.5;
				return;
			end
			if (type == 579) then
				this.useStyle = 5;
				this.useAnimation = 25;
				this.useTime = 7;
				this.shootSpeed = 36;
				this.knockBack = 4.75;
				this.width = 20;
				this.height = 12;
				this.damage = 35;
				this.pick = 200;
				this.axe = 22;
				this.UseSound = SoundID.Item23;
				this.shoot = 107;
				this.rare = 4;
				this.value = 220000;
				this.noMelee = true;
				this.noUseGraphic = true;
				this.melee = true;
				this.channel = true;
				return;
			end
			if (type == 580) then
				this.mech = 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 = 141;
				this.width = 12;
				this.height = 12;
				this.value = Item.sellPrice(0, 0, 10, 0);
				return;
			end
			if (type == 581) then
				this.mech = 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 = 142;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 582) then
				this.mech = 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 = 143;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 583) then
				this.mech = true;
				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 = 144;
				this.placeStyle = 0;
				this.width = 10;
				this.height = 12;
				this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(0, 1, 0, 0));
				return;
			end
			if (type == 584) then
				this.mech = true;
				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 = 144;
				this.placeStyle = 1;
				this.width = 10;
				this.height = 12;
				this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(0, 1, 0, 0));
				return;
			end
			if (type == 585) then
				this.mech = true;
				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 = 144;
				this.placeStyle = 2;
				this.width = 10;
				this.height = 12;
				this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(0, 1, 0, 0));
				return;
			end
			if (type == 586) 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 = 145;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 587) 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 = 29;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 588) then
				this.width = 18;
				this.height = 12;
				this.headSlot = 44;
				this.value = 150000;
				this.vanity = true;
				return;
			end
			if (type == 589) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 25;
				this.value = 150000;
				this.vanity = true;
				return;
			end
			if (type == 590) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 24;
				this.value = 150000;
				this.vanity = true;
				return;
			end
			if (type == 591) 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 = 146;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 592) 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 = 30;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 593) 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 = 147;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 594) 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 = 148;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 595) 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 = 31;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 596) 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 = 149;
				this.placeStyle = 0;
				this.width = 12;
				this.height = 12;
				this.value = 500;
				return;
			end
			if (type == 597) 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 = 149;
				this.placeStyle = 1;
				this.width = 12;
				this.height = 12;
				this.value = 500;
				return;
			end
			if (type == 598) 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 = 149;
				this.placeStyle = 2;
				this.width = 12;
				this.height = 12;
				this.value = 500;
				return;
			end
			if (type == 599) then
				this.width = 12;
				this.height = 12;
				this.rare = 1;
				return;
			end
			if (type == 600) then
				this.width = 12;
				this.height = 12;
				this.rare = 1;
				return;
			end
			if (type == 601) then
				this.width = 12;
				this.height = 12;
				this.rare = 1;
				return;
			end
			if (type == 602) then
				this.useStyle = 4;
				this.consumable = true;
				this.useAnimation = 45;
				this.useTime = 45;
				this.width = 28;
				this.height = 28;
				this.rare = 2;
				this.maxStack = Item.CommonMaxStack;
				return;
			end
			if (type == 603) then
				this.damage = 0;
				this.useStyle = 1;
				this.shoot = 111;
				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 = 40;
				return;
			end
			if (type == 604) 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 = 150;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 605) 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 = 32;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 606) 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 = 33;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 607) 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 = 151;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 608) 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 = 34;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 609) 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 = 152;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 610) 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 = 35;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 611) 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 = 153;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 612) 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 = 154;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 613) 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 = 155;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 614) 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 = 156;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 615) 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 = 36;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 616) 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 = 37;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 617) 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 = 38;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 618) 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 = 39;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 619) 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 = 157;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 620) 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 = 158;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 621) 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 = 159;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 622) 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 = 41;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 623) 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 = 42;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 624) 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 = 43;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 625) 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 = 7;
				this.width = 26;
				this.height = 22;
				this.value = 500;
				return;
			end
			if (type == 626) 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 = 8;
				this.width = 26;
				this.height = 22;
				this.value = 500;
				return;
			end
			if (type == 627) 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 = 9;
				this.width = 26;
				this.height = 22;
				this.value = 500;
				return;
			end
			if (type == 628) 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 = 2;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 629) 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 = 3;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 630) 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 = 4;
				this.width = 12;
				this.height = 30;
				this.value = 150;
				return;
			end
			if (type == 631) 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 = 1;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 632) 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 = 2;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 633) 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 = 3;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 634) 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 = 4;
				this.width = 8;
				this.height = 10;
				return;
			end
			if (type == 635) 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 = 1;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 636) 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 = 2;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 637) 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 = 3;
				this.width = 28;
				this.height = 14;
				this.value = 150;
				return;
			end
			if (type == 638) 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 = 1;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 639) 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 = 2;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 640) 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 = 3;
				this.width = 26;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 641) 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 = 87;
				this.placeStyle = 1;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 642) 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 = 87;
				this.placeStyle = 2;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 643) 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 = 87;
				this.placeStyle = 3;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 644) 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 = 1;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 645) 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 = 2;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 646) 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 = 3;
				this.width = 28;
				this.height = 20;
				this.value = 2000;
				return;
			end
			if (type == 647) 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 = 88;
				this.placeStyle = 1;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 648) 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 = 88;
				this.placeStyle = 2;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 649) 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 = 88;
				this.placeStyle = 3;
				this.width = 20;
				this.height = 20;
				this.value = 300;
				return;
			end
			if (type == 650) 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 = 1;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 651) 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 = 2;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 652) 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 = 3;
				this.width = 14;
				this.height = 28;
				this.value = 200;
				return;
			end
			if (type == 653) then
				this.useStyle = 1;
				this.useTurn = false;
				this.useAnimation = 19;
				this.useTime = 19;
				this.width = 24;
				this.height = 28;
				this.damage = 11;
				this.knockBack = 6;
				this.UseSound = SoundID.Item1;
				this.scale = 1;
				this.value = 100;
				this.melee = true;
				return;
			end
			if (type == 654) then
				this.autoReuse = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 30;
				this.useTime = 20;
				this.hammer = 40;
				this.width = 24;
				this.height = 28;
				this.damage = 7;
				this.knockBack = 5.5;
				this.scale = 1;
				this.UseSound = SoundID.Item1;
				this.value = 50;
				this.melee = true;
				return;
			end
			if (type == 655) then
				this.useStyle = 5;
				this.useAnimation = 28;
				this.useTime = 28;
				this.width = 12;
				this.height = 28;
				this.shoot = 1;
				this.useAmmo = AmmoID.Arrow;
				this.UseSound = SoundID.Item5;
				this.damage = 8;
				this.shootSpeed = 6.6;
				this.noMelee = true;
				this.value = 100;
				this.ranged = true;
				return;
			end
			if (type == 656) then
				this.useStyle = 1;
				this.useTurn = false;
				this.useAnimation = 19;
				this.useTime = 19;
				this.width = 24;
				this.height = 28;
				this.damage = 8;
				this.knockBack = 6;
				this.UseSound = SoundID.Item1;
				this.scale = 1;
				this.value = 100;
				this.melee = true;
				return;
			end
			if (type == 657) then
				this.autoReuse = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 33;
				this.useTime = 23;
				this.hammer = 35;
				this.width = 24;
				this.height = 28;
				this.damage = 4;
				this.knockBack = 5.5;
				this.scale = 1;
				this.UseSound = SoundID.Item1;
				this.value = 50;
				this.melee = true;
				return;
			end
			if (type == 658) then
				this.useStyle = 5;
				this.useAnimation = 29;
				this.useTime = 29;
				this.width = 12;
				this.height = 28;
				this.shoot = 1;
				this.useAmmo = AmmoID.Arrow;
				this.UseSound = SoundID.Item5;
				this.damage = 6;
				this.shootSpeed = 6.6;
				this.noMelee = true;
				this.value = 100;
				this.ranged = true;
				return;
			end
			if (type == 659) then
				this.useStyle = 1;
				this.useTurn = false;
				this.useAnimation = 15;
				this.useTime = 15;
				this.width = 24;
				this.height = 28;
				this.damage = 30;
				this.knockBack = 7;
				this.UseSound = SoundID.Item1;
				this.scale = 1;
				this.value = 100;
				this.melee = true;
				this.autoReuse = true;
				return;
			end
			if (type == 660) then
				this.autoReuse = true;
				this.useStyle = 1;
				this.useTurn = true;
				this.useAnimation = 29;
				this.useTime = 19;
				this.hammer = 55;
				this.width = 24;
				this.height = 28;
				this.damage = 10;
				this.knockBack = 5.5;
				this.scale = 1;
				this.UseSound = SoundID.Item1;
				this.value = 50;
				this.melee = true;
				return;
			end
			if (type == 661) then
				this.useStyle = 5;
				this.useAnimation = 20;
				this.useTime = 20;
				this.width = 12;
				this.height = 28;
				this.shoot = 1;
				this.useAmmo = AmmoID.Arrow;
				this.UseSound = SoundID.Item5;
				this.damage = 12;
				this.shootSpeed = 7;
				this.noMelee = true;
				this.value = 100;
				this.ranged = true;
				return;
			end
			if (type == 662) 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 = 160;
				this.width = 12;
				this.height = 12;
				this.rare = 1;
				return;
			end
			if (type == 663) 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 = 44;
				this.width = 12;
				this.height = 12;
				this.rare = 1;
				return;
			end
			if (type == 664) 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 = 161;
				this.width = 12;
				this.height = 12;
				return;
			end
			if (type == 665) then
				this.width = 24;
				this.height = 8;
				this.accessory = true;
				this.rare = 9;
				this.wingSlot = 3;
				this.value = 400000;
				return;
			end
			if (type == 666) then
				this.width = 18;
				this.height = 18;
				this.headSlot = 45;
				this.rare = 9;
				this.vanity = true;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 667) then
				this.width = 18;
				this.height = 18;
				this.bodySlot = 26;
				this.rare = 9;
				this.vanity = true;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 668) then
				this.width = 18;
				this.height = 18;
				this.legSlot = 25;
				this.rare = 9;
				this.vanity = true;
				this.value = Item.sellPrice(0, 5, 0, 0);
				return;
			end
			if (type == 669) then
				this.damage = 0;
				this.useStyle = 1;
				this.shoot = 112;
				this.width = 16;
				this.height = 30;
				this.UseSound = SoundID.Item2;
				this.useAnimation = 20;
				this.useTime = 20;
				this.rare = 3;
				this.noMelee = true;
				this.buffType = 41;
				this.value = Item.sellPrice(0, 2, 0, 0);
				return;
			end
			if (type == 670) then
				this.crit = 2;
				this.noMelee = true;
				this.useStyle = 1;
				this.shootSpeed = 11.5;
				this.shoot = 113;
				this.damage = 21;
				this.knockBack = 8.5;
				this.width = 14;
				this.height = 28;
				this.UseSound = SoundID.Item1;
				this.useAnimation = 20;
				this.useTime = 20;
				this.noUseGraphic = true;
				this.rare = 1;
				this.value = 50000;
				this.melee = true;
				return;
			end
			if (type ~= 671) then
				if (type == 672) then
					this.useStyle = 1;
					this.useTime = 16;
					this.useAnimation = 16;
					this.knockBack = 4;
					this.width = 24;
					this.height = 28;
					this.damage = 53;
					this.scale = 1.1;
					this.UseSound = SoundID.Item1;
					this.rare = 4;
					this.value = 180000;
					this.melee = true;
					this.autoReuse = true;
					this.useTurn = true;
					return;
				end
				if (type == 673) 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 = 23;
					this.width = 28;
					this.height = 14;
					this.value = 150;
					return;
				end
				if (type == 674) then
					this.useStyle = 1;
					this.useAnimation = 18;
					this.useTime = 18;
					this.autoReuse = true;
					this.shoot = 983;
					this.shootSpeed = 11;
					this.knockBack = 4.5;
					this.width = 40;
					this.height = 40;
					this.damage = 72;
					this.scale = 1;
					this.UseSound = SoundID.Item1;
					this.rare = 8;
					this.value = Item.sellPrice(0, 10, 0, 0);
					this.melee = true;
					this.noMelee = true;
					this.shootsEveryUse = true;
					return;
				end
				if (type == 675) then
					this.useStyle = 1;
					this.useAnimation = 32;
					this.useTime = 32;
					this.autoReuse = true;
					this.shoot = 973;
					this.shootSpeed = 14;
					this.knockBack = 4.75;
					this.width = 40;
					this.height = 40;
					this.damage = 70;
					this.scale = 1;
					this.UseSound = SoundID.Item1;
					this.rare = 8;
					this.value = Item.sellPrice(0, 10, 0, 0);
					this.melee = true;
					this.noMelee = true;
					this.shootsEveryUse = true;
					return;
				end
				if (type == 676) then
					this.autoReuse = true;
					this.useStyle = 1;
					this.useAnimation = 23;
					this.useTime = 30;
					this.knockBack = 4.5;
					this.width = 24;
					this.height = 28;
					this.damage = 49;
					this.scale = 1;
					this.UseSound = SoundID.Item1;
					this.rare = 5;
					this.shoot = 119;
					this.shootSpeed = 12;
					this.value = 250000;
					this.melee = true;
					return;
				end
				if (type == 677) 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 = 28;
					this.width = 26;
					this.height = 20;
					this.value = 300;
					return;
				end
				if (type == 678) 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.rare = 4;
					return;
				end
				if (type == 679) then
					this.autoReuse = true;
					this.knockBack = 7;
					this.useStyle = 5;
					this.useAnimation = 34;
					this.useTime = 34;
					this.width = 50;
					this.height = 14;
					this.shoot = 10;
					this.useAmmo = AmmoID.Bullet;
					this.UseSound = SoundID.Item38;
					this.damage = 29;
					this.shootSpeed = 6;
					this.noMelee = true;
					this.value = Item.buyPrice(0, 40, 0, 0);
					this.rare = 8;
					this.ranged = true;
					return;
				end
				if (type == 680) 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 = 10;
					this.width = 26;
					this.height = 22;
					this.value = 5000;
					return;
				end
				if (type == 681) 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 = 11;
					this.width = 26;
					this.height = 22;
					this.value = 5000;
					return;
				end
				if (type == 682) then
					this.useStyle = 5;
					this.useAnimation = 19;
					this.useTime = 19;
					this.width = 14;
					this.height = 32;
					this.shoot = 1;
					this.autoReuse = true;
					this.useAmmo = AmmoID.Arrow;
					this.UseSound = SoundID.Item5;
					this.damage = 53;
					this.shootSpeed = 11;
					this.knockBack = 4.7;
					this.rare = 5;
					this.crit = 5;
					this.noMelee = true;
					this.scale = 1.1;
					this.value = 27000;
					this.ranged = true;
					return;
				end
				if (type ~= 683) then
					if (type == 684) then
						this.width = 18;
						this.height = 18;
						this.defense = 10;
						this.headSlot = 46;
						this.rare = 5;
						this.value = 250000;
						return;
					end
					if (type == 685) then
						this.width = 18;
						this.height = 18;
						this.defense = 20;
						this.bodySlot = 27;
						this.rare = 5;
						this.value = 200000;
						return;
					end
					if (type == 686) then
						this.width = 18;
						this.height = 18;
						this.defense = 13;
						this.legSlot = 26;
						this.rare = 5;
						this.value = 150000;
						return;
					end
					if (type == 687) then
						this.width = 18;
						this.height = 18;
						this.defense = 2;
						this.headSlot = 47;
						this.value = 1125;
						return;
					end
					if (type == 688) then
						this.width = 18;
						this.height = 18;
						this.defense = 2;
						this.bodySlot = 28;
						this.value = 1875;
						return;
					end
					if (type == 689) then
						this.width = 18;
						this.height = 18;
						this.defense = 1;
						this.legSlot = 27;
						this.value = 1500;
						return;
					end
					if (type == 690) then
						this.width = 18;
						this.height = 18;
						this.defense = 3;
						this.headSlot = 48;
						this.value = 4500;
						return;
					end
					if (type == 691) then
						this.width = 18;
						this.height = 18;
						this.defense = 3;
						this.bodySlot = 29;
						this.value = 7500;
						return;
					end
					if (type == 692) then
						this.width = 18;
						this.height = 18;
						this.defense = 2;
						this.legSlot = 28;
						this.value = 6000;
						return;
					end
					if (type == 693) then
						this.width = 18;
						this.height = 18;
						this.defense = 4;
						this.headSlot = 49;
						this.value = 11250;
						return;
					end
					if (type == 694) then
						this.width = 18;
						this.height = 18;
						this.defense = 5;
						this.bodySlot = 30;
						this.value = 18750;
						return;
					end
					if (type == 695) then
						this.width = 18;
						this.height = 18;
						this.defense = 3;
						this.legSlot = 29;
						this.value = 15000;
						return;
					end
					if (type == 696) then
						this.width = 18;
						this.height = 18;
						this.defense = 5;
						this.headSlot = 50;
						this.value = 22500;
						return;
					end
					if (type == 697) then
						this.width = 18;
						this.height = 18;
						this.defense = 6;
						this.bodySlot = 31;
						this.value = 37500;
						return;
					end
					if (type == 698) then
						this.width = 18;
						this.height = 18;
						this.defense = 5;
						this.legSlot = 30;
						this.value = 30000;
						return;
					end
					if (type == 699) 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 = 166;
						this.width = 12;
						this.height = 12;
						this.value = 375;
						return;
					end
					if (type == 700) 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 = 167;
						this.width = 12;
						this.height = 12;
						this.value = 750;
						return;
					end
					if (type == 701) 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 = 168;
						this.width = 12;
						this.height = 12;
						this.value = Item.sellPrice(0, 0, 2, 25);
						return;
					end
					if (type == 702) 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 = 169;
						this.width = 12;
						this.height = 12;
						this.value = Item.sellPrice(0, 0, 4, 50);
						return;
					end
					if (type == 703) then
						this.width = 20;
						this.height = 20;
						this.maxStack = Item.CommonMaxStack;
						this.value = 1125;
						this.useStyle = 1;
						this.useTurn = true;
						this.useAnimation = 15;
						this.useTime = 10;
						this.autoReuse = true;
						this.consumable = true;
						this.createTile = 239;
						this.placeStyle = 1;
						return;
					end
					if (type == 704) then
						this.width = 20;
						this.height = 20;
						this.maxStack = Item.CommonMaxStack;
						this.value = 2250;
						this.useStyle = 1;
						this.useTurn = true;
						this.useAnimation = 15;
						this.useTime = 10;
						this.autoReuse = true;
						this.consumable = true;
						this.createTile = 239;
						this.placeStyle = 3;
						return;
					end
					if (type == 705) then
						this.width = 20;
						this.height = 20;
						this.maxStack = Item.CommonMaxStack;
						this.value = 4500;
						this.useStyle = 1;
						this.useTurn = true;
						this.useAnimation = 15;
						this.useTime = 10;
						this.autoReuse = true;
						this.consumable = true;
						this.createTile = 239;
						this.placeStyle = 5;
						return;
					end
					if (type == 706) then
						this.width = 20;
						this.height = 20;
						this.maxStack = Item.CommonMaxStack;
						this.value = 9000;
						this.useStyle = 1;
						this.useTurn = true;
						this.useAnimation = 15;
						this.useTime = 10;
						this.autoReuse = true;
						this.consumable = true;
						this.createTile = 239;
						this.placeStyle = 7;
						return;
					end
					if (type == 707) then
						this.width = 24;
						this.height = 28;
						this.accessory = true;
						this.value = 1500;
						this.waistSlot = 8;
						return;
					end
					if (type == 708) then
						this.width = 24;
						this.height = 28;
						this.accessory = true;
						this.value = 7500;
						this.waistSlot = 9;
						return;
					end
					if (type == 709) then
						this.width = 24;
						this.height = 28;
						this.accessory = true;
						this.rare = 1;
						this.value = 15000;
						this.waistSlot = 4;
						return;
					end
					if (type == 710) 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 = 3;
						this.width = 26;
						this.height = 26;
						this.value = 4500;
						return;
					end
					if (type == 711) 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 = 4;
						this.width = 26;
						this.height = 26;
						this.value = 18000;
						return;
					end
					if (type == 712) 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 = 5;
						this.width = 26;
						this.height = 26;
						this.value = 36000;
						return;
					end
					if (type == 713) then
						this.flame = true;
						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 = 174;
						this.width = 8;
						this.height = 18;
						this.value = Item.sellPrice(0, 0, 3, 0);
						this.holdStyle = 1;
						return;
					end
					if (type == 714) 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 = 173;
						this.width = 20;
						this.height = 20;
						this.value = Item.buyPrice(0, 0, 15, 0);
						return;
					end
					if (type == 715) then
						this.width = 18;
						this.height = 18;
						this.headSlot = 51;
						this.value = 15000;
						this.vanity = true;
						return;
					end
					if (type == 716) then
						this.placeStyle = 1;
						this.useStyle = 1;
						this.useTurn = true;
						this.useAnimation = 15;
						this.useTime = 10;
						this.autoReuse = true;
						this.maxStack = Item.CommonMaxStack;
						this.consumable = true;
						this.createTile = 16;
						this.width = 28;
						this.height = 14;
						this.value = 7500;
						return;
					end
					if (type == 717) 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 = 175;
						this.width = 12;
						this.height = 12;
						return;
					end
					if (type == 718) 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 = 176;
						this.width = 12;
						this.height = 12;
						return;
					end
					if (type == 719) 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 = 177;
						this.width = 12;
						this.height = 12;
						return;
					end
					if (type == 720) 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 = 45;
						this.width = 12;
						this.height = 12;
						return;
					end
					if (type == 721) 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 = 46;
						this.width = 12;
						this.height = 12;
						return;
					end
					if (type == 722) 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 = 47;
						this.width = 12;
						this.height = 12;
						return;
					end
					if (type == 723) then
						this.rare = 4;
						this.UseSound = SoundID.Item1;
						this.useStyle = 1;
						this.damage = 52;
						this.scale = 1;
						this.useAnimation = 20;
						this.useTime = 35;
						this.autoReuse = true;
						this.width = 30;
						this.height = 30;
						this.shoot = 116;
						this.shootSpeed = 11;
						this.knockBack = 6.5;
						this.melee = true;
						this.value = Item.sellPrice(0, 3, 0, 0);
						return;
					end
					if (type == 724) then
						this.autoReuse = true;
						this.crit = 2;
						this.rare = 1;
						this.UseSound = SoundID.Item1;
						this.useStyle = 1;
						this.damage = 17;
						this.useAnimation = 20;
						this.useTime = 55;
						this.width = 30;
						this.height = 30;
						this.shoot = 118;
						this.shootSpeed = 9.5;
						this.knockBack = 4.75;
						this.melee = true;
						this.value = 20000;
						return;
					end
					if (type ~= 725) then
						if (type == 726) then
							this.autoReuse = true;
							this.rare = 5;
							this.mana = 12;
							this.UseSound = SoundID.Item20;
							this.useStyle = 5;
							this.damage = 46;
							this.useAnimation = 12;
							this.useTime = 12;
							this.width = 30;
							this.height = 30;
							this.shoot = 359;
							this.shootSpeed = 16;
							this.knockBack = 5;
							this.magic = true;
							this.value = Item.sellPrice(0, 4, 0, 0);
							this.noMelee = true;
							return;
						end
						if (type == 727) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.headSlot = 52;
							return;
						end
						if (type == 728) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.bodySlot = 32;
							return;
						end
						if (type == 729) then
							this.width = 18;
							this.height = 18;
							this.defense = 0;
							this.legSlot = 31;
							return;
						end
						if (type == 730) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.headSlot = 53;
							return;
						end
						if (type == 731) then
							this.width = 18;
							this.height = 18;
							this.defense = 2;
							this.bodySlot = 33;
							return;
						end
						if (type == 732) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.legSlot = 32;
							return;
						end
						if (type == 733) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.headSlot = 54;
							return;
						end
						if (type == 734) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.bodySlot = 34;
							return;
						end
						if (type == 735) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.legSlot = 33;
							return;
						end
						if (type == 736) then
							this.width = 18;
							this.height = 18;
							this.defense = 2;
							this.headSlot = 55;
							return;
						end
						if (type == 737) then
							this.width = 18;
							this.height = 18;
							this.defense = 3;
							this.bodySlot = 35;
							return;
						end
						if (type == 738) then
							this.width = 18;
							this.height = 18;
							this.defense = 2;
							this.legSlot = 34;
							return;
						end
						if (type == 739) then
							this.mana = 5;
							this.UseSound = SoundID.Item43;
							this.useStyle = 5;
							this.damage = 15;
							this.useAnimation = 37;
							this.useTime = 37;
							this.width = 40;
							this.height = 40;
							this.shoot = 121;
							this.shootSpeed = 6;
							this.knockBack = 3.25;
							this.value = 2000;
							this.magic = true;
							this.noMelee = true;
							return;
						end
						if (type == 740) then
							this.mana = 5;
							this.UseSound = SoundID.Item43;
							this.useStyle = 5;
							this.damage = 16;
							this.useAnimation = 36;
							this.useTime = 36;
							this.width = 40;
							this.height = 40;
							this.shoot = 122;
							this.shootSpeed = 6.5;
							this.knockBack = 3.5;
							this.value = 3000;
							this.magic = true;
							this.noMelee = true;
							return;
						end
						if (type == 741) then
							this.mana = 6;
							this.UseSound = SoundID.Item43;
							this.useStyle = 5;
							this.damage = 18;
							this.useAnimation = 34;
							this.useTime = 34;
							this.width = 40;
							this.height = 40;
							this.shoot = 123;
							this.shootSpeed = 7.5;
							this.knockBack = 4;
							this.value = 10000;
							this.magic = true;
							this.autoReuse = true;
							this.rare = 1;
							this.noMelee = true;
							return;
						end
						if (type == 742) then
							this.mana = 6;
							this.UseSound = SoundID.Item43;
							this.useStyle = 5;
							this.damage = 19;
							this.useAnimation = 32;
							this.useTime = 32;
							this.width = 40;
							this.height = 40;
							this.shoot = 124;
							this.shootSpeed = 8;
							this.knockBack = 4.25;
							this.magic = true;
							this.autoReuse = true;
							this.value = 15000;
							this.rare = 1;
							this.noMelee = true;
							return;
						end
						if (type == 743) then
							this.mana = 7;
							this.UseSound = SoundID.Item43;
							this.useStyle = 5;
							this.damage = 21;
							this.useAnimation = 28;
							this.useTime = 28;
							this.width = 40;
							this.height = 40;
							this.shoot = 125;
							this.shootSpeed = 9;
							this.knockBack = 4.75;
							this.magic = true;
							this.autoReuse = true;
							this.value = 20000;
							this.rare = 1;
							this.noMelee = true;
							return;
						end
						if (type == 744) then
							this.mana = 8;
							this.UseSound = SoundID.Item43;
							this.useStyle = 5;
							this.damage = 23;
							this.useAnimation = 26;
							this.useTime = 26;
							this.width = 40;
							this.height = 40;
							this.shoot = 126;
							this.shootSpeed = 9.5;
							this.knockBack = 5.5;
							this.magic = true;
							this.autoReuse = true;
							this.value = 30000;
							this.rare = 2;
							this.noMelee = true;
							return;
						end
						if (type == 745) 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 = 66;
							this.width = 12;
							this.height = 12;
							this.value = 10;
							return;
						end
						if (type == 746) 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 = 67;
							this.width = 12;
							this.height = 12;
							this.value = 10;
							return;
						end
						if (type == 747) 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 = 68;
							this.width = 12;
							this.height = 12;
							this.value = 10;
							return;
						end
						if (type == 748) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 4;
							return;
						end
						if (type == 749) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 5;
							return;
						end
						if (type == 750) 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 = 72;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 751) 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 = 189;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 752) 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 = 73;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 753) then
							this.damage = 0;
							this.useStyle = 1;
							this.shoot = 127;
							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 = 42;
							return;
						end
						if (type == 754) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 56;
							this.rare = 5;
							this.value = 50000;
							this.vanity = true;
							return;
						end
						if (type == 755) then
							this.width = 18;
							this.height = 14;
							this.bodySlot = 36;
							this.value = 50000;
							this.vanity = true;
							this.rare = 5;
							return;
						end
						if (type == 756) then
							this.rare = 7;
							this.useStyle = 5;
							this.useAnimation = 40;
							this.useTime = 40;
							this.shootSpeed = 5.5;
							this.knockBack = 6.2;
							this.width = 32;
							this.height = 32;
							this.damage = 60;
							this.scale = 1;
							this.UseSound = SoundID.Item1;
							this.shoot = 130;
							this.value = Item.buyPrice(0, 70, 0, 0);
							this.noMelee = true;
							this.noUseGraphic = true;
							this.melee = true;
							return;
						end
						if (type == 757) then
							this.rare = 8;
							this.UseSound = SoundID.Item1;
							this.useStyle = 1;
							this.damage = 85;
							this.useAnimation = 18;
							this.useTime = 18;
							this.width = 30;
							this.height = 30;
							this.shoot = 985;
							this.scale = 1;
							this.shootSpeed = 12;
							this.knockBack = 6.5;
							this.melee = true;
							this.value = Item.sellPrice(0, 20, 0, 0);
							this.autoReuse = true;
							this.noMelee = true;
							this.shootsEveryUse = true;
							return;
						end
						if (type == 758) then
							this.useStyle = 5;
							this.autoReuse = true;
							this.useAnimation = 20;
							this.useTime = 20;
							this.useAmmo = AmmoID.Rocket;
							this.width = 50;
							this.height = 20;
							this.shoot = 133;
							this.UseSound = SoundID.Item61;
							this.damage = 60;
							this.shootSpeed = 10;
							this.noMelee = true;
							this.value = Item.buyPrice(0, 35, 0, 0);
							this.knockBack = 4;
							this.rare = 8;
							this.ranged = true;
							return;
						end
						if (type == 759) then
							this.useStyle = 5;
							this.autoReuse = true;
							this.useAnimation = 30;
							this.useTime = 30;
							this.useAmmo = AmmoID.Rocket;
							this.width = 50;
							this.height = 20;
							this.shoot = 134;
							this.UseSound = SoundID.Item11;
							this.damage = 55;
							this.shootSpeed = 5;
							this.noMelee = true;
							this.value = Item.buyPrice(0, 40, 0, 0);
							this.knockBack = 4;
							this.rare = 8;
							this.ranged = true;
							return;
						end
						if (type == 760) then
							this.useStyle = 5;
							this.autoReuse = true;
							this.useAnimation = 50;
							this.useTime = 50;
							this.useAmmo = AmmoID.Rocket;
							this.width = 50;
							this.height = 20;
							this.shoot = 135;
							this.UseSound = SoundID.Item11;
							this.damage = 80;
							this.shootSpeed = 12;
							this.noMelee = true;
							this.value = Item.buyPrice(0, 35, 0, 0);
							this.knockBack = 4;
							this.rare = 8;
							this.ranged = true;
							return;
						end
						if (type == 761) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 6;
							return;
						end
						if (type == 762) 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 = 193;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 763) 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 = 195;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 764) 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 = 74;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 765) 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 = 196;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 766) 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 = 194;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 767) 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 = 197;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 768) 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 = 75;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 769) 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 = 76;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 770) 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 = 77;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 771) then
							this.shoot = 0;
							this.damage = 40;
							this.width = 20;
							this.height = 14;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.ammo = AmmoID.Rocket;
							this.knockBack = 4;
							this.value = Item.buyPrice(0, 0, 0, 50);
							this.ranged = true;
							return;
						end
						if (type == 772) then
							this.shoot = 3;
							this.damage = 40;
							this.width = 20;
							this.height = 14;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.ammo = AmmoID.Rocket;
							this.knockBack = 4;
							this.value = Item.buyPrice(0, 0, 2, 50);
							this.ranged = true;
							this.rare = 1;
							return;
						end
						if (type == 773) then
							this.shoot = 6;
							this.damage = 65;
							this.width = 20;
							this.height = 14;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.ammo = AmmoID.Rocket;
							this.knockBack = 6;
							this.value = Item.buyPrice(0, 0, 1, 0);
							this.ranged = true;
							this.rare = 1;
							return;
						end
						if (type == 774) then
							this.shoot = 9;
							this.damage = 65;
							this.width = 20;
							this.height = 14;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.ammo = AmmoID.Rocket;
							this.knockBack = 6;
							local num2 = Item.buyPrice(0, 0, 5, 0);
							num = num2;
							this.value = num2;
							this.value = num;
							this.ranged = true;
							this.rare = 2;
							return;
						end
						if (type == 775) 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 = 198;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 776) then
							this.useStyle = 1;
							this.useTurn = true;
							this.autoReuse = true;
							this.useAnimation = 25;
							this.useTime = 13;
							this.knockBack = 5;
							this.width = 20;
							this.height = 12;
							this.damage = 10;
							this.pick = 110;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 54000;
							this.melee = true;
							this.scale = 1;
							return;
						end
						if (type == 777) then
							this.useStyle = 1;
							this.useAnimation = 25;
							this.useTime = 10;
							this.knockBack = 5;
							this.useTurn = true;
							this.autoReuse = true;
							this.width = 20;
							this.height = 12;
							this.damage = 15;
							this.pick = 150;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 81000;
							this.melee = true;
							this.scale = 1;
							return;
						end
						if (type == 778) then
							this.useStyle = 1;
							this.useAnimation = 25;
							this.useTime = 8;
							this.knockBack = 5;
							this.useTurn = true;
							this.autoReuse = true;
							this.width = 20;
							this.height = 12;
							this.damage = 20;
							this.pick = 180;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 108000;
							this.melee = true;
							this.scale = 1;
							return;
						end
						if (type == 779) then
							this.useStyle = 5;
							this.autoReuse = true;
							this.useAnimation = 30;
							this.useTime = 5;
							this.width = 50;
							this.height = 18;
							this.shoot = 145;
							this.useAmmo = AmmoID.Solution;
							this.UseSound = SoundID.Item34;
							this.knockBack = 0.3;
							this.shootSpeed = 7;
							this.noMelee = true;
							this.value = Item.buyPrice(2, 0, 0, 0);
							this.rare = 5;
							return;
						end
						if (type == 780) then
							this.shoot = 0;
							this.ammo = AmmoID.Solution;
							this.width = 10;
							this.height = 12;
							this.value = Item.buyPrice(0, 0, 15, 0);
							this.rare = 3;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							return;
						end
						if (type == 781) then
							this.shoot = 1;
							this.ammo = AmmoID.Solution;
							this.width = 10;
							this.height = 12;
							this.value = Item.buyPrice(0, 0, 15, 0);
							this.rare = 3;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							return;
						end
						if (type == 782) then
							this.shoot = 2;
							this.ammo = AmmoID.Solution;
							this.width = 10;
							this.height = 12;
							this.value = Item.buyPrice(0, 0, 15, 0);
							this.rare = 3;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							return;
						end
						if (type == 783) then
							this.shoot = 3;
							this.ammo = AmmoID.Solution;
							this.width = 10;
							this.height = 12;
							this.value = Item.buyPrice(0, 0, 15, 0);
							this.rare = 3;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							return;
						end
						if (type == 784) then
							this.shoot = 4;
							this.ammo = AmmoID.Solution;
							this.width = 10;
							this.height = 12;
							this.value = Item.buyPrice(0, 0, 15, 0);
							this.rare = 3;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							return;
						end
						if (type == 785) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 7;
							return;
						end
						if (type == 786) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 8;
							return;
						end
						if (type == 787) then
							this.useTurn = true;
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 27;
							this.useTime = 14;
							this.hammer = 85;
							this.width = 24;
							this.height = 28;
							this.damage = 26;
							this.knockBack = 7.5;
							this.scale = 1.1;
							this.UseSound = SoundID.Item1;
							this.rare = 7;
							this.value = Item.buyPrice(0, 40, 0, 0);
							this.melee = true;
							return;
						end
						if (type == 788) then
							this.mana = 12;
							this.damage = 35;
							this.useStyle = 5;
							this.shootSpeed = 32;
							this.shoot = 150;
							this.width = 26;
							this.height = 28;
							this.useAnimation = 25;
							this.useTime = 25;
							this.autoReuse = true;
							this.rare = 7;
							this.noMelee = true;
							this.knockBack = 1;
							this.value = 200000;
							this.magic = true;
							return;
						end
						if (type == 789) 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 = 4;
							this.width = 10;
							this.height = 24;
							this.value = 5000;
							return;
						end
						if (type == 790) 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 = 5;
							this.width = 10;
							this.height = 24;
							this.value = 5000;
							return;
						end
						if (type == 791) 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 = 6;
							this.width = 10;
							this.height = 24;
							this.value = 5000;
							return;
						end
						if (type == 792) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.headSlot = 57;
							this.value = 50000;
							this.rare = 1;
							return;
						end
						if (type == 793) then
							this.width = 18;
							this.height = 18;
							this.defense = 7;
							this.bodySlot = 37;
							this.value = 40000;
							this.rare = 1;
							return;
						end
						if (type == 794) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.legSlot = 35;
							this.value = 30000;
							this.rare = 1;
							return;
						end
						if (type == 795) then
							this.useStyle = 1;
							this.useTime = 25;
							this.useAnimation = 25;
							this.knockBack = 5;
							this.width = 24;
							this.height = 28;
							this.damage = 22;
							this.scale = 1;
							this.UseSound = SoundID.Item1;
							this.rare = 1;
							this.value = 13500;
							this.melee = true;
							return;
						end
						if (type == 796) then
							this.useStyle = 5;
							this.useAnimation = 30;
							this.useTime = 30;
							this.width = 12;
							this.height = 28;
							this.shoot = 1;
							this.useAmmo = AmmoID.Arrow;
							this.UseSound = SoundID.Item5;
							this.damage = 19;
							this.shootSpeed = 6.7;
							this.knockBack = 1;
							this.alpha = 30;
							this.rare = 1;
							this.noMelee = true;
							this.value = 18000;
							this.ranged = true;
							return;
						end
						if (type == 797) then
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 40;
							this.useTime = 19;
							this.hammer = 55;
							this.width = 24;
							this.height = 28;
							this.damage = 23;
							this.knockBack = 6;
							this.scale = 1;
							this.UseSound = SoundID.Item1;
							this.rare = 1;
							this.value = 15000;
							this.melee = true;
							return;
						end
						if (type == 798) then
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 22;
							this.useTime = 14;
							this.autoReuse = true;
							this.width = 24;
							this.height = 28;
							this.damage = 12;
							this.pick = 70;
							this.UseSound = SoundID.Item1;
							this.knockBack = 3.5;
							this.rare = 1;
							this.value = 18000;
							this.scale = 1;
							this.melee = true;
							return;
						end
						if (type == 799) then
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 32;
							this.knockBack = 6;
							this.useTime = 15;
							this.width = 24;
							this.height = 28;
							this.damage = 22;
							this.axe = 15;
							this.scale = 1;
							this.UseSound = SoundID.Item1;
							this.rare = 1;
							this.value = 13500;
							this.melee = true;
							return;
						end
						if (type == 800) then
							this.useStyle = 5;
							this.useAnimation = 20;
							this.useTime = 20;
							this.width = 24;
							this.height = 28;
							this.shoot = 14;
							this.useAmmo = AmmoID.Bullet;
							this.UseSound = SoundID.Item11;
							this.damage = 19;
							this.shootSpeed = 6;
							this.noMelee = true;
							this.knockBack = 2;
							this.value = this.shadowOrbPrice;
							this.scale = 0.9;
							this.rare = 1;
							this.ranged = true;
							return;
						end
						if (type == 801) then
							this.useStyle = 5;
							this.useAnimation = 45;
							this.useTime = 45;
							this.knockBack = 5.5;
							this.width = 30;
							this.height = 10;
							this.damage = 17;
							this.scale = 1.1;
							this.noUseGraphic = true;
							this.shoot = 154;
							this.shootSpeed = 12;
							this.UseSound = SoundID.Item1;
							this.rare = 1;
							this.value = 27000;
							this.melee = true;
							this.channel = true;
							this.noMelee = true;
							return;
						end
						if (type == 802) then
							this.useStyle = 5;
							this.useAnimation = 31;
							this.useTime = 31;
							this.shootSpeed = 4;
							this.knockBack = 5;
							this.width = 40;
							this.height = 40;
							this.damage = 17;
							this.scale = 1.1;
							this.UseSound = SoundID.Item1;
							this.shoot = 153;
							this.rare = 1;
							this.value = this.shadowOrbPrice;
							this.noMelee = true;
							this.noUseGraphic = true;
							this.melee = true;
							return;
						end
						if (type == 803) then
							this.width = 18;
							this.height = 18;
							this.headSlot = 58;
							this.value = 50000;
							this.defense = 3;
							return;
						end
						if (type == 804) then
							this.width = 18;
							this.height = 18;
							this.bodySlot = 38;
							this.value = 40000;
							this.defense = 3;
							return;
						end
						if (type == 805) then
							this.width = 18;
							this.height = 18;
							this.legSlot = 36;
							this.value = 30000;
							this.defense = 3;
							return;
						end
						if (type == 806) 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 = 5;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 807) 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 = 6;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 808) 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 = 7;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 809) 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 = 8;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 810) 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 = 9;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 811) 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 = 4;
							this.width = 28;
							this.height = 14;
							this.value = 150;
							return;
						end
						if (type == 812) 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 = 5;
							this.width = 28;
							this.height = 14;
							this.value = 150;
							return;
						end
						if (type == 813) 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 = 6;
							this.width = 28;
							this.height = 14;
							this.value = 150;
							return;
						end
						if (type == 814) 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 = 7;
							this.width = 28;
							this.height = 14;
							this.value = 150;
							return;
						end
						if (type == 815) 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 = 8;
							this.width = 28;
							this.height = 14;
							this.value = 150;
							return;
						end
						if (type == 816) 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 = 4;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 817) 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 = 5;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 818) 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 = 6;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 819) 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 = 7;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 820) 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 = 8;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 821) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 9;
							return;
						end
						if (type == 822) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 5;
							this.wingSlot = 10;
							return;
						end
						if (type == 823) then
							this.color = new.Color(255, 255, 255, 0);
							this.alpha = 255;
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.value = 400000;
							this.rare = 8;
							this.wingSlot = 11;
							return;
						end
						if (type == 824) 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 = 202;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 825) 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 = 82;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 826) 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 = 10;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 827) 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 = 4;
							this.width = 26;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 828) 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 = 5;
							this.width = 26;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 829) 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 = 6;
							this.width = 26;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 830) 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 = 7;
							this.width = 26;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 831) 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 = 12;
							this.width = 26;
							this.height = 22;
							this.value = 5000;
							return;
						end
						if (type == 832) then
							this.tileWand = 9;
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 10;
							this.autoReuse = true;
							this.createTile = 191;
							this.width = 8;
							this.height = 10;
							this.rare = 1;
							this.value = Item.sellPrice(0, 0, 25, 0);
							return;
						end
						if (type == 833) 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 = 163;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 834) 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 = 164;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 835) 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 = 200;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 836) 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 = 203;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 837) 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 = 9;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 838) 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 = 13;
							this.width = 26;
							this.height = 22;
							this.value = 5000;
							return;
						end
						if (type == 839) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 59;
							this.rare = 2;
							this.vanity = true;
							this.value = Item.buyPrice(0, 1, 50, 0);
							return;
						end
						if (type == 840) then
							this.width = 18;
							this.height = 14;
							this.bodySlot = 39;
							this.rare = 2;
							this.vanity = true;
							this.value = Item.buyPrice(0, 1, 50, 0);
							return;
						end
						if (type == 841) then
							this.width = 18;
							this.height = 14;
							this.legSlot = 37;
							this.rare = 2;
							this.vanity = true;
							this.value = Item.buyPrice(0, 1, 50, 0);
							return;
						end
						if (type == 842) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 60;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.sellPrice(0, 0, 50, 0);
							return;
						end
						if (type == 843) then
							this.width = 18;
							this.height = 14;
							this.bodySlot = 40;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.sellPrice(0, 0, 50, 0);
							return;
						end
						if (type == 844) then
							this.width = 18;
							this.height = 14;
							this.legSlot = 38;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.sellPrice(0, 0, 50, 0);
							return;
						end
						if (type == 845) 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 = 7;
							this.width = 10;
							this.height = 24;
							this.value = 5000;
							return;
						end
						if (type == 846) 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 = 8;
							this.width = 10;
							this.height = 24;
							this.value = 5000;
							return;
						end
						if (type == 847) 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 = 9;
							this.width = 10;
							this.height = 24;
							this.value = 5000;
							return;
						end
						if (type == 848) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 61;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 2, 0, 0);
							return;
						end
						if (type == 849) then
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 10;
							this.autoReuse = true;
							this.width = 24;
							this.height = 28;
							this.maxStack = Item.CommonMaxStack;
							this.mech = true;
							this.value = Item.buyPrice(0, 0, 10, 0);
							return;
						end
						if (type == 850) then
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 5;
							this.autoReuse = true;
							this.width = 24;
							this.height = 28;
							this.rare = 1;
							this.value = 20000;
							this.mech = true;
							this.tileBoost = 20;
							return;
						end
						if (type == 851) then
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 5;
							this.autoReuse = true;
							this.width = 24;
							this.height = 28;
							this.rare = 1;
							this.value = 20000;
							this.mech = true;
							this.tileBoost = 20;
							return;
						end
						if (type == 852) 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 = 4;
							this.mech = true;
							this.value = 5000;
							return;
						end
						if (type == 853) 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 = 5;
							this.mech = true;
							this.value = 5000;
							return;
						end
						if (type == 854) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 50000;
							return;
						end
						if (type == 855) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 50000;
							return;
						end
						if (type == 856) then
							this.noWet = true;
							this.holdStyle = 1;
							this.width = 30;
							this.height = 30;
							this.value = 500;
							this.rare = 2;
							this.vanity = true;
							return;
						end
						if (type == 857) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 2;
							this.value = 50000;
							this.waistSlot = 15;
							return;
						end
						if (type == 858) 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 = 89;
							this.placeStyle = 24;
							this.width = 20;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 859) then
							this.useStyle = 1;
							this.shootSpeed = 6;
							this.shoot = 155;
							this.width = 44;
							this.height = 44;
							this.consumable = true;
							this.UseSound = SoundID.Item1;
							this.useAnimation = 20;
							this.useTime = 20;
							this.noUseGraphic = true;
							this.noMelee = true;
							this.value = 20;
							return;
						end
						if (type == 860) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 6;
							this.lifeRegen = 2;
							this.value = Item.buyPrice(0, 20, 0, 0);
							this.handOnSlot = 4;
							return;
						end
						if (type == 861) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 6;
							this.value = Item.buyPrice(0, 40, 0, 0);
							this.hasVanityEffects = true;
							return;
						end
						if (type == 862) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 6;
							this.value = Item.buyPrice(0, 10, 0, 0);
							this.neckSlot = 5;
							return;
						end
						if (type == 863) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 200000;
							this.shoeSlot = 2;
							return;
						end
						if (type == 864) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 62;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 25, 0, 0);
							return;
						end
						if (type == 865) then
							this.width = 18;
							this.height = 14;
							this.bodySlot = 41;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 10, 0, 0);
							return;
						end
						if (type == 866) then
							this.width = 18;
							this.height = 14;
							this.bodySlot = 42;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 2, 0, 0);
							return;
						end
						if (type == 867) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 63;
							this.rare = 1;
							this.defense = 2;
							this.value = Item.sellPrice(0, 0, 50, 0);
							return;
						end
						if (type == 868) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 64;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 2, 0, 0);
							return;
						end
						if (type == 869) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 65;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 2, 50, 0);
							return;
						end
						if (type == 870) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 66;
							this.rare = 1;
							this.value = Item.buyPrice(0, 2, 0, 0);
							this.vanity = true;
							return;
						end
						if (type == 871) then
							this.width = 28;
							this.height = 20;
							this.bodySlot = 43;
							this.rare = 1;
							this.value = Item.buyPrice(0, 2, 0, 0);
							this.vanity = true;
							return;
						end
						if (type == 872) then
							this.width = 28;
							this.height = 20;
							this.legSlot = 39;
							this.rare = 1;
							this.value = Item.buyPrice(0, 2, 0, 0);
							this.vanity = true;
							return;
						end
						if (type == 873) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 67;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							return;
						end
						if (type == 874) then
							this.width = 28;
							this.height = 20;
							this.bodySlot = 44;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							return;
						end
						if (type == 875) then
							this.width = 28;
							this.height = 20;
							this.legSlot = 40;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							return;
						end
						if (type == 876) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 68;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							return;
						end
						if (type == 877) then
							this.width = 28;
							this.height = 20;
							this.bodySlot = 45;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							return;
						end
						if (type == 878) then
							this.width = 28;
							this.height = 20;
							this.legSlot = 41;
							this.rare = 1;
							this.vanity = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							return;
						end
						if (type == 879) then
							this.width = 28;
							this.height = 20;
							this.headSlot = 69;
							this.rare = 1;
							this.defense = 4;
							this.value = Item.sellPrice(0, 0, 50, 0);
							return;
						end
						if (type == 880) 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 = 204;
							this.width = 12;
							this.height = 12;
							this.rare = 1;
							this.value = Item.sellPrice(0, 0, 13, 0);
							return;
						end
						if (type == 881) then
							this.useStyle = 1;
							this.useTurn = false;
							this.useAnimation = 30;
							this.useTime = 30;
							this.width = 24;
							this.height = 28;
							this.damage = 10;
							this.knockBack = 4.5;
							this.UseSound = SoundID.Item1;
							this.scale = 1;
							this.value = 1800;
							this.melee = true;
							return;
						end
						if (type == 882) then
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 25;
							this.useTime = 16;
							this.autoReuse = true;
							this.width = 24;
							this.height = 28;
							this.damage = 4;
							this.pick = 35;
							this.UseSound = SoundID.Item1;
							this.knockBack = 2;
							this.value = 2000;
							this.melee = true;
							return;
						end
						if (type == 883) 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 = 206;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 884) 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 = 84;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 885) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 886) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 887) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 888) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							this.faceSlot = 5;
							return;
						end
						if (type == 889) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 890) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 891) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 2;
							this.value = 100000;
							return;
						end
						if (type == 892) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 893) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = 100000;
							return;
						end
						if (type == 894) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.headSlot = 70;
							this.value = Item.sellPrice(0, 0, 0, 40);
							return;
						end
						if (type == 895) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.bodySlot = 46;
							this.value = Item.sellPrice(0, 0, 0, 60);
							return;
						end
						if (type == 896) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.legSlot = 42;
							this.value = Item.sellPrice(0, 0, 0, 50);
							return;
						end
						if (type == 897) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = Item.buyPrice(0, 20, 0, 0);
							this.handOffSlot = 5;
							this.handOnSlot = 10;
							return;
						end
						if (type == 898) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 300000;
							this.shoeSlot = 10;
							return;
						end
						if (type == 899) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 7;
							this.value = 300000;
							this.handOnSlot = 13;
							return;
						end
						if (type == 900) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = this.eclipsePrice;
							this.handOnSlot = 14;
							return;
						end
						if (type == 901) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 100000;
							return;
						end
						if (type == 902) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 100000;
							return;
						end
						if (type == 903) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 100000;
							return;
						end
						if (type == 904) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 5;
							this.value = 100000;
							return;
						end
						if (type == 905) then
							this.useStyle = 5;
							this.autoReuse = true;
							this.useAnimation = 8;
							this.useTime = 8;
							this.width = 50;
							this.height = 18;
							this.shoot = 158;
							this.useAmmo = AmmoID.Coin;
							this.UseSound = SoundID.Item11;
							this.damage = 0;
							this.shootSpeed = 10;
							this.noMelee = true;
							this.value = 300000;
							this.rare = 6;
							this.knockBack = 2;
							this.ranged = true;
							return;
						end
						if (type == 906) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 3;
							this.value = 300000;
							this.handOnSlot = 24;
							return;
						end
						if (type == 907) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 4;
							this.value = Item.buyPrice(0, 30, 0, 0);
							this.shoeSlot = 11;
							return;
						end
						if (type == 908) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 7;
							this.value = 500000;
							this.shoeSlot = 8;
							return;
						end
						if (type == 909) 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 = 207;
							this.placeStyle = 0;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 910) 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 = 207;
							this.placeStyle = 1;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 911) 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 = 208;
							this.width = 8;
							this.height = 10;
							return;
						end
						if (type == 912) 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 = 10;
							this.width = 14;
							this.height = 28;
							this.value = 200;
							return;
						end
						if (type == 913) 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 = 5;
							this.width = 8;
							this.height = 10;
							return;
						end
						if (type == 914) 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 = 14;
							this.width = 26;
							this.height = 22;
							this.value = 500;
							return;
						end
						if (type == 915) 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 = 11;
							this.width = 12;
							this.height = 30;
							this.value = 150;
							return;
						end
						if (type == 916) 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 = 9;
							this.width = 28;
							this.height = 14;
							this.value = 150;
							return;
						end
						if (type == 917) 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 = 8;
							this.width = 26;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 918) 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 = 88;
							this.placeStyle = 4;
							this.width = 20;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 919) 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 = 87;
							this.placeStyle = 4;
							this.width = 20;
							this.height = 20;
							this.value = 300;
							return;
						end
						if (type == 920) 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 = 4;
							this.width = 28;
							this.height = 20;
							this.value = 2000;
							return;
						end
						if (type == 921) then
							this.useStyle = 1;
							this.useTurn = false;
							this.useAnimation = 19;
							this.useTime = 19;
							this.width = 24;
							this.height = 28;
							this.damage = 11;
							this.knockBack = 6;
							this.UseSound = SoundID.Item1;
							this.scale = 1;
							this.value = 100;
							this.melee = true;
							return;
						end
						if (type == 922) then
							this.autoReuse = true;
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 30;
							this.useTime = 20;
							this.hammer = 40;
							this.width = 24;
							this.height = 28;
							this.damage = 7;
							this.knockBack = 5.5;
							this.scale = 1;
							this.UseSound = SoundID.Item1;
							this.value = 50;
							this.melee = true;
							return;
						end
						if (type == 923) then
							this.useStyle = 5;
							this.useAnimation = 28;
							this.useTime = 28;
							this.width = 12;
							this.height = 28;
							this.shoot = 1;
							this.useAmmo = AmmoID.Arrow;
							this.UseSound = SoundID.Item5;
							this.damage = 8;
							this.shootSpeed = 6.6;
							this.noMelee = true;
							this.value = 100;
							this.ranged = true;
							return;
						end
						if (type == 924) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.headSlot = 71;
							return;
						end
						if (type == 925) then
							this.width = 18;
							this.height = 18;
							this.defense = 2;
							this.bodySlot = 47;
							return;
						end
						if (type == 926) then
							this.width = 18;
							this.height = 18;
							this.defense = 1;
							this.legSlot = 43;
							return;
						end
						if (type == 927) 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 = 85;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 928) 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.width = 12;
							this.height = 12;
							this.rare = 3;
							this.value = Item.buyPrice(0, 25, 0, 0);
							return;
						end
						if (type == 929) then
							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 = 300;
							this.noMelee = true;
							this.value = Item.buyPrice(0, 0, 15, 0);
							return;
						end
						if (type == 930) then
							this.useStyle = 5;
							this.useAnimation = 18;
							this.useTime = 18;
							this.width = 24;
							this.height = 28;
							this.shoot = 163;
							this.useAmmo = AmmoID.Flare;
							this.UseSound = SoundID.Item11;
							this.damage = 2;
							this.shootSpeed = 6;
							this.noMelee = true;
							this.value = 50000;
							this.scale = 0.9;
							this.rare = 1;
							this.holdStyle = 1;
							return;
						end
						if (type == 931) then
							this.shootSpeed = 6;
							this.shoot = 163;
							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 == 932) then
							this.tileWand = 154;
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 10;
							this.autoReuse = true;
							this.createTile = 194;
							this.width = 8;
							this.height = 10;
							this.rare = 1;
							this.value = Item.sellPrice(0, 0, 50, 0);
							return;
						end
						if (type == 933) then
							this.tileWand = 9;
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 10;
							this.autoReuse = true;
							this.createTile = 192;
							this.width = 8;
							this.height = 10;
							this.rare = 1;
							this.value = Item.sellPrice(0, 0, 25, 0);
							return;
						end
						if (type == 934) then
							this.width = 34;
							this.height = 12;
							this.accessory = true;
							this.rare = 2;
							this.value = 50000;
							return;
						end
						if (type == 935) then
							this.width = 24;
							this.height = 24;
							this.accessory = true;
							this.value = 300000;
							this.rare = 5;
							return;
						end
						if (type == 936) then
							this.width = 24;
							this.height = 24;
							this.accessory = true;
							this.rare = 6;
							this.value = Item.buyPrice(0, 25, 0, 0);
							this.handOffSlot = 4;
							this.handOnSlot = 9;
							return;
						end
						if (type == 937) 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 = 210;
							this.width = 12;
							this.height = 12;
							this.placeStyle = 0;
							this.mech = true;
							this.value = 50000;
							this.mech = true;
							return;
						end
						if (type == 938) then
							this.width = 24;
							this.height = 24;
							this.accessory = true;
							this.rare = 8;
							this.defense = 6;
							this.value = 300000;
							this.shieldSlot = 2;
							return;
						end
						if (type == 939) then
							this.noUseGraphic = true;
							this.damage = 0;
							this.knockBack = 7;
							this.useStyle = 5;
							this.shootSpeed = 10;
							this.shoot = 165;
							this.width = 18;
							this.height = 28;
							this.UseSound = SoundID.Item1;
							this.useAnimation = 20;
							this.useTime = 20;
							this.rare = 2;
							this.noMelee = true;
							this.value = 20000;
							return;
						end
						if (type == 940) 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 = 207;
							this.placeStyle = 2;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 941) 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 = 207;
							this.placeStyle = 3;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 942) 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 = 207;
							this.placeStyle = 4;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 943) 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 = 207;
							this.placeStyle = 5;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 944) 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 = 207;
							this.placeStyle = 6;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 945) 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 = 207;
							this.placeStyle = 7;
							this.width = 26;
							this.height = 36;
							this.value = Item.buyPrice(0, 4, 0, 0);
							this.rare = 1;
							return;
						end
						if (type == 946) then
							this.width = 44;
							this.height = 44;
							this.rare = 1;
							this.value = 10000;
							this.holdStyle = 2;
							this.useStyle = 3;
							this.useAnimation = 22;
							this.useTime = 22;
							this.damage = 10;
							this.knockBack = 5;
							this.UseSound = SoundID.Item1;
							this.melee = true;
							return;
						end
						if (type == 947) 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 = 211;
							this.width = 12;
							this.height = 12;
							this.rare = 7;
							this.value = Item.sellPrice(0, 0, 15, 0);
							return;
						end
						if (type == 948) then
							this.width = 24;
							this.height = 8;
							this.accessory = true;
							this.rare = 8;
							this.wingSlot = 12;
							this.value = Item.buyPrice(3, 0, 0, 0);
							return;
						end
						if (type == 949) then
							this.useStyle = 1;
							this.shootSpeed = 7;
							this.shoot = 166;
							this.ammo = AmmoID.Snowball;
							this.damage = 8;
							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 = 5.75;
							return;
						end
						if (type == 950) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 1;
							this.value = 50000;
							this.shoeSlot = 7;
							return;
						end
						if (type == 951) 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 = 212;
							this.width = 20;
							this.height = 20;
							this.value = 50000;
							this.rare = 2;
							return;
						end
						if (type == 952) 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 = 15;
							this.width = 26;
							this.height = 22;
							this.value = 500;
							return;
						end
						if (type == 953) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 1;
							this.value = Item.sellPrice(0, 0, 50, 0);
							this.handOnSlot = 11;
							this.handOffSlot = 6;
							return;
						end
						if (type == 954) then
							this.width = 18;
							this.height = 18;
							this.defense = 2;
							this.headSlot = 72;
							this.value = 5000;
							return;
						end
						if (type == 955) then
							this.width = 18;
							this.height = 18;
							this.defense = 4;
							this.headSlot = 73;
							this.value = 25000;
							return;
						end
						if (type == 956) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.headSlot = 74;
							this.rare = 1;
							this.value = 37500;
							return;
						end
						if (type == 957) then
							this.width = 18;
							this.height = 18;
							this.defense = 7;
							this.bodySlot = 48;
							this.rare = 1;
							this.value = 30000;
							return;
						end
						if (type == 958) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.legSlot = 44;
							this.rare = 1;
							this.value = 22500;
							return;
						end
						if (type == 959) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.headSlot = 75;
							this.rare = 2;
							this.value = 45000;
							return;
						end
						if (type == 960) then
							this.width = 18;
							this.height = 18;
							this.defense = 5;
							this.headSlot = 76;
							this.rare = 3;
							this.value = 45000;
							return;
						end
						if (type == 961) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.bodySlot = 49;
							this.rare = 3;
							this.value = 30000;
							return;
						end
						if (type == 962) then
							this.width = 18;
							this.height = 18;
							this.defense = 6;
							this.legSlot = 45;
							this.rare = 3;
							this.value = 30000;
							return;
						end
						if (type == 963) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 7;
							this.value = Item.buyPrice(0, 15, 0, 0);
							this.waistSlot = 10;
							return;
						end
						if (type == 964) then
							this.knockBack = 5.75;
							this.useStyle = 5;
							this.useAnimation = 40;
							this.useTime = 40;
							this.width = 50;
							this.height = 14;
							this.shoot = 10;
							this.useAmmo = AmmoID.Bullet;
							this.UseSound = SoundID.Item36;
							this.damage = 14;
							this.shootSpeed = 5.35;
							this.noMelee = true;
							this.value = Item.sellPrice(0, 2, 0, 0);
							this.rare = 2;
							this.ranged = true;
							return;
						end
						if (type == 965) then
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 8;
							this.autoReuse = true;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.createTile = 213;
							this.width = 12;
							this.height = 12;
							this.value = 10;
							this.tileBoost = this.tileBoost + 3;
							return;
						end
						if (type == 966) 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 = 215;
							this.width = 12;
							this.height = 12;
							return;
						end
						if (type == 967) then
							this.width = 12;
							this.height = 12;
							this.maxStack = Item.CommonMaxStack;
							this.value = 100;
							return;
						end
						if (type == 968) then
							this.holdStyle = 1;
							this.width = 12;
							this.height = 12;
							this.value = 200;
							return;
						end
						if (type == 970) then
							this.createTile = 216;
							this.placeStyle = 0;
							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 = 30;
							this.value = 1500;
							this.mech = true;
							return;
						end
						if (type == 971) then
							this.createTile = 216;
							this.placeStyle = 1;
							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 = 30;
							this.value = 1500;
							this.mech = true;
							return;
						end
						if (type == 972) then
							this.createTile = 216;
							this.placeStyle = 2;
							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 = 30;
							this.value = 1500;
							this.mech = true;
							return;
						end
						if (type == 973) then
							this.createTile = 216;
							this.placeStyle = 3;
							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 = 30;
							this.value = 1500;
							this.mech = true;
							return;
						end
						if (type == 974) 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 = 9;
							this.width = 10;
							this.height = 12;
							this.value = 60;
							this.noWet = true;
							return;
						end
						if (type == 975) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 1;
							this.value = 50000;
							this.shoeSlot = 4;
							return;
						end
						if (type == 976) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 2;
							this.value = 50000;
							this.shoeSlot = 4;
							this.handOnSlot = 11;
							this.handOffSlot = 6;
							return;
						end
						if (type == 977) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 7;
							this.value = Item.buyPrice(0, 15, 0, 0);
							this.shoeSlot = 3;
							return;
						end
						if (type == 978) then
							this.width = 18;
							this.height = 18;
							this.headSlot = 77;
							this.value = 50000;
							this.defense = 3;
							return;
						end
						if (type == 979) then
							this.width = 18;
							this.height = 18;
							this.bodySlot = 50;
							this.value = 40000;
							this.defense = 3;
							return;
						end
						if (type == 980) then
							this.width = 18;
							this.height = 18;
							this.legSlot = 46;
							this.value = 30000;
							this.defense = 3;
							return;
						end
						if (type == 981) then
							this.maxStack = Item.CommonMaxStack;
							this.width = 12;
							this.height = 20;
							this.value = 10000;
							return;
						end
						if (type == 982) then
							this.width = 22;
							this.height = 22;
							this.accessory = true;
							this.rare = 1;
							this.value = 50000;
							this.handOnSlot = 1;
							return;
						end
						if (type == 983) then
							this.width = 14;
							this.height = 28;
							this.rare = 4;
							this.value = 150000;
							this.accessory = true;
							this.balloonSlot = 6;
							return;
						end
						if (type == 984) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 8;
							this.value = 500000;
							this.handOnSlot = 11;
							this.handOffSlot = 6;
							this.shoeSlot = 14;
							this.waistSlot = 10;
							return;
						end
						if (type == 985) then
							this.useStyle = 1;
							this.shootSpeed = 10;
							this.shoot = 171;
							this.damage = 0;
							this.width = 18;
							this.height = 20;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.UseSound = SoundID.Item1;
							this.useAnimation = 20;
							this.useTime = 20;
							this.noUseGraphic = true;
							this.noMelee = true;
							this.value = 100;
							return;
						end
						if (type == 986) then
							this.useStyle = 5;
							this.autoReuse = true;
							this.useAnimation = 35;
							this.useTime = 35;
							this.width = 38;
							this.height = 6;
							this.shoot = 10;
							this.useAmmo = AmmoID.Dart;
							this.UseSound = SoundID.Item64;
							this.damage = 27;
							this.shootSpeed = 13;
							this.noMelee = true;
							this.value = Item.buyPrice(0, 5, 0, 0);
							this.knockBack = 4;
							this.useAmmo = AmmoID.Dart;
							this.ranged = true;
							this.rare = 3;
							return;
						end
						if (type == 987) then
							this.width = 16;
							this.height = 24;
							this.accessory = true;
							this.rare = 1;
							this.value = 50000;
							this.waistSlot = 13;
							return;
						end
						if (type == 988) then
							this.shootSpeed = 3.75;
							this.shoot = 172;
							this.damage = 7;
							this.width = 10;
							this.height = 28;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.ammo = AmmoID.Arrow;
							this.knockBack = 2.2;
							this.value = 15;
							this.ranged = true;
							return;
						end
						if (type == 989) then
							this.autoReuse = true;
							this.rare = 2;
							this.UseSound = SoundID.Item1;
							this.useStyle = 1;
							this.damage = 23;
							this.useAnimation = 21;
							this.useTime = 45;
							this.scale = 1.1;
							this.width = 30;
							this.height = 30;
							this.shoot = 173;
							this.shootSpeed = 9.5;
							this.knockBack = 4.25;
							this.melee = true;
							this.value = Item.sellPrice(0, 3, 0, 0);
							return;
						end
						if (type == 990) then
							this.useTurn = true;
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 25;
							this.useTime = 7;
							this.knockBack = 4.75;
							this.width = 20;
							this.height = 12;
							this.damage = 35;
							this.pick = 200;
							this.axe = 22;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 220000;
							this.melee = true;
							this.scale = 1.1;
							return;
						end
						if (type == 991) then
							this.useTurn = true;
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 35;
							this.useTime = 13;
							this.knockBack = 5;
							this.width = 20;
							this.height = 12;
							this.damage = 33;
							this.axe = 14;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 54000;
							this.melee = true;
							this.scale = 1.1;
							return;
						end
						if (type == 992) then
							this.useTurn = true;
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 35;
							this.useTime = 10;
							this.knockBack = 6;
							this.width = 20;
							this.height = 12;
							this.damage = 39;
							this.axe = 17;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 81000;
							this.melee = true;
							this.scale = 1.1;
							return;
						end
						if (type == 993) then
							this.useTurn = true;
							this.autoReuse = true;
							this.useStyle = 1;
							this.useAnimation = 35;
							this.useTime = 8;
							this.knockBack = 7;
							this.width = 20;
							this.height = 12;
							this.damage = 43;
							this.axe = 20;
							this.UseSound = SoundID.Item1;
							this.rare = 4;
							this.value = 108000;
							this.melee = true;
							this.scale = 1.1;
							return;
						end
						if (type == 994) then
							this.damage = 0;
							this.useStyle = 1;
							this.shoot = 175;
							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 = 45;
							return;
						end
						if (type == 995) 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 = 217;
							this.width = 26;
							this.height = 20;
							this.value = 100000;
							return;
						end
						if (type == 996) 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 = 218;
							this.width = 26;
							this.height = 20;
							this.value = 100000;
							return;
						end
						if (type == 997) 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 = 219;
							this.width = 26;
							this.height = 20;
							this.value = 100000;
							return;
						end
						if (type == 998) 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 = 220;
							this.width = 26;
							this.height = 20;
							this.value = 100000;
							return;
						end
						if (type == 999) then
							this.createTile = 178;
							this.placeStyle = 6;
							this.useStyle = 1;
							this.useTurn = true;
							this.useAnimation = 15;
							this.useTime = 10;
							this.autoReuse = true;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.alpha = 50;
							this.width = 10;
							this.height = 14;
							this.value = 15000;
							return;
						end
						if (type == 1000) then
							this.useStyle = 5;
							this.shootSpeed = 10;
							this.shoot = 178;
							this.damage = 0;
							this.width = 18;
							this.height = 20;
							this.maxStack = Item.CommonMaxStack;
							this.consumable = true;
							this.UseSound = SoundID.Item11;
							this.useAnimation = 15;
							this.useTime = 15;
							this.noMelee = true;
							this.value = 100;
							this.ranged = true;
						end
					else
						this.useStyle = 5;
						this.useAnimation = 14;
						this.useTime = 14;
						this.width = 12;
						this.height = 28;
						this.shoot = 1;
						this.useAmmo = AmmoID.Arrow;
						this.UseSound = SoundID.Item5;
						this.damage = 39;
						this.shootSpeed = 10;
						this.knockBack = 4.5;
						this.alpha = 30;
						this.rare = 5;
						this.noMelee = true;
						this.value = Item.sellPrice(0, 5, 0, 0);
						this.ranged = true;
						this.autoReuse = true;
						if (this.Variant == ItemVariants.WeakerVariant) then
							this.value = 100000;
							this.rare = 1;
							this.damage = 8;
							this.useAnimation = 17;
							this.useTime = 17;
							return;
						end
					end
				else
					this.autoReuse = true;
					this.rare = 6;
					this.mana = 19;
					this.UseSound = SoundID.Item20;
					this.noMelee = true;
					this.useStyle = 5;
					this.damage = 88;
					this.useAnimation = 17;
					this.useTime = 17;
					this.width = 30;
					this.height = 30;
					this.shoot = 114;
					this.shootSpeed = 13;
					this.knockBack = 6.5;
					this.magic = true;
					this.value = 500000;
					if (this.Variant == ItemVariants.WeakerVariant) then
						this.value = this.hellPrice;
						this.rare = 3;
						this.damage = 42;
						this.mana = 9;
						return;
					end
				end
			else
				this.crit = 16;
				this.autoReuse = true;
				this.useStyle = 1;
				this.useAnimation = 20;
				this.useTime = 20;
				this.knockBack = 6.5;
				this.width = 40;
				this.height = 40;
				this.damage = 105;
				this.scale = 1;
				this.UseSound = SoundID.Item1;
				this.rare = 8;
				this.value = Item.buyPrice(0, 20, 0, 0);
				this.melee = true;
				if (this.Variant == ItemVariants.WeakerVariant) then
					this.rare = 1;
					this.value = Item.buyPrice(0, 10, 0, 0);
					this.damage = 15;
					return;
				end
			end
		else
			this.useStyle = 1;
			this.shootSpeed = 12;
			this.shoot = 93;
			this.damage = 35;
			this.width = 18;
			this.height = 20;
			this.mana = 6;
			this.autoReuse = true;
			this.UseSound = SoundID.Item1;
			this.useAnimation = 8;
			this.useTime = 8;
			this.noUseGraphic = true;
			this.noMelee = true;
			this.value = Item.sellPrice(0, 5, 0, 0);
			this.knockBack = 3.75;
			this.magic = true;
			this.rare = 4;
			if (this.Variant == ItemVariants.WeakerVariant) then
				this.value = 5000;
				this.rare = 1;
				this.damage = 14;
				this.useAnimation = 15;
				this.useTime = 15;
				this.mana = 5;
				this.autoReuse = false;
				return;
			end
		end
	else
		this.autoReuse = true;
		this.useStyle = 5;
		this.useAnimation = 12;
		this.useTime = 12;
		this.width = 50;
		this.height = 18;
		this.shoot = 955;
		this.useAmmo = AmmoID.FallenStar;
		this.UseSound = SoundID.Item9;
		this.knockBack = 3;
		this.damage = 55;
		this.shootSpeed = 14;
		this.noMelee = true;
		this.value = 500000;
		this.rare = 2;
		this.ranged = true;
		if (this.Variant == ItemVariants.RebalancedVariant) then
			this.damage = math.floor(this.damage * 0.9);
			this.useTime = math.floor(this.useTime * 1.1);
			return;
		end
	end
else
	this.mana = 7;
	this.autoReuse = true;
	this.useStyle = 5;
	this.useAnimation = 16;
	this.useTime = 8;
	this.knockBack = 7;
	this.width = 38;
	this.height = 10;
	this.damage = 27;
	this.scale = 1;
	this.shoot = 22;
	this.shootSpeed = 12.5;
	this.UseSound = SoundID.Item13;
	this.noMelee = true;
	this.rare = 2;
	this.value = this.dungeonPrice;
	this.magic = true;
	if (this.Variant == ItemVariants.StrongerVariant) then
		this.value = Item.sellPrice(0, 5, 0, 0);
		this.rare = 8;
		this.damage = 90;
		this.useAnimation = 10;
		this.useTime = 5;
		return;
	end
end

end --SetDefaults1(type)

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

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