Module:Projectileinfo/datagen

De Terraria Wiki
Aller à la navigation Aller à la recherche
Voir aussi la page anglaise du module : Module:Projectileinfo/datagen. Elle pourra contenir des informations plus complètes et actuelles.

Aucune sous-page de documentation n'existe déjà pour ce module. En créer une maintenant.


-- {{#invoke:projectileinfo/datagen|gen|1|100}} to gen data slice.

-- 1.4.0.4

local trim = mw.text.trim
-- cache
local currentFrame
local getArg = function(key)
	local value = currentFrame.args[key]
	if not value then
		return nil
	end
	value = trim(value)
	if value == '' then
		return nil
	else
		return value
	end
end

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

local projectile = {name={},image={}}
projectile.image[1] = "Wooden Arrow.png"
projectile.name[1] = "Wooden Arrow (friendly)"
projectile.image[2] = "Flaming Arrow.png"
projectile.name[2] = "Fire Arrow"
projectile.image[3] = "Shuriken.png"
projectile.name[3] = "Shuriken"
projectile.image[4] = "Unholy Arrow.png"
projectile.name[4] = "Unholy Arrow"
projectile.image[5] = "Jester's Arrow.png"
projectile.name[5] = "Jester's Arrow"
projectile.image[6] = "Enchanted Boomerang.png"
projectile.name[6] = "Enchanted Boomerang"
projectile.image[7] = "Vilethorn (projectile).png"
projectile.name[7] = "Vilethorn (base)"
projectile.image[8] = "Vilethorn (end projectile).png"
projectile.name[8] = "Vilethorn (tip)"
projectile.image[9] = "Starfury (projectile).png"
projectile.name[9] = "Starfury"
projectile.image[10] = "Purification Powder.png"
projectile.name[10] = "Purification Powder"
projectile.image[11] = "Vile Powder.png"
projectile.name[11] = "Vile Powder"
projectile.image[12] = "Fallen Star.png"
projectile.name[12] = "Falling Star"
projectile.image[13] = "Grappling Hook (projectile).png"
projectile.name[13] = "Hook"
projectile.image[14] = "Bullet (projectile).png"
projectile.name[14] = "Bullet"
projectile.image[15] = "Ball of Fire.png"
projectile.name[15] = "Ball of Fire"
projectile.image[16] = "Magic Missile (projectile).png"
projectile.name[16] = "Magic Missile"
projectile.image[17] = "Dirt Ball.png"
projectile.name[17] = "Dirt Ball"
projectile.image[18] = "Shadow Orb (light pet).png"
projectile.name[18] = "Shadow Orb"
projectile.image[19] = "Flamarang.png"
projectile.name[19] = "Flamarang"
projectile.image[20] = "Green Laser (projectile).png"
projectile.name[20] = "Green Laser"
projectile.image[21] = "Bone.png"
projectile.name[21] = "Bone"
projectile.image[22] = "Water Stream (projectile).png"
projectile.name[22] = "Water Stream"
projectile.image[23] = "Harpoon (projectile).png"
projectile.name[23] = "Harpoon"
projectile.image[24] = "Spiky Ball.png"
projectile.name[24] = "Spiky Ball"
projectile.image[25] = "Ball O' Hurt (projectile).png"
projectile.name[25] = "Ball 'O Hurt"
projectile.image[26] = "Blue Moon (projectile).png"
projectile.name[26] = "Blue Moon"
projectile.image[27] = "Water Bolt (projectile).png"
projectile.name[27] = "Water Bolt"
projectile.image[28] = "Bomb (projectile).png"
projectile.name[28] = "Bomb"
projectile.image[29] = "Dynamite (projectile).png"
projectile.name[29] = "Dynamite"
projectile.image[30] = "Grenade.png"
projectile.name[30] = "Grenade"
projectile.image[31] = "Sand Ball.png"
projectile.name[31] = "Sand Ball"
projectile.image[32] = "Ivy Whip (projectile).png"
projectile.name[32] = "Ivy Whip"
projectile.image[33] = "Thorn Chakram.png"
projectile.name[33] = "Thorn Chakram"
projectile.image[34] = "Burning Sphere.png"
projectile.name[34] = "Flamelash"
projectile.image[35] = "Sunfury (projectile).png"
projectile.name[35] = "Sunfury"
projectile.image[36] = "Meteor Shot (projectile).png"
projectile.name[36] = "Meteor Shot"
projectile.image[37] = "Sticky Bomb (projectile).png"
projectile.name[37] = "Sticky Bomb"
projectile.image[38] = "Harpy Feather.png"
projectile.name[38] = "Harpy Feather"
projectile.image[39] = "Mud Ball.png"
projectile.name[39] = "Mud Ball"
projectile.image[40] = "Ash Ball.png"
projectile.name[40] = "Ash Ball"
projectile.image[41] = "Hellfire Arrow.png"
projectile.name[41] = "Hellfire Arrow"
projectile.image[42] = "Sand Ball.png"
projectile.name[42] = "Sand Ball Gun"
projectile.image[43] = "Tombstone.png"
projectile.name[43] = "Tombstone"
projectile.image[44] = "Demon Scythe (projectile).gif"
projectile.name[44] = "Demon Sickle"
projectile.image[45] = "Demon Scythe (projectile).gif"
projectile.name[45] = "Demon Scythe"
projectile.image[46] = "Dark Lance (projectile).png"
projectile.name[46] = "Dark Lance"
projectile.image[47] = "Trident (projectile).png"
projectile.name[47] = "Trident"
projectile.image[48] = "Throwing Knife.png"
projectile.name[48] = "Throwing Knife"
projectile.image[49] = "Spear (projectile).png"
projectile.name[49] = "Spear"
projectile.image[50] = "Glowstick (projectile).png"
projectile.name[50] = "Glowstick"
projectile.image[51] = "Seed (projectile).png"
projectile.name[51] = "Seed"
projectile.image[52] = "Wooden Boomerang.png"
projectile.name[52] = "Wooden Boomerang"
projectile.image[53] = "Sticky Glowstick (projectile).png"
projectile.name[53] = "Sticky Glowstick"
projectile.image[54] = "Poisoned Knife.png"
projectile.name[54] = "Poisoned Knife"
projectile.image[55] = "Hornet Stinger.png"
projectile.name[55] = "Stinger"
projectile.image[56] = "Ebonsand Ball.png"
projectile.name[56] = "Ebonsand Ball"
projectile.image[57] = "Cobalt Chainsaw.png"
projectile.name[57] = "Cobalt Chainsaw"
projectile.image[58] = "Mythril Chainsaw.png"
projectile.name[58] = "Mythril Chainsaw"
projectile.image[59] = "Cobalt Drill.png"
projectile.name[59] = "Cobalt Drill"
projectile.image[60] = "Mythril Drill.png"
projectile.name[60] = "Mythril Drill"
projectile.image[61] = "Adamantite Chainsaw.png"
projectile.name[61] = "Adamantite Chainsaw"
projectile.image[62] = "Adamantite Drill.png"
projectile.name[62] = "Adamantite Drill"
projectile.image[63] = "Dao of Pow (projectile).png"
projectile.name[63] = "The Dao of Pow"
projectile.image[64] = "Mythril Halberd (projectile).png"
projectile.name[64] = "Mythril Halberd"
projectile.image[65] = "Ebonsand Ball.png"
projectile.name[65] = "Ebonsand Ball Gun"
projectile.image[66] = "Adamantite Glaive (projectile).png"
projectile.name[66] = "Adamantite Glaive"
projectile.image[67] = "Pearlsand Ball.png"
projectile.name[67] = "Pearl Sand Ball"
projectile.image[68] = "Pearlsand Ball.png"
projectile.name[68] = "Pearl Sand Ball Gun"
projectile.image[69] = "Holy Water.png"
projectile.name[69] = "Holy Water"
projectile.image[70] = "Unholy Water.png"
projectile.name[70] = "Unholy Water"
projectile.image[71] = "Silt Ball.png"
projectile.name[71] = "Silt Ball"
projectile.image[72] = "Blue Fairy (pet).png"
projectile.name[72] = "Blue Fairy"
projectile.image[73] = "Blue Dual Hook.png"
projectile.name[73] = "Dual Hook (blue)"
projectile.image[74] = "Red Dual Hook.png"
projectile.name[74] = "Dual Hook (red)"
projectile.image[75] = "Happy Bomb.png"
projectile.name[75] = "Happy Bomb"
projectile.image[76] = "Note 1.png"
projectile.name[76] = "Quarter Note"
projectile.image[77] = "Note 2.png"
projectile.name[77] = "Eighth Note"
projectile.image[78] = "Note 3.png"
projectile.name[78] = "Tied Eighth Note"
projectile.image[79] = "Rainbow Rod (projectile).png"
projectile.name[79] = "Rainbow"
projectile.image[80] = "Ice Block (projectile).png"
projectile.name[80] = "Ice Block"
projectile.image[81] = "Wooden Arrow.png"
projectile.name[81] = "Wooden Arrow (hostile)"
projectile.image[82] = "Flaming Arrow.png"
projectile.name[82] = "Flaming Arrow"
projectile.image[83] = "Eye Laser.png"
projectile.name[83] = "Eye Laser"
projectile.image[84] = "Pink Laser.png"
projectile.name[84] = "Pink Laser"
projectile.image[85] = "Flames (friendly) (projectile).png"
projectile.name[85] = "Flames"
projectile.image[86] = "Pink Fairy (pet).png"
projectile.name[86] = "Pink Fairy"
projectile.image[87] = "Green Fairy (pet).png"
projectile.name[87] = "Green Fairy"
projectile.image[88] = "Purple Laser (projectile).png"
projectile.name[88] = "Purple Laser"
projectile.image[89] = "Crystal Bullet (projectile).png"
projectile.name[89] = "Crystal Bullet"
projectile.image[90] = "Crystal Fragment.png"
projectile.name[90] = "Crystal Shard"
projectile.image[91] = "Holy Arrow.png"
projectile.name[91] = "Holy Arrow"
projectile.image[92] = "Hallow Star.png"
projectile.name[92] = "Hallow Star"
projectile.image[93] = "Magic Dagger.png"
projectile.name[93] = "Magic Dagger"
projectile.image[94] = "Crystal Storm (projectile).png"
projectile.name[94] = "Crystal Storm"
projectile.image[95] = "Cursed Flame (projectile).png"
projectile.name[95] = "Cursed Flame (friendly)"
projectile.image[96] = "Cursed Flame (projectile).png"
projectile.name[96] = "Cursed Flame (hostile)"
projectile.image[97] = "Cobalt Naginata (projectile).png"
projectile.name[97] = "Cobalt Naginata"
projectile.image[98] = "Poison Dart Trap (projectile).png"
projectile.name[98] = "Poison Dart"
projectile.image[99] = "Boulder (projectile).png"
projectile.name[99] = "Boulder"
projectile.image[100] = "Death Laser (projectile).png"
projectile.name[100] = "Death Laser"
projectile.image[101] = "Cursed Flame (projectile).png"
projectile.name[101] = "Eye Fire"
projectile.image[102] = "Skeletron Bomb.gif"
projectile.name[102] = "Skeletron Prime Bomb"
projectile.image[103] = "Cursed Arrow.png"
projectile.name[103] = "Cursed Arrow"
projectile.image[104] = "Cursed Bullet (projectile).png"
projectile.name[104] = "Cursed Bullet"
projectile.image[105] = "Gungnir (projectile).png"
projectile.name[105] = "Gungnir"
projectile.image[106] = "Light Disc.png"
projectile.name[106] = "Light Disc"
projectile.image[107] = "Drax.png"
projectile.name[107] = "Hamdrax"
projectile.image[108] = "Explosives.png"
projectile.name[108] = "Explosives"
projectile.image[109] = "Snow Ball (hostile) (projectile).png"
projectile.name[109] = "Snow Ball (hostile)"
projectile.image[110] = "Bullet (projectile).png"
projectile.name[110] = "Snowman Bullet"
projectile.image[111] = "Bunny Pet.png"
projectile.name[111] = "Bunny"
projectile.image[112] = "Baby Penguin.png"
projectile.name[112] = "Penguin"
projectile.image[113] = "Ice Boomerang.png"
projectile.name[113] = "Ice Boomerang"
projectile.image[114] = "Unholy Trident (projectile).png"
projectile.name[114] = "Unholy Trident (friendly)"
projectile.image[115] = "Unholy Trident (projectile).png"
projectile.name[115] = "Unholy Trident (hostile)"
projectile.image[116] = "Beam Sword Beam.png"
projectile.name[116] = "Sword Beam"
projectile.image[117] = "Bone Arrow (projectile).png"
projectile.name[117] = "Bone Arrow"
projectile.image[118] = "Ice Bolt.png"
projectile.name[118] = "Ice Bolt"
projectile.image[119] = "Frost Bolt.png"
projectile.name[119] = "Frost Bolt"
projectile.image[120] = "Frost Arrow.png"
projectile.name[120] = "Frost Arrow"
projectile.image[121] = "Amethyst Bolt.png"
projectile.name[121] = "Amethyst Bolt"
projectile.image[122] = "Topaz Bolt.png"
projectile.name[122] = "Topaz Bolt"
projectile.image[123] = "Sapphire Bolt.png"
projectile.name[123] = "Sapphire Bolt"
projectile.image[124] = "Emerald Bolt.png"
projectile.name[124] = "Emerald Bolt"
projectile.image[125] = "Ruby Bolt.png"
projectile.name[125] = "Ruby Bolt"
projectile.image[126] = "Diamond Bolt.png"
projectile.name[126] = "Diamond Bolt"
projectile.image[127] = "Pet Turtle.png"
projectile.name[127] = "Turtle"
projectile.image[128] = "Ice Bolt.png"
projectile.name[128] = "Frost Blast (hostile)"
projectile.image[129] = "Ice Bolt.png"
projectile.name[129] = "Rune Blast"
projectile.image[130] = "Mushroom Spear (projectile).png"
projectile.name[130] = "Mushroom Spear"
projectile.image[131] = "Mushroom (projectile).gif"
projectile.name[131] = "Mushroom"
projectile.image[132] = "Terra Blade Beam.png"
projectile.name[132] = "Terra Beam"
projectile.image[133] = "Grenade I.png"
projectile.name[133] = "Grenade I"
projectile.image[134] = "Rocket I.png"
projectile.name[134] = "Rocket I"
projectile.image[135] = "Mine I.png"
projectile.name[135] = "Proximity Mine I"
projectile.image[136] = "Grenade II.png"
projectile.name[136] = "Grenade II"
projectile.image[137] = "Rocket II (projectile).png"
projectile.name[137] = "Rocket II"
projectile.image[138] = "Mine II.png"
projectile.name[138] = "Proximity Mine II"
projectile.image[139] = "Grenade III.png"
projectile.name[139] = "Grenade III"
projectile.image[140] = "Rocket III (projectile).png"
projectile.name[140] = "Rocket III"
projectile.image[141] = "Mine III.png"
projectile.name[141] = "Proximity Mine III"
projectile.image[142] = "Grenade IV.png"
projectile.name[142] = "Grenade IV"
projectile.image[143] = "Rocket IV (projectile).png"
projectile.name[143] = "Rocket IV"
projectile.image[144] = "Mine IV.png"
projectile.name[144] = "Proximity Mine IV"
projectile.image[145] = "Pure Spray.png"
projectile.name[145] = "Pure Spray"
projectile.image[146] = "Hallow Spray.png"
projectile.name[146] = "Hallow Spray"
projectile.image[147] = "Corrupt Spray.png"
projectile.name[147] = "Corrupt Spray"
projectile.image[148] = "Mushroom Spray.png"
projectile.name[148] = "Mushroom Spray"
projectile.image[149] = "Ember Bolt.png"
projectile.name[149] = "Crimson Spray"
projectile.image[150] = "Nettle Burst (1).png"
projectile.name[150] = "Nettle Burst Right"
projectile.image[151] = "Nettle Burst (2).png"
projectile.name[151] = "Nettle Burst Left"
projectile.image[152] = "Nettle Burst End.png"
projectile.name[152] = "Nettle Burst End"
projectile.image[153] = "The Rotted Fork (projectile).png"
projectile.name[153] = "The Rotted Fork"
projectile.image[154] = "The Meatball (projectile).png"
projectile.name[154] = "The Meatball"
projectile.image[155] = "Beach Ball.png"
projectile.name[155] = "Beach Ball"
projectile.image[156] = "Excalibur Beam.png"
projectile.name[156] = "Light Beam"
projectile.image[157] = "Night's Edge Beam.png"
projectile.name[157] = "Night Beam"
projectile.image[158] = "C Shot.png"
projectile.name[158] = "Copper Coin"
projectile.image[159] = "S Shot.png"
projectile.name[159] = "Silver Coin"
projectile.image[160] = "G Shot.png"
projectile.name[160] = "Gold Coin"
projectile.image[161] = "P Shot.png"
projectile.name[161] = "Platinum Coin"
projectile.image[162] = "Cannonball (projectile).png"
projectile.name[162] = "Cannonball (friendly)"
projectile.image[163] = "Flare Shot.png"
projectile.name[163] = "Flare"
projectile.image[164] = "Land Mine.png"
projectile.name[164] = "Landmine"
projectile.image[165] = "Web Shot.png"
projectile.name[165] = "Web"
projectile.image[166] = "Snow Ball (friendly) (projectile).png"
projectile.name[166] = "Snow Ball (friendly)"
projectile.image[167] = "Red Firework Rocket (projectile).png"
projectile.name[167] = "Red Firework Rocket"
projectile.image[168] = "Green Firework Rocket (projectile).png"
projectile.name[168] = "Green Firework Rocket"
projectile.image[169] = "Blue Firework Rocket (projectile).png"
projectile.name[169] = "Blue Firework Rocket"
projectile.image[170] = "Yellow Firework Rocket (projectile).png"
projectile.name[170] = "Yellow Firework Rocket"
projectile.image[171] = "Rope Coil (projectile).png"
projectile.name[171] = "Rope Coil"
projectile.image[172] = "Frostburn Arrow.png"
projectile.name[172] = "Frostburn Arrow"
projectile.image[173] = "Enchanted Sword Beam.png"
projectile.name[173] = "Enchanted Beam"
projectile.image[174] = "Ice Spike.png"
projectile.name[174] = "Ice Spike"
projectile.image[175] = "Baby Eater.gif"
projectile.name[175] = "Baby Eater"
projectile.image[176] = "Jungle Spike.png"
projectile.name[176] = "Jungle Spike"
projectile.image[177] = "Frost Bolt.png"
projectile.name[177] = "Icewater Spit"
projectile.image[178] = "Confetti.png"
projectile.name[178] = "Confetti"
projectile.image[179] = "Slush Ball.png"
projectile.name[179] = "Slush Ball"
projectile.image[180] = "Bullet (projectile).png"
projectile.name[180] = "Deadeye Bullet"
projectile.image[181] = "Bee 1.png"
projectile.name[181] = "Bee"
projectile.image[182] = "Possessed Hatchet.png"
projectile.name[182] = "Possessed Hatchet"
projectile.image[183] = "Beenade.png"
projectile.name[183] = "Beenade"
projectile.image[184] = "Poison Dart (projectile).png"
projectile.name[184] = "Poison Dart"
projectile.image[185] = "Spiky Ball Trap (projectile).png"
projectile.name[185] = "Spiky Ball"
projectile.image[186] = "Spear_Trap_Spear.png"
projectile.name[186] = "Spear"
projectile.image[187] = "Flames (friendly) (projectile).png"
projectile.name[187] = "Flamethrower"
projectile.image[188] = "Flames (friendly) (projectile).png"
projectile.name[188] = "Flames"
projectile.image[189] = "Bee (projectile).gif"
projectile.name[189] = "Wasp"
projectile.image[190] = "Mechanical Piranha (projectile).png"
projectile.name[190] = "Mechanical Piranha"
projectile.image[191] = "Pygmy 1.png"
projectile.name[191] = "Pygmy 1"
projectile.image[192] = "Pygmy 2.png"
projectile.name[192] = "Pygmy 2"
projectile.image[193] = "Pygmy 3.png"
projectile.name[193] = "Pygmy 3"
projectile.image[194] = "Pygmy 4.png"
projectile.name[194] = "Pygmy 4"
projectile.image[195] = "Pygmy Spear.png"
projectile.name[195] = "Pygmy Spear"
projectile.image[196] = "Smoke Bomb (projectile).png"
projectile.name[196] = "Smoke Bomb"
projectile.image[197] = "Baby Skeletron Head.png"
projectile.name[197] = "Baby Skeletron Head"
projectile.image[198] = "Baby Hornet (animated).gif"
projectile.name[198] = "Baby Hornet"
projectile.image[199] = "Tiki Spirit (animated).gif"
projectile.name[199] = "Tiki Spirit"
projectile.image[200] = "Pet Lizard.png"
projectile.name[200] = "Pet Lizard"
projectile.image[201] = "Grave Marker.png"
projectile.name[201] = "Grave Marker"
projectile.image[202] = "Cross Grave Marker.png"
projectile.name[202] = "Cross Grave Marker"
projectile.image[203] = "Headstone.png"
projectile.name[203] = "Headstone"
projectile.image[204] = "Gravestone.png"
projectile.name[204] = "Gravestone"
projectile.image[205] = "Obelisk.png"
projectile.name[205] = "Obelisk"
projectile.image[206] = "Leaf (projectile).gif"
projectile.name[206] = "Leaf"
projectile.image[207] = "Chlorophyte Bullet (projectile).png"
projectile.name[207] = "Chlorophyte Bullet"
projectile.image[208] = "Parrot (pet).png"
projectile.name[208] = "Parrot"
projectile.image[209] = "Baby Truffle.png"
projectile.name[209] = "Truffle"
projectile.image[210] = "Pet Sapling.png"
projectile.name[210] = "Sapling"
projectile.image[211] = "Wisp (light pet).gif"
projectile.name[211] = "Wisp"
projectile.image[212] = "Palladium Pike (projectile).png"
projectile.name[212] = "Palladium Pike"
projectile.image[213] = "Palladium Drill.png"
projectile.name[213] = "Palladium Drill"
projectile.image[214] = "Palladium Chainsaw.png"
projectile.name[214] = "Palladium Chainsaw"
projectile.image[215] = "Orichalcum Halberd (projectile).png"
projectile.name[215] = "Orichalcum Halberd"
projectile.image[216] = "Orichalcum Drill.png"
projectile.name[216] = "Orichalcum Drill"
projectile.image[217] = "Orichalcum Chainsaw.png"
projectile.name[217] = "Orichalcum Chainsaw"
projectile.image[218] = "Titanium Trident (projectile).png"
projectile.name[218] = "Titanium Trident"
projectile.image[219] = "Titanium Drill.png"
projectile.name[219] = "Titanium Drill"
projectile.image[220] = "Titanium Chainsaw.png"
projectile.name[220] = "Titanium Chainsaw"
projectile.image[221] = "Flower Petal.png"
projectile.name[221] = "Flower Petal"
projectile.image[222] = "Chlorophyte Partisan (projectile).png"
projectile.name[222] = "Chlorophyte Partisan"
projectile.image[223] = "Chlorophyte Drill.png"
projectile.name[223] = "Chlorophyte Drill"
projectile.image[224] = "Chlorophyte Chainsaw.png"
projectile.name[224] = "Chlorophyte Chainsaw"
projectile.image[225] = "Chlorophyte Arrow.png"
projectile.name[225] = "Chlorophyte Arrow"
projectile.image[226] = "Crystal Leaf.png"
projectile.name[226] = "Crystal Leaf"
projectile.image[227] = "Crystal Leaf (projectile).png"
projectile.name[227] = "Crystal Leaf Shot"
projectile.image[228] = "Spore Cloud (projectile).gif"
projectile.name[228] = "Spore Cloud"
projectile.image[229] = "Chlorophyte Orb (projectile).gif"
projectile.name[229] = "Chlorophyte Orb"
projectile.image[230] = "Amethyst Hook (projectile).png"
projectile.name[230] = "Amethyst Hook"
projectile.image[231] = "Topaz Hook (projectile).png"
projectile.name[231] = "Topaz Hook"
projectile.image[232] = "Sapphire Hook (projectile).png"
projectile.name[232] = "Sapphire Hook"
projectile.image[233] = "Emerald Hook (projectile).png"
projectile.name[233] = "Emerald Hook"
projectile.image[234] = "Ruby Hook (projectile).png"
projectile.name[234] = "Ruby Hook"
projectile.image[235] = "Diamond Hook (projectile).png"
projectile.name[235] = "Diamond Hook"
projectile.image[236] = "Baby Dinosaur.png"
projectile.name[236] = "Baby Dino"
projectile.image[237] = "Rain Cloud (projectile) (animated).gif"
projectile.name[237] = "Rain Cloud Moving"
projectile.image[238] = "Nimbus Rod Cloud (animated).gif"
projectile.name[238] = "Rain Cloud Raining"
projectile.image[239] = "Rain (projectile).png"
projectile.name[239] = "Rain (friendly)"
projectile.image[240] = "Cannonball.png"
projectile.name[240] = "Cannonball (hostile)"
projectile.image[241] = "Crimsand Ball.png"
projectile.name[241] = "Crimsand Ball"
projectile.image[242] = "High-Velocity Bullet (projectile).png"
projectile.name[242] = "High Velocity Bullet"
projectile.image[243] = "Blood Cloud (projectile) (animated).gif"
projectile.name[243] = "Blood Cloud Moving"
projectile.image[244] = "Crimson Rod Cloud (animated).gif"
projectile.name[244] = "Blood Cloud Raining"
projectile.image[245] = "Blood Rain (projectile).png"
projectile.name[245] = "Blood Rain"
projectile.image[246] = "Stynger Shot.png"
projectile.name[246] = "Stynger"
projectile.image[247] = "Flower Pow (projectile).png"
projectile.name[247] = "Flower Pow"
projectile.image[248] = "Flower Pow Petal.png"
projectile.name[248] = "Flower Pow Petal"
projectile.image[249] = "Stynger Fragments.png"
projectile.name[249] = "Stynger Shrapnel"
projectile.image[250] = "Rainbow (projectile).png"
projectile.name[250] = "Rainbow Front"
projectile.image[251] = "Rainbow (projectile).png"
projectile.name[251] = "Rainbow Back"
projectile.image[252] = "Chlorophyte Jackhammer (animated).gif"
projectile.name[252] = "Chlorophyte Jackhammer"
projectile.image[253] = "Ball of Frost (projectile).png"
projectile.name[253] = "Ball of Frost"
projectile.image[254] = "Magnet Sphere (projectile).gif"
projectile.name[254] = "Magnet Sphere Ball"
projectile.image[255] = "Magnet Sphere (projectile).gif"
projectile.name[255] = "Magnet Sphere Bolt"
projectile.image[256] = "Skeletron Hand (projectile).png"
projectile.name[256] = "Skeletron Hand"
projectile.image[257] = "Frost Beam.png"
projectile.name[257] = "Frost Beam"
projectile.image[258] = "Ball of Fire.png"
projectile.name[258] = "Fireball"
projectile.image[259] = "Eye Beam.png"
projectile.name[259] = "Eye Beam"
projectile.image[260] = "Heat Ray.png"
projectile.name[260] = "Heat Ray"
projectile.image[261] = "Staff of Earth (projectile).png"
projectile.name[261] = "Boulder Staff Of Earth"
projectile.image[262] = "Golem Fist (projectile).png"
projectile.name[262] = "Golem Fist"
projectile.image[263] = "Ice Sickle (projectile).gif"
projectile.name[263] = "Ice Sickle"
projectile.image[264] = "Nimbus Rain (projectile).png"
projectile.name[264] = "Rain (hostile)"
projectile.image[265] = "Poison Fang (projectile).png"
projectile.name[265] = "Poison Fang"
projectile.image[266] = "Baby Slime (minion) (animated).gif"
projectile.name[266] = "Baby Slime"
projectile.image[267] = "Poison Dart.png"
projectile.name[267] = "Poison Dart"
projectile.image[268] = "Eyeball Spring Pet.png"
projectile.name[268] = "Eye Spring"
projectile.image[269] = "Baby Snowman.png"
projectile.name[269] = "Baby Snowman"
projectile.image[270] = "Skull (projectile).png"
projectile.name[270] = "Skull"
projectile.image[271] = "Boxing Glove (projectile).png"
projectile.name[271] = "Boxing Glove"
projectile.image[272] = "Bananarang.png"
projectile.name[272] = "Bananarang"
projectile.image[273] = "Chain Knife (projectile).png"
projectile.name[273] = "Chain Knife"
projectile.image[274] = "Death Sickle (projectile).gif"
projectile.name[274] = "Death Sickle"
projectile.image[275] = "Plantera Seed (animated).gif"
projectile.name[275] = "Seed"
projectile.image[276] = "Poison Seed (animated).gif"
projectile.name[276] = "Poison Seed"
projectile.image[277] = "Thorn Ball.png"
projectile.name[277] = "Thorn Ball"
projectile.image[278] = "Ichor Arrow.png"
projectile.name[278] = "Ichor Arrow"
projectile.image[279] = "Ichor Bullet (projectile).png"
projectile.name[279] = "Ichor Bullet"
projectile.image[280] = "Golden Shower (projectile).png"
projectile.name[280] = "Golden Shower (friendly)"
projectile.image[281] = "Explosive Bunny.png"
projectile.name[281] = "Explosive Bunny"
projectile.image[282] = "Venom Arrow.png"
projectile.name[282] = "Venom Arrow"
projectile.image[283] = "Venom Bullet (projectile).png"
projectile.name[283] = "Venom Bullet"
projectile.image[284] = "Party Bullet (projectile).png"
projectile.name[284] = "Party Bullet"
projectile.image[285] = "Nano Bullet (projectile).png"
projectile.name[285] = "Nano Bullet"
projectile.image[286] = "Explosive Bullet (projectile).png"
projectile.name[286] = "Explosive Bullet"
projectile.image[287] = "Golden Bullet (projectile).png"
projectile.name[287] = "Golden Bullet"
projectile.image[288] = "Golden Shower (projectile).png"
projectile.name[288] = "Golden Shower (hostile)"
projectile.image[289] = "Confetti.png"
projectile.name[289] = "Confetti"
projectile.image[290] = "Shadowbeam Staff.png"
projectile.name[290] = "Shadow Beam (hostile)"
projectile.image[291] = "Inferno Fork.png"
projectile.name[291] = "Inferno Bolt (hostile)"
projectile.image[292] = "Inferno Fork.png"
projectile.name[292] = "Inferno Blast (hostile)"
projectile.image[293] = "Spectre Staff.png"
projectile.name[293] = "Lost Soul (hostile)"
projectile.image[294] = "Shadowbeam Staff.png"
projectile.name[294] = "Shadow Beam (friendly)"
projectile.image[295] = "Inferno Fork.png"
projectile.name[295] = "Inferno Bolt (friendly)"
projectile.image[296] = "Inferno Fork.png"
projectile.name[296] = "Inferno Blast (friendly)"
projectile.image[297] = "Spectre Staff.png"
projectile.name[297] = "Lost Soul (friendly)"
projectile.image[298] = "Spectre Hood.png"
projectile.name[298] = "Spirit Heal"
projectile.image[299] = "Lightning Orb Arc.png"
projectile.name[299] = "Shadowflames"
projectile.image[300] = "Paladin's Hammer.png"
projectile.name[300] = "Paladin's Hammer (hostile)"
projectile.image[301] = "Paladin's Hammer.png"
projectile.name[301] = "Paladin's Hammer (friendly)"
projectile.image[302] = "High-Velocity Bullet (projectile).png"
projectile.name[302] = "Sniper Bullet"
projectile.image[303] = "Rocket (projectile).png"
projectile.name[303] = "Rocket"
projectile.image[304] = "Vampire Knife (projectile).png"
projectile.name[304] = "Vampire Knife"
projectile.image[305] = "Vampire Knives.png"
projectile.name[305] = "Vampire Heal"
projectile.image[306] = "Eater's Bite (projectile).png"
projectile.name[306] = "Eater's Bite"
projectile.image[307] = "Tiny Eater.gif"
projectile.name[307] = "Tiny Eater"
projectile.image[308] = "Frost Hydra.png"
projectile.name[308] = "Frost Hydra"
projectile.image[309] = "Staff of the Frost Hydra.png"
projectile.name[309] = "Frost Blast (friendly)"
projectile.image[310] = "Blue Flare (projectile).png"
projectile.name[310] = "Blue Flare"
projectile.image[311] = "Candy Corn (projectile).png"
projectile.name[311] = "Candy Corn"
projectile.image[312] = "Jack 'O Lantern.png"
projectile.name[312] = "Jack 'O Lantern"
projectile.image[313] = "Pet Spider.png"
projectile.name[313] = "Spider"
projectile.image[314] = "Squashling.png"
projectile.name[314] = "Squashling"
projectile.image[315] = "Bat Hook (projectile).png"
projectile.name[315] = "Bat Hook"
projectile.image[316] = "Bat (projectile).gif"
projectile.name[316] = "Bat"
projectile.image[317] = "Raven (minion).gif"
projectile.name[317] = "Raven"
projectile.image[318] = "Rotten Egg (projectile).png"
projectile.name[318] = "Rotten Egg"
projectile.image[319] = "Black Cat.png"
projectile.name[319] = "Black Cat"
projectile.image[320] = "Bloody Machete.png"
projectile.name[320] = "Bloody Machete"
projectile.image[321] = "Flaming Jack.gif"
projectile.name[321] = "Flaming Jack"
projectile.image[322] = "Spooky Hook (projectile).png"
projectile.name[322] = "Spooky Hook"
projectile.image[323] = "Stake.png"
projectile.name[323] = "Stake"
projectile.image[324] = "Cursed Sapling (pet).png"
projectile.name[324] = "Cursed Sapling"
projectile.image[325] = "Flaming Wood.png"
projectile.name[325] = "Flaming Wood"
projectile.image[326] = "Greek Fire (large) (projectile).png"
projectile.name[326] = "Greek Fire 1"
projectile.image[327] = "Greek Fire (medium) (projectile).png"
projectile.name[327] = "Greek Fire 2"
projectile.image[328] = "Greek Fire (small) (projectile).png"
projectile.name[328] = "Greek Fire 3"
projectile.image[329] = "Flaming Scythe.png"
projectile.name[329] = "Flaming Scythe"
projectile.image[330] = "Star Anise.png"
projectile.name[330] = "Star Anise"
projectile.image[331] = "Candy Cane Hook (projectile).png"
projectile.name[331] = "Candy Cane Hook"
projectile.image[332] = "Christmas Hook (projectile).png"
projectile.name[332] = "Christmas Hook"
projectile.image[333] = "Fruitcake Chakram.png"
projectile.name[333] = "Fruitcake Chakram"
projectile.image[334] = "Puppy.png"
projectile.name[334] = "Puppy"
projectile.image[335] = "Ornament (friendly) (projectile).gif"
projectile.name[335] = "Ornament (friendly)"
projectile.image[336] = "Pine Needle.png"
projectile.name[336] = "Pine Needle (friendly)"
projectile.image[337] = "Blizzard.gif"
projectile.name[337] = "Blizzard"
projectile.image[338] = "Snowman Rocket I.png"
projectile.name[338] = "Snowman Rocket I"
projectile.image[339] = "Snowman Rocket II.png"
projectile.name[339] = "Snowman Rocket II"
projectile.image[340] = "Snowman Rocket III.png"
projectile.name[340] = "Snowman Rocket III"
projectile.image[341] = "Snowman Rocket IV.png"
projectile.name[341] = "Snowman Rocket IV"
projectile.image[342] = "North Pole (projectile).png"
projectile.name[342] = "North Pole"
projectile.image[343] = "North Pole Spear.png"
projectile.name[343] = "North Pole Spear"
projectile.image[344] = "North Pole Snowflake.png"
projectile.name[344] = "North Pole Snowflake"
projectile.image[345] = "Pine Needle.png"
projectile.name[345] = "Pine Needle (hostile)"
projectile.image[346] = "Everscream Ornament.png"
projectile.name[346] = "Ornament (hostile)"
projectile.image[347] = "Everscream Ornament Fragment.png"
projectile.name[347] = "Ornament Shrapnel"
projectile.image[348] = "Frost Wave.png"
projectile.name[348] = "Frost Wave"
projectile.image[349] = "Frost Shard.gif"
projectile.name[349] = "Frost Shard"
projectile.image[350] = "Missile.png"
projectile.name[350] = "Missile"
projectile.image[351] = "Santa-NK1 Present.png"
projectile.name[351] = "Present"
projectile.image[352] = "Santa-NK1 Spike.png"
projectile.name[352] = "Spike"
projectile.image[353] = "Baby Grinch.png"
projectile.name[353] = "Baby Grinch"
projectile.image[354] = "Crimsand Ball.png"
projectile.name[354] = "Crimsand Ball Gun"
projectile.image[355] = "Venom Fang.png"
projectile.name[355] = "Venom Fang"
projectile.image[356] = "Spectre Mask.png"
projectile.name[356] = "Spectre Wrath"
projectile.image[357] = "Pulse Bow.png"
projectile.name[357] = "Pulse Bolt"
projectile.image[358] = "Water Gun.png"
projectile.name[358] = "Water Gun"
projectile.image[359] = "Frost Bolt.png"
projectile.name[359] = "Frost Bolt"
projectile.image[360] = "Bobber (Wooden).png"
projectile.name[360] = "Bobber (Wood)"
projectile.image[361] = "Bobber (Reinforced).png"
projectile.name[361] = "Bobber (Reinforced)"
projectile.image[362] = "Bobber (Fiberglass).png"
projectile.name[362] = "Bobber (Fiberglass)"
projectile.image[363] = "Bobber (Fisher of Souls).png"
projectile.name[363] = "Bobber (Fisher of Souls)"
projectile.image[364] = "Bobber (Golden).png"
projectile.name[364] = "Bobber (Golden)"
projectile.image[365] = "Bobber (Mechanic's).png"
projectile.name[365] = "Bobber (Mechanic's)"
projectile.image[366] = "Bobber (Sitting Duck's).png"
projectile.name[366] = "Bobber (Sitting Duck's)"
projectile.image[367] = "Obsidian Swordfish (projectile).png"
projectile.name[367] = "Obsidian Swordfish"
projectile.image[368] = "Swordfish (projectile).png"
projectile.name[368] = "Swordfish"
projectile.image[369] = "Sawtooth Shark.png"
projectile.name[369] = "Sawtooth Shark"
projectile.image[370] = "Love Potion.png"
projectile.name[370] = "Love Potion"
projectile.image[371] = "Stink Potion.png"
projectile.name[371] = "Foul Potion"
projectile.image[372] = "Fish Hook (projectile).png"
projectile.name[372] = "Fish Hook"
projectile.image[373] = "Hornet (minion).gif"
projectile.name[373] = "Hornet"
projectile.image[374] = "Hornet Stinger.png"
projectile.name[374] = "Hornet Stinger"
projectile.image[375] = "Flying Imp.gif"
projectile.name[375] = "Flying Imp"
projectile.image[376] = "Flames (friendly) (projectile).png"
projectile.name[376] = "Imp Fireball"
projectile.image[377] = "Queen Spider Minion.png"
projectile.name[377] = "Spider Turret"
projectile.image[378] = "Spider Egg (projectile).png"
projectile.name[378] = "Spider Egg"
projectile.image[379] = "Baby Spider.png"
projectile.name[379] = "Baby Spider"
projectile.image[380] = "Zephyr Fish (pet).png"
projectile.name[380] = "Zephyr Fish"
projectile.image[381] = "Bobber (Fleshcatcher's).png"
projectile.name[381] = "Bobber (Fleshcatcher)"
projectile.image[382] = "Bobber (Hotline's).png"
projectile.name[382] = "Bobber (Hotline)"
projectile.image[383] = "Anchor.png"
projectile.name[383] = "Anchor"
projectile.image[384] = "Cthulhunado.gif"
projectile.name[384] = "Sharknado"
projectile.image[385] = "Sharknado Bolt.gif"
projectile.name[385] = "Sharknado Bolt"
projectile.image[386] = "Cthulhunado.gif"
projectile.name[386] = "Cthulunado"
projectile.image[387] = "Retanimini.png"
projectile.name[387] = "Retanimini"
projectile.image[388] = "Spazmamini.png"
projectile.name[388] = "Spazmamini"
projectile.image[389] = "Pink Laser.png"
projectile.name[389] = "Mini Retina Laser"
projectile.image[390] = "Venom Spider.png"
projectile.name[390] = "Venom Spider"
projectile.image[391] = "Jumper Spider.png"
projectile.name[391] = "Jumper Spider"
projectile.image[392] = "Dangerous Spider.png"
projectile.name[392] = "Dangerous Spider"
projectile.image[393] = "One Eyed Pirate.png"
projectile.name[393] = "One Eyed Pirate"
projectile.image[394] = "Soulscourge Pirate.png"
projectile.name[394] = "Soulscourge Pirate"
projectile.image[395] = "Pirate Captain (minion).png"
projectile.name[395] = "Pirate Captain"
projectile.image[396] = "Slime Hook (projectile).png"
projectile.name[396] = "Slime Hook"
projectile.image[397] = "Sticky Grenade.png"
projectile.name[397] = "Sticky Grenade"
projectile.image[398] = "Mini Minotaur.png"
projectile.name[398] = "Mini Minotaur"
projectile.image[399] = "Molotov Cocktail (projectile).png"
projectile.name[399] = "Molotov Cocktail"
projectile.image[400] = "Greek Fire (large) (projectile).png"
projectile.name[400] = "Molotov Fire 1"
projectile.image[401] = "Greek Fire (medium) (projectile).png"
projectile.name[401] = "Molotov Fire 2"
projectile.image[402] = "Greek Fire (small) (projectile).png"
projectile.name[402] = "Molotov Fire 3"
projectile.image[403] = "Grappling Hook (projectile).png"
projectile.name[403] = "Track Hook"
projectile.image[404] = "Flairon (projectile).png"
projectile.name[404] = "Flairon"
projectile.image[405] = "Flairon Bubble.png"
projectile.name[405] = "Flairon Bubble"
projectile.image[406] = "Slime Gun.png"
projectile.name[406] = "Slime Gun"
projectile.image[407] = "Sharknado (minion).gif"
projectile.name[407] = "Tempest"
projectile.image[408] = "Mini Sharkron (animated).gif"
projectile.name[408] = "Mini Sharkron"
projectile.image[409] = "Typhoon.gif"
projectile.name[409] = "Typhoon"
projectile.image[410] = "Bubble Gun (projectile).png"
projectile.name[410] = "Bubble"
projectile.image[411] = "Copper Coin (placing) (projectile).png"
projectile.name[411] = "Copper Coins"
projectile.image[412] = "Silver Coin (placing) (projectile).png"
projectile.name[412] = "Silver Coins"
projectile.image[413] = "Gold Coin (placing) (projectile).png"
projectile.name[413] = "Gold Coins"
projectile.image[414] = "Platinum Coin (placing) (projectile).png"
projectile.name[414] = "Platinum Coins"
projectile.image[415] = "Firework (Red).png"
projectile.name[415] = "Red Firework Rocket"
projectile.image[416] = "Firework (Green).png"
projectile.name[416] = "Green Firework Rocket"
projectile.image[417] = "Firework (Blue).png"
projectile.name[417] = "Blue Firework Rocket"
projectile.image[418] = "Firework (Yellow).png"
projectile.name[418] = "Yellow Firework Rocket"
projectile.image[419] = "Firework Fountain.png"
projectile.name[419] = "Firework Fountain Yellow"
projectile.image[420] = "Firework Fountain.png"
projectile.name[420] = "Firework Fountain Red"
projectile.image[421] = "Firework Fountain.png"
projectile.name[421] = "Firework Fountain Blue"
projectile.image[422] = "Firework Fountain.png"
projectile.name[422] = "Firework Fountain Rainbow"
projectile.image[423] = "UFO (minion).gif"
projectile.name[423] = "UFO"
projectile.image[424] = "Meteor (1) (projectile).png"
projectile.name[424] = "Meteor 1"
projectile.image[425] = "Meteor (2) (projectile).png"
projectile.name[425] = "Meteor 2"
projectile.image[426] = "Meteor (3) (projectile).png"
projectile.name[426] = "Meteor 3"
projectile.image[427] = "Vortex Chainsaw.png"
projectile.name[427] = "Vortex Chainsaw"
projectile.image[428] = "Vortex Drill.png"
projectile.name[428] = "Vortex Drill"
projectile.image[429] = "Nebula Chainsaw.png"
projectile.name[429] = "Nebula Chainsaw"
projectile.image[430] = "Nebula Drill.png"
projectile.name[430] = "Nebula Drill"
projectile.image[431] = "Solar Flare Chainsaw.png"
projectile.name[431] = "Solar Flare Chainsaw"
projectile.image[432] = "Solar Flare Drill.png"
projectile.name[432] = "Solar Flare Drill"
projectile.image[433] = "Lightning Orb Arc.png"
projectile.name[433] = "UFO Ray"
projectile.image[434] = "Lightning Orb Arc.png"
projectile.name[434] = "Scutlix Laser"
projectile.image[435] = "Electric Bolt (animated).gif"
projectile.name[435] = "Electric Bolt"
projectile.image[436] = "Brain Scrambling Bolt (animated).gif"
projectile.name[436] = "Brain Scrambling Bolt"
projectile.image[437] = "Gigazapper Spearhead.png"
projectile.name[437] = "Gigazapper Spearhead"
projectile.image[438] = "Laser Ray (projectile).png"
projectile.name[438] = "Laser Ray"
projectile.image[439] = "Laser Machinegun.png"
projectile.name[439] = "Laser Machinegun"
projectile.image[440] = "Laser (projectile).png"
projectile.name[440] = "Laser"
projectile.image[441] = "Lightning Orb Arc.png"
projectile.name[441] = "Scutlix Crosshair"
projectile.image[442] = "Electrosphere Missile.png"
projectile.name[442] = "Electrosphere Missile"
projectile.image[443] = "Electrosphere.gif"
projectile.name[443] = "Electrosphere"
projectile.image[444] = "Xenopopper (projectile).png"
projectile.name[444] = "Xenopopper"
projectile.image[445] = "Laser Drill (projectile).png"
projectile.name[445] = "Laser Drill"
projectile.image[446] = "Anti-Gravity Hook (projectile).png"
projectile.name[446] = "Anti-Gravity Hook"
projectile.image[447] = "Martian Deathray.gif"
projectile.name[447] = "Martian Deathray"
projectile.image[448] = "Martian Rocket.gif"
projectile.name[448] = "Martian Rocket"
projectile.image[449] = "Saucer Laser.png"
projectile.name[449] = "Saucer Laser"
projectile.image[450] = "Saucer Scrap.gif"
projectile.name[450] = "Saucer Scrap"
projectile.image[451] = "projectile 451.png"
projectile.name[451] = "Influx Waver"
projectile.image[452] = "Phantasmal Eye.png"
projectile.name[452] = "Phantasmal Eye"
projectile.image[453] = "Lightning Orb Arc.png"
projectile.name[453] = "Drill Crosshair"
projectile.image[454] = "Phantasmal Sphere.gif"
projectile.name[454] = "Phantasmal Sphere"
projectile.image[455] = "Phantasmal Deathray.png"
projectile.name[455] = "Phantasmal Deathray"
projectile.image[456] = "Moon Leech.gif"
projectile.name[456] = "Moon Leech"
projectile.image[457] = "Projectile_457.png"
projectile.name[457] = "Phasic Warp Ejector"
projectile.image[458] = "Projectile_458.png"
projectile.name[458] = "Phasic Warp Disc"
projectile.image[459] = "Charged Blaster Orb.gif"
projectile.name[459] = "Charged Blaster Orb"
projectile.image[460] = "Charged Blaster Cannon.png"
projectile.name[460] = "Charged Blaster Cannon"
projectile.image[461] = "Charged Blaster Laser.png"
projectile.name[461] = "Charged Blaster Laser"
projectile.image[462] = "Phantasmal Bolt.gif"
projectile.name[462] = "Phantasmal Bolt"
projectile.image[463] = "Vicious Powder.png"
projectile.name[463] = "Vicious Powder"
projectile.image[464] = "Ice Mist.png"
projectile.name[464] = "Ice Mist"
projectile.image[465] = "Lightning Orb.gif"
projectile.name[465] = "Lightning Orb"
projectile.image[466] = "Lightning Orb Arc.png"
projectile.name[466] = "Lightning Orb Arc"
projectile.image[467] = "Fireball.gif"
projectile.name[467] = "Fireball"
projectile.image[468] = "Shadow Fireball.gif"
projectile.name[468] = "Shadow Fireball"
projectile.image[469] = "Bee Arrow.png"
projectile.name[469] = "Bee Arrow"
projectile.image[470] = "Sticky Dynamite (projectile).png"
projectile.name[470] = "Sticky Dynamite"
projectile.image[471] = "Bone.png"
projectile.name[471] = "Bone"
projectile.image[472] = "Web spit.png"
projectile.name[472] = "Web spit"
projectile.image[473] = "Spelunker Glowstick (projectile).png"
projectile.name[473] = "Spelunker Glowstick"
projectile.image[474] = "Bone Arrow.png"
projectile.name[474] = "Bone Arrow"
projectile.image[475] = "Vine Rope Coil (projectile).png"
projectile.name[475] = "Vine Rope Coil"
projectile.image[476] = "Life Drain.png"
projectile.name[476] = "Soul Drain"
projectile.image[477] = "Crystal Dart.png"
projectile.name[477] = "Crystal Dart"
projectile.image[478] = "Cursed Dart.png"
projectile.name[478] = "Cursed Dart"
projectile.image[479] = "Ichor Dart.png"
projectile.name[479] = "Ichor Dart"
projectile.image[480] = "Cursed Dart.png"
projectile.name[480] = "Cursed Dart Flame"
projectile.image[481] = "Chain Guillotine.png"
projectile.name[481] = "Chain Guillotine"
projectile.image[482] = "Clinger Staff (projectile).png"
projectile.name[482] = "Cursed Flames"
projectile.image[483] = "Seedler (projectile).png"
projectile.name[483] = "Seedler Nut"
projectile.image[484] = "Seedler (projectile 2).png"
projectile.name[484] = "Seedler Thorn"
projectile.image[485] = "Hellwing Bat.gif"
projectile.name[485] = "Hellwing"
projectile.image[486] = "Tendon Hook (projectile).png"
projectile.name[486] = "Tendon Hook"
projectile.image[487] = "Thorn Hook (projectile).png"
projectile.name[487] = "Thorn Hook"
projectile.image[488] = "Illuminant Hook (projectile).png"
projectile.name[488] = "Illuminant Hook"
projectile.image[489] = "Worm Hook (projectile).png"
projectile.name[489] = "Worm Hook"
projectile.image[490] = "Lightning Ritual.png"
projectile.name[490] = "Lightning Ritual"
projectile.image[491] = "Flying Knife.png"
projectile.name[491] = "Flying Knife"
projectile.image[492] = "Magic Lantern (light pet).png"
projectile.name[492] = "Magic Lantern"
projectile.image[493] = "Crystal Vile Shard Head.png"
projectile.name[493] = "Crystal Vile Shard Head"
projectile.image[494] = "Crystal Vile Shard Shaft.png"
projectile.name[494] = "Crystal Vile Shard Shaft"
projectile.image[495] = "Shadowflame Arrow.png"
projectile.name[495] = "Shadowflame Arrow"
projectile.image[496] = "Shadowflame Hex Doll.png"
projectile.name[496] = "Shadowflame"
projectile.image[497] = "Shadowflame Knife.png"
projectile.name[497] = "Shadowflame Knife"
projectile.image[498] = "Nail (projectile).png"
projectile.name[498] = "Nail (hostile)"
projectile.image[499] = "Baby Face Monster.png"
projectile.name[499] = "Baby Face Monster"
projectile.image[500] = "Crimson Heart (light pet).gif"
projectile.name[500] = "Crimson Heart"
projectile.image[501] = "Flask.png"
projectile.name[501] = "Flask"
projectile.image[502] = "Meowmere (projectile).png"
projectile.name[502] = "Meowmere"
projectile.image[503] = "Star Wrath (projectile).png"
projectile.name[503] = "Star Wrath"
projectile.image[504] = "Wand of Sparking (projectile).png"
projectile.name[504] = "Spark"
projectile.image[505] = "Projectile_505.png"
projectile.name[505] = "Silk Rope Coil"
projectile.image[506] = "Projectile_506.png"
projectile.name[506] = "Web Rope Coil"
projectile.image[507] = "Javelin (projectile).png"
projectile.name[507] = "Javelin (friendly)"
projectile.image[508] = "Javelin (projectile).png"
projectile.name[508] = "Javelin (hostile)"
projectile.image[509] = "Butcher's Chainsaw (animated).gif"
projectile.name[509] = "Butcher's Chainsaw"
projectile.image[510] = "Toxic Flask (projectile).png"
projectile.name[510] = "Toxic Flask"
projectile.image[511] = "Toxic Cloud (1) (projectile).png"
projectile.name[511] = "Toxic Cloud 1"
projectile.image[512] = "Toxic Cloud (2) (projectile).png"
projectile.name[512] = "Toxic Cloud 2"
projectile.image[513] = "Toxic Cloud (3) (projectile).png"
projectile.name[513] = "Toxic Cloud 3"
projectile.image[514] = "Nail2 (projectile).png"
projectile.name[514] = "Nail (friendly)"
projectile.image[515] = "Bouncy Glowstick (projectile).png"
projectile.name[515] = "Bouncy Glowstick"
projectile.image[516] = "Bouncy Bomb.png"
projectile.name[516] = "Bouncy Bomb"
projectile.image[517] = "Bouncy Grenade.png"
projectile.name[517] = "Bouncy Grenade"
projectile.image[518] = "Coin Portal.gif"
projectile.name[518] = "Coin Portal"
projectile.image[519] = "Bomb Fish (projectile).gif"
projectile.name[519] = "Bomb Fish"
projectile.image[520] = "Frost Daggerfish (projectile).png"
projectile.name[520] = "Frost Daggerfish"
projectile.image[521] = "Crystal Serpent.png"
projectile.name[521] = "Crystal Charge 1"
projectile.image[522] = "Crystal Serpent.png"
projectile.name[522] = "Crystal Charge 2"
projectile.image[523] = "Toxic Bubble.png"
projectile.name[523] = "Toxic Bubble"
projectile.image[524] = "Golden Shower (projectile).png"
projectile.name[524] = "Ichor Splash"
projectile.image[525] = "Flying Piggy Bank (animated).gif"
projectile.name[525] = "Flying Piggy Bank"
projectile.image[526] = "Lightning Orb Arc.png"
projectile.name[526] = "Energy"
projectile.image[527] = "Golden Cross Grave Marker.png"
projectile.name[527] = "Golden Cross Grave Marker"
projectile.image[528] = "Golden Tombstone.png"
projectile.name[528] = "Golden Tombstone"
projectile.image[529] = "Golden Grave Marker.png"
projectile.name[529] = "Golden Grave Marker"
projectile.image[530] = "Golden Gravestone.png"
projectile.name[530] = "Golden Gravestone"
projectile.image[531] = "Golden Headstone.png"
projectile.name[531] = "Golden Headstone"
projectile.image[532] = "XBone.png"
projectile.name[532] = "XBone"
projectile.image[533] = "Deadly Sphere minion.gif"
projectile.name[533] = "Deadly Sphere"
projectile.image[534] = "Code 1 (projectile).png"
projectile.name[534] = "Code 1"
projectile.image[535] = "Medusa Head.png"
projectile.name[535] = "Medusa Ray"
projectile.image[536] = "Medusa Ray.png"
projectile.name[536] = "Medusa Head Ray"
projectile.image[537] = "Stardust Laser.png"
projectile.name[537] = "Stardust Laser"
projectile.image[538] = "Twinkle (projectile).png"
projectile.name[538] = "Twinkle"
projectile.image[539] = "Flow Invader Minion.gif"
projectile.name[539] = "Flow Invader"
projectile.image[540] = "Starmark.png"
projectile.name[540] = "Starmark"
projectile.image[541] = "Wooden Yoyo (projectile).png"
projectile.name[541] = "Wooden Yoyo"
projectile.image[542] = "Malaise (projectile).png"
projectile.name[542] = "Malaise"
projectile.image[543] = "Artery (projectile).png"
projectile.name[543] = "Artery"
projectile.image[544] = "Amazon (projectile).png"
projectile.name[544] = "Amazon"
projectile.image[545] = "Cascade (projectile).png"
projectile.name[545] = "Cascade"
projectile.image[546] = "Chik (projectile).png"
projectile.name[546] = "Chik"
projectile.image[547] = "Code 2 (projectile).png"
projectile.name[547] = "Code 2"
projectile.image[548] = "Rally (projectile).png"
projectile.name[548] = "Rally"
projectile.image[549] = "Yelets (projectile).png"
projectile.name[549] = "Yelets"
projectile.image[550] = "Red's Throw (projectile).png"
projectile.name[550] = "Red's Throw"
projectile.image[551] = "Valkyrie Yoyo (projectile).png"
projectile.name[551] = "Valkyrie Yoyo"
projectile.image[552] = "Amarok (projectile).png"
projectile.name[552] = "Amarok"
projectile.image[553] = "Hel-Fire (projectile).png"
projectile.name[553] = "Hel-Fire"
projectile.image[554] = "Kraken (projectile).png"
projectile.name[554] = "Kraken"
projectile.image[555] = "The Eye of Cthulhu (projectile).png"
projectile.name[555] = "The Eye of Cthulhu"
projectile.image[556] = "Black Counterweight (projectile).png"
projectile.name[556] = "Black Counterweight"
projectile.image[557] = "Blue Counterweight (projectile).png"
projectile.name[557] = "Blue Counterweight"
projectile.image[558] = "Green Counterweight (projectile).png"
projectile.name[558] = "Green Counterweight"
projectile.image[559] = "Purple Counterweight (projectile).png"
projectile.name[559] = "Purple Counterweight"
projectile.image[560] = "Red Counterweight (projectile).png"
projectile.name[560] = "Red Counterweight"
projectile.image[561] = "Yellow Counterweight (projectile).png"
projectile.name[561] = "Yellow Counterweight"
projectile.image[562] = "Format C (projectile).png"
projectile.name[562] = "Format:C"
projectile.image[563] = "Gradient (projectile).png"
projectile.name[563] = "Gradient"
projectile.image[564] = "Valor (projectile).png"
projectile.name[564] = "Valor"
projectile.image[565] = "Brain of Confusion (projectile).gif"
projectile.name[565] = "Brain of Confusion"
projectile.image[566] = "Large Bee.gif"
projectile.name[566] = "Giant Bee"
projectile.image[567] = "Spore Sac (projectile).png"
projectile.name[567] = "Spore Trap"
projectile.image[568] = "Spore Sac (projectile 2).png"
projectile.name[568] = "Spore Trap 2"
projectile.image[569] = "Spore Sac (projectile 3).png"
projectile.name[569] = "Spore Gas"
projectile.image[570] = "Spore Sac (projectile 4).png"
projectile.name[570] = "Spore Gas 2"
projectile.image[571] = "Spore Sac (projectile 5).png"
projectile.name[571] = "Spore Gas 3"
projectile.image[572] = "Lightning Orb Arc.png"
projectile.name[572] = "Poison Spit"
projectile.image[573] = "Nebula Piercer.png"
projectile.name[573] = "Nebula Piercer"
projectile.image[574] = "Nebula Eye.png"
projectile.name[574] = "Nebula Eye"
projectile.image[575] = "Nebula Sphere.gif"
projectile.name[575] = "Nebula Sphere"
projectile.image[576] = "Nebula Laser (projectile).png"
projectile.name[576] = "Nebula Laser"
projectile.image[577] = "Vortex Laser (projectile).png"
projectile.name[577] = "Vortex Laser"
projectile.image[578] = "Lunar Portal.png"
projectile.name[578] = "Vortex Lightning"
projectile.image[579] = "Lunar Portal.png"
projectile.name[579] = "Vortex"
projectile.image[580] = "Lightning Orb Arc.png"
projectile.name[580] = "Vortex Lightning"
projectile.image[581] = "Lightning Orb Arc.png"
projectile.name[581] = "Alien Goop"
projectile.image[582] = "Mechanic's Wrench.png"
projectile.name[582] = "Mechanic's Wrench"
projectile.image[583] = "Poison Syringe.png"
projectile.name[583] = "Syringe"
projectile.image[584] = "Healing Syringe.png"
projectile.name[584] = "Syringe"
projectile.image[585] = "Shadowflame Skull.gif"
projectile.name[585] = "Skull"
projectile.image[586] = "Leaf (projectile).gif"
projectile.name[586] = "Dryad's ward"
projectile.image[587] = "Paintball Gun.png"
projectile.name[587] = "Paintball"
projectile.image[588] = "Confetti Grenade.png"
projectile.name[588] = "Confetti Grenade"
projectile.image[589] = "Christmas Ornament.png"
projectile.name[589] = "Christmas Ornament"
projectile.image[590] = "Truffle Spore.gif"
projectile.name[590] = "Truffle Spore"
projectile.image[591] = "Minecart Laser.png"
projectile.name[591] = "Mechanical Cart Laser"
projectile.image[592] = "Laser Ray (projectile).png"
projectile.name[592] = "Laser Ray"
projectile.image[593] = "Prophecy's End.gif"
projectile.name[593] = "Prophecy's End"
projectile.image[594] = "Lightning Orb Arc.png"
projectile.name[594] = "Blowup Smoke"
projectile.image[595] = "Arkhalis.gif"
projectile.name[595] = "Arkhalis"
projectile.image[596] = "Spirit Flame (projectile).gif"
projectile.name[596] = "Desert Spirit's Curse"
projectile.image[597] = "Ember Bolt.png"
projectile.name[597] = "Amber Bolt"
projectile.image[598] = "Bone Javelin (projectile).png"
projectile.name[598] = "Bone Javelin"
projectile.image[599] = "Bone Throwing Knife.png"
projectile.name[599] = "Bone Dagger"
projectile.image[600] = "Portal Gun.png"
projectile.name[600] = "Portal Gun"
projectile.image[601] = "Portal Bolt.gif"
projectile.name[601] = "Portal Bolt"
projectile.image[602] = "Portal Gate.gif"
projectile.name[602] = "Portal Gate"
projectile.image[603] = "Terrarian Projectile 2.png"
projectile.name[603] = "Terrarian"
projectile.image[604] = "Terrarian Projectile.png"
projectile.name[604] = "Terrarian Beam"
projectile.image[605] = "Slime Spike.png"
projectile.name[605] = "Slime Spike"
projectile.image[606] = "Laser2 (projectile).png"
projectile.name[606] = "Scutlix Laser"
projectile.image[607] = "Solar Flare (projectile).png"
projectile.name[607] = "Solar Flare"
projectile.image[608] = "Lightning Orb Arc.png"
projectile.name[608] = "Solar Radiance"
projectile.image[609] = "Stardust Drill.png"
projectile.name[609] = "Stardust Drill"
projectile.image[610] = "Stardust Chainsaw.png"
projectile.name[610] = "Stardust Chainsaw"
projectile.image[611] = "Solar Eruption (projectile).png"
projectile.name[611] = "Solar Eruption"
projectile.image[612] = "Solar Eruption Eruption.gif"
projectile.name[612] = "Solar Eruption Explosion"
projectile.image[613] = "Stardust Cell.gif"
projectile.name[613] = "Stardust Cell"
projectile.image[614] = "Stardust Cell (mini).gif"
projectile.name[614] = "Stardust Cell Shot"
projectile.image[615] = "Vortex Beater.gif"
projectile.name[615] = "Vortex Beater"
projectile.image[616] = "Vortex Rocket.png"
projectile.name[616] = "Vortex Rocket"
projectile.image[617] = "Nebula Arcanum (projectile).png"
projectile.name[617] = "Nebula Arcanum"
projectile.image[618] = "Vortex Rocket.png"
projectile.name[618] = "Nebula Arcanum Subshot"
projectile.image[619] = "Nebula Arcanum (projectile).png"
projectile.name[619] = "Nebula Arcanum Explosion Shot"
projectile.image[620] = "Nebula Arcanum (projectile).png"
projectile.name[620] = "Nebula Arcanum Explosion Shot Shard"
projectile.image[621] = "Blood Water.png"
projectile.name[621] = "Blood Water"
projectile.image[622] = "Lightning Orb Arc.png"
projectile.name[622] = "Blowup Smoke Moonlord"
projectile.image[623] = "Stardust Guardian minion.png"
projectile.name[623] = "Stardust Guardian"
projectile.image[624] = "Lightning Orb Arc.png"
projectile.name[624] = "Starburst"
projectile.image[625] = "Stardust Dragon (head) (projectile).png"
projectile.name[625] = "Stardust Dragon 1"
projectile.image[626] = "Stardust Dragon (body 1) (projectile).png"
projectile.name[626] = "Stardust Dragon 2"
projectile.image[627] = "Stardust Dragon (body 2) (projectile).png"
projectile.name[627] = "Stardust Dragon 3"
projectile.image[628] = "Stardust Dragon (tail) (projectile).png"
projectile.name[628] = "Stardust Dragon 4"
projectile.image[629] = "Lightning Orb Arc.png"
projectile.name[629] = "Released Energy"
projectile.image[630] = "Phantasm.png"
projectile.name[630] = "Phantasm"
projectile.image[631] = "Phantasm Arrow.png"
projectile.name[631] = "Phantasm Arrow"
projectile.image[632] = "Last Prism Beam.png"
projectile.name[632] = "Last Prism Laser"
projectile.image[633] = "Last Prism (projectile).gif"
projectile.name[633] = "Last Prism"
projectile.image[634] = "Nebula Blaze (projectile).gif"
projectile.name[634] = "Nebula Blaze"
projectile.image[635] = "Nebula Blaze Ex.gif"
projectile.name[635] = "Nebula Blaze Ex"
projectile.image[636] = "Daybreak (projectile).png"
projectile.name[636] = "Daybreak"
projectile.image[637] = "Bouncy Dynamite.png"
projectile.name[637] = "Bouncy Dynamite"
projectile.image[638] = "Luminite Bullet (projectile).png"
projectile.name[638] = "Luminite Bullet"
projectile.image[639] = "Luminite Arrow.png"
projectile.name[639] = "Luminite Arrow"
projectile.image[640] = "Luminite Arrow (projectile).png"
projectile.name[640] = "Luminite Arrow Trail"
projectile.image[641] = "Lunar Portal.png"
projectile.name[641] = "Lunar Portal"
projectile.image[642] = "Lunar Portal Laser.png"
projectile.name[642] = "Lunar Portal Laser"
projectile.image[643] = "Rainbow Crystal.gif"
projectile.name[643] = "Rainbow Crystal"
projectile.image[644] = "Rainbow Explosion.png"
projectile.name[644] = "Rainbow Explosion"
projectile.image[645] = "Lunar Flare (projectile).gif"
projectile.name[645] = "Lunar Flare"
projectile.image[646] = "Lunar Hook Solar Flare.png"
projectile.name[646] = "Lunar Hook Solar"
projectile.image[647] = "Lunar Hook Vortex.png"
projectile.name[647] = "Lunar Hook Vortex"
projectile.image[648] = "Lunar Hook Nebula.png"
projectile.name[648] = "Lunar Hook Nebula"
projectile.image[649] = "Lunar Hook Stardust.png"
projectile.name[649] = "Lunar Hook Stardust"
projectile.image[650] = "Suspicious Looking Eye (light pet).gif"
projectile.name[650] = "Suspicious Looking Tentacle"
projectile.image[651] = "Wire Kite.png"
projectile.name[651] = "Wire Kite"
projectile.image[652] = "Static Hook Head.gif"
projectile.name[652] = "Static Hook"
projectile.image[653] = "Companion Cube (pet).png"
projectile.name[653] = "Companion Cube"
projectile.image[654] = "Flames (friendly) (projectile).png"
projectile.name[654] = "Geyser"
projectile.image[655] = "Dislodgeable_Beehive.png"
projectile.name[655] = "Bee Hive"
projectile.image[656] = "Ancient Storm.png"
projectile.name[656] = "Ancient Storm (friendly)"
projectile.image[657] = "Ancient Storm.png"
projectile.name[657] = "Ancient Storm (hostile)"
projectile.image[658] = "Rainbow Explosion.png"
projectile.name[658] = "Ancient Storm Mark"
projectile.image[659] = "Spirit Flame (projectile).gif"
projectile.name[659] = "Spirit Flame"
projectile.image[660] = "Sky Fracture (projectile).png"
projectile.name[660] = "Sky Fracture"
projectile.image[661] = "Onyx Blaster (projectile).png"
projectile.name[661] = "Onyx Blaster"
projectile.image[662] = "Javelin 2.png"
projectile.name[662] = "Javelin"
projectile.image[663] = "Flameburst Tower.png"
projectile.name[663] = "Flameburst Tower (tier 1)"
projectile.image[664] = "Flameburst Tower Shot.png"
projectile.name[664] = "Flameburst Tower Shot (tier 1)"
projectile.image[665] = "Flameburst Tower 2.png"
projectile.name[665] = "Flameburst Tower (tier 2)"
projectile.image[666] = "Flameburst Tower Shot.png"
projectile.name[666] = "Flameburst Tower Shot (tier 2)"
projectile.image[667] = "Flameburst Tower 3.png"
projectile.name[667] = "Flameburst Tower (tier 3)"
projectile.image[668] = "Flameburst Tower Shot.png"
projectile.name[668] = "Flameburst Tower Shot (tier 3)"
projectile.image[669] = "Ale.png"
projectile.name[669] = "Ale"
projectile.image[670] = "Lightning Orb Arc.png"
projectile.name[670] = "Ogre's Stomp"
projectile.image[671] = "Drakin Shot.png"
projectile.name[671] = "Drakin Shot"
projectile.image[672] = "Lightning Orb Arc.png"
projectile.name[672] = "Grim End"
projectile.image[673] = "Dark Sigil.png"
projectile.name[673] = "Dark Sigil"
projectile.image[674] = "Lightning Orb Arc.png"
projectile.name[674] = "Dark Sigil"
projectile.image[675] = "Dark Energy.png"
projectile.name[675] = "Dark Energy"
projectile.image[676] = "Ogre Spit.png"
projectile.name[676] = "Ogre Spit"
projectile.image[677] = "Ballista.png"
projectile.name[677] = "Ballista (tier 1)"
projectile.image[678] = "Ballista 2.png"
projectile.name[678] = "Ballista (tier 2)"
projectile.image[679] = "Ballista 3.png"
projectile.name[679] = "Ballista (tier 3)"
projectile.image[680] = "Ballista Shot.png"
projectile.name[680] = "Ballista Shot"
projectile.image[681] = "Goblin Bomb.png"
projectile.name[681] = "Goblin Bomb"
projectile.image[682] = "Withering Bolt (animated).gif"
projectile.name[682] = "Withering Bolt"
projectile.image[683] = "Lightning Orb Arc.png"
projectile.name[683] = "Ogre's Stomp"
projectile.image[684] = "Flying Dragon (projectile).png"
projectile.name[684] = "Hearty Slash"
projectile.image[685] = "Javelin 2.png"
projectile.name[685] = "Javelin"
projectile.image[686] = "Betsy's Fireball.png"
projectile.name[686] = "Betsy's Fireball"
projectile.image[687] = "Betsy's Breath.gif"
projectile.name[687] = "Betsy's Breath"
projectile.image[688] = "Lightning Aura.png"
projectile.name[688] = "Lightning Aura (tier 1)"
projectile.image[689] = "Lightning Aura 2.png"
projectile.name[689] = "Lightning Aura (tier 2)"
projectile.image[690] = "Lightning Aura 3.png"
projectile.name[690] = "Lightning Aura (tier 3)"
projectile.image[691] = "Explosive Trap (tier 1).gif"
projectile.name[691] = "Explosive Trap (tier 1)"
projectile.image[692] = "Explosive Trap (tier 2).gif"
projectile.name[692] = "Explosive Trap (tier 2)"
projectile.image[693] = "Explosive Trap (tier 3).gif"
projectile.name[693] = "Explosive Trap (tier 3)"
projectile.image[694] = "Explosive Trap Explosion (tier 1).gif"
projectile.name[694] = "Explosive Trap Explosion (tier 1)"
projectile.image[695] = "Explosive Trap Explosion (tier 2).gif"
projectile.name[695] = "Explosive Trap Explosion (tier 2)"
projectile.image[696] = "Explosive Trap Explosion (tier 3).gif"
projectile.name[696] = "Explosive Trap Explosion (tier 3)"
projectile.image[697] = "Sleepy Octopod (projectile).png"
projectile.name[697] = "Sleepy Octopod"
projectile.image[698] = "Lightning Orb Arc.png"
projectile.name[698] = "Pole Smash"
projectile.image[699] = "Ghastly Glaive (projectile).png"
projectile.name[699] = "Ghastly Glaive"
projectile.image[700] = "Ghast (animated).gif"
projectile.name[700] = "Ghast"
projectile.image[701] = "Hoardagron (animated).gif"
projectile.name[701] = "Hoardagron"
projectile.image[702] = "Flickerwick (animated).gif"
projectile.name[702] = "Flickerwick"
projectile.image[703] = "Propeller Gato (animated).gif"
projectile.name[703] = "Propeller Gato"
projectile.image[704] = "Ancient Storm.png"
projectile.name[704] = "Whirlwind of Infinite Wisdom"
projectile.image[705] = "Phantom Phoenix.png"
projectile.name[705] = "Phantom Phoenix"
projectile.image[706] = "Phantom Phoenix (projectile) (animated).gif"
projectile.name[706] = "Phantom Phoenix"
projectile.image[707] = "Sky Dragon's Fury (projectile).png"
projectile.name[707] = "Sky Dragon's Fury"
projectile.image[708] = "Sky Dragon's Fury (projectile).png"
projectile.name[708] = "Sky Dragon's Fury (alt)"
projectile.image[709] = "Charged_Blaster_Orb.gif"
projectile.name[709] = "Sky Dragon's Fury (alt shot)"
projectile.image[710] = "Aerial Bane (projectile).png"
projectile.name[710] = "Aerial Bane"
projectile.image[711] = "Betsy's Fireball.png"
projectile.name[711] = "Betsy's Wrath"
projectile.image[712] = "Tome of Infinite Wisdom (projectile).png"
projectile.name[712] = "Tome of Infinite Wisdom"
projectile.image[713] = "Lightning Orb Arc.png"
projectile.name[713] = "Victory!"
-- From PC 1.4.0.4:
projectile.image[714] = "Celebration Mk2.png"
projectile.name[714] = "Celebration Mk2"
projectile.image[715] = "Celebration Mk2.png"
projectile.name[715] = "Celebration Mk2"
projectile.image[716] = "Celebration Mk2.png"
projectile.name[716] = "Celebration Mk2"
projectile.image[717] = "Celebration Mk2.png"
projectile.name[717] = "Celebration Mk2"
projectile.image[718] = ""
projectile.image[719] = ""
projectile.image[719] = "Queen Bee's Stinger.png"
projectile.name[719] = "Queen Bee's Stinger"
projectile.image[720] = "Lightning Orb Arc.png"
projectile.name[720] = "Falling Star Spawner"
projectile.image[721] = "Golf Ball (projectile).png"
projectile.name[721] = "Golf Ball"
projectile.image[722] = "Lightning Orb Arc.png"
projectile.name[722] = "Golf Club"
projectile.image[723] = "White Star.png"
projectile.name[723] = "Mana Cloak"
projectile.image[724] = "White Star.png"
projectile.name[724] = "Bee Cloak"
projectile.image[725] = "White Star.png"
projectile.name[725] = "Star Veil"
projectile.image[726] = "Star Cloak.png"
projectile.name[726] = "Star Cloak"
projectile.image[727] = "Rolling Cactus.png"
projectile.name[727] = "Rolling Cactus"
projectile.image[728] = "White Star.png"
projectile.name[728] = "Super Star Cannon"
projectile.image[729] = "Super Star Cannon Slash.png"
projectile.name[729] = "Super Star Cannon"
projectile.image[730] = "Storm Spear (projectile).png"
projectile.name[730] = "Storm Spear"
projectile.image[731] = "Thunder Zapper (projectile).gif"
projectile.name[731] = "Thunder Zapper"
projectile.image[732] = "Electric Bolt (animated).gif"
projectile.name[732] = "Storm Spear Shot"
projectile.name[733] = "Toilet Effect"
projectile.image[733] = "Lightning Orb Arc.png"
projectile.name[734] = "Void Bag"
projectile.image[734] = "Void Bag (projectile).gif"
projectile.image[735] = "Terragrim (projectile).gif"
projectile.name[735] = "Terragrim"
projectile.image[736] = "Blue Dungeon Debris.gif"
projectile.name[736] = "Blue Dungeon Debris"
projectile.image[737] = "Green Dungeon Debris.gif"
projectile.name[737] = "Green Dungeon Debris"
projectile.name[738] = "Pink Dungeon Debris"
projectile.image[738] = "Pink Dungeon Debris.gif"
projectile.image[739] = "Black Golf Ball (projectile).png"
projectile.name[739] = "Black Golf Ball"
projectile.image[740] = "Blue Golf Ball (projectile).png"
projectile.name[740] = "Blue Golf Ball"
projectile.image[741] = "Brown Golf Ball (projectile).png"
projectile.name[741] = "Brown Golf Ball"
projectile.image[742] = "Cyan Golf Ball (projectile).png"
projectile.name[742] = "Cyan Golf Ball"
projectile.image[743] = "Green Golf Ball (projectile).png"
projectile.name[743] = "Green Golf Ball"
projectile.image[744] = "Lime Golf Ball (projectile).png"
projectile.name[744] = "Lime Golf Ball"
projectile.image[745] = "Orange Golf Ball (projectile).png"
projectile.name[745] = "Orange Golf Ball"
projectile.image[746] = "Pink Golf Ball (projectile).png"
projectile.name[746] = "Pink Golf Ball"
projectile.image[747] = "Purple Golf Ball (projectile).png"
projectile.name[747] = "Purple Golf Ball"
projectile.image[748] = "Red Golf Ball (projectile).png"
projectile.name[748] = "Red Golf Ball"
projectile.image[749] = "Sky Blue Golf Ball (projectile).png"
projectile.name[749] = "Sky Blue Golf Ball"
projectile.image[750] = "Teal Golf Ball (projectile).png"
projectile.name[750] = "Teal Golf Ball"
projectile.image[751] = "Violet Golf Ball (projectile).png"
projectile.name[751] = "Violet Golf Ball"
projectile.image[752] = "Yellow Golf Ball (projectile).png"
projectile.name[752] = "Yellow Golf Ball"
projectile.name[753] = "Amber Hook"
projectile.image[753] = "Amber Hook (projectile).png"
projectile.name[754] = "Mystic Snake Coil"
projectile.image[754] = "Mystic Snake Coil.png"
projectile.image[755] = "Sanguine Bat.gif"
projectile.name[755] = "Sanguine Bat"
projectile.image[756] = "Blood Thorn.png"
projectile.name[756] = "Blood Thorn"
projectile.image[757] = "Drippler Crippler (projectile).png"
projectile.name[757] = "Drippler Crippler"
projectile.image[758] = "Vampire Frog (minion).gif"
projectile.name[758] = "Vampire Frog"
projectile.image[759] = "Finch.gif"
projectile.name[759] = "Finch"
projectile.image[760] = "Bobber (Bloody).png"
projectile.name[760] = "Bobber (Bloody)"
projectile.image[761] = "Paper Airplane (projectile).png"
projectile.name[761] = "Paper Airplane"
projectile.image[762] = "White Paper Airplane (projectile).png"
projectile.name[762] = "White Paper Airplane"
projectile.image[763] = "Rolling Cactus Spike.png"
projectile.name[763] = "Rolling Cactus Spike"
projectile.name[764] = "Upbeat Star"
projectile.image[764] = "Estee.gif"
projectile.name[765] = "Sugar Glider"
projectile.image[765] = "Sugar Glider.png"
projectile.name[766] = "Blue Kite"
projectile.image[766] = "Blue Kite (projectile).png"
projectile.name[767] = "Blue and Yellow Kite"
projectile.image[767] = "Blue and Yellow Kite (projectile).png"
projectile.name[768] = "Red Kite"
projectile.image[768] = "Red Kite (projectile).png"
projectile.name[769] = "Red and Yellow Kite"
projectile.image[769] = "Red and Yellow Kite (projectile).png"
projectile.name[770] = "Yellow Kite"
projectile.image[770] = "Yellow Kite (projectile).png"
projectile.name[771] = "Wyvern Kite"
projectile.image[771] = "Wyvern Kite (projectile).png"
projectile.name[772] = "Geode"
projectile.image[772] = "Geode.png"
projectile.name[773] = "Scarab Bomb"
projectile.image[773] = "Scarab Bomb.png"
projectile.image[774] = "Shark Pup.png"
projectile.name[774] = "Shark Pup"
projectile.image[775] = "Bobber (Scarab).png"
projectile.name[775] = "Bobber (Scarab)"
projectile.image[776] = "Rocket.png"
projectile.name[776] = "Rocket"
projectile.image[777] = "Grenade.png"
projectile.name[777] = "Grenade"
projectile.image[778] = "Proximity Mine.png"
projectile.name[778] = "Proximity Mine"
projectile.image[779] = "Cluster Fragment.gif"
projectile.name[779] = "Cluster Fragment"
projectile.image[780] = "Rocket.png"
projectile.name[780] = "Rocket"
projectile.image[781] = "Grenade.png"
projectile.name[781] = "Grenade"
projectile.image[782] = "Proximity Mine.png"
projectile.name[782] = "Proximity Mine"
projectile.image[783] = "Cluster Fragment.png"
projectile.name[783] = "Cluster Fragment"
projectile.image[784] = "Rocket.png"
projectile.name[784] = "Rocket"
projectile.image[785] = "Grenade.png"
projectile.name[785] = "Grenade"
projectile.image[786] = "Proximity Mine.png"
projectile.name[786] = "Proximity Mine"
projectile.image[787] = "Rocket.png"
projectile.name[787] = "Rocket"
projectile.image[788] = "Grenade.png"
projectile.name[788] = "Grenade"
projectile.image[789] = "Proximity Mine.png"
projectile.name[789] = "Proximity Mine"
projectile.image[790] = "Rocket.png"
projectile.name[790] = "Rocket"
projectile.image[791] = "Grenade.png"
projectile.name[791] = "Grenade"
projectile.image[792] = "Proximity Mine.png"
projectile.name[792] = "Proximity Mine"
projectile.image[793] = "Rocket.png"
projectile.name[793] = "Rocket"
projectile.image[794] = "Grenade.png"
projectile.name[794] = "Grenade"
projectile.image[795] = "Proximity Mine.png"
projectile.name[795] = "Proximity Mine"
projectile.image[796] = "Rocket.png"
projectile.name[796] = "Rocket"
projectile.image[797] = "Grenade.png"
projectile.name[797] = "Grenade"
projectile.image[798] = "Proximity Mine.png"
projectile.name[798] = "Proximity Mine"
projectile.image[799] = "Rocket.png"
projectile.name[799] = "Rocket"
projectile.image[800] = "Grenade.png"
projectile.name[800] = "Grenade"
projectile.image[801] = "Proximity Mine.png"
projectile.name[801] = "Proximity Mine"
projectile.image[802] = "Gladius (projectile).png"
projectile.name[802] = "Gladius"
projectile.image[803] = "Rocket.png"
projectile.name[803] = "Rocket"
projectile.image[804] = "Rocket.png"
projectile.name[804] = "Rocket"
projectile.image[805] = "Rocket.png"
projectile.name[805] = "Rocket"
projectile.image[806] = "Rocket.png"
projectile.name[806] = "Rocket"
projectile.image[807] = "Rocket.png"
projectile.name[807] = "Rocket"
projectile.image[808] = "Rocket.png"
projectile.name[808] = "Rocket"
projectile.image[809] = "Rocket.png"
projectile.name[809] = "Rocket"
projectile.image[810] = "Rocket.png"
projectile.name[810] = "Rocket"
projectile.image[811] = "Blood Tears.png"
projectile.name[811] = "Blood Shot"
projectile.image[812] = "Shell Pile Falling.png"
projectile.name[812] = "Shell Pile"
projectile.image[813] = "Blood Tears.png"
projectile.name[813] = "Blood Tears"
projectile.image[814] = "Blood Shot 2.png"
projectile.name[814] = "Blood Nautilus Shot"
projectile.image[815] = "Lil' Harpy.png"
projectile.name[815] = "Lil' Harpy"
projectile.image[816] = "Fennec Fox (pet).png"
projectile.name[816] = "Fennec Fox"
projectile.image[817] = "Glittery Butterfly.png"
projectile.name[817] = "Glittery Butterfly"
projectile.image[818] = "Desert Tiger.png"
projectile.name[818] = "Desert Tiger"
projectile.image[819] = "Blood Rain Arrow.png"
projectile.name[819] = "Blood Rain"
projectile.name[820] = "Chum"
projectile.image[820] = "Chum Bucket (projectile).png"
projectile.name[821] = "Baby Imp"
projectile.image[821] = "Baby Imp.png"
projectile.name[822] = "Bone Serpent Kite"
projectile.image[822] = "Bone Serpent (projectile).png"
projectile.name[823] = "World Feeder Kite"
projectile.image[823] = "World Feeder Kite (projectile).png"
projectile.name[824] = "Bunny Kite"
projectile.image[824] = "Bunny Kite (projectile).png"
projectile.name[825] = "Baby Red Panda"
projectile.image[825] = "Baby Red Panda.png"
projectile.name[826] = "Pigron Kite"
projectile.image[826] = "Pigron Kite (projectile).png"
projectile.name[827] = "Man Eater Kite"
projectile.image[827] = "Man Eater Kite (projectile).png"
projectile.name[828] = "Blue Jellyfish Kite"
projectile.image[828] = "Blue Jellyfish Kite (projectile).png"
projectile.name[829] = "Pink Jellyfish Kite"
projectile.image[829] = "Pink Jellyfish Kite (projectile).png"
projectile.name[830] = "Shark Kite"
projectile.image[830] = "Shark Kite (projectile).png"
projectile.image[831] = "Desert Tiger.png"
projectile.name[831] = "Desert Tiger"
projectile.image[832] = "Desert Tiger.png"
projectile.name[832] = "Desert Tiger"
projectile.image[833] = "Desert Tiger.png"
projectile.name[833] = "Desert Tiger"
projectile.image[834] = "Desert Tiger.png"
projectile.name[834] = "Desert Tiger"
projectile.image[835] = "Desert Tiger.png"
projectile.name[835] = "Desert Tiger"
projectile.image[836] = "Dandelion Seed.png"
projectile.name[836] = "Dandelion Seed"
projectile.image[837] = "Skull.png"
projectile.name[837] = "Skull"
projectile.name[838] = "Sand Shark Kite"
projectile.image[838] = "Sand Shark Kite (projectile).png"
projectile.name[839] = "Corrupt Bunny Kite"
projectile.image[839] = "Corrupt Bunny Kite (projectile).png"
projectile.name[840] = "Crimson Bunny Kite"
projectile.image[840] = "Crimson Bunny Kite (projectile).png"
projectile.image[841] = "Leather Whip (projectile).png"
projectile.name[841] = "Leather Whip"
projectile.image[842] = "Ruler.png"
projectile.name[842] = "Ruler"
projectile.name[843] = "Goldfish Kite"
projectile.image[843] = "Goldfish Kite (projectile).png"
projectile.name[844] = "Angry Trapper Kite"
projectile.image[844] = "Angry Trapper Kite (projectile).png"
projectile.name[845] = "Koi Kite"
projectile.image[845] = "Koi Kite (projectile).png"
projectile.name[846] = "Crawltipede Kite"
projectile.image[846] = "Crawltipede Kite (projectile).png"
projectile.image[847] = "Durendal (projectile).png"
projectile.name[847] = "Durendal"
projectile.image[848] = "Morning Star (projectile).png"
projectile.name[848] = "Morning Star"
projectile.image[849] = "Dark Harvest (projectile).png"
projectile.name[849] = "Dark Harvest"
projectile.name[850] = "Spectrum Kite"
projectile.image[850] = "Spectrum Kite (projectile).png"
projectile.name[851] = "Dove"
projectile.image[851] = "Dove.gif"
projectile.name[852] = "Wandering Eye Kite"
projectile.image[852] = "Wandering Eye Kite (projectile).png"
projectile.name[853] = "Unicorn Kite"
projectile.image[853] = "Unicorn Kite (projectile).png"
projectile.name[854] = "Plantero"
projectile.image[854] = "Plantero (pet).png"
projectile.name[855] = "Lantern"
projectile.image[855] = "Release Lantern (projectile).gif"
projectile.image[856] = "Stellar Tune.png"
projectile.name[856] = "Stellar Tune"
projectile.image[857] = "First Fractal.png"
projectile.name[857] = "First Fractal"
projectile.image[858] = "Dynamite Kitten.gif"
projectile.name[858] = "Dynamite Kitten"
projectile.image[859] = "Baby Werewolf.png"
projectile.name[859] = "Baby Werewolf"
projectile.image[860] = "Shadow Mimic (pet).png"
projectile.name[860] = "Shadow Mimic"
projectile.name[861] = "Football"
projectile.image[861] = "Football (projectile).gif"
projectile.image[862] = "Cluster Fragment.png"
projectile.name[862] = "Cluster Fragment"
projectile.image[863] = "Cluster Fragment.png"
projectile.name[863] = "Cluster Fragment"
projectile.image[864] = "Enchanted Dagger (projectile).png"
projectile.name[864] = "Enchanted Dagger"
projectile.name[865] = "Squirrel Hook"
projectile.image[865] = "Squirrel Hook (projectile).png"
projectile.image[866] = "Sergeant United Shield (projectile).gif"
projectile.name[866] = "Sergeant United Shield"
projectile.image[867] = "Shroomerang.png"
projectile.name[867] = "Shroomerang"
projectile.image[868] = "Tree Globe.png"
projectile.name[868] = "World Globe"
projectile.image[869] = "World Globe.png"
projectile.name[869] = "World Globe"
projectile.image[870] = "Fairy Glowstick (projectile).gif"
projectile.name[870] = "Fairy Glowstick"
projectile.name[871] = "Split Shot Core"
projectile.image[871] = "Split Shot Core.gif"
projectile.image[872] = "Everlasting Rainbow.png"
projectile.name[872] = "Everlasting Rainbow"
projectile.image[873] = "Prismatic Bolt.png"
projectile.name[873] = "Prismatic Bolt"
projectile.name[874] = "Death Aurora"
projectile.image[874] = "Death Aurora.png"
projectile.image[875] = "Volt Bunny (pet).gif"
projectile.name[875] = "Volt Bunny"
projectile.image[876] = "Zapinator (projectile).png"
projectile.name[876] = "Zapinator"
projectile.image[877] = "Jousting Lance (projectile).png"
projectile.name[877] = "Jousting Lance"
projectile.image[878] = "Shadow Jousting Lance (projectile).png"
projectile.name[878] = "Shadow Jousting Lance"
projectile.image[879] = "Hallowed Jousting Lance (projectile).png"
projectile.name[879] = "Hallowed Jousting Lance"
projectile.name[880] = "Strike (Green)"
projectile.image[880] = "Strike (Green).gif"
projectile.name[881] = "Slime Prince"
projectile.image[881] = "Slime Prince.gif"
projectile.name[882] = "Suspicious Eye"
projectile.image[882] = "Suspicious Eye.gif"
projectile.name[883] = "Eater of Worms"
projectile.image[883] = "Eater of Worms.png"
projectile.name[884] = "Spider Brain"
projectile.image[884] = "Spider Brain.gif"
projectile.name[885] = "Skeletron Jr."
projectile.image[885] = "Skeletron Jr..gif"
projectile.name[886] = "Honey Bee"
projectile.image[886] = "Honey Bee.gif"
projectile.name[887] = "Destroyer-Lite"
projectile.image[887] = "Destroyer-Lite.png"
projectile.name[888] = "Rez and Spaz"
projectile.image[888] = "Rez and Spaz.gif"
projectile.name[889] = "Mini Prime"
projectile.image[889] = "Mini Prime.gif"
projectile.name[890] = "Plantera Seedling"
projectile.image[890] = "Plantera Seedling (pet).png"
projectile.name[891] = "Toy Golem"
projectile.image[891] = "Toy Golem (pet).gif"
projectile.name[892] = "Tiny Fishron"
projectile.image[892] = "Tiny Fishron.gif"
projectile.name[893] = "Phantasmal Dragon"
projectile.image[893] = "Phantasmal Dragon (pet).png"
projectile.name[894] = "Moonling"
projectile.image[894] = "Moonling.gif"
projectile.name[895] = "Fairy Princess"
projectile.image[895] = "Fairy Princess.gif"
projectile.name[896] = "Jack 'O Lantern"
projectile.image[896] = "Jack 'O Lantern (light pet).gif"
projectile.name[897] = "Everscream Sapling"
projectile.image[897] = "Everscream Sapling.png"
projectile.name[898] = "Ice Queen"
projectile.image[898] = "Ice Queen (pet).png"
projectile.name[899] = "Alien Skater"
projectile.image[899] = "Alien Skater.png"
projectile.name[900] = "Baby Ogre"
projectile.image[900] = "Baby Ogre.png"
projectile.name[901] = "Itsy Betsy"
projectile.image[901] = "Itsy Betsy (pet).gif"
projectile.image[902] = "Combat Wrench.png"
projectile.name[902] = "Combat Wrench"
projectile.image[903] = "Wet Bomb.png"
projectile.name[903] = "Wet Bomb"
projectile.image[904] = "Lava Bomb.png"
projectile.name[904] = "Lava Bomb"
projectile.image[905] = "Honey Bomb.png"
projectile.name[905] = "Honey Bomb"
projectile.image[906] = "Dry Bomb.png"
projectile.name[906] = "Dry Bomb"
projectile.image[907] = "Ornament.png"
projectile.name[907] = "Ornament"
projectile.image[908] = "Titanium Shard.gif"
projectile.name[908] = "Titanium Shard"
projectile.image[909] = "Rock.png"
projectile.name[909] = "Rock"
projectile.image[910] = "Dirt Bomb.png"
projectile.name[910] = "Dirt Bomb"
projectile.image[911] = "Sticky Dirt Bomb.png"
projectile.name[911] = "Sticky Dirt Bomb"
projectile.image[912] = "Cool Whip (projectile).png"
projectile.name[912] = "Cool Whip"
projectile.image[913] = "Firecracker (projectile).png"
projectile.name[913] = "Firecracker"
projectile.image[914] = "Snapthorn (projectile).png"
projectile.name[914] = "Snapthorn"
projectile.image[915] = "Kaleidoscope (projectile).png"
projectile.name[915] = "Kaleidoscope"
projectile.image[916] = "Reaping (projectile).png"
projectile.name[916] = "Reaping"
projectile.image[917] = "Cool Flake.png"
projectile.name[917] = "Cool Flake"
projectile.image[918] = "Firecracker (projectile 2).png"
projectile.name[918] = "Firecracker"
projectile.image[919] = "Ethereal Lance.png"
projectile.name[919] = "Ethereal Lance"
projectile.image[920] = "Crystal Spike.png"
projectile.name[920] = "Crystal Spike"
projectile.image[921] = "Bouncy Gel.png"
projectile.name[921] = "Bouncy Gel"
projectile.image[922] = "Queenly Smash.png"
projectile.name[922] = "Queenly Smash"
projectile.image[923] = "Sun Dance.png"
projectile.name[923] = "Sun Dance"
projectile.name[924] = "Empress Hymn"
projectile.image[924] = "Lightning Orb Arc.png"
projectile.image[925] = "Lightning Orb Arc.png"
projectile.name[925] = "Stardust Guardian Punch"
projectile.image[926] = "Regal Gel.png"
projectile.name[926] = "Regal Gel"
projectile.image[927] = "Starlight (projectile).png"
projectile.name[927] = "Starlight"
projectile.image[928] = "Drippler Crippler (projectile).png"
projectile.name[928] = "Drippler Crippler"
projectile.name[929] = "Strike (Red)"
projectile.image[929] = "Strike (Red).gif"
projectile.image[930] = "Rocket.png"
projectile.name[930] = "Rocket"
projectile.image[931] = "Nightglow (projectile).png"
projectile.name[931] = "Nightglow"
projectile.image[932] = "Twilight Lance.png"
projectile.name[932] = "Twilight Lance"
projectile.image[933] = "Zenith (projectile).png"
projectile.name[933] = "Zenith"
projectile.name[934] = "Slime Princess"
projectile.image[934] = "Slime Princess.gif"
projectile.name[935] = "Hook of Dissonance"
projectile.image[935] = "Hook of Dissonance (projectile).png"
projectile.image[936] = "Sparkle Slime Balloon.png"
projectile.name[936] = "Sparkle Slime Balloon"
projectile.image[937] = "Volatile Gelatin.png"
projectile.name[937] = "Volatile Gelatin"
projectile.image[938] = "Copper Shortsword.png"
projectile.name[938] = "Copper Shortsword"
projectile.image[939] = "Tin Shortsword.png"
projectile.name[939] = "Tin Shortsword"
projectile.image[940] = "Iron Shortsword.png"
projectile.name[940] = "Iron Shortsword"
projectile.image[941] = "Lead Shortsword.png"
projectile.name[941] = "Lead Shortsword"
projectile.image[942] = "Silver Shortsword.png"
projectile.name[942] = "Silver Shortsword"
projectile.image[943] = "Tungsten Shortsword.png"
projectile.name[943] = "Tungsten Shortsword"
projectile.image[944] = "Gold Shortsword.png"
projectile.name[944] = "Gold Shortsword"
projectile.image[945] = "Platinum Shortsword.png"
projectile.name[945] = "Platinum Shortsword"
projectile.image[946] = "Terraprisma (projectile).png"
projectile.name[946] = "Terraprisma"
projectile.image[947] = "Mace (projectile).png"
projectile.name[947] = "Mace"
projectile.image[948] = "Flaming Mace (projectile).png"
projectile.name[948] = "Flaming Mace"


local this = {}

local DefaultToWhip = function()
	this.width = 18;
	this.height = 18;
	this.aiStyle = 165;
	this.friendly = true;
	this.penetrate = -1;
	this.tileCollide = false;
	this.scale = 1;
	this.ownerHitCheck = true;
	this.extraUpdates = 1;
	this.usesLocalNPCImmunity = true;
	this.localNPCHitCooldown = -1;
end

local resetStats = function (Type)
	-- those stats that never changed were commented out.
	
	--this.ownerHitCheckDistance = 1000
	this.counterweight = false
	this.sentry = false
	this.arrow = false
	this.bobber = false
	--this.numHits = 0
	this.netImportant = false
	this.manualDirectionChange = false
	this.decidesManualFallThrough = false
	--this.shouldFallThrough = false
	this.localNPCHitCooldown = -2
	this.idStaticNPCHitCooldown = -1
	this.usesLocalNPCImmunity = false
	this.usesIDStaticNPCImmunity = false
	this.internalName = ''
	--[[
	local newSize = 10

	if Type >= 0 then
		newSize = ProjectileID.Sets.TrailCacheLength[Type]
	end
	if (newSize ~= this.oldPos.Length)
	{
		Array.Resize<Vector2>(ref this.oldPos, newSize)
		Array.Resize<float>(ref this.oldRot, newSize)
		Array.Resize<int>(ref this.oldSpriteDirection, newSize)
	}
	for (int index = 0; index < this.oldPos.Length; ++index)
	{
		this.oldPos[index].X = 0.0
		this.oldPos[index].Y = 0.0
		this.oldRot[index] = 0.0
		this.oldSpriteDirection[index] = 0
	}
	for (int index = 0; index < Projectile.maxAI; ++index)
	{
		this.ai[index] = 0.0
		this.localAI[index] = 0.0
	}
	for (int index = 0; index < 255; ++index){
		this.playerImmune[index] = 0
	}
	this.ResetLocalNPCHitImmunity()
	]]--
	--this.noDropItem = false
	this.minion = false
	this.minionSlots = 0.0
	--this.soundDelay = 0
	--this.spriteDirection = 1
	this.melee = false
	this.ranged = false
	this.magic = false
	this.ownerHitCheck = false
	this.hide = false
	--this.lavaWet = false
	--this.wetCount = 0
	--this.wet = false
	this.ignoreWater = false
	this.hostile = false
	--this.netUpdate = false
	--this.netUpdate2 = false
	--this.netSpam = 0
	--this.numUpdates = 0
	this.extraUpdates = 0
	--this.identity = 0
	--this.restrikeDelay = 0
	this.light = 0.0
	this.penetrate = 1
	this.tileCollide = true
	--this.position = Vector2.Zero
	--this.velocity = Vector2.Zero
	this.aiStyle = 0
	this.alpha = 0
	this.glowMask = -1
	this.type = Type
	--this.active = true
	--this.rotation = 0.0
	this.scale = 1
	--this.owner = 255
	this.timeLeft = 3600
	this.friendly = false
	--this.damage = 0
	--this.originalDamage = 0
	this.knockBack = 0.0
	--this.miscText = ""
	this.coldDamage = false
	this.noEnchantments = false
	this.noEnchantmentVisuals = false
	this.trap = false
	--this.npcProj = false
	--this.originatedFromActivableTile = false
	--this.projUUID = -1
	--this.frame = 0
	--this.frameCounter = 0
	this.width = 0
	this.height	= 0
end

--[[
NOTE: only these stats may be changed within setDefaults():
this.aiStyle
this.alpha
this.arrow
this.bobber
this.coldDamage
this.counterweight
this.decidesManualFallThrough
this.extraUpdates
this.friendly
this.glowMask
this.hide
this.hostile
this.idStaticNPCHitCooldown
this.ignoreWater
this.knockBack
this.light
this.localNPCHitCooldown
this.magic
this.manualDirectionChange
this.melee
this.minion
this.minionSlots
this.netImportant
this.noEnchantments
this.noEnchantmentVisuals
this.ownerHitCheck
this.penetrate
this.ranged
this.scale
this.sentry
this.tileCollide
this.timeLeft
this.trap
this.usesIDStaticNPCImmunity
this.usesLocalNPCImmunity
this.width
this.height

]]--

local SetDefaults = function(Type)
	resetStats(Type)
	if this.type == 1 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 2 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.light = 1
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 3 then
		this.width = 22
		this.height = 22
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 4
		this.ranged = true
	elseif this.type == 4 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.light = 0.35
		this.penetrate = 5
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 5 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.light = 0.4
		this.penetrate = -1
		this.alpha = 100
		this.ignoreWater = true
		this.ranged = true
		this.extraUpdates = 1
		this.timeLeft = 120
	elseif this.type == 6 then
		this.width = 22
		this.height = 22
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.light = 0.4
	elseif this.type == 7 or this.type == 8 then
		this.width = 28
		this.height = 28
		this.aiStyle = 4
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.alpha = 255
		this.ignoreWater = true
		this.magic = true
	elseif this.type == 9 then
		this.width = 24
		this.height = 24
		this.aiStyle = 5
		this.friendly = true
		this.penetrate = 2
		this.alpha = 50
		this.scale = 0.8
		this.tileCollide = false
		this.melee = true
	elseif this.type == 10 then
		this.width = 64
		this.height = 64
		this.aiStyle = 6
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
		this.ignoreWater = true
	elseif this.type == 11 then
		this.width = 48
		this.height = 48
		this.aiStyle = 6
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
		this.ignoreWater = true
	elseif this.type == 12 then
		this.width = 18
		this.height = 18
		this.aiStyle = 5
		this.friendly = true
		this.penetrate = -1
		this.alpha = 50
		this.light = 1
	elseif this.type == 13 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 14 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 15 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.friendly = true
		this.light = 0.8
		this.alpha = 100
		this.magic = true
	elseif this.type == 16 then
		this.width = 32
		this.height = 32
		this.aiStyle = 9
		this.friendly = true
		this.light = 0.8
		this.alpha = 100
		this.magic = true
	elseif this.type == 17 then
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.ignoreWater = true
	elseif this.type == 18 then
		this.netImportant = true
		this.width = 32
		this.height = 32
		this.aiStyle = 11
		this.friendly = true
		this.light = 0.9
		this.alpha = 150
		this.tileCollide = false
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.ignoreWater = true
		this.scale = 0.8
	elseif this.type == 19 then
		this.width = 22
		this.height = 22
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.light = 1
		this.melee = true
	elseif this.type == 20 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 3
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.4
		this.timeLeft = 600
		this.magic = true
	elseif this.type == 21 then
		this.width = 16
		this.height = 16
		this.aiStyle = 2
		this.scale = 1.2
		this.friendly = true
		this.ranged = true
	elseif this.type == 22 then
		this.width = 18
		this.height = 18
		this.aiStyle = 12
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.ignoreWater = true
		this.magic = true
	elseif this.type == 23 then
		this.width = 4
		this.height = 4
		this.aiStyle = 13
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.ranged = true
	elseif this.type == 24 then
		this.width = 14
		this.height = 14
		this.aiStyle = 14
		this.friendly = true
		this.penetrate = 6
		this.ranged = true
	elseif this.type == 25 then
		this.netImportant = true
		this.width = 22
		this.height = 22
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 0.9
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 26 then
		this.netImportant = true
		this.width = 22
		this.height = 22
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 0.8
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 27 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.friendly = true
		this.alpha = 255
		this.timeLeft = math.floor(this.timeLeft / 2)
		this.penetrate = 10
		this.magic = true
	elseif this.type == 28 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 29 then
		this.width = 10
		this.height = 10
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 30 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 31 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 32 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 33 then
		this.width = 38
		this.height = 38
		this.aiStyle = 3
		this.friendly = true
		this.scale = 0.9
		this.penetrate = -1
		this.melee = true
	elseif this.type == 34 then
		this.width = 32
		this.height = 32
		this.aiStyle = 9
		this.friendly = true
		this.light = 0.8
		this.penetrate = 2
		this.magic = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 12
	elseif this.type == 35 then
		this.netImportant = true
		this.width = 22
		this.height = 22
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 0.8
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 36 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 2
		this.light = 0.6
		this.alpha = 255
		this.scale = 1.4
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 37 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
	elseif this.type == 38 then
		this.width = 14
		this.height = 14
		this.aiStyle = 0
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 1
		this.tileCollide = true
	elseif this.type == 39 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 40 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 41 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		this.light = 0.3
	elseif this.type == 42 then
		this.knockBack = 8
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.ranged = true
		this.friendly = true
		this.extraUpdates = 1
	elseif this.type == 43 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 44 then
		this.width = 48
		this.height = 48
		this.alpha = 100
		this.light = 0.2
		this.aiStyle = 18
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = true
		this.scale = 0.9
	elseif this.type == 45 then
		this.width = 48
		this.height = 48
		this.alpha = 100
		this.light = 0.2
		this.aiStyle = 18
		this.friendly = true
		this.penetrate = 5
		this.tileCollide = true
		this.scale = 0.9
		this.magic = true
	elseif this.type == 46 then
		this.width = 20
		this.height = 20
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 47 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 48 then
		this.width = 12
		this.height = 12
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 2
		this.ranged = true
	elseif this.type == 49 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.2
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 50 then
		this.netImportant = true
		this.width = 6
		this.height = 6
		this.aiStyle = 14
		this.penetrate = -1
		this.alpha = 75
		this.light = 1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 51 then
		this.width = 8
		this.height = 8
		this.aiStyle = 1
		this.ranged = true
		this.friendly = true
	elseif this.type == 52 then
		this.width = 22
		this.height = 22
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
	elseif this.type == 53 then
		this.netImportant = true
		this.width = 6
		this.height = 6
		this.aiStyle = 14
		this.penetrate = -1
		this.alpha = 75
		this.light = 1
		this.timeLeft = this.timeLeft * 5
		this.tileCollide = false
	elseif this.type == 54 then
		this.width = 12
		this.height = 12
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 2
		this.ranged = true
	elseif this.type == 55 then
		this.width = 10
		this.height = 10
		this.aiStyle = 0
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 1
		this.tileCollide = true
	elseif this.type == 56 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 57 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 58 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.08
	elseif this.type == 59 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 0.9
	elseif this.type == 60 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 0.9
	elseif this.type == 61 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.16
	elseif this.type == 62 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 0.9
	elseif this.type == 63 then
		this.netImportant = true
		this.width = 22
		this.height = 22
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 64 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.25
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 65 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.ranged = true
		this.penetrate = -1
		this.extraUpdates = 1
	elseif this.type == 66 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.27
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 67 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 68 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.ranged = true
		this.penetrate = -1
		this.extraUpdates = 1
	elseif this.type == 69 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
	elseif this.type == 70 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
	elseif this.type == 621 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
	elseif this.type == 71 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 72 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 11
		this.friendly = true
		this.light = 0.9
		this.tileCollide = false
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.ignoreWater = true
		this.scale = 0.8
	elseif this.type == 73 or this.type == 74 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
		this.light = 0.4
	elseif this.type == 75 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 76 or this.type == 77 or this.type == 78 then
		if this.type == 76 then
			this.width = 10
			this.height = 22
		elseif this.type == 77 then
			this.width = 18
			this.height = 24
		else
			this.width = 22
			this.height = 24
		end
		this.aiStyle = 21
		this.friendly = true
		this.alpha = 100
		this.light = 0.3
		this.penetrate = -1
		this.timeLeft = 180
		this.magic = true
	elseif this.type == 79 then
		this.width = 32
		this.height = 32
		this.aiStyle = 9
		this.friendly = true
		this.light = 0.8
		this.magic = true
		this.penetrate = 3
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 12
	elseif this.type == 80 then
		this.width = 16
		this.height = 16
		this.aiStyle = 22
		this.friendly = true
		this.magic = true
		this.tileCollide = false
		this.light = 0.5
		this.coldDamage = true
	elseif this.type == 81 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = true
	elseif this.type == 82 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = true
	elseif this.type == 83 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = 3
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.7
		this.timeLeft = 600
		this.magic = true
	elseif this.type == 84 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = 3
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.2
		this.timeLeft = 600
		this.magic = true
	elseif this.type == 85 then
		this.width = 6
		this.height = 6
		this.aiStyle = 23
		this.friendly = true
		this.alpha = 255
		this.penetrate = 3
		this.extraUpdates = 2
		this.ranged = true
	elseif this.type == 86 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 11
		this.friendly = true
		this.light = 0.9
		this.tileCollide = false
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.ignoreWater = true
		this.scale = 0.8
	elseif this.type == 87 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 11
		this.friendly = true
		this.light = 0.9
		this.tileCollide = false
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.ignoreWater = true
		this.scale = 0.8
	elseif this.type == 88 then
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 3
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 4
		this.scale = 1.4
		this.timeLeft = 600
		this.magic = true
	elseif this.type == 89 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 90 then
		this.width = 6
		this.height = 6
		this.aiStyle = 24
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 50
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
		this.tileCollide = false
	elseif this.type == 91 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 92 then
		this.width = 24
		this.height = 24
		this.aiStyle = 5
		this.friendly = true
		this.penetrate = 1
		this.alpha = 50
		this.scale = 0.8
		this.tileCollide = false
		this.ranged = true
	elseif this.type == 93 then
		this.light = 0.15
		this.width = 12
		this.height = 12
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 2
		this.magic = true
	elseif this.type == 94 then
		this.ignoreWater = true
		this.width = 8
		this.height = 8
		this.aiStyle = 24
		this.friendly = true
		this.light = 0.5
		this.alpha = 50
		this.scale = 1.2
		this.timeLeft = 600
		this.magic = true
		this.tileCollide = true
		this.penetrate = 1
	elseif this.type == 95 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.friendly = true
		this.light = 0.8
		this.alpha = 100
		this.magic = true
		this.penetrate = 2
	elseif this.type == 96 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.hostile = true
		this.light = 0.8
		this.alpha = 100
		this.magic = true
		this.penetrate = -1
		this.scale = 0.9
		this.scale = 1.3
	elseif this.type == 97 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 98 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.trap = true
	elseif this.type == 99 or this.type == 727 then
		this.width = 31
		this.height = 31
		this.aiStyle = 25
		this.friendly = true
		this.hostile = true
		this.ranged = true
		this.penetrate = -1
		this.trap = true
	elseif this.type == 100 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = 3
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.8
		this.timeLeft = 2700
		this.magic = true
	elseif this.type == 101 then
		this.width = 6
		this.height = 6
		this.aiStyle = 23
		this.hostile = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 3
		this.magic = true
	elseif this.type == 102 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.hostile = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 103 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.light = 1
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 104 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 105 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.3
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 106 then
		this.width = 32
		this.height = 32
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.light = 0.4
	elseif this.type == 107 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.1
	elseif this.type == 108 then
		this.width = 260
		this.height = 260
		this.aiStyle = 16
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
		this.alpha = 255
		this.timeLeft = 2
		this.trap = true
	elseif this.type == 109 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.hostile = true
		this.scale = 0.9
		this.penetrate = -1
		this.coldDamage = true
		this.ranged = true
	elseif this.type == 110 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.light = 0.5
		this.alpha = 255
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 111 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 112 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 113 then
		this.width = 22
		this.height = 22
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.light = 0.4
		this.coldDamage = true
	elseif this.type == 114 then
		this.width = 16
		this.height = 16
		this.aiStyle = 27
		this.magic = true
		this.penetrate = 3
		this.light = 0.5
		this.alpha = 255
		this.friendly = true
	elseif this.type == 115 then
		this.width = 16
		this.height = 16
		this.aiStyle = 27
		this.hostile = true
		this.magic = true
		this.penetrate = -1
		this.light = 0.5
		this.alpha = 255
	elseif this.type == 116 then
		this.width = 16
		this.height = 16
		this.aiStyle = 27
		this.melee = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.friendly = true
	elseif this.type == 117 then
		this.arrow = true
		this.extraUpdates = 2
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 118 then
		this.width = 10
		this.height = 10
		this.aiStyle = 28
		this.alpha = 255
		this.melee = true
		this.penetrate = 1
		this.friendly = true
		this.coldDamage = true
	elseif this.type == 119 then
		this.width = 14
		this.height = 14
		this.aiStyle = 28
		this.alpha = 255
		this.melee = true
		this.penetrate = 2
		this.friendly = true
		this.coldDamage = true
	elseif this.type == 120 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.coldDamage = true
		this.extraUpdates = 1
		this.timeLeft = 1200
	elseif this.type == 121 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 122 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 123 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 124 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 2
		this.friendly = true
	elseif this.type == 125 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 2
		this.friendly = true
	elseif this.type == 126 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 2
		this.friendly = true
	elseif this.type == 127 then
		this.netImportant = true
		this.width = 22
		this.height = 22
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 128 then
		this.width = 14
		this.height = 14
		this.aiStyle = 28
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.coldDamage = true
	elseif this.type == 129 then
		this.width = 14
		this.height = 14
		this.aiStyle = 28
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.tileCollide = false
	elseif this.type == 130 then
		this.width = 22
		this.height = 22
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.2
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 131 then
		this.width = 22
		this.height = 22
		this.aiStyle = 30
		this.friendly = true
		this.penetrate = 1
		this.tileCollide = false
		this.melee = true
		this.light = 0.5
	elseif this.type == 132 then
		this.width = 16
		this.height = 16
		this.aiStyle = 27
		this.melee = true
		this.penetrate = 3
		this.light = 0.5
		this.alpha = 255
		this.friendly = true
	elseif this.type == 133 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 134 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 135 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 136 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 137 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 138 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 139 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 140 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 141 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 142 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 143 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 144 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 145 then
		this.width = 6
		this.height = 6
		this.aiStyle = 31
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 146 then
		this.width = 6
		this.height = 6
		this.aiStyle = 31
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 147 then
		this.width = 6
		this.height = 6
		this.aiStyle = 31
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 148 then
		this.width = 6
		this.height = 6
		this.aiStyle = 31
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 149 then
		this.width = 6
		this.height = 6
		this.aiStyle = 31
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 150 or this.type == 151 or this.type == 152 then
		this.width = 28
		this.height = 28
		this.aiStyle = 4
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.alpha = 255
		this.ignoreWater = true
		this.magic = true
	elseif this.type == 153 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 154 then
		this.netImportant = true
		this.width = 22
		this.height = 22
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 0.8
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 155 then
		this.netImportant = true
		this.width = 44
		this.height = 44
		this.aiStyle = 32
		this.friendly = true
	elseif this.type == 156 then
		this.width = 16
		this.height = 16
		this.aiStyle = 27
		this.melee = true
		this.light = 0.5
		this.alpha = 255
		this.friendly = true
	elseif this.type == 157 then
		this.width = 32
		this.height = 32
		this.aiStyle = 27
		this.melee = true
		this.light = 0.5
		this.alpha = 255
		this.friendly = true
		this.scale = 1.2
	elseif this.type == 158 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 159 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 160 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 161 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
		this.ranged = true
		this.extraUpdates = 1
	elseif this.type == 162 then
		this.width = 16
		this.height = 16
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 4
		this.alpha = 255
	elseif this.type == 163 then
		this.netImportant = true
		this.width = 6
		this.height = 6
		this.aiStyle = 33
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 36000
	elseif this.type == 164 then
		this.width = 128
		this.height = 128
		this.aiStyle = 16
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
		this.alpha = 255
		this.timeLeft = 2
	elseif this.type == 165 then
		this.netImportant = true
		this.width = 12
		this.height = 12
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 166 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.ranged = true
		this.coldDamage = true
	elseif this.type == 167 or this.type == 168 or (this.type == 169 or this.type == 170) then
		this.width = 14
		this.height = 14
		this.aiStyle = 34
		this.friendly = true
		this.ranged = true
		this.timeLeft = 45
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 3
	elseif this.type == 171 or this.type == 505 or this.type == 506 then
		this.width = 14
		this.height = 14
		this.aiStyle = 35
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = 400
	elseif this.type == 172 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.light = 1
		this.ranged = true
		this.coldDamage = true
		this.timeLeft = 1200
	elseif this.type == 173 then
		this.width = 16
		this.height = 16
		this.aiStyle = 27
		this.melee = true
		this.penetrate = 1
		this.light = 0.2
		this.alpha = 255
		this.friendly = true
	elseif this.type == 174 then
		this.alpha = 255
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.coldDamage = true
	elseif this.type == 175 then
		this.width = 34
		this.height = 34
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 176 then
		this.alpha = 255
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 177 then
		this.width = 10
		this.height = 10
		this.aiStyle = 28
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.coldDamage = true
	elseif this.type == 178 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.timeLeft = 2
	elseif this.type == 179 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 180 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.light = 0.5
		this.alpha = 255
		this.scale = 1.2
		this.timeLeft = 600
		this.extraUpdates = 1
	elseif this.type == 181 then
		this.width = 8
		this.height = 8
		this.aiStyle = 36
		this.friendly = true
		this.penetrate = 3
		this.alpha = 255
		this.timeLeft = 600
		this.extraUpdates = 3
	elseif this.type == 182 then
		this.light = 0.15
		this.width = 30
		this.height = 30
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = 10
		this.melee = true
		this.extraUpdates = 1
	elseif this.type == 183 then
		this.width = 14
		this.height = 22
		this.aiStyle = 14
		this.penetrate = 1
		this.timeLeft = 180
		this.ranged = true
		this.friendly = true
	elseif this.type == 184 then
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.trap = true
	elseif this.type == 185 then
		this.width = 14
		this.height = 14
		this.aiStyle = 14
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 900
		this.trap = true
	elseif this.type == 186 then
		this.width = 10
		this.height = 14
		this.aiStyle = 37
		this.friendly = true
		this.tileCollide = false
		this.ignoreWater = true
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 300
		this.trap = true
	elseif this.type == 187 then
		this.width = 6
		this.height = 6
		this.aiStyle = 38
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 60
		this.trap = true
	elseif this.type == 188 then
		this.width = 6
		this.height = 6
		this.aiStyle = 23
		this.friendly = true
		this.hostile = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.trap = true
	elseif this.type == 189 then
		this.width = 8
		this.height = 8
		this.aiStyle = 36
		this.friendly = true
		this.penetrate = 3
		this.alpha = 255
		this.timeLeft = 600
		this.magic = true
		this.extraUpdates = 3
	elseif this.type == 190 then
		this.width = 22
		this.height = 22
		this.aiStyle = 39
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.ranged = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 14
	elseif this.type >= 191 and this.type <= 194 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 26
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		if this.type == 192 then
			this.scale = 1.025
		elseif this.type == 193 then
			this.scale = 1.05
		elseif this.type == 194 then
			this.scale = 1.075
		end
	elseif this.type == 195 then
		this.tileCollide = false
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
	elseif this.type == 196 then
		this.width = 16
		this.height = 16
		this.aiStyle = 14
		this.penetrate = -1
		this.scale = 0.8
	elseif this.type == 197 then
		this.netImportant = true
		this.width = 42
		this.height = 42
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 198 then
		this.netImportant = true
		this.width = 26
		this.height = 26
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 199 then
		this.netImportant = true
		this.width = 28
		this.height = 28
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.ignoreWater = true
	elseif this.type == 200 then
		this.netImportant = true
		this.width = 28
		this.height = 28
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 201 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 202 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 203 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 204 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 205 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 206 then
		this.width = 14
		this.height = 14
		this.aiStyle = 40
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
		this.magic = true
	elseif this.type == 207 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 208 then
		this.netImportant = true
		this.width = 18
		this.height = 36
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 209 then
		this.width = 12
		this.height = 32
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.light = 0.5
	elseif this.type == 210 then
		this.netImportant = true
		this.width = 14
		this.height = 30
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 211 then
		this.netImportant = true
		this.width = 24
		this.height = 24
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.light = 1
		this.ignoreWater = true
	elseif this.type == 212 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.12
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 213 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 0.92
	elseif this.type == 214 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 215 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.27
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 216 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 0.93
	elseif this.type == 217 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.12
	elseif this.type == 218 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.28
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 219 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 0.95
	elseif this.type == 220 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.2
	elseif this.type == 221 then
		this.width = 20
		this.height = 20
		this.aiStyle = 41
		this.friendly = true
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 120
		this.penetrate = -1
		--this.scale = (1.0 + (math.random(30)-1) * 0.01)
		this.scale = (1.0 + 29 / 2 * 0.01) -- average value 
		this.extraUpdates = 2
	elseif this.type == 222 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.3
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 223 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1
	elseif this.type == 224 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.1
	elseif this.type == 225 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.extraUpdates = 1
		this.timeLeft = 1200
	elseif this.type == 226 then
		this.netImportant = true
		this.width = 22
		this.height = 42
		this.aiStyle = 42
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.light = 0.4
		this.ignoreWater = true
	elseif this.type == 227 then
		this.netImportant = true
		this.tileCollide = false
		this.light = 0.1
		this.width = 14
		this.height = 14
		this.aiStyle = 43
		this.friendly = true
		this.penetrate = 1
		this.timeLeft = 180
	elseif this.type == 228 then
		this.tileCollide = false
		this.width = 30
		this.height = 30
		this.aiStyle = 44
		this.friendly = true
		this.melee = true
		this.scale = 1.1
		this.penetrate = -1
		this.noEnchantmentVisuals = true
	elseif this.type == 229 then
		this.width = 30
		this.height = 30
		this.aiStyle = 44
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.light = 0.2
		this.noEnchantmentVisuals = true
	elseif this.type >= 230 and this.type <= 235 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 236 then
		this.netImportant = true
		this.width = 34
		this.height = 34
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 237 then
		this.netImportant = true
		this.width = 28
		this.height = 28
		this.aiStyle = 45
		this.penetrate = -1
	elseif this.type == 238 then
		this.tileCollide = false
		this.ignoreWater = true
		this.width = 54
		this.height = 28
		this.aiStyle = 45
		this.penetrate = -1
	elseif this.type == 239 then
		this.ignoreWater = true
		this.width = 4
		this.height = 40
		this.aiStyle = 45
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = 300
		this.scale = 1.1
		this.magic = true
		this.extraUpdates = 1
	elseif this.type == 240 then
		this.width = 16
		this.height = 16
		this.aiStyle = 2
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
	elseif this.type == 241 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 242 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 7
		this.scale = 1.18
		this.timeLeft = 600
		this.ranged = true
		this.ignoreWater = true
	elseif this.type == 243 then
		this.width = 28
		this.height = 28
		this.aiStyle = 45
		this.penetrate = -1
	elseif this.type == 244 then
		this.tileCollide = false
		this.ignoreWater = true
		this.width = 54
		this.height = 28
		this.aiStyle = 45
		this.penetrate = -1
	elseif this.type == 245 then
		this.ignoreWater = true
		this.width = 4
		this.height = 40
		this.aiStyle = 45
		this.friendly = true
		this.penetrate = 2
		this.timeLeft = 300
		this.scale = 1.1
		this.magic = true
		this.extraUpdates = 1
	elseif this.type == 246 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.alpha = 255
		this.extraUpdates = 1
	elseif this.type == 247 then
		this.netImportant = true
		this.width = 34
		this.height = 34
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 248 then
		this.width = 18
		this.height = 18
		this.aiStyle = 1
		this.friendly = true
		this.melee = true
	elseif this.type == 249 then
		this.width = 12
		this.height = 12
		this.aiStyle = 2
		this.friendly = true
		this.ranged = true
	elseif this.type == 250 then
		this.width = 12
		this.height = 12
		this.aiStyle = 46
		this.penetrate = -1
		this.magic = true
		this.alpha = 255
		this.ignoreWater = true
		this.scale = 1.25
	elseif this.type == 251 then
		this.width = 14
		this.height = 14
		this.aiStyle = 46
		this.friendly = true
		this.penetrate = -1
		this.magic = true
		this.alpha = 255
		this.light = 0.3
		this.tileCollide = false
		this.ignoreWater = true
		this.scale = 1.25
	elseif this.type == 252 then
		this.width = 18
		this.height = 18
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.1
	elseif this.type == 253 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.friendly = true
		this.light = 0.8
		this.alpha = 100
		this.magic = true
		this.coldDamage = true
	elseif this.type == 254 then
		this.width = 38
		this.height = 38
		this.aiStyle = 47
		this.magic = true
		this.timeLeft = 660
		this.light = 0.5
	elseif this.type == 255 then
		this.width = 8
		this.height = 8
		this.aiStyle = 48
		this.friendly = true
		this.magic = true
		this.extraUpdates = 100
		this.timeLeft = 100
	elseif this.type == 256 then
		this.netImportant = true
		this.tileCollide = false
		this.width = 6
		this.height = 6
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.scale = 1
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 257 then
		this.ignoreWater = true
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.light = 0.75
		this.alpha = 255
		this.scale = 1.2
		this.timeLeft = 600
		this.magic = true
		this.coldDamage = true
		this.extraUpdates = 1
	elseif this.type == 258 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.hostile = true
		this.penetrate = -1
		this.alpha = 100
		this.timeLeft = 300
	elseif this.type == 259 then
		this.ignoreWater = true
		this.tileCollide = false
		this.width = 8
		this.height = 8
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.light = 0.3
		this.scale = 1.1
		this.magic = true
		this.extraUpdates = 1
	elseif this.type == 260 then
		this.width = 8
		this.height = 8
		this.aiStyle = 48
		this.friendly = true
		this.magic = true
		this.extraUpdates = 100
		this.timeLeft = 200
		this.penetrate = 1
	elseif this.type == 261 then
		this.width = 32
		this.height = 34
		this.aiStyle = 14
		this.friendly = true
		this.penetrate = 6
		this.magic = true
		this.ignoreWater = true
		this.extraUpdates = 1
	elseif this.type == 262 then
		this.width = 30
		this.height = 30
		this.aiStyle = 13
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.melee = true
		this.extraUpdates = 1
	elseif this.type == 263 then
		this.width = 34
		this.height = 34
		this.alpha = 100
		this.light = 0.5
		this.aiStyle = 18
		this.friendly = true
		this.penetrate = 5
		this.tileCollide = true
		this.scale = 1
		this.melee = true
		this.timeLeft = 180
		this.coldDamage = true
	elseif this.type == 264 then
		this.ignoreWater = true
		this.width = 4
		this.height = 40
		this.aiStyle = 45
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 120
		this.scale = 1.1
		this.extraUpdates = 1
	elseif this.type == 265 then
		this.width = 12
		this.height = 12
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.magic = true
		this.penetrate = 3
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 6
		this.timeLeft = 30
	elseif this.type == 266 then
		this.netImportant = true
		this.alpha = 75
		this.width = 24
		this.height = 16
		this.aiStyle = 26
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 12
	elseif this.type == 267 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
	elseif this.type == 268 then
		this.netImportant = true
		this.width = 18
		this.height = 32
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 269 then
		this.netImportant = true
		this.width = 20
		this.height = 26
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 270 then
		this.width = 26
		this.height = 26
		this.aiStyle = 1
		this.alpha = 255
		this.hostile = true
		this.penetrate = 3
	elseif this.type == 271 then
		this.width = 20
		this.height = 20
		this.aiStyle = 13
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.melee = true
		this.scale = 1.2
	elseif this.type == 272 then
		this.width = 32
		this.height = 32
		this.aiStyle = 3
		this.friendly = true
		this.scale = 0.9
		this.penetrate = -1
		this.melee = true
	elseif this.type == 273 then
		this.width = 26
		this.height = 26
		this.aiStyle = 13
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.melee = true
	elseif this.type == 274 then
		this.width = 42
		this.height = 42
		this.alpha = 100
		this.light = 0.5
		this.aiStyle = 18
		this.friendly = true
		this.penetrate = 5
		this.tileCollide = false
		this.scale = 1.1
		this.melee = true
		this.timeLeft = 180
	elseif this.type == 275 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.hostile = true
	elseif this.type == 276 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.hostile = true
	elseif this.type == 277 then
		this.alpha = 255
		this.width = 38
		this.height = 38
		this.aiStyle = 14
		this.hostile = true
	elseif this.type == 278 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.light = 1
		this.ranged = true
		this.extraUpdates = 1
		this.timeLeft = 1200
	elseif this.type == 279 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.25
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 280 then
		this.width = 32
		this.height = 32
		this.aiStyle = 12
		this.friendly = true
		this.alpha = 255
		this.penetrate = 5
		this.extraUpdates = 2
		this.ignoreWater = true
		this.magic = true
	elseif this.type == 281 then
		this.width = 28
		this.height = 28
		this.aiStyle = 49
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
	elseif this.type == 282 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.extraUpdates = 1
		this.timeLeft = 1200
	elseif this.type == 283 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.25
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 284 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.3
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 285 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.3
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 286 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.3
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 287 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.light = 0.5
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.3
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 288 then
		this.width = 32
		this.height = 32
		this.aiStyle = 12
		this.hostile = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.ignoreWater = true
		this.magic = true
	elseif this.type == 289 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.timeLeft = 2
	elseif this.type == 290 then
		this.width = 4
		this.height = 4
		this.aiStyle = 48
		this.hostile = true
		this.magic = true
		this.extraUpdates = 100
		this.timeLeft = 100
		this.penetrate = -1
	elseif this.type == 291 then
		this.width = 12
		this.height = 12
		this.aiStyle = 50
		this.hostile = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 292 then
		this.width = 130
		this.height = 130
		this.aiStyle = 50
		this.hostile = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 293 then
		this.width = 12
		this.height = 12
		this.aiStyle = 51
		this.hostile = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.penetrate = -1
		this.extraUpdates = 1
	elseif this.type == 294 then
		this.width = 4
		this.height = 4
		this.aiStyle = 48
		this.friendly = true
		this.magic = true
		this.extraUpdates = 100
		this.timeLeft = 300
		this.penetrate = -1
	elseif this.type == 295 then
		this.width = 12
		this.height = 12
		this.aiStyle = 50
		this.friendly = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = true
	elseif this.type == 296 then
		this.width = 150
		this.height = 150
		this.aiStyle = 50
		this.friendly = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 297 then
		this.width = 12
		this.height = 12
		this.aiStyle = 51
		this.friendly = true
		this.alpha = 255
		this.magic = true
		this.extraUpdates = 1
		this.penetrate = 3
	elseif this.type == 298 then
		this.width = 6
		this.height = 6
		this.aiStyle = 52
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.extraUpdates = 3
	elseif this.type == 299 then
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.magic = true
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 300 then
		this.width = 38
		this.height = 38
		this.aiStyle = 2
		this.hostile = true
		this.penetrate = -1
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 301 then
		this.width = 38
		this.height = 38
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.extraUpdates = 2
	elseif this.type == 302 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.light = 0.3
		this.alpha = 255
		this.extraUpdates = 7
		this.scale = 1.18
		this.timeLeft = 300
		this.ranged = true
		this.ignoreWater = true
	elseif this.type == 303 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.hostile = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 304 then
		this.alpha = 255
		this.width = 30
		this.height = 30
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
		this.melee = true
		this.light = 0.2
		this.ignoreWater = true
		this.extraUpdates = 0
	elseif this.type == 305 then
		this.width = 6
		this.height = 6
		this.aiStyle = 52
		this.alpha = 255
		this.tileCollide = false
		this.extraUpdates = 10
	elseif this.type == 306 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
		this.melee = true
		this.ignoreWater = true
		this.extraUpdates = 1
	elseif this.type == 307 then
		this.width = 16
		this.height = 16
		this.aiStyle = 36
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 600
		this.melee = true
		this.extraUpdates = 3
	elseif this.type == 308 then
		this.width = 80
		this.height = 74
		this.aiStyle = 53
		this.timeLeft = 7200
		this.light = 0.25
		this.ignoreWater = true
		this.coldDamage = true
		this.sentry = true
	elseif this.type == 309 then
		this.width = 14
		this.height = 14
		this.aiStyle = 28
		this.alpha = 255
		this.penetrate = 1
		this.friendly = true
		this.extraUpdates = 3
		this.coldDamage = true
	elseif this.type == 310 then
		this.netImportant = true
		this.width = 6
		this.height = 6
		this.aiStyle = 33
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 36000
	elseif this.type == 311 then
		this.width = 10
		this.height = 12
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 3
		this.alpha = 255
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 312 then
		this.alpha = 255
		this.width = 32
		this.height = 32
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.timeLeft = 300
		this.glowMask = 257
	elseif this.type == 313 then
		this.netImportant = true
		this.width = 30
		this.height = 30
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 314 then
		this.netImportant = true
		this.width = 24
		this.height = 40
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 315 then
		this.netImportant = true
		this.width = 14
		this.height = 14
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 316 then
		this.alpha = 255
		this.width = 16
		this.height = 16
		this.aiStyle = 36
		this.friendly = true
		this.penetrate = 1
		this.timeLeft = 600
		this.magic = true
	elseif this.type == 317 then
		this.netImportant = true
		this.width = 28
		this.height = 28
		this.aiStyle = 54
		this.penetrate = 1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 318 then
		this.width = 12
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.ranged = true
	elseif this.type == 319 then
		this.netImportant = true
		this.width = 36
		this.height = 30
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 320 then
		this.width = 34
		this.height = 34
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
	elseif this.type == 321 then
		this.width = 30
		this.height = 30
		this.aiStyle = 55
		this.friendly = true
		this.melee = true
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 322 then
		this.netImportant = true
		this.width = 14
		this.height = 14
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 323 then
		this.penetrate = 10
		this.extraUpdates = 3
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.ranged = true
		this.scale = 0.8
	elseif this.type == 324 then
		this.netImportant = true
		this.width = 26
		this.height = 38
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 325 then
		this.alpha = 255
		this.penetrate = -1
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.hostile = true
		this.tileCollide = false
		this.timeLeft = 420
	elseif this.type >= 326 and this.type <= 328 then
		if this.type == 326 then
			this.width = 14
			this.height = 16
		elseif this.type == 327 then
			this.width = 12
			this.height = 14
		else
			this.width = 6
			this.height = 12
		end
		this.aiStyle = 14
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 360
	elseif this.type == 329 then
		this.width = 80
		this.height = 80
		this.light = 0.25
		this.aiStyle = 56
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = 420
	elseif this.type == 330 then
		this.width = 22
		this.height = 22
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 6
		this.ranged = true
	elseif this.type == 331 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 332 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
		this.light = 0.5
	elseif this.type == 333 then
		this.width = 38
		this.height = 38
		this.aiStyle = 3
		this.friendly = true
		this.scale = 0.9
		this.penetrate = -1
		this.melee = true
	elseif this.type == 334 then
		this.netImportant = true
		this.width = 28
		this.height = 28
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 335 then
		this.width = 22
		this.height = 22
		this.aiStyle = 30
		this.friendly = true
		this.penetrate = 1
		this.melee = true
	elseif this.type == 336 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.magic = true
		this.scale = 0.8
		this.extraUpdates = 1
	elseif this.type == 337 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.magic = true
		this.tileCollide = false
		this.coldDamage = true
		this.extraUpdates = 1
	elseif this.type == 338 or this.type == 339 or (this.type == 340 or this.type == 341) then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.penetrate = -1
		this.friendly = true
		this.ranged = true
		this.scale = 0.9
	elseif this.type == 342 then
		this.width = 22
		this.height = 2
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.coldDamage = true
	elseif this.type == 343 then
		this.alpha = 255
		this.width = 10
		this.height = 10
		this.aiStyle = 57
		this.friendly = true
		this.melee = true
		this.scale = 1.1
		this.penetrate = 3
		this.coldDamage = true
	elseif this.type == 344 then
		this.width = 26
		this.height = 26
		this.aiStyle = 1
		this.friendly = true
		this.scale = 0.9
		this.alpha = 255
		this.melee = true
		this.coldDamage = true
		this.tileCollide = false
		this.noEnchantmentVisuals = true
	elseif this.type == 345 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.scale = 0.8
	elseif this.type == 346 then
		this.width = 18
		this.height = 18
		this.aiStyle = 14
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 300
	elseif this.type == 347 then
		this.width = 6
		this.height = 6
		this.aiStyle = 2
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 348 then
		this.aiStyle = 1
		this.width = 48
		this.height = 48
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
		this.coldDamage = true
		this.extraUpdates = 1
		this.timeLeft = 900
	elseif this.type == 349 then
		this.aiStyle = 1
		this.width = 12
		this.height = 12
		this.hostile = true
		this.penetrate = -1
		this.coldDamage = true
		this.timeLeft = 900
	elseif this.type == 350 then
		this.alpha = 255
		this.penetrate = -1
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.hostile = true
		this.tileCollide = false
		this.timeLeft = math.floor( this.timeLeft / 2 )
	elseif this.type == 351 then
		this.alpha = 255
		this.penetrate = -1
		this.width = 24
		this.height = 24
		this.aiStyle = 58
		this.hostile = true
		this.tileCollide = false
	elseif this.type == 352 then
		this.width = 30
		this.height = 30
		this.aiStyle = 14
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = math.floor(this.timeLeft / 3)
	elseif this.type == 353 then
		this.netImportant = true
		this.width = 18
		this.height = 28
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 354 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.ranged = true
		this.penetrate = -1
		this.extraUpdates = 1
	elseif this.type == 355 then
		this.width = 12
		this.height = 12
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.magic = true
		this.penetrate = 5
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 6
		this.timeLeft = 45
	elseif this.type == 356 then
		this.width = 6
		this.height = 6
		this.aiStyle = 59
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.extraUpdates = 3
	elseif this.type == 357 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 6
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.2
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 358 then
		this.width = 18
		this.height = 18
		this.aiStyle = 60
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.ignoreWater = true
	elseif this.type == 359 then
		this.width = 14
		this.height = 14
		this.aiStyle = 28
		this.alpha = 255
		this.magic = true
		this.penetrate = 2
		this.friendly = true
		this.coldDamage = true
	elseif this.type >= 360 and this.type <= 366 or (this.type == 381 or this.type == 382) or (this.type == 760 or this.type == 775) then
		this.width = 14
		this.height = 14
		this.aiStyle = 61
		this.penetrate = -1
		this.netImportant = true
		this.bobber = true
	elseif this.type == 367 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1.1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 368 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 369 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 370 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
	elseif this.type == 371 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
	elseif this.type == 372 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 373 then
		this.netImportant = true
		this.width = 24
		this.height = 26
		this.aiStyle = 62
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 374 then
		this.width = 10
		this.height = 10
		this.aiStyle = 0
		this.friendly = true
		this.penetrate = 1
		this.aiStyle = 1
		this.tileCollide = true
		this.scale = this.scale * 0.9
	elseif this.type == 375 then
		this.netImportant = true
		this.width = 34
		this.height = 26
		this.aiStyle = 62
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 376 then
		this.width = 12
		this.height = 12
		this.aiStyle = 0
		this.friendly = true
		this.penetrate = -1
		this.aiStyle = 1
		this.tileCollide = true
		this.timeLeft = 100
		this.alpha = 255
		this.extraUpdates = 1
	elseif this.type == 377 then
		this.width = 66
		this.height = 50
		this.aiStyle = 53
		this.timeLeft = 7200
		this.ignoreWater = true
		this.sentry = true
	elseif this.type == 378 then
		this.width = 16
		this.height = 16
		this.aiStyle = 14
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = 60
		this.scale = 0.9
	elseif this.type == 379 then
		this.width = 14
		this.height = 10
		this.aiStyle = 63
		this.friendly = true
		this.timeLeft = 300
		this.penetrate = 1
	elseif this.type == 380 then
		this.netImportant = true
		this.width = 26
		this.height = 26
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 383 then
		this.width = 34
		this.height = 34
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
	elseif this.type == 384 then
		this.width = 150
		this.height = 42
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 64
		this.tileCollide = false
		this.ignoreWater = true
		this.alpha = 255
		this.timeLeft = 540
	elseif this.type == 385 then
		this.width = 30
		this.height = 30
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 65
		this.alpha = 255
		this.timeLeft = 300
	elseif this.type == 386 then
		this.width = 150
		this.height = 42
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 64
		this.tileCollide = false
		this.ignoreWater = true
		this.alpha = 255
		this.timeLeft = 840
	elseif this.type == 387 then
		this.netImportant = true
		this.width = 40
		this.height = 20
		this.aiStyle = 66
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 0.5
		this.tileCollide = false
		this.ignoreWater = true
		this.friendly = true
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 18
	elseif this.type == 388 then
		this.netImportant = true
		this.width = 40
		this.height = 20
		this.aiStyle = 66
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 0.5
		this.tileCollide = false
		this.ignoreWater = true
		this.friendly = true
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 18
	elseif this.type == 389 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 3
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.2
		this.timeLeft = 600
	elseif this.type == 390 or this.type == 391 or this.type == 392 then
		this.width = 18
		this.height = 18
		this.aiStyle = 26
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 15
	elseif this.type == 393 or this.type == 394 or this.type == 395 then
		this.width = 20
		this.height = 30
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 18
		this.decidesManualFallThrough = true
	elseif this.type == 396 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
		this.alpha = 100
	elseif this.type == 397 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		this.tileCollide = false
	elseif this.type == 398 then
		this.netImportant = true
		this.width = 18
		this.height = 38
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 399 then
		this.width = 14
		this.height = 14
		this.aiStyle = 68
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.ranged = true
		this.noEnchantments = true
	elseif this.type >= 400 and this.type <= 402 then
		if this.type == 400 then
			this.width = 14
			this.height = 16
		elseif this.type == 401 then
			this.width = 12
			this.height = 14
		else
			this.width = 6
			this.height = 12
		end
		this.penetrate = 3
		this.aiStyle = 14
		this.friendly = true
		this.timeLeft = 360
		this.ranged = true
		this.noEnchantments = true
	elseif this.type == 403 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 404 then
		this.width = 26
		this.height = 26
		this.aiStyle = 69
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.melee = true
	elseif this.type == 405 then
		this.width = 14
		this.height = 14
		this.aiStyle = 70
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 90
		this.melee = true
		this.noEnchantments = true
	elseif this.type == 406 then
		this.width = 14
		this.height = 14
		this.aiStyle = 60
		this.alpha = 255
		this.penetrate = -1
		this.extraUpdates = 2
		this.ignoreWater = true
	elseif this.type == 407 then
		this.netImportant = true
		this.width = 28
		this.height = 40
		this.aiStyle = 62
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.friendly = true
		this.minionSlots = 1
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 408 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.ignoreWater = true
	elseif this.type == 409 then
		this.width = 30
		this.height = 30
		this.penetrate = -1
		this.aiStyle = 71
		this.alpha = 255
		this.timeLeft = 360
		this.friendly = true
		this.tileCollide = true
		this.extraUpdates = 2
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 410 then
		this.width = 14
		this.height = 14
		this.aiStyle = 72
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 50
		this.magic = true
		this.ignoreWater = true
	elseif this.type >= 411 and this.type <= 414 then
		this.width = 10
		this.height = 10
		this.aiStyle = 10
	elseif this.type == 415 or this.type == 416 or this.type == 417 or this.type == 418 then
		this.width = 14
		this.height = 14
		this.aiStyle = 34
		this.friendly = true
		this.ranged = true
		this.timeLeft = 45
	elseif this.type >= 419 and this.type <= 422 then
		this.width = 4
		this.height = 4
		this.aiStyle = 73
		this.friendly = true
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 3
	elseif this.type == 423 then
		this.netImportant = true
		this.width = 28
		this.height = 28
		this.aiStyle = 62
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.friendly = true
		this.minionSlots = 1
		this.ignoreWater = true
	elseif this.type >= 424 and this.type <= 426 then
		this.width = 24
		this.height = 24
		this.aiStyle = 1
		this.friendly = true
		this.magic = true
		this.tileCollide = false
		this.extraUpdates = 2
	elseif this.type == 427 then
		this.width = 22
		this.height = 56
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.glowMask = 2
	elseif this.type == 428 then
		this.width = 26
		this.height = 54
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.glowMask = 3
	elseif this.type == 429 then
		this.width = 18
		this.height = 56
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.glowMask = 7
	elseif this.type == 430 then
		this.width = 30
		this.height = 54
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.glowMask = 8
	elseif this.type == 431 then
		this.width = 28
		this.height = 64
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 432 then
		this.width = 30
		this.height = 54
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 610 then
		this.width = 28
		this.height = 64
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.glowMask = 179
	elseif this.type == 609 then
		this.width = 30
		this.height = 54
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.glowMask = 180
	elseif this.type == 433 then
		this.width = 8
		this.height = 8
		this.aiStyle = 48
		this.friendly = true
		this.extraUpdates = 100
		this.timeLeft = 100
		this.ignoreWater = true
	elseif this.type == 434 then
		this.width = 1
		this.height = 1
		this.aiStyle = 74
		this.friendly = true
		this.extraUpdates = 100
		this.penetrate = -1
	elseif this.type == 435 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = true
		this.ignoreWater = true
	elseif this.type == 436 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = true
		this.ignoreWater = true
	elseif this.type == 437 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = true
		this.extraUpdates = 2
		this.ignoreWater = true
	elseif this.type == 438 then
		this.width = 8
		this.height = 8
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.extraUpdates = 3
		this.ignoreWater = true
	elseif this.type == 439 then
		this.width = 22
		this.height = 22
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 440 then
		this.width = 5
		this.height = 5
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1
		this.timeLeft = 600
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 441 then
		this.width = 1
		this.height = 1
		this.aiStyle = 76
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 442 then
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.scale = 1
		this.timeLeft = 600
		this.ranged = true
	elseif this.type == 443 then
		this.width = 80
		this.height = 80
		this.aiStyle = 77
		this.friendly = true
		this.alpha = 255
		this.scale = 1
		this.ranged = true
		this.ignoreWater = true
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 444 then
		this.width = 10
		this.height = 10
		this.aiStyle = 78
		this.friendly = true
		this.alpha = 255
		this.scale = 1
		this.ranged = true
		this.ignoreWater = true
		this.extraUpdates = 1
	elseif this.type == 445 then
		this.width = 10
		this.height = 10
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.melee = true
		this.ignoreWater = true
		this.ownerHitCheck = true
	elseif this.type == 446 then
		this.netImportant = true
		this.width = 14
		this.height = 14
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
		this.light = 0.7
	elseif this.type == 447 then
		this.width = 30
		this.height = 30
		this.aiStyle = 79
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 240
	elseif this.type == 448 then
		this.width = 14
		this.height = 14
		this.aiStyle = 80
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
	elseif this.type == 449 then
		this.width = 5
		this.height = 5
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.extraUpdates = 1
		this.scale = 1
		this.timeLeft = 600
		this.ignoreWater = true
	elseif this.type == 450 then
		this.width = 14
		this.height = 14
		this.aiStyle = 14
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 360
	elseif this.type == 451 then
		this.width = 16
		this.height = 16
		this.aiStyle = 81
		this.melee = true
		this.penetrate = 3
		this.light = 0.2
		this.alpha = 255
		this.friendly = true
	elseif this.type == 452 then
		this.width = 14
		this.height = 14
		this.aiStyle = 82
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 600
	elseif this.type == 453 then
		this.width = 1
		this.height = 1
		this.aiStyle = 76
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 454 then
		this.width = 46
		this.height = 46
		this.aiStyle = 83
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 600
		this.tileCollide = false
	elseif this.type == 455 then
		this.width = 36
		this.height = 36
		this.aiStyle = 84
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 600
		this.tileCollide = false
	elseif this.type == 456 then
		this.width = 16
		this.height = 16
		this.aiStyle = 85
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 600
		this.tileCollide = false
	elseif this.type == 459 then
		this.width = 22
		this.height = 22
		this.aiStyle = 1
		this.friendly = true
		this.magic = true
		this.alpha = 255
		this.scale = 1
		this.ignoreWater = true
		this.extraUpdates = 1
	elseif this.type == 460 then
		this.width = 14
		this.height = 18
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 461 then
		this.width = 18
		this.height = 18
		this.aiStyle = 84
		this.friendly = true
		this.magic = true
		this.penetrate = -1
		this.alpha = 255
		this.tileCollide = false
		this.hide = true
	elseif this.type == 462 then
		this.width = 8
		this.height = 8
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.extraUpdates = 3
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 463 then
		this.width = 48
		this.height = 48
		this.aiStyle = 6
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
		this.ignoreWater = true
	elseif this.type == 464 then
		this.width = 60
		this.height = 60
		this.aiStyle = 86
		this.hostile = true
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
		this.ignoreWater = true
	elseif this.type == 467 then
		this.width = 40
		this.height = 40
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.extraUpdates = 1
	elseif this.type == 468 then
		this.width = 40
		this.height = 40
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.extraUpdates = 1
	elseif this.type == 465 then
		this.width = 80
		this.height = 80
		this.aiStyle = 88
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 466 then
		this.width = 14
		this.height = 14
		this.aiStyle = 88
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.tileCollide = true
		this.extraUpdates = 4
		this.timeLeft = 120 * (this.extraUpdates + 1)
	elseif this.type == 491 then
		this.width = 26
		this.height = 26
		this.aiStyle = 9
		this.friendly = true
		this.melee = true
		this.penetrate = -1
	elseif this.type == 500 then
		this.width = 20
		this.height = 20
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.scale = 0.8
	elseif this.type == 499 then
		this.netImportant = true
		this.width = 34
		this.height = 34
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 469 then
		this.alpha = 255
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.timeLeft = 1200
	elseif this.type == 470 then
		this.width = 10
		this.height = 10
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
	elseif this.type == 471 then
		this.width = 16
		this.height = 16
		this.aiStyle = 2
		this.scale = 1.2
		this.hostile = true
		this.ranged = true
	elseif this.type == 472 then
		this.width = 8
		this.height = 8
		this.aiStyle = 0
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 1
		this.tileCollide = true
		this.timeLeft = 50
	elseif this.type == 474 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.timeLeft = 1200
		this.penetrate = 2
	elseif this.type == 473 then
		this.netImportant = true
		this.width = 8
		this.height = 8
		this.aiStyle = 14
		this.penetrate = -1
		this.alpha = 75
		this.light = 1
		this.timeLeft = this.timeLeft * 2
	elseif this.type == 475 then
		this.width = 14
		this.height = 14
		this.aiStyle = 35
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = 400
	elseif this.type == 476 then
		this.width = 200
		this.height = 200
		this.aiStyle = -1
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 3
		this.magic = true
	elseif this.type == 477 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 7
		this.extraUpdates = 1
		this.ranged = true
	elseif this.type == 478 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.friendly = true
		this.timeLeft = 300
		this.ranged = true
	elseif this.type == 479 then
		this.alpha = 255
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
	elseif this.type == 480 then
		this.alpha = 255
		this.width = 12
		this.height = 12
		this.penetrate = 3
		this.aiStyle = 14
		this.friendly = true
		this.timeLeft = 120
		this.ranged = true
		this.noEnchantments = true
	elseif this.type == 481 then
		this.width = 22
		this.height = 22
		this.aiStyle = 13
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.melee = true
		this.extraUpdates = 0
	elseif this.type == 482 then
		this.width = 16
		this.height = 200
		this.aiStyle = 87
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 2700
		this.magic = true
	elseif this.type == 483 then
		this.width = 14
		this.height = 14
		this.aiStyle = 14
		this.friendly = true
		this.melee = true
	elseif this.type == 484 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.melee = true
		this.extraUpdates = 1
	elseif this.type == 485 then
		this.arrow = true
		this.width = 24
		this.height = 24
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.penetrate = -1
		this.timeLeft = 1200
	elseif this.type >= 486 and this.type <= 489 then
		if this.type == 486 then
			this.width = 12
			this.height = 12
		elseif this.type == 487 then
			this.width = 22
			this.height = 22
		elseif this.type == 488 then
			this.width = 12
			this.height = 12
			this.light = 0.3
		elseif this.type == 489 then
			this.width = 20
			this.height = 16
		end
		this.netImportant = true
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 492 then
		this.netImportant = true
		this.width = 18
		this.height = 32
		this.aiStyle = 90
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 490 then
		this.width = 14
		this.height = 14
		this.aiStyle = 89
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.tileCollide = false
		this.timeLeft = 600
		this.netImportant = true
	elseif this.type == 493 or this.type == 494 then
		this.width = 32
		this.height = 32
		this.aiStyle = 4
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.alpha = 255
		this.ignoreWater = true
		this.magic = true
		this.light = 0.2
	elseif this.type == 495 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.penetrate = 3
		this.timeLeft = 1200
	elseif this.type == 496 then
		this.alpha = 255
		this.width = 40
		this.height = 40
		this.aiStyle = 91
		this.friendly = true
		this.magic = true
		this.extraUpdates = 3 - 1
		this.penetrate = 3
	elseif this.type == 497 then
		this.width = 30
		this.height = 30
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 3
		this.melee = true
	elseif this.type == 498 then
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 180
	elseif this.type == 501 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.scale = 1.1
		this.hostile = true
		this.ranged = true
	elseif this.type == 502 then
		this.width = 16
		this.height = 16
		this.aiStyle = 8
		this.friendly = true
		this.melee = true
		this.penetrate = 5
	elseif this.type == 503 then
		this.width = 24
		this.height = 24
		this.aiStyle = 5
		this.friendly = true
		this.penetrate = 2
		this.alpha = 255
		this.tileCollide = false
		this.melee = true
		this.extraUpdates = 1
	elseif this.type == 504 then
		this.width = 10
		this.height = 10
		this.aiStyle = 2
		this.friendly = true
		this.melee = true
		this.alpha = 255
		this.penetrate = 2
		this.noEnchantmentVisuals = true
	elseif this.type == 507 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.penetrate = 3
	elseif this.type == 508 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 509 then
		this.width = 22
		this.height = 22
		this.aiStyle = 20
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
		this.scale = 1.2
	elseif this.type == 510 then
		this.width = 18
		this.height = 18
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
		this.magic = true
	elseif this.type == 511 then
		this.width = 32
		this.height = 32
		this.aiStyle = 92
		this.friendly = true
		this.penetrate = -1
		this.scale = 1.1
		this.magic = true
	elseif this.type == 512 then
		this.width = 40
		this.height = 38
		this.aiStyle = 92
		this.friendly = true
		this.penetrate = -1
		this.scale = 1.1
		this.magic = true
	elseif this.type == 513 then
		this.width = 30
		this.height = 28
		this.aiStyle = 92
		this.friendly = true
		this.penetrate = -1
		this.scale = 1.1
		this.magic = true
	elseif this.type == 514 then
		this.width = 10
		this.height = 10
		this.aiStyle = 93
		this.friendly = true
		this.penetrate = 3
		this.alpha = 255
		this.ranged = true
	elseif this.type == 515 then
		this.netImportant = true
		this.width = 6
		this.height = 6
		this.aiStyle = 14
		this.penetrate = -1
		this.alpha = 75
		this.light = 1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 516 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 517 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 518 then
		this.width = 32
		this.height = 32
		this.aiStyle = 94
		this.friendly = true
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 519 then
		this.width = 24
		this.height = 24
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
	elseif this.type == 520 then
		this.width = 22
		this.height = 22
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 3
		this.ranged = true
		this.coldDamage = true
	elseif this.type == 521 then
		this.width = 14
		this.height = 14
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 522 then
		this.width = 8
		this.height = 8
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 523 then
		this.width = 32
		this.height = 32
		this.aiStyle = 95
		this.alpha = 255
		this.ranged = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 524 then
		this.width = 10
		this.height = 10
		this.aiStyle = 96
		this.friendly = true
		this.alpha = 255
		this.penetrate = -1
		this.ignoreWater = true
		this.melee = true
		this.extraUpdates = 5
	elseif this.type == 525 then
		this.width = 30
		this.height = 24
		this.aiStyle = 97
		this.tileCollide = false
		this.timeLeft = 10800
		this.hide = true
	elseif this.type == 526 then
		this.width = 8
		this.height = 8
		this.aiStyle = 98
		this.tileCollide = false
		this.timeLeft = 120
		this.alpha = 255
	elseif this.type >= 527 and this.type <= 531 then
		this.knockBack = 12
		this.width = 24
		this.height = 24
		this.aiStyle = 17
		this.penetrate = -1
	elseif this.type == 532 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.scale = 1
		this.friendly = true
		this.ranged = true
		this.penetrate = 3
		this.extraUpdates = 1
	elseif this.type == 533 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 66
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.tileCollide = false
		this.ignoreWater = true
		this.friendly = true
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 10
	elseif this.type == 534 then
		this.extraUpdates = 0
		this.width = 16
		this.height = 16
		this.aiStyle = 99
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1
	elseif this.type >= 541 and this.type <= 555 then
		this.extraUpdates = 0
		this.width = 16
		this.height = 16
		this.aiStyle = 99
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1
		if this.type == 547 then
			this.scale = 1.1
		elseif this.type == 554 then
			this.scale = 1.2
		elseif this.type == 555 then
			this.scale = 1.15
		elseif this.type == 551 or this.type == 550 then
			this.scale = 1.1
		end
	elseif this.type >= 562 and this.type <= 564 then
		this.extraUpdates = 0
		this.width = 16
		this.height = 16
		this.aiStyle = 99
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1
		if this.type == 563 then
			this.scale = 1.05
		elseif this.type == 564 then
			this.scale = 1.075
		end
	elseif this.type == 603 then
		this.extraUpdates = 0
		this.width = 16
		this.height = 16
		this.aiStyle = 99
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1.15
	elseif this.type == 604 then
		this.extraUpdates = 0
		this.width = 14
		this.height = 14
		this.aiStyle = 115
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1.2
	elseif this.type >= 556 and this.type <= 561 then
		this.extraUpdates = 0
		this.width = 10
		this.height = 10
		this.aiStyle = 99
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1
		this.counterweight = true
	elseif this.type == 535 then
		this.width = 18
		this.height = 18
		this.aiStyle = 100
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 536 then
		this.width = 10
		this.height = 10
		this.aiStyle = 101
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 537 then
		this.width = 22
		this.height = 22
		this.aiStyle = 84
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 240
		this.tileCollide = false
	elseif this.type == 538 then
		this.width = 12
		this.height = 12
		this.aiStyle = 14
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 120
		this.extraUpdates = 1
		this.alpha = 255
	elseif this.type == 539 then
		this.width = 18
		this.height = 30
		this.aiStyle = 102
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 600
	elseif this.type == 540 then
		this.width = 20
		this.height = 20
		this.aiStyle = 103
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 300
		this.alpha = 255
	elseif this.type == 565 then
		this.width = 28
		this.height = 28
		this.aiStyle = 104
		this.penetrate = -1
		this.tileCollide = false
		this.ignoreWater = true
		this.alpha = 255
		this.scale = 0.8
	elseif this.type == 566 then
		this.width = 16
		this.height = 16
		this.aiStyle = 36
		this.friendly = true
		this.penetrate = 4
		this.alpha = 255
		this.timeLeft = 660
		this.extraUpdates = 3
	elseif this.type == 567 or this.type == 568 then
		if this.type == 567 then
			this.width = 14
			this.height = 14
		else
			this.width = 16
			this.height = 16
		end
		this.aiStyle = 105
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 3600
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type >= 569 and this.type <= 571 then
		this.width = 32
		this.height = 32
		this.aiStyle = 106
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.timeLeft = 3600
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 575 then
		this.width = 24
		this.height = 24
		this.aiStyle = 107
		this.hostile = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = 420
		this.alpha = 255
	elseif this.type == 573 then
		this.width = 18
		this.height = 30
		this.aiStyle = 102
		this.hostile = true
		this.penetrate = -1
		this.timeLeft = 600
	elseif this.type == 574 then
		this.width = 18
		this.height = 18
		this.aiStyle = 102
		this.hostile = true
		this.timeLeft = 600
		this.tileCollide = false
	elseif this.type == 572 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 576 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.2
		this.timeLeft = 600
	elseif this.type == 577 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1.2
		this.timeLeft = 600
	elseif this.type == 578 or this.type == 579 or this.type == 813 then
		this.width = 32
		this.height = 32
		this.aiStyle = 108
		this.friendly = true
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.hostile = true
		this.hide = true
	elseif this.type == 580 then
		this.width = 14
		this.height = 14
		this.aiStyle = 88
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.tileCollide = true
		this.extraUpdates = 4
		this.timeLeft = 600
	elseif this.type == 581 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 582 then
		this.width = 20
		this.height = 20
		this.aiStyle = 109
		this.friendly = true
		this.penetrate = -1
		this.extraUpdates = 2 - 1
	elseif this.type == 583 then
		this.width = 10
		this.height = 10
		this.aiStyle = 2
		this.friendly = true
		this.scale = 0.8
	elseif this.type == 589 then
		this.width = 10
		this.height = 10
		this.aiStyle = 2
		this.friendly = true
	elseif this.type == 584 then
		this.width = 10
		this.height = 10
		this.aiStyle = 110
		this.friendly = true
		this.scale = 0.8
		this.penetrate = 3
	elseif this.type == 585 then
		this.width = 26
		this.height = 26
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.penetrate = 3
	elseif this.type == 586 then
		this.width = 26
		this.height = 26
		this.aiStyle = 111
		this.alpha = 255
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 587 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.ranged = true
	elseif this.type == 588 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 590 then
		this.width = 14
		this.height = 14
		this.aiStyle = 112
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.timeLeft = 900
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 591 then
		this.width = 8
		this.height = 8
		this.aiStyle = 101
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ignoreWater = true
	elseif this.type == 592 then
		this.width = 8
		this.height = 8
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.extraUpdates = 3
		this.ignoreWater = true
	elseif this.type == 593 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.hostile = true
		this.alpha = 255
		this.extraUpdates = 1
		this.ignoreWater = true
	elseif this.type == 594 then
		this.width = 40
		this.height = 40
		this.aiStyle = 1
		this.alpha = 255
		this.extraUpdates = 2
	elseif this.type == 595 then
		this.width = 68
		this.height = 64
		this.aiStyle = 75
		this.friendly = true
		this.tileCollide = false
		this.melee = true
		this.penetrate = -1
		this.ownerHitCheck = true
	elseif this.type == 596 then
		this.width = 8
		this.height = 8
		this.aiStyle = 107
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 180
		this.tileCollide = false
	elseif this.type == 597 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 2
		this.friendly = true
	elseif this.type == 598 then
		this.width = 16
		this.height = 16
		this.aiStyle = 113
		this.friendly = true
		this.ranged = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
	elseif this.type == 599 then
		this.width = 22
		this.height = 22
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 6
		this.ranged = true
	elseif this.type == 600 then
		this.width = 14
		this.height = 14
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ignoreWater = true
	elseif this.type == 601 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.extraUpdates = 30
	elseif this.type == 602 then
		this.width = 10
		this.height = 10
		this.aiStyle = 114
		this.alpha = 255
		this.friendly = true
		this.tileCollide = false
		this.netImportant = true
	elseif this.type == 605 then
		this.alpha = 255
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 606 then
		this.width = 5
		this.height = 5
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.extraUpdates = 2
		this.scale = 1
		this.timeLeft = 600
		this.ignoreWater = true
	elseif this.type == 607 then
		this.width = 10
		this.height = 10
		this.aiStyle = 116
		this.friendly = true
		this.alpha = 255
		this.timeLeft = 600
		this.ignoreWater = true
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 608 then
		this.width = 160
		this.height = 160
		this.aiStyle = 117
		this.friendly = true
		this.alpha = 255
		this.timeLeft = 3
		this.ignoreWater = true
		this.tileCollide = false
		this.penetrate = -1
		this.hide = true
	elseif this.type == 611 then
		this.width = 16
		this.height = 16
		this.aiStyle = 75
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
		this.tileCollide = false
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.noEnchantmentVisuals = true
	elseif this.type == 612 then
		this.width = 8
		this.height = 8
		this.aiStyle = 117
		this.friendly = true
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 60
		this.tileCollide = false
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
	elseif this.type == 613 then
		this.netImportant = true
		this.width = 24
		this.height = 24
		this.aiStyle = 62
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.friendly = true
		this.minionSlots = 1
		this.ignoreWater = true
	elseif this.type == 614 then
		this.width = 16
		this.height = 16
		this.aiStyle = 113
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
	elseif this.type == 615 then
		this.width = 22
		this.height = 22
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ranged = true
		this.ignoreWater = true
	elseif this.type == 616 then
		this.width = 14
		this.height = 14
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.ranged = true
		this.extraUpdates = 2
		this.timeLeft = 90 * (this.extraUpdates + 1)
	elseif this.type == 617 then
		this.width = 32
		this.height = 32
		this.aiStyle = 118
		this.friendly = true
		this.alpha = 255
		this.ignoreWater = true
		this.hide = true
		this.magic = true
		this.penetrate = 3
		this.usesLocalNPCImmunity = true
	elseif this.type == 618 then
		this.tileCollide = false
		this.width = 18
		this.height = 30
		this.aiStyle = 119
		this.penetrate = -1
		this.timeLeft = 420
		this.magic = true
		this.friendly = true
		this.usesLocalNPCImmunity = true
	elseif this.type == 619 then
		this.width = 14
		this.height = 14
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 620 then
		this.width = 8
		this.height = 8
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.penetrate = 1
		this.friendly = true
	elseif this.type == 622 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.extraUpdates = 2
	elseif this.type == 623 then
		this.netImportant = true
		this.width = 50
		this.height = 80
		this.aiStyle = 120
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.friendly = true
		this.minionSlots = 0.0
		this.ignoreWater = true
		this.tileCollide = false
		this.netImportant = true
		this.manualDirectionChange = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 5
	elseif this.type == 624 then
		this.width = 8
		this.height = 8
		this.aiStyle = 117
		this.friendly = true
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 60
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type >= 625 and this.type <= 628 then
		if this.type == 625 or this.type == 628 then
			this.netImportant = true
		elseif this.type == 626 or this.type == 627 then
			this.minionSlots = 0.5
		end
		this.width = 24
		this.height = 24
		this.aiStyle = 121
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.alpha = 255
		this.hide = true
		this.netImportant = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 7
	elseif this.type == 629 then
		this.width = 8
		this.height = 8
		this.aiStyle = 122
		this.hostile = true
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 3600
		this.tileCollide = false
		this.penetrate = -1
		this.extraUpdates = 2
	elseif this.type == 630 or this.type == 705 then
		this.width = 22
		this.height = 22
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ranged = true
		this.ignoreWater = true
	elseif this.type == 631 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 122
		this.friendly = true
		this.ranged = true
		this.tileCollide = false
		this.alpha = 255
		this.ignoreWater = true
		this.extraUpdates = 1
		this.timeLeft = 1200
	elseif this.type == 633 then
		this.width = 14
		this.height = 18
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 632 then
		this.width = 18
		this.height = 18
		this.aiStyle = 84
		this.friendly = true
		this.magic = true
		this.penetrate = -1
		this.alpha = 255
		this.tileCollide = false
	elseif this.type == 634 then
		this.width = 40
		this.height = 40
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.ignoreWater = true
		this.extraUpdates = 2
		this.magic = true
	elseif this.type == 635 then
		this.width = 40
		this.height = 40
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.friendly = true
		this.extraUpdates = 3
		this.magic = true
	elseif this.type == 636 then
		this.width = 16
		this.height = 16
		this.aiStyle = 113
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
		this.extraUpdates = 2 - 1
	elseif this.type == 637 then
		this.width = 10
		this.height = 10
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 638 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.extraUpdates = 5
		this.timeLeft = 600
		this.ranged = true
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.penetrate = -1
	elseif this.type == 639 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.extraUpdates = 2 - 1
		this.timeLeft = (this.extraUpdates + 1) * 45
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.alpha = 255
		this.penetrate = 4
	elseif this.type == 640 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.extraUpdates = 3 - 1
		this.timeLeft = 90
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.alpha = 255
		this.penetrate = 4
	elseif this.type == 642 then
		this.width = 18
		this.height = 18
		this.aiStyle = 84
		this.friendly = true
		this.penetrate = -1
		this.alpha = 255
		this.tileCollide = false
		this.usesLocalNPCImmunity = true
	elseif this.type == 641 then
		this.width = 32
		this.height = 32
		this.aiStyle = 123
		this.timeLeft = 7200
		this.ignoreWater = true
		this.tileCollide = false
		this.alpha = 255
		this.hide = true
		this.sentry = true
	elseif this.type == 643 then
		this.width = 32
		this.height = 32
		this.aiStyle = 123
		this.timeLeft = 7200
		this.ignoreWater = true
		this.tileCollide = false
		this.alpha = 255
		this.sentry = true
	elseif this.type == 644 then
		this.width = 14
		this.height = 14
		this.aiStyle = 112
		this.penetrate = 1
		this.timeLeft = 900
		this.tileCollide = false
		this.ignoreWater = true
		this.alpha = 255
	elseif this.type == 645 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.magic = true
		this.tileCollide = false
		this.extraUpdates = 5
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
	elseif this.type >= 646 and this.type <= 649 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 650 then
		this.width = 20
		this.height = 20
		this.aiStyle = 124
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type == 651 then
		this.width = 10
		this.height = 10
		this.aiStyle = 125
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 652 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 653 then
		this.width = 30
		this.height = 30
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.scale = 0.8
	elseif this.type == 654 then
		this.width = 30
		this.height = 30
		this.aiStyle = 126
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 120
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.trap = true
	elseif this.type == 655 then
		this.width = 31
		this.height = 31
		this.aiStyle = 25
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
		this.trap = true
	elseif this.type == 656 then
		this.width = 10
		this.height = 10
		this.aiStyle = 127
		this.friendly = true
		this.magic = true
		this.tileCollide = false
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.timeLeft = 1200
	elseif this.type == 657 then
		this.width = 10
		this.height = 10
		this.aiStyle = 127
		this.hostile = true
		this.tileCollide = false
		this.penetrate = -1
		this.timeLeft = 1200
	elseif this.type == 658 then
		this.width = 14
		this.height = 14
		this.aiStyle = 128
		this.penetrate = 1
		this.timeLeft = 900
		this.tileCollide = false
		this.ignoreWater = true
		this.alpha = 255
		this.hostile = true
	elseif this.type == 659 then
		this.width = 8
		this.height = 8
		this.aiStyle = 129
		this.friendly = true
		this.magic = true
		this.alpha = 255
		this.ignoreWater = true
		this.timeLeft = 180
		this.tileCollide = false
		this.penetrate = -1
	elseif this.type == 660 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.timeLeft = 600
		this.magic = true
		this.ignoreWater = true
	elseif this.type == 661 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.timeLeft = 40
		this.extraUpdates = 1
		this.ranged = true
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
	elseif this.type == 662 or this.type == 685 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 663 or this.type == 665 or this.type == 667 then
		this.width = 30
		this.height = 54
		this.aiStyle = 130
		this.timeLeft = 7200
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
		if this.type == 665 then
			this.height = 58
			this.width = 28
		elseif this.type == 667 then
			this.height = 60
			this.width = 28
		end
		this.sentry = true
		this.netImportant = true
	elseif this.type == 664 or this.type == 666 or this.type == 668 then
		this.width = 16
		this.height = 16
		this.aiStyle = 131
		this.friendly = true
		this.alpha = 255
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 669 then
		this.width = 14
		this.height = 14
		this.aiStyle = 68
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.ranged = true
		this.noEnchantments = true
	elseif this.type == 670 then
		this.width = 30
		this.height = 30
		this.aiStyle = 126
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 120
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 671 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 672 then
		this.width = 10
		this.height = 10
		this.aiStyle = 132
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 900
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 674 or this.type == 673 then
		this.width = 10
		this.height = 10
		this.aiStyle = 133
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 900
		this.hostile = true
		this.penetrate = -1
		this.hide = true
	elseif this.type == 675 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 676 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 677 or this.type == 678 or this.type == 679 then
		this.width = 26
		this.height = 54
		this.aiStyle = 134
		this.timeLeft = 7200
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
		this.sentry = true
		this.netImportant = true
	elseif this.type == 680 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 4
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 681 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.hostile = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 682 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = true
		this.ignoreWater = true
		this.timeLeft = 30
		this.scale = 1.2
	elseif this.type == 683 then
		this.width = 30
		this.height = 30
		this.aiStyle = 135
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 120
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 684 then
		this.width = 16
		this.height = 16
		this.aiStyle = 1
		this.melee = true
		this.penetrate = 5
		this.alpha = 255
		this.friendly = true
		this.tileCollide = false
	elseif this.type == 686 then
		this.width = 30
		this.height = 30
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 687 then
		this.width = 30
		this.height = 30
		this.aiStyle = 136
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type == 688 or this.type == 689 or this.type == 690 then
		this.width = 16
		this.height = 16
		this.aiStyle = 137
		this.friendly = true
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.timeLeft = 7200
		this.localNPCHitCooldown = 3
		this.tileCollide = false
		this.penetrate = -1
		this.sentry = true
		this.netImportant = true
	elseif this.type == 691 or this.type == 692 or this.type == 693 then
		this.width = 16
		this.height = 16
		this.aiStyle = 138
		this.ignoreWater = true
		this.friendly = true
		this.timeLeft = 7200
		this.tileCollide = false
		this.penetrate = -1
		this.hide = true
		this.sentry = true
		this.netImportant = true
	elseif this.type == 694 or this.type == 695 or this.type == 696 then
		this.aiStyle = 139
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 30
		this.alpha = 255
		this.width = 96
		this.height = 96
	elseif this.type == 697 then
		this.width = 16
		this.height = 16
		this.aiStyle = 140
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
		this.tileCollide = false
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 12
		this.ownerHitCheck = true
	elseif this.type == 698 then
		this.width = 50
		this.height = 200
		this.aiStyle = 141
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 120
		this.friendly = true
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
		this.melee = true
	elseif this.type == 699 then
		this.width = 24
		this.height = 24
		this.aiStyle = 142
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
		this.tileCollide = false
		this.ignoreWater = true
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 36
		this.ownerHitCheck = true
	elseif this.type == 700 then
		this.width = 40
		this.height = 40
		this.aiStyle = 143
		this.alpha = 255
		this.penetrate = -1
		this.friendly = true
		this.melee = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
		this.ignoreWater = true
		this.tileCollide = false
	elseif this.type == 703 or this.type == 701 or this.type == 702 then
		this.width = 20
		this.height = 20
		this.aiStyle = 144
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.scale = 1
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type == 704 then
		this.width = 60
		this.height = 210
		this.aiStyle = 145
		this.friendly = true
		this.magic = true
		this.tileCollide = false
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.timeLeft = 600
		this.localNPCHitCooldown = -1
		this.ignoreWater = true
	elseif this.type == 706 then
		this.width = 66
		this.height = 66
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.timeLeft = 300
		this.ranged = true
		this.usesLocalNPCImmunity = true
		this.penetrate = -1
		this.localNPCHitCooldown = 10
	elseif this.type == 707 then
		this.width = 16
		this.height = 16
		this.aiStyle = 140
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
		this.tileCollide = false
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 6
		this.ownerHitCheck = true
	elseif this.type == 708 then
		this.width = 24
		this.height = 24
		this.aiStyle = 142
		this.friendly = true
		this.melee = true
		this.penetrate = -1
		this.alpha = 255
		this.hide = true
		this.tileCollide = false
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 6
		this.ownerHitCheck = true
	elseif this.type == 709 then
		this.width = 12
		this.height = 12
		this.aiStyle = 1
		this.friendly = true
		this.melee = true
		this.alpha = 255
		this.ignoreWater = true
		this.extraUpdates = 1
		this.noEnchantments = true
		this.scale = 0.6
	elseif this.type == 710 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.ranged = true
		this.ignoreWater = true
		this.extraUpdates = 1
		this.timeLeft = this.extraUpdates * 60 * 5
		this.usesLocalNPCImmunity = true
		this.alpha = 255
		this.localNPCHitCooldown = -1
	elseif this.type == 711 then
		this.width = 30
		this.height = 30
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.magic = true
		this.extraUpdates = 1
		this.scale = 0.7
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 712 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.friendly = true
		this.alpha = 255
		this.timeLeft = 600
		this.magic = true
		this.extraUpdates = 1
	elseif this.type == 713 then
		this.width = 10
		this.height = 10
		this.aiStyle = 146
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 900
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 714 then
		this.width = 22
		this.height = 22
		this.aiStyle = 75
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.hide = true
		this.ranged = true
		this.ignoreWater = true
	elseif this.type == 715 or this.type == 717 then
		this.width = 14
		this.height = 14
		this.aiStyle = 147
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.ranged = true
		this.extraUpdates = 2
		this.timeLeft = 360 * (this.extraUpdates + 1)
	elseif this.type == 716 or this.type == 718 then
		this.width = 14
		this.height = 14
		this.aiStyle = 147
		this.friendly = true
		this.penetrate = 1
		this.alpha = 255
		this.ranged = true
		this.extraUpdates = 2
		this.timeLeft = 360 * (this.extraUpdates + 1)
	elseif this.type == 719 then
		this.width = 10
		this.height = 10
		this.hostile = true
		this.penetrate = -1
		this.aiStyle = 1
		this.tileCollide = true
	elseif this.type == 720 then
		this.width = 16
		this.height = 16
		this.aiStyle = 148
		this.tileCollide = false
		this.penetrate = -1
		this.alpha = 255
	elseif this.type == 721 or this.type == 739 or (this.type == 740 or this.type == 741) or (this.type == 742 or this.type == 743 or (this.type == 744 or this.type == 745)) or (this.type == 746 or this.type == 747 or (this.type == 748 or this.type == 749) or (this.type == 750 or this.type == 751 or this.type == 752)) then
		this.netImportant = true
		this.width = 7
		this.height = 7
		this.friendly = true
		this.penetrate = -1
		this.aiStyle = 149
		this.tileCollide = false
	elseif this.type == 722 then
		this.width = 2
		this.height = 2
		this.aiStyle = 150
		this.tileCollide = false
		this.ignoreWater = true
		this.penetrate = -1
		this.alpha = 255
	elseif this.type == 723 or this.type == 724 or (this.type == 725 or this.type == 726) then
		this.width = 24
		this.height = 24
		this.aiStyle = 5
		this.friendly = true
		this.penetrate = 2
		this.alpha = 50
		this.tileCollide = false
	elseif this.type == 728 then
		this.width = 24
		this.height = 24
		this.aiStyle = 151
		this.alpha = 255
		this.tileCollide = true
		this.ranged = true
		this.friendly = true
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
	elseif this.type == 729 then
		this.width = 20
		this.height = 20
		this.aiStyle = 152
		this.friendly = true
		this.tileCollide = false
		this.ignoreWater = true
		this.ranged = true
		this.penetrate = -1
		--this.scale = (float) (1.0 + (double) Main.rand.Next(30) * 0.01)
		this.scale = 1.0 + 29 / 2 * 0.01 -- average value 
		this.extraUpdates = 2
		this.timeLeft = 10 * (this.extraUpdates + 1)
	elseif this.type == 730 then
		this.width = 18
		this.height = 18
		this.aiStyle = 19
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 731 then
		this.width = 10
		this.height = 10
		this.aiStyle = 29
		this.alpha = 255
		this.magic = true
		this.friendly = true
		this.extraUpdates = 1
		this.timeLeft = 90
	elseif this.type == 732 then
		this.tileCollide = true
		this.width = 15
		this.height = 15
		this.aiStyle = 44
		this.friendly = true
		this.penetrate = 1
		this.melee = true
		this.noEnchantmentVisuals = true
	elseif this.type == 733 then
		this.width = 2
		this.height = 2
		this.aiStyle = 153
		this.tileCollide = false
		this.ignoreWater = true
		this.penetrate = -1
		this.alpha = 255
	elseif this.type == 734 then
		this.width = 30
		this.height = 24
		this.aiStyle = 154
		this.tileCollide = false
		this.timeLeft = 10800
		this.alpha = 255
		this.hide = true
	elseif this.type == 735 then
		this.width = 68
		this.height = 64
		this.aiStyle = 75
		this.friendly = true
		this.tileCollide = false
		this.melee = true
		this.penetrate = -1
		this.ownerHitCheck = true
	elseif this.type == 736 or this.type == 737 or this.type == 738 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.penetrate = -1
	elseif this.type == 753 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 754 then
		this.width = 16
		this.height = 16
		this.aiStyle = 155
		this.tileCollide = false
		this.ignoreWater = true
		this.penetrate = -1
		this.alpha = 255
	elseif this.type == 755 then
		this.netImportant = true
		this.width = 10
		this.height = 10
		this.penetrate = -1
		this.ignoreWater = true
		this.tileCollide = false
		this.friendly = true
		this.minion = true
		this.minionSlots = 1
		this.timeLeft = this.timeLeft * 5
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 15
		this.aiStyle = 156
	elseif this.type == 756 then
		this.width = 32
		this.height = 32
		this.aiStyle = 157
		this.friendly = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.ignoreWater = true
		this.penetrate = 2
	elseif this.type == 757 then
		this.netImportant = true
		this.width = 34
		this.height = 34
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 758 then
		this.width = 20
		this.height = 30
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 1
		this.decidesManualFallThrough = true
	elseif this.type == 759 then
		this.netImportant = true
		this.width = 10
		this.height = 10
		this.penetrate = -1
		this.ignoreWater = true
		this.tileCollide = true
		this.friendly = true
		this.minion = true
		this.minionSlots = 1
		this.timeLeft = this.timeLeft * 5
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 15
		this.aiStyle = 158
		this.hide = true
	elseif this.type == 761 or this.type == 762 then
		this.width = 10
		this.height = 10
		this.aiStyle = 159
		this.friendly = true
		this.manualDirectionChange = true
	elseif this.type == 763 then
		this.width = 10
		this.height = 10
		this.hostile = true
		this.friendly = true
		this.penetrate = -1
		this.aiStyle = 1
		this.tileCollide = true
		this.extraUpdates = 1
	elseif this.type == 764 then
		this.width = 20
		this.height = 20
		this.aiStyle = 144
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type == 765 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type >= 766 and this.type <= 770 or this.type == 771 then
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 772 then
		this.width = 22
		this.height = 22
		this.friendly = true
		this.aiStyle = 1
		this.tileCollide = true
		this.extraUpdates = 1
	elseif this.type == 773 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
	elseif this.type == 774 then
		this.netImportant = true
		this.width = 26
		this.height = 26
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 802 then
		this.width = 18
		this.height = 18
		this.aiStyle = 161
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1
		this.ownerHitCheck = true
		this.melee = true
		this.extraUpdates = 1
		this.hide = true
	elseif this.type == 811 or this.type == 814 then
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
	elseif this.type >= 776 and this.type <= 801 or this.type >= 803 and this.type <= 810 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
		if this.type == 777 or this.type == 781 or this.type == 794 or this.type == 797 or this.type == 800 or this.type == 785 or this.type == 788 or this.type == 800 then
			this.usesLocalNPCImmunity = true
			this.localNPCHitCooldown = -1
		end
	elseif this.type == 812 then
		this.knockBack = 6
		this.width = 10
		this.height = 10
		this.aiStyle = 10
		this.friendly = true
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 815 then
		this.netImportant = true
		this.width = 26
		this.height = 26
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 816 then
		this.netImportant = true
		this.width = 26
		this.height = 32
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 817 then
		this.netImportant = true
		this.width = 26
		this.height = 26
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 819 then
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.alpha = 255
		this.extraUpdates = 1
		this.hide = true
		this.friendly = true
	elseif this.type == 818 then
		this.width = 32
		this.height = 32
		this.aiStyle = 162
		this.friendly = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.ignoreWater = true
		this.penetrate = -1
		this.extraUpdates = 3
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 820 then
		this.width = 12
		this.height = 12
		this.friendly = true
		this.aiStyle = 163
		this.tileCollide = true
		this.netImportant = true
		this.penetrate = -1
		this.timeLeft = 86400
	elseif this.type == 821 then
		this.netImportant = true
		this.width = 20
		this.height = 36
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type >= 822 and this.type <= 824 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 825 then
		this.netImportant = true
		this.width = 26
		this.height = 32
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type >= 826 and this.type <= 830 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 836 then
		this.width = 4
		this.height = 4
		this.aiStyle = 112
		this.hostile = true
	elseif this.type == 831 then
		this.netImportant = true
		this.width = 10
		this.height = 10
		this.penetrate = -1
		this.ignoreWater = true
		this.tileCollide = false
		this.friendly = true
		this.minion = true
		this.minionSlots = 1
		this.timeLeft = 60
		this.aiStyle = 164
		this.hide = true
	elseif this.type == 833 then
		this.width = 26
		this.height = 20
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 0.0
		this.decidesManualFallThrough = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 834 then
		this.width = 20
		this.height = 30
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 0.0
		this.decidesManualFallThrough = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 835 then
		this.width = 20
		this.height = 30
		this.aiStyle = 67
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.minion = true
		this.minionSlots = 0.0
		this.decidesManualFallThrough = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	elseif this.type == 837 then
		this.width = 26
		this.height = 26
		this.aiStyle = 1
		this.alpha = 255
		this.friendly = true
		this.magic = true
		this.penetrate = 3
	elseif this.type >= 838 and this.type <= 840 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 841 then
		DefaultToWhip()
	elseif this.type == 842 then
		this.width = 18
		this.height = 18
		this.aiStyle = 161
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1
		this.ownerHitCheck = true
		this.melee = true
		this.extraUpdates = 1
		this.hide = true
	elseif this.type >= 843 and this.type <= 846 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 847 then
		DefaultToWhip()
		this.extraUpdates = 2
	elseif this.type == 848 then
		DefaultToWhip()
	elseif this.type == 849 then
		DefaultToWhip()
		this.extraUpdates = 2
	elseif this.type == 850 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 851 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 166
		this.penetrate = -1
		this.timeLeft = 300
	elseif this.type >= 852 and this.type <= 853 then
		this.netImportant = true
		this.width = 4
		this.height = 4
		this.aiStyle = 160
		this.penetrate = -1
		this.extraUpdates = 60
	elseif this.type == 854 then
		this.netImportant = true
		this.width = 26
		this.height = 32
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 855 then
		this.netImportant = true
		this.width = 12
		this.height = 12
		this.aiStyle = 166
		this.penetrate = -1
		this.timeLeft = 1000
	elseif this.type == 856 then
		this.width = 32
		this.height = 32
		this.aiStyle = 167
		this.friendly = true
		this.alpha = 255
		this.magic = true
		this.tileCollide = false
		this.ignoreWater = true
		this.extraUpdates = 2
		this.usesLocalNPCImmunity = true
	elseif this.type == 857 then
		this.width = 32
		this.height = 32
		this.aiStyle = 168
		this.friendly = true
		this.alpha = 255
		this.melee = true
		this.tileCollide = false
		this.ignoreWater = true
		this.extraUpdates = 1
		this.usesLocalNPCImmunity = true
		this.manualDirectionChange = true
		this.penetrate = -1
		this.hide = true
	elseif this.type == 858 then
		this.netImportant = true
		this.width = 26
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 859 then
		this.netImportant = true
		this.width = 20
		this.height = 32
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 860 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 861 then
		this.netImportant = true
		this.width = 10
		this.height = 10
		this.aiStyle = 2
		this.friendly = true
	elseif this.type == 862 or this.type == 863 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 864 then
		this.netImportant = true
		this.width = 10
		this.height = 10
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.ignoreWater = true
		this.tileCollide = false
		this.friendly = true
		this.minion = true
		this.minionSlots = 1
		this.timeLeft = 60
		this.aiStyle = 169
		this.localNPCHitCooldown = 40
	elseif this.type == 865 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
	elseif this.type == 866 then
		this.light = 0.15
		this.width = 30
		this.height = 30
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = 5
		this.melee = true
		this.extraUpdates = 1
		this.usesLocalNPCImmunity = true
	elseif this.type == 867 then
		this.width = 22
		this.height = 22
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.light = 0.6
	elseif this.type == 868 or this.type == 869 then
		this.width = 18
		this.height = 18
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
	elseif this.type == 870 then
		this.netImportant = true
		this.width = 6
		this.height = 6
		this.aiStyle = 14
		this.penetrate = -1
		this.alpha = 75
		this.light = 1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 873 then
		this.width = 30
		this.height = 30
		this.aiStyle = 171
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.timeLeft = 200
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 874 then
		this.width = 30
		this.height = 30
		this.aiStyle = 0
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.timeLeft = 210
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 871 then
		this.width = 30
		this.height = 30
		this.aiStyle = 172
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.timeLeft = 240
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 875 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 872 then
		this.width = 30
		this.height = 30
		this.aiStyle = 173
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.timeLeft = 660
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 876 then
		this.width = 4
		this.height = 4
		this.aiStyle = 1
		this.friendly = true
		this.penetrate = 8
		this.light = 0.75
		this.alpha = 255
		this.extraUpdates = 3
		this.scale = 1.4
		this.timeLeft = 3600
		this.magic = true
	elseif this.type >= 877 and this.type <= 879 then
		this.netImportant = true
		this.width = 25
		this.height = 25
		this.aiStyle = 19
		this.alpha = 255
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1
		this.hide = true
		this.ownerHitCheck = true
		this.melee = true
	elseif this.type == 880 then
		this.width = 32
		this.height = 32
		this.aiStyle = 183
		this.penetrate = -1
		this.timeLeft = 18
		this.ignoreWater = true
		this.tileCollide = false
		this.friendly = true
		this.hostile = false
		this.manualDirectionChange = true
	elseif this.type == 881 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 882 then
		this.width = 20
		this.height = 20
		this.aiStyle = 124
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type == 883 then
		this.width = 20
		this.height = 20
		this.aiStyle = 174
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.netImportant = true
	elseif this.type >= 884 and this.type <= 886 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 887 then
		this.width = 20
		this.height = 20
		this.aiStyle = 174
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.netImportant = true
	elseif this.type == 888 then
		this.width = 20
		this.height = 20
		this.aiStyle = 124
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type >= 889 and this.type <= 892 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 893 then
		this.width = 20
		this.height = 20
		this.aiStyle = 174
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.netImportant = true
	elseif this.type == 894 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type >= 895 and this.type <= 896 then
		this.width = 20
		this.height = 20
		this.aiStyle = 124
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type == 897 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 898 then
		this.width = 20
		this.height = 20
		this.aiStyle = 124
		this.penetrate = -1
		this.netImportant = true
		this.timeLeft = this.timeLeft * 5
		this.friendly = true
		this.ignoreWater = true
		this.tileCollide = false
		this.manualDirectionChange = true
	elseif this.type >= 899 and this.type <= 901 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 902 then
		this.width = 20
		this.height = 20
		this.aiStyle = 3
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.extraUpdates = 2 - 1
	elseif this.type >= 903 and this.type <= 906 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 907 then
		this.width = 22
		this.height = 22
		this.aiStyle = 30
		this.friendly = true
		this.penetrate = 2
		this.melee = true
	elseif this.type == 908 then
		this.tileCollide = false
		this.ignoreWater = true
		this.width = 14
		this.height = 14
		this.aiStyle = 175
		this.friendly = true
		this.penetrate = 1
		this.timeLeft = 3600
		this.hide = true
	elseif this.type == 909 then
		this.width = 12
		this.height = 12
		this.aiStyle = 2
		this.friendly = false
		this.hostile = true
		this.penetrate = 1
	elseif this.type == 910 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
	elseif this.type == 911 then
		this.width = 22
		this.height = 22
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
	elseif this.type >= 912 and this.type <= 915 then
		DefaultToWhip()
		if this.type == 915 then
			this.extraUpdates = 2
		end
	elseif this.type == 916 then
		this.width = 18
		this.height = 18
		this.aiStyle = 176
		this.friendly = true
		this.tileCollide = false
		this.penetrate = 2
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
		this.extraUpdates = 2
	elseif this.type == 918 then
		this.aiStyle = 178
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
		this.alpha = 255
		this.width = 96
		this.height = 96
	elseif this.type == 917 then
		this.width = 30
		this.height = 30
		this.aiStyle = 177
		this.friendly = true
		this.tileCollide = false
		this.penetrate = -1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 20
	elseif this.type == 919 then
		this.width = 8
		this.height = 8
		this.aiStyle = 179
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.timeLeft = 240
		this.tileCollide = false
		this.ignoreWater = true
	elseif this.type == 920 then
		this.alpha = 255
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = 1
	elseif this.type == 921 then
		this.alpha = 255
		this.width = 6
		this.height = 6
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = 3
	elseif this.type == 922 then
		this.width = 30
		this.height = 30
		this.aiStyle = 135
		this.alpha = 255
		this.tileCollide = false
		this.ignoreWater = true
		this.timeLeft = 120
		this.hostile = true
		this.penetrate = -1
	elseif this.type == 923 then
		this.width = 30
		this.height = 30
		this.aiStyle = 180
		this.alpha = 255
		this.penetrate = -1
		this.friendly = false
		this.hostile = true
		this.timeLeft = 180
		this.tileCollide = false
		this.ignoreWater = true
		this.hide = true
	elseif this.type == 926 then
		this.alpha = 255
		this.width = 12
		this.height = 12
		this.scale = 1
		this.aiStyle = 1
		this.hostile = true
		this.penetrate = 2
	elseif this.type == 927 then
		this.width = 40
		this.height = 40
		this.aiStyle = 75
		this.friendly = true
		this.tileCollide = false
		this.melee = true
		this.penetrate = -1
		this.ownerHitCheck = true
	elseif this.type == 928 then
		this.netImportant = true
		this.width = 34
		this.height = 34
		this.aiStyle = 14
		this.friendly = true
		this.penetrate = 2
		this.melee = true
		this.timeLeft = 250
	elseif this.type == 929 then
		this.width = 32
		this.height = 32
		this.aiStyle = 183
		this.penetrate = -1
		this.timeLeft = 18
		this.ignoreWater = true
		this.tileCollide = false
		this.friendly = true
		this.hostile = false
		this.manualDirectionChange = true
	elseif this.type == 930 then
		this.width = 14
		this.height = 14
		this.aiStyle = 16
		this.friendly = true
		this.penetrate = -1
		this.ranged = true
	elseif this.type == 931 then
		this.width = 30
		this.height = 30
		this.aiStyle = 171
		this.alpha = 255
		this.penetrate = 3
		this.friendly = true
		this.timeLeft = 240
		this.magic = true
		this.tileCollide = true
		this.ignoreWater = true
		this.extraUpdates = 1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 60
	elseif this.type == 932 then
		this.ranged = true
		this.arrow = true
		this.width = 10
		this.height = 10
		this.aiStyle = 181
		this.penetrate = 5
		this.friendly = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = -1
		this.timeLeft = 120
		this.alpha = 0
		this.ignoreWater = true
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 60
	elseif this.type == 933 then
		this.width = 32
		this.height = 32
		this.aiStyle = 182
		this.friendly = true
		this.melee = true
		this.tileCollide = false
		this.ignoreWater = true
		this.alpha = 255
		this.extraUpdates = 1
		this.usesLocalNPCImmunity = true
		this.manualDirectionChange = true
		this.localNPCHitCooldown = 15
		this.penetrate = -1
		this.noEnchantmentVisuals = true
	elseif this.type == 934 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 26
		this.friendly = true
		this.penetrate = -1
		this.timeLeft = this.timeLeft * 5
	elseif this.type == 935 then
		this.netImportant = true
		this.width = 18
		this.height = 18
		this.aiStyle = 7
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.timeLeft = this.timeLeft * 10
		this.extraUpdates = 3
	elseif this.type == 936 then
		this.width = 14
		this.height = 14
		this.aiStyle = 2
		this.friendly = true
		this.penetrate = 1
		this.alpha = 102
	elseif this.type == 937 then
		this.alpha = 255
		this.width = 10
		this.height = 10
		this.aiStyle = 1
		this.hostile = false
		this.friendly = true
		this.penetrate = 3
		this.usesIDStaticNPCImmunity = true
		this.idStaticNPCHitCooldown = 10
	elseif this.type >= 938 and this.type <= 945 then
		this.width = 18
		this.height = 18
		this.aiStyle = 161
		this.friendly = true
		this.penetrate = -1
		this.tileCollide = false
		this.scale = 1
		this.ownerHitCheck = true
		this.melee = true
		this.extraUpdates = 1
		this.timeLeft = 360
		this.hide = true
	elseif this.type == 946 then
		this.netImportant = true
		this.width = 10
		this.height = 10
		this.penetrate = -1
		this.ignoreWater = true
		this.tileCollide = false
		this.friendly = true
		this.minion = true
		this.minionSlots = 1
		this.timeLeft = this.timeLeft * 5
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 15
		this.aiStyle = 156
		this.scale = 0.75
		this.manualDirectionChange = true
		this.hide = true
	elseif this.type == 947 or this.type == 948 then
		this.netImportant = true
		this.width = 20
		this.height = 20
		this.aiStyle = 15
		this.friendly = true
		this.penetrate = -1
		this.melee = true
		this.scale = 1
		this.usesLocalNPCImmunity = true
		this.localNPCHitCooldown = 10
	end
	this.width = math.floor(this.width * this.scale)
	this.height = math.floor(this.height * this.scale)
	--this.maxPenetrate = this.penetrate
end




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

local function export(var)
	local t = mw.dumpObject(var)
	t = string.gsub(t, "table#1 ", "")
	t = string.gsub(t, "metatable = table#2", "")
	t = string.gsub(t, "  +", "")
	t = string.gsub(t, "\n+", "\n")
	return t
end

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

local p = {
	getInfo = function(projectileid)
		SetDefaults(projectileid)
		local frame = mw.getCurrentFrame()
		this.internalName = frame:expandTemplate{title = 'ProjectileInternalNameFromId', args={projectileid}}
		return export(this)
	end,

	gen = function (frame)
		currentFrame = frame -- cache
		local min = tonumber(getArg(1)) or 0
		local max = tonumber(getArg(2)) or 0

		local output = ''
		
		SetDefaults(0)
		local reset = {}
		for k,v in pairs(this) do
			reset[k] = v
		end

		for id = min, max do
			SetDefaults(id)
			local t
			if id == 0 then
				t = this
			else
				t = {}
				for k,v in pairs(this) do
					if this[k] ~= reset[k] then
						t[k] = this[k]
					end
				end
			end
			t.type = nil -- unset this.type to reduce data size.
			t.internalName = frame:expandTemplate{title = 'ProjectileInternalNameFromId', args={id}}
			t.name = projectile.name[id]
			t.image = projectile.image[id]
			output = output .. '\n[' .. id .. '] = ' .. export(t) .. ',\n'
		end
		return output
	end,
}

p.getinfo = p.getInfo
p.GetInfo = p.getInfo

return p