Module:Projectileinfo/datagen

-- to gen data slice.

-- 1.4.0.5

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] = "Flamelash (projectile).gif" 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" 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" projectile.image[66] = "Adamantite Glaive (projectile).png" projectile.name[66] = "Adamantite Glaive" projectile.image[67] = "Pearlsand Ball.png" projectile.name[67] = "Pearlsand Ball" projectile.image[68] = "Pearlsand Ball.png" projectile.name[68] = "Pearlsand Ball" 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] = "Piranha Gun (projectile).gif" 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" 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] = "Explosive 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" 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 (projectile).png" projectile.name[715] = "Celebration Mk2" projectile.image[716] = "Celebration Mk2 (projectile).png" projectile.name[716] = "Celebration Mk2 (explosive)" projectile.image[717] = "Celebration Mk2 (projectile).png" projectile.name[717] = "Celebration Mk2 (large)" projectile.image[718] = "Celebration Mk2 (projectile).png" projectile.name[718] = "Celebration Mk2 (large explosive)" 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] = "Prismatic Bolt.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.image[733] = "Lightning Orb Arc.png" projectile.name[733] = "Toilet Effect" projectile.image[734] = "Void Bag (projectile).gif" projectile.name[734] = "Void Bag" projectile.image[735] = "Terragrim (projectile).gif" projectile.name[735] = "Terragrim" projectile.image[736] = "Blue Dungeon Debris.png" projectile.name[736] = "Blue Dungeon Debris" projectile.image[737] = "Green Dungeon Debris.png" projectile.name[737] = "Green Dungeon Debris" projectile.image[738] = "Pink Dungeon Debris.png" projectile.name[738] = "Pink Dungeon Debris" 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.image[753] = "Amber Hook (projectile).png" projectile.name[753] = "Amber Hook" projectile.image[754] = "Mystic Snake Coil.png" projectile.name[754] = "Mystic Snake Coil" projectile.image[755] = "Sanguine Bat Minion.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.image[764] = "Estee.gif" projectile.name[764] = "Estee" projectile.image[765] = "Sugar Glider.png" projectile.name[765] = "Sugar Glider" projectile.image[766] = "Blue Kite (projectile).png" projectile.name[766] = "Blue Kite" projectile.image[767] = "Blue and Yellow Kite (projectile).png" projectile.name[767] = "Blue and Yellow Kite" projectile.image[768] = "Red Kite (projectile).png" projectile.name[768] = "Red Kite" projectile.image[769] = "Red and Yellow Kite (projectile).png" projectile.name[769] = "Red and Yellow Kite" projectile.image[770] = "Yellow Kite (projectile).png" projectile.name[770] = "Yellow Kite" projectile.image[771] = "Wyvern Kite (projectile).png" projectile.name[771] = "Wyvern Kite" projectile.image[772] = "Geode.png" projectile.name[772] = "Geode" projectile.image[773] = "Scarab Bomb.png" projectile.name[773] = "Scarab Bomb" 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] = "Cluster Rocket I (projectile).png" projectile.name[776] = "Cluster Rocket I" projectile.image[777] = "Cluster Grenade I.png" projectile.name[777] = "Cluster Grenade I" projectile.image[778] = "Cluster Mine I.png" projectile.name[778] = "Cluster Proximity Mine I" projectile.image[779] = "Cluster Fragments I.gif" projectile.name[779] = "Cluster Fragments I" projectile.image[780] = "Cluster Rocket II (projectile).png" projectile.name[780] = "Cluster Rocket II" projectile.image[781] = "Cluster Grenade II.png" projectile.name[781] = "Cluster Grenade II" projectile.image[782] = "Cluster Mine II.png" projectile.name[782] = "Cluster Proximity Mine II" projectile.image[783] = "Cluster Fragments II.gif" projectile.name[783] = "Cluster Fragments II" projectile.image[784] = "Wet Rocket (projectile).png" projectile.name[784] = "Wet Rocket" projectile.image[785] = "Wet Grenade.png" projectile.name[785] = "Wet Grenade" projectile.image[786] = "Wet Proximity Mine.png" projectile.name[786] = "Wet Proximity Mine" projectile.image[787] = "Lava Rocket (projectile).png" projectile.name[787] = "Lava Rocket" projectile.image[788] = "Lava Grenade.png" projectile.name[788] = "Lava Grenade" projectile.image[789] = "Lava Proximity Mine.png" projectile.name[789] = "Lava Proximity Mine" projectile.image[790] = "Honey Rocket (projectile).png" projectile.name[790] = "Honey Rocket" projectile.image[791] = "Honey Grenade.png" projectile.name[791] = "Honey Grenade" projectile.image[792] = "Honey Proximity Mine.png" projectile.name[792] = "Honey Proximity Mine" projectile.image[793] = "Mini Nuke Rocket I.png" projectile.name[793] = "Mini Nuke Rocket I" projectile.image[794] = "Mini Nuke Grenade I.png" projectile.name[794] = "Mini Nuke Grenade I" projectile.image[795] = "Mini Nuke Proximity Mine I.png" projectile.name[795] = "Mini Nuke Proximity Mine I" projectile.image[796] = "Mini Nuke Rocket II.png" projectile.name[796] = "Mini Nuke Rocket II" projectile.image[797] = "Mini Nuke Grenade II.png" projectile.name[797] = "Mini Nuke Grenade II" projectile.image[798] = "Mini Nuke Proximity Mine II.png" projectile.name[798] = "Mini Nuke Proximity Mine II" projectile.image[799] = "Dry Rocket (projectile).png" projectile.name[799] = "Dry Rocket" projectile.image[800] = "Dry Grenade.png" projectile.name[800] = "Dry Grenade" projectile.image[801] = "Dry Proximity Mine.png" projectile.name[801] = "Dry Proximity Mine" projectile.image[802] = "Gladius (projectile).png" projectile.name[802] = "Gladius" projectile.image[803] = "Snowman Cluster Rocket I.png" projectile.name[803] = "Cluster Rocket Rocket I" projectile.image[804] = "Snowman Cluster Rocket II.png" projectile.name[804] = "Cluster Rocket II" projectile.image[805] = "Snowman Wet Rocket.png" projectile.name[805] = "Wet Rocket" projectile.image[806] = "Snowman Lava Rocket.png" projectile.name[806] = "Lava Rocket" projectile.image[807] = "Snowman Honey Rocket.png" projectile.name[807] = "Honey Rocket" projectile.image[808] = "Snowman Mini Nuke I.png" projectile.name[808] = "Mini Nuke Rocket I" projectile.image[809] = "Snowman Mini Nuke II.png" projectile.name[809] = "Mini Nuke Rocket II" projectile.image[810] = "Snowman Dry Rocket.png" projectile.name[810] = "Dry 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.png" projectile.name[816] = "Fennec Fox" projectile.image[817] = "Glittery Butterfly.png" projectile.name[817] = "Glittery Butterfly" projectile.image[818] = "Desert Tiger (flying).png" projectile.name[818] = "Desert Tiger" projectile.image[819] = "Blood Rain Arrow.png" projectile.name[819] = "Blood Rain" projectile.image[820] = "Chum Bucket (projectile).png" projectile.name[820] = "Chum" projectile.image[821] = "Baby Imp.png" projectile.name[821] = "Baby Imp" projectile.image[822] = "Bone Serpent (projectile).png" projectile.name[822] = "Bone Serpent Kite" projectile.image[823] = "World Feeder Kite (projectile).png" projectile.name[823] = "World Feeder Kite" projectile.image[824] = "Bunny Kite (projectile).png" projectile.name[824] = "Bunny Kite" projectile.image[825] = "Baby Red Panda.png" projectile.name[825] = "Baby Red Panda" projectile.image[826] = "Pigron Kite (projectile).png" projectile.name[826] = "Pigron Kite" projectile.image[827] = "Man Eater Kite (projectile).png" projectile.name[827] = "Man Eater Kite" projectile.image[828] = "Blue Jellyfish Kite (projectile).png" projectile.name[828] = "Blue Jellyfish Kite" projectile.image[829] = "Pink Jellyfish Kite (projectile).png" projectile.name[829] = "Pink Jellyfish Kite" projectile.image[830] = "Shark Kite (projectile).png" projectile.name[830] = "Shark Kite" projectile.image[831] = "Desert Tiger (ball).gif" projectile.name[831] = "Desert Tiger" projectile.image[832] = "Desert Tiger (flying).png" projectile.name[832] = "Desert Tiger" projectile.image[833] = "Desert Tiger (tier 1).gif" projectile.name[833] = "Desert Tiger (tier 1)" projectile.image[834] = "Desert Tiger (tier 2).gif" projectile.name[834] = "Desert Tiger (tier 2)" projectile.image[835] = "Desert Tiger (tier 3).gif" projectile.name[835] = "Desert Tiger (tier 3)" projectile.image[836] = "Dandelion Seed.gif" projectile.name[836] = "Dandelion Seed" projectile.image[837] = "Skull.png" projectile.name[837] = "Skull" projectile.image[838] = "Sand Shark Kite (projectile).png" projectile.name[838] = "Sand Shark Kite" projectile.image[839] = "Corrupt Bunny Kite (projectile).png" projectile.name[839] = "Corrupt Bunny Kite" projectile.image[840] = "Crimson Bunny Kite (projectile).png" projectile.name[840] = "Crimson Bunny Kite" projectile.image[841] = "Leather Whip (projectile).png" projectile.name[841] = "Leather Whip" projectile.image[842] = "Ruler.png" projectile.name[842] = "Ruler" projectile.image[843] = "Goldfish Kite (projectile).png" projectile.name[843] = "Goldfish Kite" projectile.image[844] = "Angry Trapper Kite (projectile).png" projectile.name[844] = "Angry Trapper Kite" projectile.image[845] = "Koi Kite (projectile).png" projectile.name[845] = "Koi Kite" projectile.image[846] = "Crawltipede Kite (projectile).png" projectile.name[846] = "Crawltipede Kite" 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.image[850] = "Spectrum Kite (projectile).png" projectile.name[850] = "Spectrum Kite" projectile.image[851] = "Dove.gif" projectile.name[851] = "Dove" projectile.image[852] = "Wandering Eye Kite (projectile).png" projectile.name[852] = "Wandering Eye Kite" projectile.image[853] = "Unicorn Kite (projectile).png" projectile.name[853] = "Unicorn Kite" projectile.image[854] = "Plantero.png" projectile.name[854] = "Plantero" projectile.image[855] = "Release Lantern (projectile).gif" projectile.name[855] = "Lantern" 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.image[861] = "Football (projectile).gif" projectile.name[861] = "Football" projectile.image[862] = "Cluster Fragments I.gif" projectile.name[862] = "Cluster Fragments I" projectile.image[863] = "Cluster Fragments II.gif" projectile.name[863] = "Cluster Fragments II" projectile.image[864] = "Enchanted Dagger (projectile).png" projectile.name[864] = "Enchanted Dagger" projectile.image[865] = "Squirrel Hook (projectile).png" projectile.name[865] = "Squirrel Hook" 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] = "Tree 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.image[871] = "Split Shot Core.gif" projectile.name[871] = "Split Shot Core" projectile.image[872] = "Everlasting Rainbow.png" projectile.name[872] = "Everlasting Rainbow" projectile.image[873] = "Prismatic Bolt.png" projectile.name[873] = "Prismatic Bolt" projectile.image[874] = "Death Aurora.png" projectile.name[874] = "Death Aurora" 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.image[880] = "Strike (Green).gif" projectile.name[880] = "Strike (Green)" projectile.image[881] = "Slime Prince.gif" projectile.name[881] = "Slime Prince" projectile.image[882] = "Suspicious Eye.gif" projectile.name[882] = "Suspicious Eye" projectile.image[883] = "Eater of Worms.png" projectile.name[883] = "Eater of Worms" projectile.image[884] = "Spider Brain.gif" projectile.name[884] = "Spider Brain" projectile.image[885] = "Skeletron Jr..png" projectile.name[885] = "Skeletron Jr." projectile.image[886] = "Honey Bee.gif" projectile.name[886] = "Honey Bee" projectile.image[887] = "Destroyer-Lite.png" projectile.name[887] = "Destroyer-Lite" projectile.image[888] = "Rez and Spaz.png" projectile.name[888] = "Rez and Spaz" projectile.image[889] = "Mini Prime.png" projectile.name[889] = "Mini Prime" projectile.image[890] = "Plantera Seedling (pet).gif" projectile.name[890] = "Plantera Seedling" projectile.image[891] = "Toy Golem (pet).gif" projectile.name[891] = "Toy Golem" projectile.image[892] = "Tiny Fishron.gif" projectile.name[892] = "Tiny Fishron" projectile.image[893] = "Phantasmal Dragon.png" projectile.name[893] = "Phantasmal Dragon" projectile.image[894] = "Moonling.gif" projectile.name[894] = "Moonling" projectile.image[895] = "Fairy Princess (light pet).gif" projectile.name[895] = "Fairy Princess" projectile.image[896] = "Jack 'O Lantern (light pet).gif" projectile.name[896] = "Jack 'O Lantern" projectile.image[897] = "Everscream Sapling (pet).gif" projectile.name[897] = "Everscream Sapling" projectile.image[898] = "Ice Queen (pet).gif" projectile.name[898] = "Ice Queen" projectile.image[899] = "Alien Skater.png" projectile.name[899] = "Alien Skater" projectile.image[900] = "Baby Ogre.png" projectile.name[900] = "Baby Ogre" projectile.image[901] = "Itsy Betsy.png" projectile.name[901] = "Itsy Betsy" 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.png" projectile.name[908] = "Titanium Shard" projectile.image[909] = "Rock.gif" 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] = "Lightning Orb Arc.png" projectile.name[922] = "Queenly Smash" projectile.image[923] = "Sun Dance.png" projectile.name[923] = "Sun Dance" projectile.image[924] = "Lightning Orb Arc.png" projectile.name[924] = "Empress Hymn" 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.image[929] = "Strike (Red).gif" projectile.name[929] = "Strike (Red)" projectile.image[930] = "Rocket I.png" projectile.name[930] = "Santank 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.png" projectile.name[933] = "Zenith" projectile.image[934] = "Slime Princess.gif" projectile.name[934] = "Slime Princess" projectile.image[935] = "Hook of Dissonance (projectile).png" projectile.name[935] = "Hook of Dissonance" projectile.image[936] = "Sparkle Slime Balloon.png" projectile.name[936] = "Sparkle Slime Balloon" projectile.image[937] = "Volatile Gelatin (projectile).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" projectile.image[949] = "Lightning Orb Arc.png" projectile.name[949] = "The Torch God"

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(ref this.oldPos, newSize) Array.Resize (ref this.oldRot, newSize) Array.Resize (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 elseif (type == 949) then this.width = 4; this.height = 4; this.aiStyle = 184; this.penetrate = -1; this.hostile = true; this.tileCollide = false; 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