Module:Iteminfo/datagen/4
< Module:Iteminfo | datagen
Jump to navigation
Jump to search
Documentation
No documentation subpage exists yet for this module. Create one now.
-- import Item, AmmoID, SoundID and so on. local extdata = require('Module:Iteminfo/datagen/extdata') for k,v in pairs(extdata) do _G[k] = v end local this --Terraria.Item.SetDefaults4(int type) v1.4.4.9 local function SetDefaults4(type) local num; if (type == 3001) then this.rare = 1; this.UseSound = SoundID.Item3; this.healLife = 70; this.useStyle = 9; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 14; this.height = 24; this.potion = true; this.value = Item.buyPrice(0, 0, 5, 0); return; end if (type == 3061) then this.width = 30; this.height = 30; this.accessory = true; this.rare = 5; this.value = Item.buyPrice(0, 20, 0, 0); this.backSlot = 8; return; end if (type == 3002) then this.alpha = 0; this.color = new.Color(255, 255, 255, 0); this.rare = 1; this.useStyle = 1; this.shootSpeed = 6; this.shoot = 473; this.width = 12; this.height = 12; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.value = Item.buyPrice(0, 0, 1, 50); this.holdStyle = 1; return; end if (type == 3003) then this.shootSpeed = 3.5; this.shoot = 474; this.damage = 8; this.width = 10; this.height = 28; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.ammo = AmmoID.Arrow; this.knockBack = 2.5; this.value = Item.buyPrice(0, 0, 0, 15); this.ranged = true; return; end if (type == 3004) then this.flame = true; this.noWet = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 4; this.placeStyle = 13; this.width = 10; this.height = 12; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type == 3005) then this.useStyle = 1; this.shootSpeed = 10; this.shoot = 475; this.damage = 0; this.width = 18; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; return; end if (type == 3006) then this.mana = 10; this.autoReuse = true; this.damage = 35; this.useStyle = 5; this.shootSpeed = 10; this.shoot = 476; this.width = 26; this.height = 28; this.useAnimation = 12; this.useTime = 12; this.rare = 5; this.noMelee = true; this.knockBack = 2.5; this.value = Item.sellPrice(0, 8, 0, 0); this.magic = true; return; end if (type == 3007) then this.autoReuse = true; this.useStyle = 5; this.useAnimation = 22; this.useTime = 22; this.width = 38; this.height = 6; this.shoot = 10; this.useAmmo = AmmoID.Dart; this.UseSound = SoundID.Item98; this.damage = 28; this.shootSpeed = 13; this.noMelee = true; this.value = Item.sellPrice(0, 8, 0, 0); this.knockBack = 3.5; this.useAmmo = AmmoID.Dart; this.ranged = true; this.rare = 5; this.scale = 0.9; return; end if (type == 3008) then this.autoReuse = true; this.useStyle = 5; this.useAnimation = 38; this.useTime = 38; this.width = 38; this.height = 6; this.shoot = 10; this.useAmmo = AmmoID.Dart; this.UseSound = SoundID.Item99; this.damage = 52; this.shootSpeed = 14.5; this.noMelee = true; this.value = Item.sellPrice(0, 8, 0, 0); this.knockBack = 5.5; this.useAmmo = AmmoID.Dart; this.ranged = true; this.rare = 5; this.scale = 1; return; end if (type == 3009) then this.shoot = 477; this.width = 8; this.height = 8; this.maxStack = Item.CommonMaxStack; this.ammo = AmmoID.Dart; this.damage = 14; this.knockBack = 3.5; this.shootSpeed = 1; this.ranged = true; this.rare = 3; this.value = Item.sellPrice(0, 0, 0, 6); this.consumable = true; return; end if (type == 3010) then this.shoot = 478; this.width = 8; this.height = 8; this.maxStack = Item.CommonMaxStack; this.ammo = AmmoID.Dart; this.damage = 9; this.knockBack = 2.2; this.shootSpeed = 3; this.ranged = true; this.rare = 3; this.value = Item.sellPrice(0, 0, 0, 6); this.consumable = true; return; end if (type == 3011) then this.shoot = 479; this.width = 8; this.height = 8; this.maxStack = Item.CommonMaxStack; this.ammo = AmmoID.Dart; this.damage = 10; this.knockBack = 2.5; this.shootSpeed = 3; this.ranged = true; this.rare = 3; this.value = Item.sellPrice(0, 0, 0, 6); this.consumable = true; return; end if (type == 3012) then this.autoReuse = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 14; this.useTime = 14; this.knockBack = 3.25; this.width = 30; this.height = 10; this.damage = 59; this.shoot = 481; this.shootSpeed = 9; this.UseSound = SoundID.Item1; this.rare = 5; this.value = Item.sellPrice(0, 8, 0, 0); this.melee = true; this.noUseGraphic = true; this.noMelee = true; return; end if (type == 3013) then this.useStyle = 1; this.useTurn = true; this.autoReuse = true; this.useAnimation = 8; this.useTime = 8; this.width = 24; this.height = 28; this.damage = 60; this.knockBack = 6; this.UseSound = SoundID.Item1; this.scale = 1; this.melee = true; this.rare = 5; this.value = Item.sellPrice(0, 8, 0, 0); this.melee = true; return; end if (type == 3014) then this.mana = 40; this.autoReuse = true; this.damage = 43; this.useStyle = 1; this.shootSpeed = 15; this.shoot = 482; this.width = 26; this.height = 28; this.UseSound = SoundID.Item100; this.useAnimation = 24; this.useTime = 24; this.rare = 5; this.noMelee = true; this.knockBack = 8; this.value = Item.sellPrice(0, 8, 0, 0); this.magic = true; return; end if (type == 3024) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.rare = 9; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3599) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.rare = 9; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3015) then this.width = 24; this.height = 24; this.accessory = true; this.value = Item.sellPrice(0, 8, 0, 0); this.rare = 6; return; end if (type == 3016) then this.width = 24; this.height = 24; this.accessory = true; this.defense = 8; this.value = Item.sellPrice(0, 8, 0, 0); this.rare = 5; return; end if (type == 3017) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 7; this.value = Item.sellPrice(0, 6, 0, 0); this.shoeSlot = 16; return; end if (type == 3018) then this.useStyle = 1; this.autoReuse = true; this.useAnimation = 23; this.useTime = 23; this.width = 50; this.height = 20; this.shoot = 483; this.UseSound = SoundID.Item1; this.damage = 50; this.shootSpeed = 12; this.value = Item.sellPrice(0, 10, 0, 0); this.knockBack = 6; this.rare = 5; this.melee = true; return; end if (type == 3019) then this.autoReuse = true; this.useStyle = 5; this.useAnimation = 13; this.useTime = 13; this.width = 18; this.height = 46; this.shoot = 485; this.useAmmo = AmmoID.Arrow; this.UseSound = SoundID.Item5; this.damage = 22; this.knockBack = 5.5; this.shootSpeed = 6; this.noMelee = true; this.value = this.hellPrice; this.rare = 3; this.ranged = true; return; end if (type < 3020 or type > 3023) then if (type == 3025) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3026) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3027) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3190) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3038) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3597) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3600) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3598) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3029) then this.useStyle = 5; this.autoReuse = true; this.useAnimation = 19; this.useTime = 19; this.width = 28; this.height = 60; this.shoot = 1; this.useAmmo = AmmoID.Arrow; this.UseSound = SoundID.Item5; this.damage = 38; this.shootSpeed = 12.5; this.noMelee = true; this.value = Item.sellPrice(0, 8, 0, 0); this.ranged = true; this.rare = 6; this.knockBack = 2.25; return; end if (type == 3030) then this.channel = true; this.damage = 40; this.useStyle = 1; this.shootSpeed = 17; this.shoot = 491; this.width = 26; this.height = 28; this.UseSound = SoundID.Item1; this.useAnimation = 15; this.useTime = 15; this.rare = 6; this.noMelee = true; this.knockBack = 4.5; this.value = Item.sellPrice(0, 8, 0, 0); this.melee = true; this.noUseGraphic = true; return; end if (type == 3031 or type == 3032) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 12; this.useTime = 5; this.width = 20; this.height = 20; this.autoReuse = true; this.rare = 7; this.value = Item.sellPrice(0, 10, 0, 0); this.tileBoost = this.tileBoost + 2; return; end if (type == 3036) then this.width = 24; this.height = 28; this.rare = 3; this.value = Item.sellPrice(0, 3, 0, 0); this.accessory = true; return; end if (type == 3037) then this.width = 24; this.height = 28; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); this.accessory = true; return; end if (type == 3033) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.value = 50000; return; end if (type == 3034) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.value = 100000; return; end if (type == 3035) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 6; this.value = 150000; return; end if (type == 3039) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3040) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3028) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3041) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3042) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3043) then this.damage = 0; this.useStyle = 1; this.shoot = 492; this.width = 16; this.height = 30; this.UseSound = SoundID.Item25; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.value = Item.buyPrice(0, 10, 0, 0); this.buffType = 152; return; end if (type == 3044) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = 32; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3045) then this.flame = true; this.noWet = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 4; this.placeStyle = 14; this.width = 10; this.height = 12; this.value = 250; this.rare = 1; return; end if (type >= 3046 and type <= 3050) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 215; this.placeStyle = 1 + type - 3046; this.width = 12; this.height = 12; return; end if (type == 3051) then this.mana = 13; this.damage = 25; this.useStyle = 5; this.shootSpeed = 32; this.shoot = 494; this.width = 26; this.height = 28; this.useAnimation = 33; this.useTime = 33; this.rare = 5; this.noMelee = true; this.knockBack = 3; this.value = Item.sellPrice(0, 8, 0, 0); this.magic = true; this.autoReuse = true; return; end if (type == 3052) then this.autoReuse = true; this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.width = 14; this.height = 32; this.shoot = 495; this.useAmmo = AmmoID.Arrow; this.UseSound = SoundID.Item102; this.damage = 47; this.shootSpeed = 11; this.knockBack = 4.5; this.rare = 5; this.crit = 3; this.noMelee = true; this.value = Item.sellPrice(0, 2, 0, 0); this.ranged = true; return; end if (type == 3053) then this.autoReuse = true; this.rare = 5; this.mana = 6; this.UseSound = SoundID.Item103; this.useStyle = 5; this.damage = 32; this.useAnimation = 21; this.useTime = 7; this.width = 24; this.height = 28; this.shoot = 496; this.shootSpeed = 9; this.knockBack = 3.75; this.magic = true; this.value = Item.sellPrice(0, 2, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.crit = 3; return; end if (type == 3054) then this.crit = 3; this.autoReuse = true; this.useStyle = 1; this.shootSpeed = 13; this.shoot = 497; this.damage = 38; this.width = 18; this.height = 20; this.UseSound = SoundID.Item1; this.useAnimation = 12; this.useTime = 12; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 2, 0, 0); this.knockBack = 5.75; this.melee = true; this.rare = 5; return; end if (type >= 3055 and type <= 3059) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 242; this.width = 30; this.height = 30; this.value = Item.sellPrice(0, 0, 10, 0); this.placeStyle = 31 + type - 3055; return; end if (type == 3060) then this.damage = 0; this.useStyle = 1; this.shoot = 499; this.width = 16; this.height = 30; this.UseSound = SoundID.Item2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.value = Item.sellPrice(0, 7, 50, 0); this.buffType = 154; return; end if (type == 3062) then this.channel = true; this.damage = 0; this.useStyle = 4; this.shoot = 500; this.width = 24; this.height = 24; this.UseSound = SoundID.Item8; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = this.shadowOrbPrice; this.buffType = 155; return; end if (type == 3063) then this.rare = 10; this.UseSound = SoundID.Item1; this.useStyle = 1; this.damage = 200; this.useAnimation = 14; this.useTime = 14; this.width = 30; this.height = 30; this.shoot = 502; this.scale = 1.1; this.shootSpeed = 12; this.knockBack = 6.5; this.melee = true; this.value = Item.sellPrice(0, 20, 0, 0); this.autoReuse = true; return; end if (type == 3064) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 356; this.width = 18; this.height = 34; this.value = Item.sellPrice(0, 3, 0, 0); this.rare = 7; return; end if (type == 3065) then this.rare = 10; this.UseSound = SoundID.Item105; this.useStyle = 1; this.damage = 170; this.useAnimation = 16; this.useTime = 16; this.width = 30; this.height = 30; this.shoot = 503; this.scale = 1.1; this.shootSpeed = 8; this.knockBack = 6.5; this.melee = true; this.value = Item.sellPrice(0, 20, 0, 0); this.autoReuse = true; return; end if (type == 3066) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 357; this.width = 12; this.height = 12; return; end if (type == 3067) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 177; this.width = 12; this.height = 12; return; end if (type == 3068) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type ~= 3069) then if (type >= 3070 and type <= 3076) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 358 + type - 3070; this.width = 12; this.height = 12; this.value = Item.sellPrice(0, 10, 0, 0); this.rare = 3; return; end if (type == 3077) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 8; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 365; this.width = 12; this.height = 12; this.value = 10; this.tileBoost = this.tileBoost + 3; return; end if (type == 3078) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 8; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 366; this.width = 12; this.height = 12; this.value = 10; this.tileBoost = this.tileBoost + 3; return; end if (type == 3081) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 367; this.width = 12; this.height = 12; return; end if (type == 3082) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 183; this.width = 12; this.height = 12; return; end if (type == 3083) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 179; this.width = 12; this.height = 12; return; end if (type == 3084) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3085) then this.width = 12; this.height = 12; this.rare = 2; this.maxStack = Item.CommonMaxStack; this.value = Item.buyPrice(0, 2, 0, 0); return; end if (type == 3086) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 368; this.width = 12; this.height = 12; return; end if (type == 3080) then this.useStyle = 1; this.shootSpeed = 10; this.shoot = 506; this.damage = 0; this.width = 18; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; this.value = 100; return; end if (type == 3079) then this.useStyle = 1; this.shootSpeed = 10; this.shoot = 505; this.damage = 0; this.width = 18; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; this.value = 100; return; end if (type == 3087) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 369; this.width = 12; this.height = 12; return; end if (type == 3088) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 184; this.width = 12; this.height = 12; return; end if (type == 3089) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 181; this.width = 12; this.height = 12; return; end if (type == 3090) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 2; this.value = 100000; this.expert = true; return; end if (type == 3091 or type == 3092) then this.width = 14; this.height = 20; this.maxStack = Item.CommonMaxStack; this.useAnimation = 20; this.useTime = 20; return; end if (type == 3093) then this.width = 12; this.height = 12; this.rare = 1; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 10, 0); return; end if (type == 3094) then this.useStyle = 1; this.shootSpeed = 11.5; this.shoot = 507; this.damage = 17; this.width = 30; this.height = 30; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 24; this.useTime = 24; this.noUseGraphic = true; this.noMelee = true; this.knockBack = 4.75; this.value = Item.sellPrice(0, 0, 0, 5); this.ranged = true; return; end if (type == 3095) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3097) then this.melee = true; this.damage = 30; this.width = 24; this.height = 28; this.rare = 1; this.value = Item.sellPrice(0, 2, 0, 0); this.accessory = true; this.defense = 2; this.shieldSlot = 5; this.knockBack = 9; this.expert = true; return; end if (type == 3098) then this.useStyle = 5; this.useAnimation = 25; this.useTime = 8; this.shootSpeed = 48; this.knockBack = 8; this.width = 54; this.height = 20; this.damage = 120; this.axe = 30; this.UseSound = SoundID.Item23; this.shoot = 509; this.rare = 8; this.value = this.eclipsePostPlanteraPrice; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; return; end if (type == 3099) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3100) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 370; this.width = 12; this.height = 12; return; end if (type == 3101) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 182; this.width = 12; this.height = 12; return; end if (type == 3102) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3103) then this.shootSpeed = 3; this.shoot = 1; this.damage = 5; this.width = 26; this.height = 26; this.ammo = AmmoID.Arrow; this.knockBack = 2; this.value = Item.sellPrice(0, 1, 0, 0); this.ranged = true; this.rare = 2; return; end if (type == 3104) then this.shootSpeed = 4; this.shoot = 14; this.damage = 7; this.width = 26; this.height = 26; this.ammo = AmmoID.Bullet; this.knockBack = 2; this.value = Item.sellPrice(0, 1, 0, 0); this.ranged = true; this.rare = 2; return; end if (type == 3105) then this.magic = true; this.mana = 30; this.useStyle = 1; this.shootSpeed = 14; this.rare = 8; this.damage = 52; this.shoot = 510; this.width = 18; this.height = 20; this.knockBack = 4; this.UseSound = SoundID.Item106; this.useAnimation = 45; this.useTime = 45; this.noUseGraphic = true; this.noMelee = true; this.value = this.eclipsePostPlanteraPrice; return; end if (type == 3106) then this.autoReuse = true; this.useStyle = 1; this.useAnimation = 8; this.useTime = 8; this.knockBack = 3.5; this.width = 30; this.height = 30; this.damage = 85; this.scale = 1.1; this.UseSound = SoundID.Item1; this.rare = 8; this.value = this.eclipsePostPlanteraPrice; this.melee = true; return; end if (type == 3107) then this.useStyle = 5; this.autoReuse = true; this.useAnimation = 15; this.useTime = 15; this.width = 50; this.height = 18; this.shoot = 514; this.useAmmo = AmmoID.NailFriendly; this.UseSound = SoundID.Item108; this.damage = 85; this.shootSpeed = 10; this.noMelee = true; this.value = this.eclipsePostPlanteraPrice; this.rare = 8; this.ranged = true; return; end if (type == 3108) then this.shootSpeed = 6; this.shoot = 514; this.damage = 30; this.width = 8; this.height = 8; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.ammo = AmmoID.NailFriendly; this.knockBack = 3; this.value = Item.buyPrice(0, 0, 1, 0); this.ranged = true; this.rare = 8; return; end if (type == 3109) then this.width = 22; this.height = 22; this.defense = 4; this.headSlot = 179; this.rare = 2; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3110) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 8; this.value = 700000; this.hasVanityEffects = true; return; end if (type == 3111) then this.width = 10; this.height = 12; this.maxStack = Item.CommonMaxStack; this.alpha = 100; this.value = 15; return; end if (type == 3112) then this.color = new.Color(255, 255, 255, 0); this.useStyle = 1; this.shootSpeed = 6; this.shoot = 515; this.width = 12; this.height = 12; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.value = 10; this.holdStyle = 1; return; end if (type == 3113) then this.createTile = 371; this.width = 12; this.height = 12; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; return; end if (type == 3114) then this.flame = true; this.noWet = true; this.holdStyle = 1; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 4; this.placeStyle = 15; this.width = 10; this.height = 12; this.value = 80; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; return; end if (type == 3115) then this.useStyle = 1; this.shootSpeed = 5; this.shoot = 516; this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 25; this.useTime = 25; this.noUseGraphic = true; this.noMelee = true; this.value = Item.buyPrice(0, 0, 4, 0); this.damage = 0; return; end if (type == 3116) then this.useStyle = 5; this.shootSpeed = 6.5; this.shoot = 517; this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 40; this.useTime = 40; this.noUseGraphic = true; this.noMelee = true; this.value = 100; this.damage = 65; this.knockBack = 8; this.ranged = true; return; end if (type == 3117) then this.flame = true; this.noWet = true; this.createTile = 372; this.width = 8; this.height = 18; this.holdStyle = 1; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 1, 0); this.consumable = true; return; end if (type >= 3203 and type <= 3208) then this.width = 12; this.height = 12; this.rare = 2; this.maxStack = Item.CommonMaxStack; this.createTile = 376; this.placeStyle = 3 + type - 3203; this.useAnimation = 15; this.useTime = 15; this.autoReuse = true; this.useStyle = 1; this.consumable = true; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3209) then this.mana = 9; this.UseSound = SoundID.Item109; this.useStyle = 5; this.damage = 40; this.useAnimation = 29; this.useTime = 29; this.width = 36; this.height = 40; this.shoot = 521; this.shootSpeed = 13; this.knockBack = 4.4; this.magic = true; this.autoReuse = true; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 5; this.noMelee = true; return; end if (type == 3210) then this.UseSound = SoundID.Item111; this.useStyle = 5; this.damage = 43; this.useAnimation = 10; this.useTime = 10; this.width = 30; this.height = 28; this.shoot = 523; this.shootSpeed = 8.5; this.knockBack = 3; this.ranged = true; this.autoReuse = true; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 5; this.noMelee = true; return; end if (type == 3211) then this.useStyle = 1; this.useAnimation = 28; this.useTime = 28; this.knockBack = 5.75; this.width = 40; this.height = 40; this.damage = 55; this.scale = 1.125; this.UseSound = SoundID.Item1; this.rare = 5; this.autoReuse = true; this.value = Item.sellPrice(0, 4, 0, 0); this.melee = true; return; end if (type == 3212) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); this.neckSlot = 7; return; end if (type == 3213) then this.useStyle = 1; this.shootSpeed = 4; this.shoot = 525; this.width = 26; this.height = 24; this.UseSound = SoundID.Item59; this.useAnimation = 28; this.useTime = 28; this.rare = 3; this.value = Item.sellPrice(0, 2, 0, 0); return; end if (type == 3119) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3118) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3096) then this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3120) then this.width = 24; this.height = 28; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); this.accessory = true; return; end if (type == 3121) then this.width = 24; this.height = 28; this.rare = 3; this.value = Item.sellPrice(0, 3, 0, 0); this.accessory = true; return; end if (type == 3122) then this.width = 24; this.height = 28; this.rare = 3; this.value = Item.sellPrice(0, 3, 0, 0); this.accessory = true; return; end if (type == 3123) then this.width = 24; this.height = 28; this.rare = 5; this.value = Item.sellPrice(0, 5, 0, 0); this.accessory = true; return; end if (type == 3124) then this.width = 24; this.height = 28; this.rare = 7; this.value = Item.sellPrice(0, 8, 0, 0); this.useTurn = true; this.useStyle = 4; this.useTime = 90; this.UseSound = SoundID.Item6; this.useAnimation = 90; return; end if (type == 3159 or type == 3160 or type == 3161) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 90; if (type == 3159) then this.placeStyle = 28; elseif (type == 3160) then this.placeStyle = 30; elseif (type == 3161) then this.placeStyle = 29; end this.width = 20; this.height = 20; this.value = 300; return; end if (type == 3162 or type == 3163 or type == 3164) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.autoReuse = true; this.createTile = 79; this.width = 28; this.height = 20; this.value = 2000; if (type == 3162) then this.placeStyle = 28; return; end if (type == 3163) then this.placeStyle = 30; return; end if (type == 3164) then this.placeStyle = 29; return; end elseif (type == 3165 or type == 3166 or type == 3167) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 101; this.width = 20; this.height = 20; this.value = 300; if (type == 3165) then this.placeStyle = 29; return; end if (type == 3166) then this.placeStyle = 31; return; end if (type == 3167) then this.placeStyle = 30; return; end elseif (type == 3168 or type == 3169 or type == 3170) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 100; this.width = 20; this.height = 20; this.value = 1500; if (type == 3168) then this.placeStyle = 28; return; end if (type == 3169) then this.placeStyle = 30; return; end if (type == 3170) then this.placeStyle = 29; return; end elseif (type == 3171 or type == 3172 or type == 3173) then this.noWet = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 33; this.width = 8; this.height = 18; this.value = Item.sellPrice(0, 0, 0, 60); if (type == 3171) then this.placeStyle = 27; return; end if (type == 3172) then this.placeStyle = 29; return; end if (type == 3173) then this.placeStyle = 28; return; end elseif (type == 3174 or type == 3175 or type == 3176) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 15; this.width = 12; this.height = 30; this.value = 150; if (type == 3174) then this.placeStyle = 33; return; end if (type == 3175) then this.placeStyle = 35; return; end if (type == 3176) then this.placeStyle = 34; return; end elseif (type == 3177 or type == 3178 or type == 3179) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 34; this.width = 26; this.height = 26; this.value = 3000; if (type == 3177) then this.placeStyle = 34; return; end if (type == 3178) then this.placeStyle = 36; return; end if (type == 3179) then this.placeStyle = 35; return; end elseif (type == 3180 or type == 3181 or type == 3125) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 21; this.width = 26; this.height = 22; this.value = 500; if (type == 3180) then this.placeStyle = 49; return; end if (type == 3181) then this.placeStyle = 51; return; end if (type == 3125) then this.placeStyle = 50; return; end elseif (type == 3126 or type == 3127 or type == 3128) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 104; this.width = 20; this.height = 20; this.value = 300; if (type == 3126) then this.placeStyle = 25; return; end if (type == 3127) then this.placeStyle = 27; return; end if (type == 3128) then this.placeStyle = 26; return; end elseif (type == 3129 or type == 3130 or type == 3131) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 10; this.width = 14; this.height = 28; this.value = 200; if (type == 3129) then this.placeStyle = 33; return; end if (type == 3130) then this.placeStyle = 35; return; end if (type == 3131) then this.placeStyle = 34; return; end elseif (type == 3132 or type == 3133 or type == 3134) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 88; this.width = 20; this.height = 20; this.value = 300; if (type == 3132) then this.placeStyle = 25; return; end if (type == 3133) then this.placeStyle = 27; return; end if (type == 3134) then this.placeStyle = 26; return; end elseif (type == 3135 or type == 3136 or type == 3137) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 93; this.width = 10; this.height = 24; this.value = 500; if (type == 3135) then this.placeStyle = 28; return; end if (type == 3136) then this.placeStyle = 30; return; end if (type == 3137) then this.placeStyle = 29; return; end else if (type == 3138 or type == 3139 or type == 3140) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 42; this.width = 12; this.height = 28; if (type == 3138) then this.placeStyle = 34; elseif (type == 3139) then this.placeStyle = 36; elseif (type == 3140) then this.placeStyle = 35; end this.value = 150; return; end if (type == 3141 or type == 3142 or type == 3143) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 87; this.width = 20; this.height = 20; this.value = 300; if (type == 3141) then this.placeStyle = 27; return; end if (type == 3142) then this.placeStyle = 29; return; end if (type == 3143) then this.placeStyle = 28; return; end elseif (type == 3144 or type == 3145 or type == 3146) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 19; this.width = 8; this.height = 10; if (type == 3144) then this.placeStyle = 27; return; end if (type == 3145) then this.placeStyle = 29; return; end if (type == 3146) then this.placeStyle = 28; return; end elseif (type == 3147 or type == 3148 or type == 3149) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 172; this.width = 20; this.height = 20; this.value = 300; if (type == 3147) then this.placeStyle = 29; return; end if (type == 3148) then this.placeStyle = 31; return; end if (type == 3149) then this.placeStyle = 30; return; end elseif (type == 3150 or type == 3151 or type == 3152) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 89; this.width = 20; this.height = 20; this.value = 300; if (type == 3150) then this.placeStyle = 30; return; end if (type == 3151) then this.placeStyle = 32; return; end if (type == 3152) then this.placeStyle = 31; return; end elseif (type == 3153 or type == 3154 or type == 3155) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 14; this.width = 26; this.height = 20; this.value = 300; if (type == 3153) then this.placeStyle = 32; return; end if (type == 3154) then this.placeStyle = 34; return; end if (type == 3155) then this.placeStyle = 33; return; end elseif (type == 3156 or type == 3157 or type == 3158) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 18; this.width = 28; this.height = 14; this.value = 150; if (type == 3156) then this.placeStyle = 28; return; end if (type == 3157) then this.placeStyle = 30; return; end if (type == 3158) then this.placeStyle = 29; return; end else if (type == 3182) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 373; this.width = 24; this.height = 24; this.value = Item.sellPrice(0, 0, 0, 40); return; end if (type == 3183) then this.useTurn = true; this.useStyle = 1; this.useTime = 18; this.useAnimation = 18; this.width = 24; this.height = 28; this.UseSound = SoundID.Item1; this.value = Item.sellPrice(0, 5, 0, 0); this.autoReuse = true; this.rare = 4; this.scale = 1.15; return; end if (type == 3184) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 374; this.width = 24; this.height = 24; this.value = Item.sellPrice(0, 0, 0, 40); return; end if (type == 3185) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 375; this.width = 24; this.height = 24; this.value = Item.sellPrice(0, 0, 0, 40); return; end if (type == 3186) then this.maxStack = Item.CommonMaxStack; this.width = 24; this.height = 24; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type == 3187) then this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 180; this.value = 17500; return; end if (type == 3188) then this.width = 18; this.height = 18; this.defense = 6; this.bodySlot = 182; this.value = 14000; return; end if (type == 3189) then this.width = 18; this.height = 18; this.defense = 5; this.legSlot = 122; this.value = 10500; return; end if (type >= 3191 and type <= 3194) then this.useStyle = 1; this.autoReuse = true; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 12; this.makeNPC = (484 + type - 3191); this.noUseGraphic = true; if (type == 3192) then this.bait = 15; return; end if (type == 3193) then this.bait = 25; return; end if (type == 3194) then this.bait = 40; return; end this.bait = 35; return; end if (type == 3196) then this.useStyle = 1; this.shootSpeed = 6; this.shoot = 519; this.width = 26; this.height = 26; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 25; this.useTime = 25; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 0, 2, 0); this.damage = 0; this.rare = 1; return; end if (type == 3197) then this.rare = 1; this.useStyle = 1; this.shootSpeed = 12.5; this.shoot = 520; this.damage = 17; this.width = 28; this.height = 28; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 13; this.useTime = 13; this.noUseGraphic = true; this.noMelee = true; this.value = 80; this.knockBack = 3.5; this.ranged = true; return; end if (type == 3198) then this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 377; this.width = 28; this.height = 22; this.value = 100000; return; end if (type == 3199) then this.useTurn = true; this.width = 20; this.height = 20; this.useStyle = 4; this.useTime = 90; this.UseSound = SoundID.Item6; this.useAnimation = 90; this.rare = 1; this.value = 50000; return; end if (type == 3200) then this.width = 28; this.height = 24; this.accessory = true; this.rare = 1; this.value = 50000; this.shoeSlot = 17; return; end if (type == 3201) then this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.value = 50000; this.waistSlot = 11; return; end if (type == 3202) then this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 378; this.width = 20; this.height = 30; this.value = Item.sellPrice(0, 0, 1, 0); return; end if (type == 3214) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 379; this.width = 12; this.height = 12; this.value = Item.buyPrice(0, 0, 2, 0); return; end if (type >= 3215 and type <= 3222) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 380; this.placeStyle = type - 3215; this.width = 24; this.height = 20; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type == 3223) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 1; this.value = 100000; this.expert = true; return; end if (type == 3224) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 1; this.value = 100000; this.neckSlot = 8; this.expert = true; return; end if (type == 3225) then this.width = 14; this.height = 28; this.rare = 1; this.value = Item.sellPrice(0, 2, 50, 0); this.accessory = true; this.balloonSlot = 11; return; end if (type == 3226) then this.width = 28; this.height = 20; this.headSlot = 181; this.rare = 9; this.vanity = true; this.value = Item.sellPrice(0, 5, 0, 0); return; end if (type == 3227) then this.width = 18; this.height = 14; this.bodySlot = 183; this.rare = 9; this.vanity = true; this.value = Item.sellPrice(0, 5, 0, 0); return; end if (type == 3228) then this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; this.wingSlot = 28; this.value = 400000; return; end if (type >= 3229 and type <= 3233) then this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 85; this.placeStyle = 6 + type - 3229; this.width = 20; this.height = 20; return; end if (type == 3234) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 385; this.width = 12; this.height = 12; return; end if (type >= 3235 and type <= 3237) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = 33 + type - 3235; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3238) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 186; this.width = 12; this.height = 12; return; end if (type == 3239) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 387; this.width = 20; this.height = 12; return; end if (type == 3240) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 388; this.width = 18; this.height = 26; return; end if (type == 3241) then this.width = 14; this.height = 28; this.rare = 1; this.value = Item.sellPrice(0, 3, 0, 0); this.accessory = true; this.balloonSlot = 12; return; end if (type == 3242) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.headSlot = 182; return; end if (type == 3243) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.bodySlot = 184; return; end if (type == 3244) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.legSlot = 124; return; end if (type == 3245) then this.width = 16; this.height = 16; this.value = Item.sellPrice(0, 2, 0, 0); this.rare = 2; this.handOnSlot = 22; this.handOffSlot = 14; this.accessory = true; this.expert = true; return; end if (type == 3246) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.bodySlot = 185; return; end if (type == 3247) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.legSlot = 125; return; end if (type == 3248) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.headSlot = 183; return; end if (type == 3249) then this.mana = 10; this.damage = 40; this.useStyle = 1; this.shootSpeed = 10; this.shoot = 533; this.buffType = 161; this.width = 26; this.height = 28; this.UseSound = SoundID.Item113; this.useAnimation = 36; this.useTime = 36; this.rare = 8; this.noMelee = true; this.knockBack = 2; this.value = this.eclipsePostPlanteraPrice; this.summon = true; this.autoReuse = true; this.reuseDelay = 2; return; end if (type == 3250 or type == 3251 or type == 3252) then this.width = 20; this.height = 22; this.rare = 4; this.value = Item.buyPrice(0, 15, 0, 0); this.accessory = true; this.balloonSlot = (13 + type - 3250); return; end if (type == 3253) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 390; this.width = 12; this.height = 30; this.value = Item.buyPrice(0, 2, 0, 0); this.rare = 1; this.glowMask = 129; return; end if (type >= 3254 and type <= 3257) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 391 + type - 3254; this.width = 12; this.height = 12; return; end if (type == 3258) then this.useStyle = 1; this.useAnimation = 20; this.useTime = 20; this.autoReuse = true; this.knockBack = 20; this.width = 36; this.height = 36; this.damage = 55; this.scale = 1.1; this.UseSound = SoundID.Item1; this.rare = 4; this.value = Item.buyPrice(0, 25, 0, 0); this.melee = true; this.crit = 15; return; end if (type == 3260) then this.useStyle = 4; this.channel = true; this.width = 34; this.height = 34; this.UseSound = SoundID.Item25; this.useAnimation = 20; this.useTime = 20; this.rare = 8; this.noMelee = true; this.mountType = 10; this.value = Item.sellPrice(0, 5, 0, 0); return; end if (type == 3259) then this.width = 20; this.height = 26; this.maxStack = Item.CommonMaxStack; this.rare = 3; this.value = Item.buyPrice(0, 30, 0, 0); this.UseSound = SoundID.Item3; this.useStyle = 9; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.consumable = true; return; end if (type == 3261) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.rare = 7; this.value = Item.sellPrice(0, 1, 0, 0); this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 239; this.placeStyle = 21; return; end if (type == 3262 or type >= 3278 and type <= 3292 or type >= 3315 and type <= 3317) then this.useStyle = 5; this.width = 24; this.height = 24; this.noUseGraphic = true; this.UseSound = SoundID.Item1; this.melee = true; this.channel = true; this.noMelee = true; this.shoot = 541 + type - 3278; this.useAnimation = 25; this.useTime = 25; this.shootSpeed = 16; if (type == 3278) then this.knockBack = 2.5; this.damage = 9; this.value = Item.sellPrice(0, 0, 1, 0); this.rare = 0; return; end if (type == 3285) then this.knockBack = 3.5; this.damage = 14; this.value = Item.sellPrice(0, 0, 50, 0); this.rare = 1; return; end if (type == 3279) then this.knockBack = 4.5; this.damage = 16; this.value = Item.sellPrice(0, 1, 0, 0); this.rare = 1; return; end if (type == 3280) then this.knockBack = 4; this.damage = 17; this.value = Item.sellPrice(0, 1, 0, 0); this.rare = 1; return; end if (type == 3281) then this.knockBack = 3.75; this.damage = 18; this.value = Item.sellPrice(0, 1, 30, 0); this.rare = 3; return; end if (type == 3317) then this.knockBack = 3.85; this.damage = 28; this.value = this.dungeonPrice; this.rare = 3; this.shoot = 564; return; end if (type == 3282) then this.knockBack = 4.3; this.damage = 27; this.value = Item.sellPrice(0, 1, 80, 0); this.rare = 3; return; end if (type == 3262) then this.knockBack = 3.25; this.damage = 21; this.value = Item.buyPrice(0, 5, 0, 0); this.rare = 2; this.shoot = 534; return; end if (type == 3315) then this.knockBack = 3.25; this.damage = 39; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 3; this.shoot = 562; return; end if (type == 3316) then this.knockBack = 3.8; this.damage = 49; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 3; this.shoot = 563; return; end if (type == 3283) then this.knockBack = 3.3; this.damage = 39; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 4; return; end if (type == 3289) then this.knockBack = 2.8; this.damage = 43; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 4; return; end if (type == 3290) then this.knockBack = 4.5; this.damage = 41; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 4; return; end if (type == 3284) then this.knockBack = 3.8; this.damage = 54; this.value = Item.buyPrice(0, 25, 0, 0); this.rare = 5; return; end if (type == 3286) then this.knockBack = 3.1; this.damage = 60; this.value = Item.sellPrice(0, 5, 0, 0); this.rare = 7; return; end if (type == 3291) then this.knockBack = 4.3; this.damage = 95; this.value = Item.sellPrice(0, 11, 0, 0); this.rare = 8; this.crit = this.crit + 10; return; end if (type == 3288 or type == 3287) then this.knockBack = 4.5; this.damage = 70; this.rare = 9; this.value = Item.sellPrice(0, 4, 0, 0); return; end if (type == 3292) then this.knockBack = 3.5; this.damage = 115; this.value = this.eclipseMothronPrice; this.rare = 8; return; end this.knockBack = 4; this.damage = 15; this.rare = 2; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3389) then this.useStyle = 5; this.width = 24; this.height = 24; this.noUseGraphic = true; this.UseSound = SoundID.Item1; this.melee = true; this.channel = true; this.noMelee = true; this.shoot = 603; this.useAnimation = 25; this.useTime = 25; this.shootSpeed = 16; this.damage = 190; this.knockBack = 6.5; this.value = Item.sellPrice(0, 10, 0, 0); this.crit = 10; this.rare = 10; return; end if (type >= 3293 and type <= 3308) then this.width = 24; this.height = 24; this.rare = 1; this.value = Item.sellPrice(0, 0, 3, 0); this.accessory = true; if (type == 3307) then this.stringColor = 27; elseif (type == 3306) then this.stringColor = 14; elseif (type == 3308) then this.stringColor = 13; elseif (type ~= 3305) then this.stringColor = 1 + type - 3293; else this.stringColor = 28; end this.hasVanityEffects = true; return; end if (type >= 3309 and type <= 3314) then this.width = 24; this.height = 24; this.rare = 2; this.value = Item.buyPrice(0, 5, 0, 0); this.accessory = true; return; end if (type == 3263) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.headSlot = 184; return; end if (type == 3264) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.bodySlot = 186; return; end if (type == 3265) then this.width = 18; this.height = 18; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; this.legSlot = 126; return; end if (type == 3266) then this.width = 18; this.height = 18; this.value = 4500; this.headSlot = 185; this.defense = 4; this.rare = 1; return; end if (type == 3267) then this.width = 18; this.height = 18; this.value = 4500; this.bodySlot = 187; this.defense = 6; this.rare = 1; return; end if (type == 3268) then this.width = 18; this.height = 18; this.value = 4500; this.legSlot = 127; this.defense = 5; this.rare = 1; return; end if (type == 3269) then this.useStyle = 4; this.useAnimation = 20; this.useTime = 20; this.autoReuse = true; this.reuseDelay = 10; this.shootSpeed = 1; this.knockBack = 2; this.width = 16; this.height = 16; this.damage = 40; this.UseSound = null; this.shoot = 535; this.mana = 15; this.rare = 4; this.value = Item.sellPrice(0, 4, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.magic = true; this.channel = true; return; end if (type == 3270) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 395; this.width = 28; this.height = 28; return; end if (type == 3272) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 397; this.width = 12; this.height = 12; return; end if (type == 3271) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 396; this.width = 12; this.height = 12; return; end if (type == 3273) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 275; this.width = 12; this.height = 12; return; end if (type == 3344) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 308; this.width = 12; this.height = 12; return; end if (type == 3345) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 309; this.width = 12; this.height = 12; return; end if (type == 3346) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 310; this.width = 12; this.height = 12; return; end if (type == 3340) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 304; this.width = 12; this.height = 12; return; end if (type == 3341) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 305; this.width = 12; this.height = 12; return; end if (type == 3342) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 306; this.width = 12; this.height = 12; return; end if (type == 3343) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 307; this.width = 12; this.height = 12; return; end if (type == 3277) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 401; this.width = 12; this.height = 12; return; end if (type == 3276) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 400; this.width = 12; this.height = 12; return; end if (type == 3275) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 399; this.width = 12; this.height = 12; return; end if (type == 3274) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 398; this.width = 12; this.height = 12; return; end if (type == 3339) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 403; this.width = 12; this.height = 12; return; end if (type == 3338) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 402; this.width = 12; this.height = 12; return; end if (type == 3347) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 404; this.width = 12; this.height = 12; return; end if (type == 3348) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 311; this.width = 12; this.height = 12; return; end if (type >= 3318 and type <= 3332) then this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 24; this.height = 24; this.rare = 1; if (type == 3320) then this.rare = 2; end if (type == 3321) then this.rare = 2; end if (type == 3322) then this.rare = 3; end if (type == 3323) then this.rare = 3; end if (type == 3324) then this.rare = 4; end if (type == 3325) then this.rare = 5; end if (type == 3326) then this.rare = 5; end if (type == 3327) then this.rare = 5; end if (type == 3328) then this.rare = 6; end if (type == 3329) then this.rare = 7; end if (type == 3330) then this.rare = 7; end if (type == 3331) then this.rare = 8; end if (type == 3332) then this.rare = 8; end this.expert = true; return; end if (type == 3333) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 3; this.value = Item.sellPrice(0, 2, 0, 0); this.backSlot = 9; this.expert = true; return; end if (type == 3334) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 4; this.value = Item.buyPrice(0, 50, 0, 0); this.handOffSlot = 11; this.handOnSlot = 18; return; end if (type == 3335) then this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 18; this.height = 18; this.useStyle = 4; this.useTime = 30; this.UseSound = SoundID.Item4; this.useAnimation = 30; this.rare = 4; this.value = Item.sellPrice(0, 2, 0, 0); this.expert = true; return; end if (type == 3336) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 8; this.value = Item.sellPrice(0, 4, 0, 0); this.expert = true; return; end if (type == 3337) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 8; this.value = Item.sellPrice(0, 5, 0, 0); this.expert = true; return; end if (type == 3353) then this.width = 36; this.height = 26; this.mountType = 11; this.rare = 6; this.value = Item.sellPrice(0, 1, 0, 0); this.expert = true; return; end if (type == 3355 or type == 3354 or type == 3356) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.rare = 5; this.value = Item.sellPrice(0, 0, 50, 0); this.expert = true; return; end if (type == 3357 or type == 3358 or type == 3359) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 240; this.width = 30; this.height = 30; this.value = Item.sellPrice(0, 1, 0, 0); this.placeStyle = 56 + type - 3357; this.rare = 1; return; end if (type == 3360) then this.tileWand = 620; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.createTile = 383; this.width = 8; this.height = 10; this.rare = 1; this.value = Item.sellPrice(0, 0, 25, 0); return; end if (type == 3361) then this.tileWand = 620; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.createTile = 384; this.width = 8; this.height = 10; this.rare = 1; this.value = Item.sellPrice(0, 0, 25, 0); return; end if (type == 3362) then this.width = 28; this.height = 20; this.bodySlot = 188; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 25, 0, 0); return; end if (type == 3363) then this.width = 28; this.height = 20; this.legSlot = 128; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 25, 0, 0); return; end if (type == 3364) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 405; this.width = 28; this.height = 28; this.rare = 1; return; end if (type == 3365) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 406; this.width = 28; this.height = 28; this.rare = 1; return; end if (type == 3366) then this.width = 24; this.height = 24; this.rare = 4; this.value = Item.buyPrice(0, 50, 0, 0); this.accessory = true; return; end if (type == 3367) then this.useStyle = 4; this.channel = true; this.width = 34; this.height = 34; this.UseSound = SoundID.Item25; this.useAnimation = 20; this.useTime = 20; this.rare = 8; this.noMelee = true; this.mountType = 12; this.value = Item.sellPrice(0, 5, 0, 0); this.expert = true; return; end if (type == 3368) then this.width = 14; this.height = 38; this.useAnimation = 25; this.useTime = 15; this.useStyle = 5; this.rare = 9; this.noUseGraphic = true; this.channel = true; this.noMelee = true; this.damage = 25; this.knockBack = 4; this.autoReuse = false; this.noMelee = true; this.melee = true; this.shoot = 595; this.shootSpeed = 15; this.value = Item.sellPrice(0, 5, 0, 0); return; end if (type == 3369) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 209; this.placeStyle = 2; this.width = 12; this.height = 12; this.rare = 3; this.value = Item.buyPrice(0, 25, 0, 0); return; end if (type == 3370) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = 36; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3371) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = 37; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; this.hasVanityEffects = true; return; end if (type >= 3372 and type <= 3373) then this.width = 28; this.height = 20; this.headSlot = type + 186 - 3372; this.rare = 1; this.value = Item.sellPrice(0, 0, 75, 0); this.vanity = true; return; end if (type == 3374) then this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 188; this.rare = 1; this.value = Item.sellPrice(0, 0, 30, 0); return; end if (type == 3375) then this.width = 18; this.height = 18; this.defense = 5; this.bodySlot = 189; this.rare = 1; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3376) then this.width = 18; this.height = 18; this.defense = 4; this.legSlot = 129; this.rare = 1; this.value = Item.sellPrice(0, 0, 40, 0); return; end if (type == 3377) then this.mana = 7; this.UseSound = SoundID.Item43; this.useStyle = 5; this.damage = 21; this.useAnimation = 28; this.useTime = 28; this.width = 40; this.height = 40; this.shoot = 597; this.shootSpeed = 9; this.knockBack = 4.75; this.magic = true; this.autoReuse = true; this.value = 20000; this.rare = 1; this.noMelee = true; return; end if (type == 3378) then this.shoot = 598; this.shootSpeed = 10; this.damage = 20; this.knockBack = 5; this.ranged = true; this.useStyle = 1; this.UseSound = SoundID.Item1; this.useAnimation = 25; this.useTime = 25; this.width = 30; this.height = 30; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.noUseGraphic = true; this.noMelee = true; this.autoReuse = true; this.value = 50; this.rare = 1; return; end if (type == 3379) then this.autoReuse = true; this.useStyle = 1; this.shootSpeed = 10; this.shoot = 599; this.damage = 14; this.width = 18; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 14; this.useTime = 14; this.noUseGraphic = true; this.noMelee = true; this.value = 50; this.knockBack = 1.5; this.ranged = true; this.rare = 1; return; end if (type == 3380) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 407; this.width = 12; this.height = 12; this.rare = 1; return; end if (type == 3381) then this.width = 18; this.height = 18; this.defense = 10; this.headSlot = 189; this.rare = 10; this.value = Item.sellPrice(0, 7, 0, 0); return; end if (type == 3382) then this.width = 18; this.height = 18; this.defense = 16; this.bodySlot = 190; this.rare = 10; this.value = Item.sellPrice(0, 7, 0, 0) * 2; return; end if (type == 3383) then this.width = 18; this.height = 18; this.defense = 12; this.legSlot = 130; this.rare = 10; this.value = math.floor(Item.sellPrice(0, 7, 0, 0) * 1.5); return; end if (type == 3384) then this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.shootSpeed = 24; this.knockBack = 2; this.width = 16; this.height = 16; this.UseSound = null; this.shoot = 600; this.rare = 8; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.channel = true; this.autoReuse = true; return; end if (type >= 3385 and type <= 3388) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = -11; this.placeStyle = type - 3385 + 8; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; return; end if (type >= 3390 and type <= 3452) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 91; this.placeStyle = 207 + type - 3390; this.width = 10; this.height = 24; this.value = 1000; this.rare = 1; return; end if (type >= 3453 and type <= 3455) then this.width = 12; this.height = 12; if type == 3453 then this.buffType = 179; return; elseif type == 3454 then this.buffType = 173; return; elseif type == 3455 then this.buffType = 176; return; else return; end end if (type >= 3456 and type <= 3459) then this.width = 18; this.height = 18; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 20, 0); this.rare = 9; return; end if (type == 3460) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 408; this.width = 12; this.height = 12; this.rare = 10; this.value = Item.sellPrice(0, 1, 20, 0) / 4; return; end if (type == 3461) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 409; this.rare = 9; this.width = 12; this.height = 12; return; end if (type == 3462) then this.SetDefaults3(2772); type = 3462; this.glowMask = 174; return; end if (type == 3463) then this.SetDefaults3(2773); type = 3463; this.shoot = 610; this.glowMask = 175; return; end if (type == 3464) then this.SetDefaults3(2774); type = 3464; this.shoot = 609; this.glowMask = 176; return; end if (type == 3465) then this.SetDefaults3(2775); type = 3465; this.glowMask = 177; return; end if (type == 3466) then this.SetDefaults3(2776); type = 3466; this.glowMask = 178; return; end if (type == 3467) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.rare = 10; this.value = Item.sellPrice(0, 1, 20, 0); this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 239; this.placeStyle = 22; return; end if (type >= 3468 and type <= 3471) then this.width = 22; this.height = 20; this.accessory = true; this.value = Item.buyPrice(0, 40, 0, 0); this.rare = 10; this.wingSlot = (29 + type - 3468); return; end if (type == 3472) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 224; this.rare = 9; this.width = 12; this.height = 12; return; end if (type == 3473) then this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.shootSpeed = 24; this.knockBack = 2; this.width = 16; this.height = 16; this.shoot = 611; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.channel = true; this.autoReuse = true; this.melee = true; this.damage = 105; return; end if (type == 3474) then this.mana = 10; this.damage = 60; this.useStyle = 1; this.shootSpeed = 10; this.shoot = 613; this.width = 26; this.height = 28; this.UseSound = SoundID.Item44; this.useAnimation = 36; this.useTime = 36; this.rare = 10; this.noMelee = true; this.knockBack = 2; this.buffType = 182; this.value = Item.sellPrice(0, 10, 0, 0); this.summon = true; this.autoReuse = true; this.reuseDelay = 2; return; end if (type == 3475) then this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.shootSpeed = 20; this.knockBack = 2; this.width = 20; this.height = 12; this.damage = 50; this.UseSound = null; this.shoot = 615; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.ranged = true; this.channel = true; this.glowMask = 191; this.useAmmo = AmmoID.Bullet; this.autoReuse = true; return; end if (type == 3476) then this.mana = 30; this.damage = 70; this.useStyle = 5; this.shootSpeed = 7; this.shoot = 617; this.width = 26; this.height = 28; this.UseSound = SoundID.Item117; this.useAnimation = 30; this.useTime = 30; this.autoReuse = true; this.noMelee = true; this.knockBack = 5; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.magic = true; this.glowMask = 194; this.holdStyle = 1; return; end if (type == 3477) then this.useStyle = 1; this.shootSpeed = 9; this.rare = 3; this.damage = 20; this.shoot = 621; this.width = 18; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.knockBack = 3; this.UseSound = SoundID.Item1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 100; return; end if (type == 3478) then this.width = 18; this.height = 18; this.headSlot = 190; this.value = 5000; this.vanity = true; return; end if (type == 3479) then this.width = 18; this.height = 18; this.bodySlot = 191; this.value = 5000; this.vanity = true; return; end if (type < 3522 or type > 3525) then if (type == 3521) then this.SetDefaults1(1); this.type = type; this.useTime = 17; this.pick = 55; this.useAnimation = 20; this.scale = 1.05; this.damage = 6; this.value = 10000; return; end if (type == 3520) then this.SetDefaults1(4); this.type = type; this.useAnimation = 18; this.damage = 15; this.knockBack = 6.5; this.scale = 1; this.value = 9000; return; end if (type == 3519) then this.SetDefaults1(6); this.type = type; this.damage = 12; this.useAnimation = 11; this.useTime = 11; this.knockBack = 5; this.shoot = 944; this.scale = 0.95; this.value = 7000; return; end if (type == 3517) then this.SetDefaults1(7); this.type = type; this.useAnimation = 28; this.useTime = 23; this.scale = 1; this.damage = 9; this.hammer = 55; this.value = 8000; return; end if (type == 3518) then this.SetDefaults1(10); this.type = type; this.useTime = 18; this.axe = 11; this.useAnimation = 26; this.scale = 1; this.damage = 7; this.value = 8000; return; end if (type == 3516) then this.SetDefaults1(99); this.type = type; this.useAnimation = 26; this.useTime = 26; this.damage = 11; this.value = 7000; return; end if (type == 3515) then this.SetDefaults1(1); this.type = type; this.useTime = 11; this.pick = 45; this.useAnimation = 19; this.scale = 1.05; this.damage = 6; this.value = 5000; return; end if (type == 3514) then this.SetDefaults1(4); this.type = type; this.useAnimation = 20; this.damage = 14; this.value = 4500; this.knockBack = 6; this.scale = 1; return; end if (type == 3513) then this.SetDefaults1(6); this.type = type; this.damage = 9; this.useAnimation = 12; this.useTime = 12; this.knockBack = 4; this.shoot = 942; this.scale = 0.95; this.value = 3500; return; end if (type == 3511) then this.SetDefaults1(7); this.type = type; this.useAnimation = 29; this.useTime = 19; this.scale = 1; this.damage = 9; this.hammer = 45; this.value = 4000; return; end if (type == 3512) then this.SetDefaults1(10); this.type = type; this.useTime = 18; this.axe = 10; this.useAnimation = 26; this.scale = 1; this.damage = 6; this.value = 4000; return; end if (type == 3510) then this.SetDefaults1(99); this.type = type; this.useAnimation = 27; this.useTime = 27; this.damage = 9; this.value = 3500; return; end if (type == 3509) then this.SetDefaults1(1); this.type = type; this.useTime = 15; this.pick = 35; this.useAnimation = 23; this.damage = 4; this.scale = 0.9; this.tileBoost = -1; this.value = 500; return; end if (type == 3508) then this.SetDefaults1(4); this.type = type; this.useAnimation = 21; this.damage = 9; this.value = 450; this.scale = 1; return; end if (type == 3507) then this.SetDefaults1(6); this.type = type; this.damage = 5; this.useAnimation = 13; this.useTime = 13; this.knockBack = 4; this.shoot = 938; this.scale = 0.8; this.value = 350; return; end if (type == 3505) then this.SetDefaults1(7); this.type = type; this.useAnimation = 33; this.useTime = 23; this.scale = 1; this.damage = 4; this.hammer = 35; this.tileBoost = -1; this.value = 400; return; end if (type == 3506) then this.SetDefaults1(10); this.type = type; this.useTime = 21; this.axe = 7; this.useAnimation = 30; this.scale = 1; this.damage = 3; this.tileBoost = -1; this.value = 400; return; end if (type == 3504) then this.SetDefaults1(99); this.type = type; this.useAnimation = 29; this.useTime = 29; this.damage = 6; this.value = 350; return; end if (type == 3503) then this.SetDefaults1(1); this.type = type; this.useTime = 14; this.pick = 35; this.useAnimation = 21; this.damage = 5; this.scale = 0.95; this.value = 750; return; end if (type == 3502) then this.SetDefaults1(4); this.type = type; this.useAnimation = 20; this.damage = 10; this.value = 675; this.scale = 1; return; end if (type == 3501) then this.SetDefaults1(6); this.type = type; this.damage = 7; this.useAnimation = 12; this.useTime = 12; this.knockBack = 4; this.shoot = 939; this.scale = 0.85; this.value = 525; return; end if (type == 3499) then this.SetDefaults1(7); this.type = type; this.useAnimation = 31; this.useTime = 21; this.scale = 1; this.damage = 6; this.hammer = 38; this.value = 600; return; end if (type == 3500) then this.SetDefaults1(10); this.type = type; this.useTime = 20; this.axe = 8; this.useAnimation = 28; this.scale = 1; this.damage = 4; this.value = 600; return; end if (type == 3498) then this.SetDefaults1(99); this.type = type; this.useAnimation = 28; this.useTime = 28; this.damage = 7; this.value = 525; return; end if (type == 3497) then this.SetDefaults1(1); this.type = type; this.useTime = 12; this.pick = 43; this.useAnimation = 19; this.damage = 6; this.scale = 1.025; this.value = 3000; return; end if (type == 3496) then this.SetDefaults1(4); this.type = type; this.useAnimation = 20; this.damage = 13; this.value = 2700; this.scale = 1; this.knockBack = 5.5; return; end if (type == 3495) then this.SetDefaults1(6); this.type = type; this.damage = 9; this.useAnimation = 12; this.useTime = 12; this.knockBack = 4; this.shoot = 941; this.scale = 0.925; this.value = 2100; return; end if (type == 3493) then this.SetDefaults1(7); this.type = type; this.useAnimation = 29; this.useTime = 19; this.scale = 1; this.damage = 8; this.hammer = 43; this.value = 2400; return; end if (type == 3494) then this.SetDefaults1(10); this.type = type; this.useTime = 19; this.axe = 10; this.useAnimation = 28; this.scale = 1; this.damage = 6; this.value = 2400; return; end if (type == 3492) then this.SetDefaults1(99); this.type = type; this.useAnimation = 27; this.useTime = 27; this.damage = 9; this.value = 2100; return; end if (type == 3491) then this.SetDefaults1(1); this.type = type; this.useTime = 19; this.pick = 50; this.useAnimation = 21; this.scale = 1.05; this.damage = 6; this.value = 7500; return; end if (type == 3490) then this.SetDefaults1(4); this.type = type; this.useAnimation = 19; this.damage = 14; this.knockBack = 6; this.scale = 1; this.value = 6750; return; end if (type == 3489) then this.SetDefaults1(6); this.type = type; this.damage = 10; this.useAnimation = 11; this.useTime = 11; this.knockBack = 4; this.shoot = 943; this.scale = 0.95; this.value = 5250; return; end if (type == 3487) then this.SetDefaults1(7); this.type = type; this.useAnimation = 28; this.useTime = 25; this.scale = 1; this.damage = 9; this.hammer = 50; this.value = 6000; return; end if (type == 3488) then this.SetDefaults1(10); this.type = type; this.useTime = 18; this.axe = 11; this.useAnimation = 26; this.scale = 1; this.damage = 7; this.value = 6000; return; end if (type == 3486) then this.SetDefaults1(99); this.type = type; this.useAnimation = 26; this.useTime = 26; this.damage = 10; this.value = 5250; return; end if (type == 3485) then this.SetDefaults1(1); this.type = type; this.useTime = 15; this.pick = 59; this.useAnimation = 19; this.scale = 1.05; this.damage = 7; this.value = 15000; return; end if (type == 3484) then this.SetDefaults1(4); this.type = type; this.useAnimation = 17; this.damage = 16; this.knockBack = 6.5; this.scale = 1; this.value = 13500; return; end if (type == 3483) then this.SetDefaults1(6); this.type = type; this.damage = 13; this.useAnimation = 10; this.useTime = 10; this.knockBack = 5; this.shoot = 945; this.scale = 0.975; this.value = 10500; return; end if (type == 3481) then this.SetDefaults1(7); this.type = type; this.useAnimation = 27; this.useTime = 21; this.scale = 1; this.damage = 10; this.hammer = 59; this.value = 12000; return; end if (type == 3482) then this.SetDefaults1(10); this.type = type; this.useTime = 17; this.axe = 12; this.useAnimation = 25; this.scale = 1; this.damage = 8; this.value = 12000; return; end if (type == 3480) then this.SetDefaults1(99); this.type = type; this.useAnimation = 25; this.useTime = 25; this.damage = 13; this.value = 10500; return; end if (type == 3526) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 4; return; end if (type == 3527) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 4; return; end if (type == 3528) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 4; return; end if (type == 3529) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 4; return; end if (type == 3530) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 4; return; end if (type == 3531) then this.mana = 10; this.damage = 40; this.useStyle = 1; this.shootSpeed = 10; this.shoot = 625; this.width = 26; this.height = 28; this.UseSound = SoundID.Item44; this.useAnimation = 36; this.useTime = 36; this.rare = 10; this.noMelee = true; this.knockBack = 2; this.buffType = 188; this.value = Item.sellPrice(0, 10, 0, 0); this.summon = true; this.autoReuse = true; this.reuseDelay = 2; return; end if (type == 3540) then this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.shootSpeed = 20; this.knockBack = 2; this.width = 20; this.height = 12; this.damage = 50; this.UseSound = SoundID.Item5; this.shoot = 630; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.ranged = true; this.channel = true; this.glowMask = 200; this.useAmmo = AmmoID.Arrow; this.autoReuse = true; return; end if (type == 3541) then this.useStyle = 5; this.useAnimation = 10; this.useTime = 10; this.reuseDelay = 5; this.shootSpeed = 30; this.knockBack = 0.25; this.width = 16; this.height = 16; this.damage = 100; this.UseSound = null; this.shoot = 633; this.mana = 12; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.magic = true; this.channel = true; return; end if (type == 3533) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3534) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3535) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3536) then this.width = 22; this.height = 32; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 410; this.placeStyle = 0; this.rare = 9; this.accessory = true; this.vanity = true; this.value = Item.buyPrice(1, 0, 0, 0); return; end if (type == 3537) then this.width = 22; this.height = 32; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 410; this.placeStyle = 1; this.rare = 9; this.accessory = true; this.vanity = true; this.value = Item.buyPrice(1, 0, 0, 0); return; end if (type == 3538) then this.width = 22; this.height = 32; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 410; this.placeStyle = 2; this.rare = 9; this.accessory = true; this.vanity = true; this.value = Item.buyPrice(1, 0, 0, 0); return; end if (type == 3539) then this.width = 22; this.height = 32; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 410; this.placeStyle = 3; this.rare = 9; this.accessory = true; this.vanity = true; this.value = Item.buyPrice(1, 0, 0, 0); return; end if (type == 3542) then this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.shootSpeed = 6; this.knockBack = 3; this.width = 16; this.height = 16; this.damage = 130; this.UseSound = SoundID.Item20; this.shoot = 634; this.mana = 12; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.magic = true; this.autoReuse = true; this.noUseGraphic = true; this.glowMask = 207; return; end if (type == 3543) then this.shoot = 636; this.shootSpeed = 10; this.damage = 150; this.knockBack = 5; this.melee = true; this.useStyle = 1; this.UseSound = SoundID.Item1; this.useAnimation = 16; this.useTime = 16; this.width = 30; this.height = 30; this.noUseGraphic = true; this.noMelee = true; this.autoReuse = true; this.value = Item.sellPrice(0, 10, 0, 0); this.rare = 10; return; end if (type == 3544) then this.UseSound = SoundID.Item3; this.healLife = 200; this.useStyle = 9; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.potion = true; this.width = 14; this.height = 24; this.rare = 7; this.value = Item.sellPrice(0, 0, 30, 0); return; end if (type == 3545) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 411; this.width = 28; this.height = 28; this.rare = 1; this.mech = true; this.value = Item.sellPrice(0, 0, 20, 0); return; end if (type == 3547) then this.useStyle = 1; this.shootSpeed = 4; this.shoot = 637; this.width = 8; this.height = 28; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 40; this.useTime = 40; this.noUseGraphic = true; this.noMelee = true; this.value = Item.buyPrice(0, 0, 20, 0); this.rare = 1; return; end if (type == 3546) then this.useStyle = 5; this.autoReuse = true; this.useAnimation = 30; this.useTime = 30; this.useAmmo = AmmoID.Rocket; this.width = 50; this.height = 20; this.shoot = 134; this.UseSound = SoundID.Item156; this.damage = 25; this.shootSpeed = 15; this.noMelee = true; this.value = Item.buyPrice(0, 80, 0, 0); this.knockBack = 4; this.rare = 8; this.ranged = true; return; end if (type == 3350) then this.useStyle = 5; this.useAnimation = 24; this.useTime = 9; this.width = 24; this.height = 14; this.shoot = 587; this.UseSound = null; this.damage = 12; this.shootSpeed = 10; this.noMelee = true; this.value = Item.sellPrice(0, 0, 50, 0); this.knockBack = 1.25; this.scale = 0.85; this.rare = 2; this.ranged = true; this.crit = 7; return; end if (type == 3352) then this.SetDefaults1(4); this.type = type; this.useAnimation = 12; this.useTime = 12; this.damage = 14; local num1 = 32; num = num1; this.height = num1; this.width = num; this.knockBack = 5; this.rare = 2; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3351) then this.SetDefaults1(4); this.type = type; this.useAnimation = 15; this.useTime = 15; this.damage = 16; local num2 = 28; num = num2; this.height = num2; this.width = num; this.knockBack = 3.5; this.rare = 2; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3349) then this.SetDefaults1(4); this.type = type; this.useAnimation = 18; this.useTime = 18; this.damage = 20; local num3 = 32; num = num3; this.height = num3; this.width = num; this.knockBack = 4.25; this.scale = 1; this.rare = 2; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3548) then this.useStyle = 5; this.shootSpeed = 6; this.shoot = 588; this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 0, 0, 50); this.damage = 30; this.knockBack = 6; this.rare = 2; this.ranged = true; return; end if (type == 3549) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 412; this.width = 28; this.height = 28; this.SetShopValues(ItemRarityColor.StrongRed10, Item.sellPrice(0, 5, 0, 0)); return; end if (type == 3563) then this.useStyle = 1; this.autoReuse = true; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 12; this.noUseGraphic = true; this.makeNPC = 538; return; end if (type == 3564) then this.useStyle = 1; this.autoReuse = true; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 12; this.makeNPC = 539; this.noUseGraphic = true; this.value = Item.sellPrice(0, 10, 0, 0); this.rare = 3; return; end if (type == 3565) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 413; this.width = 12; this.height = 12; return; end if (type == 3566) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 414; this.width = 12; this.height = 12; this.value = Item.sellPrice(0, 10, 0, 0); this.rare = 3; return; end if (type == 3550) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 1; return; end if (type == 3551) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 1; return; end if (type == 3552) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 1; return; end if (type == 3553) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3554) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3555) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 75, 0); this.rare = 2; return; end if (type == 3556) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3557) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 1; return; end if (type == 3558) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 1; return; end if (type == 3559) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 1; return; end if (type == 3560) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = 10000; this.rare = 2; return; end if (type == 3561) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3562) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3567) then this.shootSpeed = 2; this.shoot = 638; this.damage = 20; this.width = 8; this.height = 8; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.ammo = AmmoID.Bullet; this.knockBack = 3; this.value = 7; this.ranged = true; this.rare = 9; this.value = Item.sellPrice(0, 0, 0, 2); return; end if (type == 3568) then this.shootSpeed = 3; this.shoot = 639; this.damage = 15; this.width = 10; this.height = 28; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.ammo = AmmoID.Arrow; this.knockBack = 3.5; this.value = 5; this.ranged = true; this.rare = 9; this.value = Item.sellPrice(0, 0, 0, 2); return; end if (type == 3569) then this.mana = 10; this.damage = 100; this.useStyle = 1; this.shootSpeed = 14; this.shoot = 641; this.width = 18; this.height = 20; this.UseSound = SoundID.Item78; this.useAnimation = 30; this.useTime = 30; this.noMelee = true; this.value = Item.sellPrice(0, 10, 0, 0); this.knockBack = 7.5; this.rare = 10; this.summon = true; this.sentry = true; return; end if (type == 3571) then this.mana = 10; this.damage = 130; this.useStyle = 1; this.shootSpeed = 14; this.shoot = 643; this.width = 18; this.height = 20; this.UseSound = SoundID.Item78; this.useAnimation = 30; this.useTime = 30; this.noMelee = true; this.value = Item.sellPrice(0, 10, 0, 0); this.knockBack = 7.5; this.rare = 10; this.summon = true; this.sentry = true; return; end if (type == 3570) then this.autoReuse = true; this.mana = 9; this.useStyle = 5; this.damage = 100; this.useAnimation = 10; this.useTime = 10; this.width = 40; this.height = 40; this.shoot = 645; this.shootSpeed = 10; this.knockBack = 4.5; this.value = Item.sellPrice(0, 10, 0, 0); this.magic = true; this.rare = 10; this.noMelee = true; this.UseSound = SoundID.Item88; return; end if (type == 3572) then this.noUseGraphic = true; this.damage = 0; this.useStyle = 5; this.shootSpeed = 18; this.shoot = 646; this.width = 18; this.height = 28; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.rare = 10; this.noMelee = true; this.value = Item.sellPrice(0, 10, 0, 0); return; end if (type >= 3573 and type <= 3576) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 415 + type - 3573; this.width = 12; this.height = 12; return; end if (type == 3577) then this.channel = true; this.damage = 0; this.useStyle = 4; this.shoot = 650; this.width = 24; this.height = 24; this.UseSound = SoundID.Item8; this.useAnimation = 20; this.useTime = 20; this.rare = 10; this.noMelee = true; this.value = Item.sellPrice(0, 10, 0, 0); this.buffType = 190; this.expert = true; return; end if (type == 3578) then this.width = 28; this.height = 20; this.bodySlot = 192; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3579) then this.width = 18; this.height = 14; this.legSlot = 132; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3580) then this.width = 18; this.height = 14; this.wingSlot = 33; this.rare = 9; this.accessory = true; this.value = 400000; return; end if (type == 3581) then this.width = 18; this.height = 14; this.rare = 9; this.vanity = true; this.value = Item.sellPrice(0, 5, 0, 0); this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3582) then this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; this.wingSlot = 34; this.value = 400000; return; end if (type == 3583) then this.width = 28; this.height = 20; this.headSlot = 191; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3584) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 60; this.width = 12; this.height = 12; return; end if (type == 3585) then this.width = 28; this.height = 20; this.headSlot = 192; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3586) then this.width = 28; this.height = 20; this.bodySlot = 193; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3587) then this.width = 18; this.height = 14; this.legSlot = 133; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3588) then this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; this.wingSlot = 35; this.value = 400000; return; end if (type == 3589) then this.width = 28; this.height = 20; this.headSlot = 193; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3590) then this.width = 28; this.height = 20; this.bodySlot = 194; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3591) then this.width = 18; this.height = 14; this.legSlot = 134; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3592) then this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; this.wingSlot = 36; this.value = 400000; return; end if (type >= 3593 and type <= 3594) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 91; this.placeStyle = 270 + type - 3593; this.width = 10; this.height = 24; this.value = 1000; this.rare = 1; return; end if (type == 3595) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 240; this.width = 30; this.height = 30; this.value = Item.sellPrice(0, 1, 0, 0); this.placeStyle = 59; this.rare = 1; return; end if (type == 3596) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 242; this.width = 30; this.height = 30; this.value = Item.buyPrice(0, 3, 0, 0); this.placeStyle = 36; return; end if (type == 3601) then this.useStyle = 4; this.width = 22; this.height = 14; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.maxStack = Item.CommonMaxStack; this.rare = 10; return; end if (type == 3602) then this.createTile = 419; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.mech = true; this.value = Item.buyPrice(0, 0, 10, 0); return; end if (type >= 3603 and type <= 3608) then this.createTile = 420; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = type - 3603; this.mech = true; this.value = Item.buyPrice(0, 2, 0, 0); return; end if (type == 3609) then this.createTile = 421; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 5, 0); return; end if (type == 3610) then this.createTile = 422; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 5, 0); return; end if (type == 3611) then this.useStyle = 5; this.useAnimation = 10; this.useTime = 10; this.width = 20; this.height = 20; this.shoot = 651; this.channel = true; this.shootSpeed = 10; this.value = Item.sellPrice(0, 4, 0, 0); this.rare = 2; this.UseSound = SoundID.Item64; this.mech = true; return; end if (type == 3612) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 5; this.autoReuse = true; this.width = 24; this.height = 28; this.rare = 1; this.value = 20000; this.tileBoost = 20; this.mech = true; return; end if (type >= 3613 and type <= 3615) then this.createTile = 423; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = type - 3613; this.mech = true; return; end if (type == 3616) then this.createTile = 424; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.mech = true; this.value = Item.buyPrice(0, 0, 2, 0); return; end if (type == 3617) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 425; this.width = 28; this.height = 28; this.mech = true; return; end if (type == 3618) then this.createTile = 419; this.placeStyle = 1; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.mech = true; this.value = Item.buyPrice(0, 0, 10, 0); return; end if (type == 3619) then this.width = 24; this.height = 28; this.rare = 3; this.value = Item.buyPrice(0, 1, 0, 0); this.accessory = true; return; end if (type == 3620) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 5; this.autoReuse = true; this.width = 24; this.height = 28; this.rare = 1; this.value = 20000; this.tileBoost = 20; this.mech = true; return; end if (type == 3621) then this.createTile = 426; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type == 3622) then this.createTile = 427; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type == 3623) then this.noUseGraphic = true; this.damage = 0; this.useStyle = 5; this.shootSpeed = 16; this.shoot = 652; this.width = 18; this.height = 28; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.rare = 10; this.noMelee = true; this.value = Item.sellPrice(0, 10, 0, 0); return; end if (type == 3624) then this.width = 30; this.height = 30; this.accessory = true; this.rare = 3; this.value = Item.buyPrice(0, 10, 0, 0); return; end if (type == 3625) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 5; this.autoReuse = true; this.width = 24; this.height = 28; this.rare = 1; this.value = Item.buyPrice(0, 12, 0, 0); this.tileBoost = 20; this.mech = true; return; end if (type == 3626) then this.createTile = 428; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = 3; this.mech = true; return; end if (type == 3627) then this.width = 18; this.height = 18; this.headSlot = 194; this.value = Item.buyPrice(0, 1, 0, 0); this.vanity = true; return; end if (type == 3628) then this.channel = true; this.damage = 0; this.useStyle = 4; this.shoot = 653; this.width = 24; this.height = 24; this.UseSound = SoundID.Item8; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = Item.buyPrice(5, 0, 0, 0); this.buffType = 191; return; end if (type == 3629) then this.createTile = 429; this.width = 16; this.height = 16; this.rare = 2; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.mech = true; this.value = Item.buyPrice(0, 5, 0, 0); return; end if (type == 3630) then this.createTile = 428; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = 0; this.mech = true; return; end if (type == 3631) then this.createTile = 428; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = 2; this.mech = true; return; end if (type == 3632) then this.createTile = 428; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = 1; this.mech = true; return; end if (type >= 3633 and type <= 3637) then this.createTile = 430 + (type - 3633); this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type >= 3638 and type <= 3642) then this.createTile = 435 + (type - 3638); this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type == 3643) then this.width = 20; this.height = 20; this.rare = 1; return; end if (type >= 3644 and type <= 3650) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 440; this.placeStyle = type - 3644; this.width = 22; this.height = 22; this.value = Item.sellPrice(0, 0, 1, 0); return; end if (type >= 3651 and type <= 3662) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 105; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 51 + type - 3651; return; end if (type == 3663) then this.createTile = 419; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.mech = true; this.placeStyle = 2; this.value = Item.buyPrice(0, 2, 0, 0); return; end if (type == 3664) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 209; this.placeStyle = 3; this.width = 12; this.height = 12; this.rare = 3; this.value = Item.buyPrice(0, 10, 0, 0); return; end if (type >= 3665 and type <= 3706) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 441; this.placeStyle = type - 3665 + ((type > 3666) and 1 or 0) + ((type > 3667) and 1 or 0) * 3 + ((type > 3683) and 1 or 0) * 5 + ((type > 3691) and 1 or 0) + ((type > 3692) and 1 or 0) + ((type > 3693) and 1 or 0); this.width = 26; this.height = 22; this.value = 500; return; end if (type == 3707) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 442; this.width = 12; this.height = 12; this.placeStyle = 0; this.mech = true; this.value = Item.buyPrice(0, 2, 0, 0); this.mech = true; return; end if (type >= 3708 and type <= 3720) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 105; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 63 + type - 3708; return; end if (type == 3721) then this.width = 26; this.height = 30; this.maxStack = 1; this.value = Item.sellPrice(0, 3, 0, 0); this.rare = 3; this.accessory = true; this.backSlot = 10; return; end if (type == 3722) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 443; this.width = 20; this.height = 12; this.value = 10000; this.mech = true; return; end if (type >= 3723 and type <= 3724) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 215; this.placeStyle = 6 + type - 3723; this.width = 12; this.height = 12; return; end if (type == 3725) then this.createTile = 445; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.mech = true; this.value = Item.buyPrice(0, 0, 2, 0); return; end if (type >= 3726 and type <= 3729) then this.createTile = 423; this.width = 16; this.height = 16; this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.placeStyle = type - 3726 + 3; this.mech = true; return; end if (type == 3730 or type == 3731) then this.width = 20; this.height = 22; this.rare = 1; this.value = Item.buyPrice(0, 2, 0, 0); this.accessory = true; this.vanity = true; this.balloonSlot = (16 + type - 3730); return; end if (type == 3732) then this.width = 18; this.height = 18; this.headSlot = 195; this.value = Item.buyPrice(0, 1, 0, 0); this.vanity = true; return; end if (type == 3733) then this.width = 18; this.height = 18; this.headSlot = 196; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; return; end if (type == 3734) then this.width = 28; this.height = 20; this.bodySlot = 195; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; return; end if (type == 3735) then this.width = 18; this.height = 14; this.legSlot = 138; this.value = Item.buyPrice(0, 3, 0, 0); this.vanity = true; return; end if (type >= 3736 and type <= 3738) then this.createTile = 446 + (type - 3736); this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 1, 0); return; end if (type >= 3739 and type <= 3741) then this.createTile = 449 + (type - 3739); this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 0, 50); this.tileBoost = this.tileBoost + 3; return; end if (type == 3742) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 452; this.width = 26; this.height = 20; this.value = Item.buyPrice(0, 5, 0, 0); this.rare = 1; return; end if (type >= 3743 and type <= 3745) then this.createTile = 453; this.placeStyle = type - 3743; if (3744 == type) then this.placeStyle = 0; end if (3745 == type) then this.placeStyle = 2; end if (3743 == type) then this.placeStyle = 4; end this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 30; this.value = Item.buyPrice(0, 0, 10, 0); return; end if (type == 3746) then this.createTile = 454; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 30; this.value = Item.buyPrice(0, 1, 0, 0); return; end if (type == 3747) then this.createTile = 455; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 30; this.value = Item.buyPrice(0, 20, 0, 0); this.rare = 3; return; end if (type == 3748) then this.createTile = 456; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 30; this.value = Item.buyPrice(0, 0, 20, 0); return; end if (type == 3749) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 457; this.width = 26; this.height = 20; this.value = Item.buyPrice(0, 0, 20, 0); this.rare = 1; return; end if (type == 3750) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 621; this.width = 22; this.height = 22; this.value = Item.sellPrice(0, 0, 50, 0); this.rare = 3; return; end if (type == 3751) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 225; this.width = 12; this.height = 12; return; end if (type == 3752) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 226; this.width = 12; this.height = 12; return; end if (type == 3753) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 227; this.width = 12; this.height = 12; return; end if (type == 3754) then this.createTile = 458; this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.value = Item.buyPrice(0, 0, 0, 5); return; end if (type == 3755) then this.createTile = 459; this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; return; end if (type == 3756) then this.createTile = 460; this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; return; end if (type == 3757) then this.width = 18; this.height = 18; this.headSlot = 197; this.value = Item.sellPrice(0, 0, 30, 0); this.vanity = true; this.rare = 9; return; end if (type == 3758) then this.width = 28; this.height = 20; this.bodySlot = 196; this.value = Item.sellPrice(0, 0, 30, 0); this.vanity = true; this.rare = 9; return; end if (type == 3759) then this.width = 18; this.height = 14; this.legSlot = 139; this.value = Item.sellPrice(0, 0, 30, 0); this.vanity = true; this.rare = 9; return; end if (type >= 3760 and type <= 3762) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createWall = 228 + (type - 3760); this.width = 12; this.height = 12; return; end if (type == 3763) then this.width = 18; this.height = 18; this.headSlot = 198; this.value = Item.sellPrice(0, 1, 0, 0); this.vanity = true; this.rare = 9; return; end if (type >= 3764 and type <= 3769) then this.SetDefaults(198); this.type = type; this.damage = 48; this.useTime = 16; this.useAnimation = 16; this.scale = 1; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3770) then this.width = 18; this.height = 14; this.legSlot = 140; this.value = Item.sellPrice(0, 1, 0, 0); this.rare = 4; return; end if (type == 3771) then this.useStyle = 4; this.channel = true; this.width = 34; this.height = 34; this.UseSound = SoundID.Item25; this.useAnimation = 20; this.useTime = 20; this.rare = 8; this.noMelee = true; this.mountType = 14; this.value = Item.sellPrice(0, 5, 0, 0); return; end if (type == 3772) then this.useStyle = 1; this.useTurn = true; this.autoReuse = true; this.useAnimation = 18; this.useTime = 18; this.width = 28; this.height = 28; this.damage = 16; this.knockBack = 4.5; this.UseSound = SoundID.Item1; this.scale = 1.1; this.melee = true; this.value = Item.sellPrice(0, 0, 10, 0); this.rare = 2; return; end if (type == 3773) then this.width = 18; this.height = 18; this.headSlot = 199; this.rare = 3; this.vanity = true; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3774) then this.width = 18; this.height = 18; this.bodySlot = 197; this.rare = 3; this.vanity = true; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3775) then this.width = 18; this.height = 18; this.legSlot = 141; this.rare = 3; this.vanity = true; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3776) then this.width = 18; this.height = 18; this.defense = 6; this.headSlot = 200; this.rare = 5; this.value = 250000; return; end if (type == 3777) then this.width = 18; this.height = 18; this.defense = 12; this.bodySlot = 198; this.rare = 5; this.value = 200000; return; end if (type == 3778) then this.width = 18; this.height = 18; this.defense = 8; this.legSlot = 142; this.rare = 5; this.value = 150000; return; end if (type == 3779) then this.mana = 14; this.damage = 85; this.useStyle = 5; this.shootSpeed = 3; this.shoot = 659; this.width = 26; this.height = 28; this.UseSound = SoundID.Item117; this.useAnimation = 22; this.useTime = 22; this.autoReuse = true; this.noMelee = true; this.knockBack = 5; this.rare = 4; this.value = Item.sellPrice(0, 1, 0, 0); this.magic = true; this.glowMask = 218; return; end if (type == 3780) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 91; this.placeStyle = 272; this.width = 10; this.height = 24; this.value = 1000; this.rare = 1; return; end if (type == 3781) then this.width = 24; this.height = 28; this.rare = 3; this.value = 100000; this.accessory = true; return; end if (type == 3784) then this.width = 18; this.height = 18; this.legSlot = 143; this.rare = 3; this.vanity = true; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3785) then this.width = 18; this.height = 18; this.bodySlot = 199; this.rare = 3; this.vanity = true; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3786) then this.width = 18; this.height = 18; this.headSlot = 201; this.rare = 3; this.vanity = true; this.value = Item.sellPrice(0, 0, 50, 0); return; end if (type == 3782) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 461; this.width = 24; this.height = 24; this.value = Item.sellPrice(0, 0, 0, 40); return; end if (type == 3787) then this.useStyle = 5; this.useAnimation = 12; this.useTime = 4; this.reuseDelay = this.useAnimation + 6; this.shootSpeed = 14; this.knockBack = 6; this.width = 16; this.height = 16; this.damage = 38; this.UseSound = SoundID.Item9; this.crit = 20; this.shoot = 660; this.mana = 17; this.rare = 4; this.value = 300000; this.noMelee = true; this.magic = true; this.autoReuse = true; return; end if (type == 3788) then this.knockBack = 6.5; this.useStyle = 5; this.useAnimation = 48; this.useTime = 48; this.width = 50; this.height = 14; this.shoot = 10; this.useAmmo = AmmoID.Bullet; this.UseSound = SoundID.Item36; this.damage = 24; this.shootSpeed = 7; this.noMelee = true; this.value = 250000; this.rare = 4; this.ranged = true; return; end if (type == 3783) then this.width = 18; this.height = 18; this.maxStack = Item.CommonMaxStack; this.value = 50000; this.rare = 5; return; end if (type >= 3789 and type <= 3793) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 91; this.placeStyle = 273 + type - 3789; this.width = 10; this.height = 24; this.value = 1000; this.rare = 1; return; end if (type == 3794) then this.width = 18; this.height = 18; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 1, 0); this.rare = 1; return; end if (type == 3795) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 462; this.width = 26; this.height = 18; this.value = Item.sellPrice(0, 0, 50, 0); this.rare = 3; return; end if (type == 3796) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = 38; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3797) then this.width = 18; this.height = 18; this.headSlot = 203; this.rare = 8; this.defense = 7; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3798) then this.width = 18; this.height = 18; this.bodySlot = 200; this.rare = 8; this.defense = 15; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3799) then this.width = 18; this.height = 18; this.legSlot = 144; this.rare = 8; this.defense = 10; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3800) then this.width = 18; this.height = 18; this.headSlot = 204; this.rare = 8; this.defense = 13; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3801) then this.width = 18; this.height = 18; this.bodySlot = 201; this.rare = 8; this.defense = 27; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3802) then this.width = 18; this.height = 18; this.legSlot = 145; this.rare = 8; this.defense = 18; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3803) then this.width = 18; this.height = 18; this.headSlot = 205; this.rare = 8; this.defense = 7; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3804) then this.width = 18; this.height = 18; this.bodySlot = 202; this.rare = 8; this.defense = 17; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3805) then this.width = 18; this.height = 18; this.legSlot = 146; this.rare = 8; this.defense = 12; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3806) then this.width = 18; this.height = 18; this.headSlot = 206; this.rare = 8; this.defense = 8; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3807) then this.width = 18; this.height = 18; this.bodySlot = 203; this.rare = 8; this.defense = 22; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3808) then this.width = 18; this.height = 18; this.legSlot = 148; this.rare = 8; this.defense = 16; this.value = Item.sellPrice(0, 3, 0, 0); return; end if (type == 3809) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 5; this.value = Item.sellPrice(0, 3, 0, 0); this.neckSlot = 9; return; end if (type == 3810) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 5; this.value = Item.sellPrice(0, 3, 0, 0); this.shieldSlot = 6; return; end if (type == 3811) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 5; this.value = Item.sellPrice(0, 3, 0, 0); this.handOnSlot = 19; return; end if (type == 3812) then this.width = 22; this.height = 22; this.accessory = true; this.rare = 5; this.value = Item.sellPrice(0, 3, 0, 0); this.waistSlot = 12; return; end if (type == 3813) then this.rare = 3; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 463; this.width = 12; this.height = 12; this.value = 100000; this.glowMask = 244; return; end if (type == 3814) then this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 464; this.width = 12; this.height = 12; this.value = 100000; return; end if (type == 3815) then this.rare = 1; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 465; this.width = 12; this.height = 12; this.value = 100000; return; end if (type == 3816) then this.rare = 3; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 466; this.width = 12; this.height = 12; this.value = Item.buyPrice(0, 1, 0, 0); return; end if (type == 3817) then this.width = 12; this.height = 12; this.maxStack = Item.CommonMaxStack; this.value = 0; this.rare = 3; return; end if (type == 3818 or type == 3819 or type == 3820 or type == 3824 or type == 3825 or type == 3826 or type == 3829 or type == 3830 or type == 3831 or type == 3832 or type == 3833 or type == 3834) then this.width = 18; this.height = 20; this.UseSound = SoundID.DD2_DefenseTowerSpawn; this.useStyle = 1; this.useAnimation = 30; this.useTime = 30; this.shootSpeed = 1; this.noMelee = true; this.value = Item.sellPrice(0, 1, 0, 0); this.rare = 3; this.shoot = 663; this.summon = true; this.damage = 17; this.knockBack = 3; this.mana = 5; this.DD2Summon = true; this.sentry = true; if type == 3819 then this.shoot = 665; this.damage = 42; this.rare = 5; this.mana = 10; this.value = Item.sellPrice(0, 5, 0, 0); return; elseif type == 3820 then this.shoot = 667; this.damage = 88; this.rare = 8; this.mana = 15; this.value = Item.sellPrice(0, 15, 0, 0); return; elseif type == 3821 or type == 3822 or type == 3823 or type == 3827 or type == 3828 then -- break; elseif type == 3824 then this.shoot = 677; this.damage = 30; this.knockBack = 4.7; return; elseif type == 3825 then this.shoot = 678; this.damage = 74; this.rare = 5; this.mana = 10; this.knockBack = 4.7; this.value = Item.sellPrice(0, 5, 0, 0); return; elseif type == 3826 then this.shoot = 679; this.damage = 156; this.rare = 8; this.mana = 15; this.knockBack = 4.7; this.value = Item.sellPrice(0, 15, 0, 0); return; elseif type == 3829 then this.shoot = 688; this.damage = 4; this.knockBack = 0.25; return; elseif type == 3830 then this.shoot = 689; this.damage = 11; this.rare = 5; this.mana = 10; this.knockBack = 0.25; this.value = Item.sellPrice(0, 5, 0, 0); return; elseif type == 3831 then this.shoot = 690; this.damage = 34; this.rare = 8; this.mana = 15; this.knockBack = 0.25; this.value = Item.sellPrice(0, 15, 0, 0); return; elseif type == 3832 then this.shoot = 691; this.damage = 24; this.knockBack = 0.5; return; elseif type == 3833 then this.shoot = 692; this.damage = 59; this.rare = 5; this.mana = 10; this.knockBack = 0.5; this.value = Item.sellPrice(0, 5, 0, 0); return; elseif type == 3834 then this.shoot = 693; this.damage = 126; this.rare = 8; this.mana = 15; this.knockBack = 0.5; this.value = Item.sellPrice(0, 15, 0, 0); return; else return; end else if (type == 3821) then this.shootSpeed = 6.5; this.shoot = 669; this.width = 20; this.height = 20; this.maxStack = 1; this.UseSound = SoundID.Item1; this.useStyle = 5; this.useAnimation = 40; this.useTime = 40; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 0, 1, 0); this.damage = 20; this.knockBack = 7; this.ranged = true; this.rare = 1; this.useAmmo = 353; return; end if (type == 3822) then this.width = 12; this.height = 12; this.maxStack = Item.CommonMaxStack; this.value = 0; return; end if (type == 3823) then this.UseSound = SoundID.Item1; this.useStyle = 1; this.damage = 95; this.useAnimation = 20; this.useTime = 20; this.width = 34; this.height = 34; this.scale = 1.1; this.knockBack = 6.5; this.melee = true; this.rare = 5; this.value = Item.sellPrice(0, 1, 0, 0); this.autoReuse = true; this.flame = true; this.useTurn = true; return; end if (type == 3828) then this.rare = 3; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 22; this.height = 18; this.value = Item.buyPrice(0, 0, 25, 0); return; end if (type == 3835) then this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.shootSpeed = 24; this.knockBack = 7; this.width = 16; this.height = 16; this.UseSound = SoundID.DD2_MonkStaffSwing; this.shoot = 697; this.rare = 5; this.value = Item.sellPrice(0, 1, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.channel = true; this.autoReuse = true; this.melee = true; this.damage = 50; return; end if (type == 3836) then this.useStyle = 5; this.useAnimation = 27; this.useTime = 27; this.shootSpeed = 42; this.knockBack = 7; this.width = 16; this.height = 16; this.UseSound = SoundID.DD2_GhastlyGlaivePierce; this.shoot = 699; this.rare = 5; this.value = Item.sellPrice(0, 1, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.channel = true; this.melee = true; this.damage = 45; return; end if (type >= 3837 and type <= 3846) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 91; this.placeStyle = 278 + type - 3837; this.width = 10; this.height = 24; this.value = 1000; this.rare = 1; return; end if (type == 3855 or type == 3856 or type == 3857) then this.damage = 0; this.useStyle = 1; this.width = 16; this.height = 30; this.UseSound = SoundID.Item2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.value = Item.sellPrice(0, 2, 0, 0); this.buffType = 200; this.shoot = 703; if (type == 3856) then this.buffType = 201; this.shoot = 702; return; end if (type ~= 3857) then return; end this.buffType = 202; this.shoot = 701; return; end if (type == 3854) then this.useStyle = 5; this.useAnimation = 18; this.useTime = 18; this.shootSpeed = 20; this.knockBack = 2; this.width = 20; this.height = 12; this.damage = 32; this.UseSound = SoundID.Item5; this.shoot = 705; this.rare = 5; this.value = Item.sellPrice(0, 1, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.ranged = true; this.channel = true; this.useAmmo = AmmoID.Arrow; this.autoReuse = true; return; end if (type == 3827) then this.rare = 8; this.UseSound = SoundID.DD2_SonicBoomBladeSlash; this.useStyle = 1; this.damage = 180; this.useAnimation = 20; this.useTime = 20; this.width = 30; this.height = 30; this.knockBack = 5.5; this.melee = true; this.value = Item.sellPrice(0, 5, 0, 0); this.autoReuse = true; this.useTurn = false; this.glowMask = 227; this.shoot = 684; this.shootSpeed = 17; return; end if (type == 3852) then this.useStyle = 5; this.useAnimation = 25; this.useTime = 3; this.shootSpeed = 11; this.knockBack = 9; this.width = 16; this.height = 16; this.damage = 36; this.UseSound = SoundID.DD2_BookStaffCast; this.shoot = 712; this.mana = 20; this.rare = 5; this.value = Item.sellPrice(0, 1, 0, 0); this.noMelee = true; this.magic = true; this.autoReuse = true; return; end if (type == 3858) then this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.shootSpeed = 24; this.knockBack = 5; this.width = 16; this.height = 16; this.UseSound = SoundID.DD2_SkyDragonsFurySwing; this.shoot = 707; this.rare = 8; this.value = Item.sellPrice(0, 5, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.channel = true; this.autoReuse = true; this.melee = true; this.damage = 140; return; end if (type == 3859) then this.autoReuse = true; this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.width = 14; this.height = 32; this.shoot = 710; this.useAmmo = AmmoID.Arrow; this.UseSound = SoundID.Item102; this.damage = 39; this.shootSpeed = 11; this.knockBack = 4.5; this.rare = 8; this.crit = 3; this.noMelee = true; this.value = Item.sellPrice(0, 5, 0, 0); this.ranged = true; this.glowMask = 234; return; end if (type == 3860 or type == 3862 or type == 3861) then this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 24; this.height = 24; this.rare = 1; if (type == 3860) then this.rare = 8; end if (type == 3862) then this.rare = 3; end if (type == 3861) then this.rare = 5; end this.expert = true; return; end if (type >= 3863 and type <= 3865) then this.width = 28; this.height = 20; this.rare = 1; this.vanity = true; this.value = Item.sellPrice(0, 0, 75, 0); if type == 3863 then this.headSlot = 207; return; elseif type == 3864 then this.headSlot = 208; return; elseif type == 3865 then this.headSlot = 209; return; else return; end end if (type == 3866 or type == 3867 or type == 3868) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 240; this.width = 30; this.height = 30; this.value = Item.sellPrice(0, 1, 0, 0); this.placeStyle = 60; if (type == 3866) then this.placeStyle = 61; end if (type == 3868) then this.placeStyle = 62; end this.rare = 1; return; end if (type == 3869) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = 39; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3870) then this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.reuseDelay = 10; this.shootSpeed = 14; this.knockBack = 7; this.width = 16; this.height = 16; this.damage = 100; this.UseSound = SoundID.DD2_BetsysWrathShot; this.shoot = 711; this.mana = 14; this.rare = 8; this.value = Item.sellPrice(0, 5, 0, 0); this.noMelee = true; this.magic = true; this.autoReuse = true; this.glowMask = 238; return; end if (type == 3871) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 20; this.value = Item.sellPrice(0, 3, 0, 0); this.headSlot = 210; return; end if (type == 3872) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 24; this.value = Item.sellPrice(0, 3, 0, 0); this.bodySlot = 204; return; end if (type == 3873) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 24; this.value = Item.sellPrice(0, 3, 0, 0); this.legSlot = 152; return; end if (type == 3874) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 7; this.value = Item.sellPrice(0, 3, 0, 0); this.headSlot = 211; return; end if (type == 3875) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 21; this.value = Item.sellPrice(0, 3, 0, 0); this.bodySlot = 205; return; end if (type == 3876) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 14; this.value = Item.sellPrice(0, 3, 0, 0); this.legSlot = 153; return; end if (type == 3877) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 8; this.value = Item.sellPrice(0, 3, 0, 0); this.headSlot = 212; return; end if (type == 3878) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 24; this.value = Item.sellPrice(0, 3, 0, 0); this.bodySlot = 206; return; end if (type == 3879) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 16; this.value = Item.sellPrice(0, 3, 0, 0); this.legSlot = 154; return; end if (type == 3880) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 10; this.value = Item.sellPrice(0, 3, 0, 0); this.headSlot = 213; return; end if (type == 3881) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 26; this.value = Item.sellPrice(0, 3, 0, 0); this.bodySlot = 207; return; end if (type == 3882) then this.width = 18; this.height = 18; this.rare = 8; this.defense = 18; this.value = Item.sellPrice(0, 3, 0, 0); this.legSlot = 156; return; end if (type == 3883) then this.width = 22; this.height = 20; this.accessory = true; this.value = Item.buyPrice(0, 40, 0, 0); this.rare = 8; this.wingSlot = 37; return; end if (type == 3884) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 467; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 0; return; end if (type == 3885) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 467; this.width = 26; this.height = 22; this.value = Item.buyPrice(0, 10, 0, 0); this.placeStyle = 1; return; end if (type == 3886) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 468; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 0; return; end if (type == 3887) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 468; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 1; return; end if (type == 3888) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 10; this.width = 14; this.height = 28; this.value = 200; this.placeStyle = 36; return; end if (type == 3889) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 15; this.width = 12; this.height = 30; this.placeStyle = 36; this.value = 150; return; end if (type == 3890) then this.noWet = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 33; this.width = 8; this.height = 18; this.value = Item.sellPrice(0, 0, 0, 60); this.placeStyle = 30; return; end if (type == 3891) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 42; this.width = 12; this.height = 28; this.placeStyle = 37; this.value = 150; return; end if (type == 3892) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 93; this.width = 10; this.height = 24; this.value = 500; this.placeStyle = 31; return; end if (type == 3893) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 100; this.width = 20; this.height = 20; this.value = 1500; this.placeStyle = 31; return; end if (type == 3894) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 34; this.width = 26; this.height = 26; this.value = 3000; this.placeStyle = 37; return; end if (type == 3895) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 90; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 31; return; end if (type == 3896) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 172; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 32; return; end if (type == 3897) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.autoReuse = true; this.createTile = 79; this.width = 28; this.height = 20; this.value = 2000; this.placeStyle = 31; return; end if (type >= 3898 and type <= 3902) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 104; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 28 + type - 3898; return; end if (type >= 3903 and type <= 3908) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 19; this.width = 8; this.height = 10; this.placeStyle = 30 + type - 3903; return; end if (type == 3909) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 18; this.width = 28; this.height = 14; this.value = 150; this.placeStyle = 31; return; end if (type == 3910) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 18; this.width = 28; this.height = 14; this.value = Item.buyPrice(0, 10, 0, 0); this.placeStyle = 32; return; end if (type >= 3911 and type <= 3914) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 88; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 28 + type - 3911; return; end if (type >= 3915 and type <= 3916) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 87; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 30 + type - 3915; return; end if (type == 3917) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 101; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 32; return; end if (type == 3918) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 89; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3919) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 89; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 34; return; end if (type == 3920) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 469; this.width = 26; this.height = 20; this.value = 300; this.placeStyle = 0; return; end if (type == 3921) then this.width = 28; this.height = 20; this.headSlot = 214; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3922) then this.width = 28; this.height = 20; this.bodySlot = 208; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3923) then this.width = 18; this.height = 14; this.legSlot = 158; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3924) then this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; this.wingSlot = 38; this.value = 400000; return; end if (type == 3925) then this.width = 28; this.height = 20; this.headSlot = 215; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3926) then this.width = 28; this.height = 20; this.bodySlot = 209; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3927) then this.width = 18; this.height = 14; this.legSlot = 159; this.rare = 9; this.value = Item.sellPrice(0, 5, 0, 0); this.vanity = true; return; end if (type == 3928) then this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; this.wingSlot = 39; this.value = 400000; return; end if (type == 3929) then this.width = 18; this.height = 14; this.rare = 9; this.vanity = true; this.value = Item.sellPrice(0, 5, 0, 0); this.accessory = true; this.hasVanityEffects = true; return; end if (type == 3930) then this.useStyle = 5; this.useAnimation = 6; this.useTime = 6; this.shootSpeed = 17; this.knockBack = 10; this.width = 20; this.height = 12; this.damage = 50; this.UseSound = null; this.shoot = 714; this.rare = 10; this.value = Item.sellPrice(0, 10, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.ranged = true; this.channel = true; this.autoReuse = true; this.useAmmo = AmmoID.Rocket; return; end if (type == 3931) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 90; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 32; return; end if (type == 3932) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.autoReuse = true; this.createTile = 79; this.width = 28; this.height = 20; this.value = 2000; this.placeStyle = 32; return; end if (type == 3933) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 101; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3934) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 88; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 32; return; end if (type == 3935) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 100; this.width = 20; this.height = 20; this.value = 1500; this.placeStyle = 32; return; end if (type == 3936) then this.noWet = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 33; this.width = 8; this.height = 18; this.value = Item.sellPrice(0, 0, 0, 60); this.placeStyle = 31; return; end if (type == 3937) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 15; this.width = 12; this.height = 30; this.placeStyle = 37; this.value = 150; return; end if (type == 3938) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 34; this.width = 26; this.height = 26; this.value = 3000; this.placeStyle = 38; return; end if (type == 3939) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 467; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 2; return; end if (type == 3940) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 104; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3941) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 10; this.width = 14; this.height = 28; this.value = 200; this.placeStyle = 37; return; end if (type == 3942) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 93; this.width = 10; this.height = 24; this.value = 500; this.placeStyle = 32; return; end if (type == 3943) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 42; this.width = 12; this.height = 28; this.placeStyle = 38; this.value = 150; return; end if (type == 3944) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 87; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 32; return; end if (type == 3945) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 19; this.width = 8; this.height = 10; this.placeStyle = 36; return; end if (type == 3946) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 172; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3947) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 89; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 35; return; end if (type == 3948) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 469; this.width = 26; this.height = 20; this.value = 300; this.placeStyle = 1; return; end if (type == 3949) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 18; this.width = 28; this.height = 14; this.value = 150; this.placeStyle = 33; return; end if (type == 3950) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 468; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 2; return; end if (type == 3951) then this.createTile = 472; this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; return; end if (type == 3952) then this.createWall = 231; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 12; return; end if (type == 3953) then this.createTile = 473; this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; return; end if (type == 3954) then this.createWall = 232; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 12; return; end if (type == 3955) then this.createTile = 474; this.width = 16; this.height = 16; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; return; end if (type == 3956) then this.createWall = 233; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 7; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.width = 12; this.height = 12; return; end if (type == 3957) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 19; this.width = 8; this.height = 10; this.placeStyle = 37; return; end if (type == 3958) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 90; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3959) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.autoReuse = true; this.createTile = 79; this.width = 28; this.height = 20; this.value = 2000; this.placeStyle = 33; return; end if (type == 3960) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 101; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 34; return; end if (type == 3968) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 88; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3961) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 100; this.width = 20; this.height = 20; this.value = 1500; this.placeStyle = 33; return; end if (type == 3962) then this.noWet = true; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 33; this.width = 8; this.height = 18; this.value = Item.sellPrice(0, 0, 0, 60); this.placeStyle = 32; return; end if (type == 3963) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 15; this.width = 12; this.height = 30; this.placeStyle = 38; this.value = 150; return; end if (type == 3964) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 34; this.width = 26; this.height = 26; this.value = 3000; this.placeStyle = 39; return; end if (type == 3965) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 467; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 3; return; end if (type == 3966) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 104; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 34; return; end if (type == 3967) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 10; this.width = 14; this.height = 28; this.value = 200; this.placeStyle = 38; return; end if (type == 3969) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 93; this.width = 10; this.height = 24; this.value = 500; this.placeStyle = 33; return; end if (type == 3970) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 42; this.width = 12; this.height = 28; this.placeStyle = 39; this.value = 150; return; end if (type == 3971) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 87; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 33; return; end if (type == 3972) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 172; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 34; return; end if (type == 3973) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 89; this.width = 20; this.height = 20; this.value = 300; this.placeStyle = 36; return; end if (type == 3974) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 469; this.width = 26; this.height = 20; this.value = 300; this.placeStyle = 2; return; end if (type == 3975) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 18; this.width = 28; this.height = 14; this.value = 150; this.placeStyle = 34; return; end if (type == 3976) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 468; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 3; return; end if (type == 3977) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 269; this.width = 22; this.height = 32; this.createTile = 475; return; end if (type == 3978) then this.width = 20; this.height = 20; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 1, 50, 0); this.rare = 3; return; end if (type == 3979) then this.width = 12; this.height = 12; this.rare = 1; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 10, 0); this.createTile = 376; this.placeStyle = 9; this.useAnimation = 15; this.useTime = 15; this.autoReuse = true; this.useStyle = 1; this.consumable = true; return; end if (type == 3980) then this.width = 12; this.height = 12; this.rare = 2; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 0, 50, 0); this.createTile = 376; this.placeStyle = 10; this.useAnimation = 15; this.useTime = 15; this.autoReuse = true; this.useStyle = 1; this.consumable = true; return; end if (type == 3981) then this.width = 12; this.height = 12; this.rare = 3; this.maxStack = Item.CommonMaxStack; this.value = Item.sellPrice(0, 2, 0, 0); this.createTile = 376; this.placeStyle = 11; this.useAnimation = 15; this.useTime = 15; this.autoReuse = true; this.useStyle = 1; this.consumable = true; return; end if (type >= 3982 and type <= 3987) then this.width = 12; this.height = 12; this.rare = 2; this.maxStack = Item.CommonMaxStack; this.createTile = 376; this.placeStyle = 12 + type - 3982; this.useAnimation = 15; this.useTime = 15; this.autoReuse = true; this.useStyle = 1; this.consumable = true; this.value = Item.sellPrice(0, 1, 0, 0); return; end if (type == 3988) then this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = Item.CommonMaxStack; this.consumable = true; this.createTile = 467; this.width = 26; this.height = 22; this.value = 500; this.placeStyle = 4; return; end if (type == 3989) then this.DefaultToGolfBall(721); end end else this.useTurn = true; this.autoReuse = true; this.useStyle = 1; this.useAnimation = 28; this.useTime = 7; this.knockBack = 7; this.width = 42; this.height = 42; this.damage = 60; this.axe = 30; this.hammer = 100; this.UseSound = SoundID.Item1; this.rare = 10; this.value = Item.sellPrice(0, 5, 0, 0); this.melee = true; this.tileBoost = this.tileBoost + 4; if type == 3522 then --break; elseif type == 3523 then this.glowMask = 196; return; elseif type == 3524 then this.glowMask = 197; return; elseif type == 3525 then this.glowMask = 198; return; else return; end end end end else this.mana = 2; this.damage = 14; this.useStyle = 1; this.shootSpeed = 7; this.shoot = 954; this.width = 26; this.height = 28; this.UseSound = SoundID.Item8; this.useAnimation = 26; this.useTime = 26; this.rare = 1; this.noMelee = true; this.value = 10000; this.magic = true; this.crit = 10; if (this.Variant == ItemVariants.StrongerVariant) then this.value = Item.sellPrice(0, 5, 0, 0); this.rare = 4; this.damage = 40; this.useAnimation = 10; this.useTime = 10; this.mana = 6; this.shootSpeed = 12; this.autoReuse = true; return; end end else this.noUseGraphic = true; this.damage = 0; this.useStyle = 5; this.shootSpeed = 15; this.shoot = 486 + type - 3020; this.width = 18; this.height = 28; this.UseSound = SoundID.Item1; this.useAnimation = 20; this.useTime = 20; this.rare = 6; this.noMelee = true; this.value = Item.sellPrice(0, 6, 0, 0); if (type == 3021) then this.shootSpeed = 16; return; end end end --SetDefaults4(type) --------------------------- return { factory = function(obj) this = obj return SetDefaults4 end }