terraria-source-code/Item.cs
2021-10-26 12:45:26 -04:00

45567 lines
2.2 MiB

// Decompiled with JetBrains decompiler
// Type: Terraria.Item
// Assembly: Terraria, Version=1.4.0.5, Culture=neutral, PublicKeyToken=null
// MVID: 67F9E73E-0A81-4937-A22C-5515CD405A83
// Assembly location: C:\Users\mikeyisbaeyt\Downloads\depotdownloader-2.4.5\depots\105601\6707058\Terraria.exe
using Microsoft.Xna.Framework;
using System;
using System.IO;
using Terraria.Audio;
using Terraria.Enums;
using Terraria.GameContent;
using Terraria.GameContent.Events;
using Terraria.GameContent.UI;
using Terraria.Graphics.Shaders;
using Terraria.ID;
using Terraria.UI;
using Terraria.Utilities;
namespace Terraria
{
public class Item : Entity
{
private string _nameOverride;
public const int luckPotionDuration1 = 10800;
public const int luckPotionDuration2 = 18000;
public const int luckPotionDuration3 = 36000;
public const int flaskTime = 72000;
public const int copper = 1;
public const int silver = 100;
public const int gold = 10000;
public const int platinum = 1000000;
public const int goldCritterRarityColor = 3;
private readonly int shadowOrbPrice = Item.sellPrice(gold: 1, silver: 50);
private readonly int dungeonPrice = Item.sellPrice(gold: 1, silver: 75);
private readonly int queenBeePrice = Item.sellPrice(gold: 2);
private readonly int hellPrice = Item.sellPrice(gold: 2, silver: 50);
private readonly int eclipsePrice = Item.sellPrice(gold: 7, silver: 50);
private readonly int eclipsePostPlanteraPrice = Item.sellPrice(gold: 10);
private readonly int eclipseMothronPrice = Item.sellPrice(gold: 12, silver: 50);
public static int[] cachedItemSpawnsByType = ItemID.Sets.Factory.CreateIntSet(-1);
public static int potionDelay = 3600;
public static int restorationDelay = 2700;
public bool questItem;
public static int[] headType = new int[266];
public static int[] bodyType = new int[235];
public static int[] legType = new int[218];
public static bool[] staff = new bool[5045];
public static bool[] claw = new bool[5045];
public bool flame;
public bool mech;
public int noGrabDelay;
public bool beingGrabbed;
public int timeSinceItemSpawned;
public int tileWand = -1;
public bool wornArmor;
public int tooltipContext = -1;
public byte dye;
public int fishingPole = 1;
public int bait;
public static int coinGrabRange = 350;
public static int manaGrabRange = 300;
public static int lifeGrabRange = 250;
public static int treasureGrabRange = 150;
public short makeNPC;
public bool expertOnly;
public bool expert;
public bool isAShopItem;
public short hairDye = -1;
public byte paint;
public bool instanced;
public int ownIgnore = -1;
public int ownTime;
public int keepTime;
public int type;
public bool favorited;
public int holdStyle;
public int useStyle;
public bool channel;
public bool accessory;
public int useAnimation;
public int useTime;
public int stack;
public int maxStack;
public int pick;
public int axe;
public int hammer;
public int tileBoost;
public int createTile = -1;
public int createWall = -1;
public int placeStyle;
public int damage;
public float knockBack;
public int healLife;
public int healMana;
public bool potion;
public bool consumable;
public bool autoReuse;
public bool useTurn;
public Color color;
public int alpha;
public short glowMask;
public float scale = 1f;
public LegacySoundStyle UseSound;
public int defense;
public int headSlot = -1;
public int bodySlot = -1;
public int legSlot = -1;
public sbyte handOnSlot = -1;
public sbyte handOffSlot = -1;
public sbyte backSlot = -1;
public sbyte frontSlot = -1;
public sbyte shoeSlot = -1;
public sbyte waistSlot = -1;
public sbyte wingSlot = -1;
public sbyte shieldSlot = -1;
public sbyte neckSlot = -1;
public sbyte faceSlot = -1;
public sbyte balloonSlot = -1;
public int stringColor;
public ItemTooltip ToolTip;
public string BestiaryNotes;
public int playerIndexTheItemIsReservedFor = (int) byte.MaxValue;
public int rare;
public int shoot;
public float shootSpeed;
public int ammo = AmmoID.None;
public bool notAmmo;
public int useAmmo = AmmoID.None;
public int lifeRegen;
public int manaIncrease;
public bool buyOnce;
public int mana;
public bool noUseGraphic;
public bool noMelee;
public int timeSinceTheItemHasBeenReservedForSomeone;
public int value;
public bool buy;
public bool social;
public bool vanity;
public bool material;
public bool noWet;
public int buffType;
public int buffTime;
public int mountType = -1;
public bool cartTrack;
public bool uniqueStack;
public int shopSpecialCurrency = -1;
public int? shopCustomPrice;
public bool DD2Summon;
public int netID;
public int crit;
public byte prefix;
public bool melee;
public bool magic;
public bool ranged;
public bool summon;
public bool sentry;
public int reuseDelay;
public bool newAndShiny;
public bool canBePlacedInVanityRegardlessOfConditions;
public const int WALL_PLACEMENT_USETIME = 7;
public static int numberOfNewItems = 0;
public string Name => this._nameOverride ?? Lang.GetItemNameValue(this.type);
public string HoverName
{
get
{
string str = this.AffixName();
if (this.stack > 1)
str = str + " (" + (object) this.stack + ")";
return str;
}
}
public static void StartCachingType(int t)
{
if (Item.cachedItemSpawnsByType[t] != -1)
return;
Item.cachedItemSpawnsByType[t] = 0;
}
public static void DropCache(Vector2 pos, Vector2 spread, int t, bool stopCaching = true)
{
if (Item.cachedItemSpawnsByType[t] == -1)
return;
int num = Item.cachedItemSpawnsByType[t];
Item.cachedItemSpawnsByType[t] = stopCaching ? -1 : 0;
Item obj = new Item();
obj.SetDefaults(t);
int Stack;
for (; num > 0; num -= Stack)
{
Stack = obj.maxStack;
if (num < Stack)
Stack = num;
Item.NewItem((int) pos.X, (int) pos.Y, (int) spread.X, (int) spread.Y, t, Stack);
}
}
public bool FitsAccessoryVanitySlot => this.canBePlacedInVanityRegardlessOfConditions || this.handOnSlot != (sbyte) -1 || this.handOffSlot != (sbyte) -1 || this.backSlot != (sbyte) -1 || this.frontSlot != (sbyte) -1 || this.shoeSlot != (sbyte) -1 || this.waistSlot != (sbyte) -1 || this.wingSlot != (sbyte) -1 || this.shieldSlot != (sbyte) -1 || this.neckSlot != (sbyte) -1 || this.faceSlot != (sbyte) -1 || this.balloonSlot != (sbyte) -1;
public int OriginalRarity => ContentSamples.ItemsByType[this.type].rare;
public int OriginalDamage => ContentSamples.ItemsByType[this.type].damage;
public int OriginalDefense => ContentSamples.ItemsByType[this.type].defense;
public override string ToString() => string.Format("{{Name: \"{0}\" NetID: {1} Stack: {2}", (object) this.Name, (object) this.netID, (object) this.stack);
public bool Prefix(int pre)
{
if (!WorldGen.gen && Main.rand == null)
Main.rand = new UnifiedRandom();
if (pre == 0 || this.type == 0)
return false;
UnifiedRandom unifiedRandom = WorldGen.gen ? WorldGen.genRand : Main.rand;
int num1 = pre;
float num2 = 1f;
float num3 = 1f;
float num4 = 1f;
float num5 = 1f;
float num6 = 1f;
float num7 = 1f;
int num8 = 0;
bool flag = true;
while (flag)
{
num2 = 1f;
num3 = 1f;
num4 = 1f;
num5 = 1f;
num6 = 1f;
num7 = 1f;
num8 = 0;
flag = false;
if (num1 == -1 && unifiedRandom.Next(4) == 0)
num1 = 0;
if (pre < -1)
num1 = -1;
if (num1 == -1 || num1 == -2 || num1 == -3)
{
if (this.type == 1 || this.type == 4 || this.type == 6 || this.type == 7 || this.type == 10 || this.type == 24 || this.type == 45 || this.type == 46 || this.type == 65 || this.type == 103 || this.type == 104 || this.type == 121 || this.type == 122 || this.type == 155 || this.type == 190 || this.type == 196 || this.type == 198 || this.type == 199 || this.type == 200 || this.type == 201 || this.type == 202 || this.type == 203 || this.type == 4258 || this.type == 204 || this.type == 213 || this.type == 217 || this.type == 273 || this.type == 367 || this.type == 368 || this.type == 426 || this.type == 482 || this.type == 483 || this.type == 484 || this.type == 653 || this.type == 654 || this.type == 656 || this.type == 657 || this.type == 659 || this.type == 660 || this.type == 671 || this.type == 672 || this.type == 674 || this.type == 675 || this.type == 676 || this.type == 723 || this.type == 724 || this.type == 757 || this.type == 776 || this.type == 777 || this.type == 778 || this.type == 787 || this.type == 795 || this.type == 797 || this.type == 798 || this.type == 799 || this.type == 881 || this.type == 882 || this.type == 921 || this.type == 922 || this.type == 989 || this.type == 990 || this.type == 991 || this.type == 992 || this.type == 993 || this.type == 1123 || this.type == 1166 || this.type == 1185 || this.type == 1188 || this.type == 1192 || this.type == 1195 || this.type == 1199 || this.type == 1202 || this.type == 1222 || this.type == 1223 || this.type == 1224 || this.type == 1226 || this.type == 1227 || this.type == 1230 || this.type == 1233 || this.type == 1234 || this.type == 1294 || this.type == 1304 || this.type == 1305 || this.type == 1306 || this.type == 1320 || this.type == 1327 || this.type == 1506 || this.type == 1507 || this.type == 1786 || this.type == 1826 || this.type == 1827 || this.type == 1909 || this.type == 1917 || this.type == 1928 || this.type == 2176 || this.type == 2273 || this.type == 2608 || this.type == 2341 || this.type == 2330 || this.type == 2320 || this.type == 2516 || this.type == 2517 || this.type == 2746 || this.type == 2745 || this.type == 3063 || this.type == 3018 || this.type == 3211 || this.type == 3013 || this.type == 3258 || this.type == 3106 || this.type == 3065 || this.type == 2880 || this.type == 3481 || this.type == 3482 || this.type == 3483 || this.type == 3484 || this.type == 3485 || this.type == 3487 || this.type == 3488 || this.type == 3489 || this.type == 3490 || this.type == 3491 || this.type == 3493 || this.type == 3494 || this.type == 3495 || this.type == 3496 || this.type == 3497 || this.type == 3499 || this.type == 3500 || this.type == 3501 || this.type == 3502 || this.type == 3503 || this.type == 3505 || this.type == 3506 || this.type == 3507 || this.type == 3508 || this.type == 3509 || this.type == 3511 || this.type == 3512 || this.type == 3513 || this.type == 3514 || this.type == 3515 || this.type == 3517 || this.type == 3518 || this.type == 3519 || this.type == 3520 || this.type == 3521 || this.type == 3522 || this.type == 3523 || this.type == 3524 || this.type == 3525 || this.type >= 3462 && this.type <= 3466 || this.type >= 2772 && this.type <= 2786 || this.type == 3349 || this.type == 3352 || this.type == 3351 || this.type >= 3764 && this.type <= 3769 || this.type == 4259 || this.type == 3772 || this.type == 3823 || this.type == 3827 || this.type == 186 || this.type == 946 || this.type == 4059 || this.type == 4317 || this.type == 4463 || this.type == 486 || this.type == 4707 || this.type == 4711 || this.type == 4956 || this.type == 4923 || this.type == 4788 || this.type == 4790 || this.type == 4789 || this.type == 4672 || this.type == 4913 || this.type == 4912 || this.type == 4911 || this.type == 4678 || this.type == 4679 || this.type == 4680 || this.type == 4914)
{
int num9 = unifiedRandom.Next(40);
if (num9 == 0)
num1 = 1;
if (num9 == 1)
num1 = 2;
if (num9 == 2)
num1 = 3;
if (num9 == 3)
num1 = 4;
if (num9 == 4)
num1 = 5;
if (num9 == 5)
num1 = 6;
if (num9 == 6)
num1 = 7;
if (num9 == 7)
num1 = 8;
if (num9 == 8)
num1 = 9;
if (num9 == 9)
num1 = 10;
if (num9 == 10)
num1 = 11;
if (num9 == 11)
num1 = 12;
if (num9 == 12)
num1 = 13;
if (num9 == 13)
num1 = 14;
if (num9 == 14)
num1 = 15;
if (num9 == 15)
num1 = 36;
if (num9 == 16)
num1 = 37;
if (num9 == 17)
num1 = 38;
if (num9 == 18)
num1 = 53;
if (num9 == 19)
num1 = 54;
if (num9 == 20)
num1 = 55;
if (num9 == 21)
num1 = 39;
if (num9 == 22)
num1 = 40;
if (num9 == 23)
num1 = 56;
if (num9 == 24)
num1 = 41;
if (num9 == 25)
num1 = 57;
if (num9 == 26)
num1 = 42;
if (num9 == 27)
num1 = 43;
if (num9 == 28)
num1 = 44;
if (num9 == 29)
num1 = 45;
if (num9 == 30)
num1 = 46;
if (num9 == 31)
num1 = 47;
if (num9 == 32)
num1 = 48;
if (num9 == 33)
num1 = 49;
if (num9 == 34)
num1 = 50;
if (num9 == 35)
num1 = 51;
if (num9 == 36)
num1 = 59;
if (num9 == 37)
num1 = 60;
if (num9 == 38)
num1 = 61;
if (num9 == 39)
num1 = 81;
}
else if (this.type == 162 || this.type == 5011 || this.type == 5012 || this.type == 160 || this.type == 163 || this.type == 220 || this.type == 274 || this.type == 277 || this.type == 280 || this.type == 383 || this.type == 384 || this.type == 385 || this.type == 386 || this.type == 387 || this.type == 388 || this.type == 389 || this.type == 390 || this.type == 406 || this.type == 537 || this.type == 550 || this.type == 579 || this.type == 756 || this.type == 759 || this.type == 801 || this.type == 802 || this.type == 1186 || this.type == 1189 || this.type == 1190 || this.type == 1193 || this.type == 1196 || this.type == 1197 || this.type == 1200 || this.type == 1203 || this.type == 1204 || this.type == 1228 || this.type == 1231 || this.type == 1232 || this.type == 1259 || this.type == 1262 || this.type == 1297 || this.type == 1314 || this.type == 1325 || this.type == 1947 || this.type == 2332 || this.type == 2331 || this.type == 2342 || this.type == 2424 || this.type == 2611 || this.type == 2798 || this.type == 3012 || this.type == 3473 || this.type == 3098 || this.type == 3368 || this.type == 3835 || this.type == 3836 || this.type == 3858 || this.type == 4061 || this.type == 4144 || this.type == 4272 || this.type == 2774 || this.type == 2773 || this.type == 2779 || this.type == 2778 || this.type == 2784 || this.type == 2783 || this.type == 3464 || this.type == 3463)
{
int num10 = unifiedRandom.Next(14);
if (num10 == 0)
num1 = 36;
if (num10 == 1)
num1 = 37;
if (num10 == 2)
num1 = 38;
if (num10 == 3)
num1 = 53;
if (num10 == 4)
num1 = 54;
if (num10 == 5)
num1 = 55;
if (num10 == 6)
num1 = 39;
if (num10 == 7)
num1 = 40;
if (num10 == 8)
num1 = 56;
if (num10 == 9)
num1 = 41;
if (num10 == 10)
num1 = 57;
if (num10 == 11)
num1 = 59;
if (num10 == 12)
num1 = 60;
if (num10 == 13)
num1 = 61;
}
else if (this.type == 39 || this.type == 44 || this.type == 95 || this.type == 96 || this.type == 98 || this.type == 99 || this.type == 120 || this.type == 164 || this.type == 197 || this.type == 219 || this.type == 266 || this.type == 281 || this.type == 434 || this.type == 435 || this.type == 436 || this.type == 481 || this.type == 506 || this.type == 533 || this.type == 534 || this.type == 578 || this.type == 655 || this.type == 658 || this.type == 661 || this.type == 679 || this.type == 682 || this.type == 725 || this.type == 758 || this.type == 759 || this.type == 760 || this.type == 796 || this.type == 800 || this.type == 905 || this.type == 923 || this.type == 964 || this.type == 986 || this.type == 1156 || this.type == 1187 || this.type == 1194 || this.type == 1201 || this.type == 1229 || this.type == 1254 || this.type == 1255 || this.type == 1258 || this.type == 1265 || this.type == 1319 || this.type == 1553 || this.type == 1782 || this.type == 1784 || this.type == 1835 || this.type == 1870 || this.type == 1910 || this.type == 1929 || this.type == 1946 || this.type == 2223 || this.type == 2269 || this.type == 2270 || this.type == 2624 || this.type == 2515 || this.type == 2747 || this.type == 2796 || this.type == 2797 || this.type == 3052 || this.type == 2888 || this.type == 3019 || this.type == 3029 || this.type == 3007 || this.type == 3008 || this.type == 3210 || this.type == 3107 || this.type == 3245 || this.type == 3475 || this.type == 3540 || this.type == 3854 || this.type == 3859 || this.type == 3821 || this.type == 3930 || this.type == 3480 || this.type == 3486 || this.type == 3492 || this.type == 3498 || this.type == 3504 || this.type == 3510 || this.type == 3516 || this.type == 3350 || this.type == 3546 || this.type == 3788 || this.type == 4058 || this.type == 4060 || this.type == 4381 || this.type == 4703 || this.type == 4953)
{
int num11 = unifiedRandom.Next(35);
if (num11 == 0)
num1 = 16;
if (num11 == 1)
num1 = 17;
if (num11 == 2)
num1 = 18;
if (num11 == 3)
num1 = 19;
if (num11 == 4)
num1 = 20;
if (num11 == 5)
num1 = 21;
if (num11 == 6)
num1 = 22;
if (num11 == 7)
num1 = 23;
if (num11 == 8)
num1 = 24;
if (num11 == 9)
num1 = 25;
if (num11 == 10)
num1 = 58;
if (num11 == 11)
num1 = 36;
if (num11 == 12)
num1 = 37;
if (num11 == 13)
num1 = 38;
if (num11 == 14)
num1 = 53;
if (num11 == 15)
num1 = 54;
if (num11 == 16)
num1 = 55;
if (num11 == 17)
num1 = 39;
if (num11 == 18)
num1 = 40;
if (num11 == 19)
num1 = 56;
if (num11 == 20)
num1 = 41;
if (num11 == 21)
num1 = 57;
if (num11 == 22)
num1 = 43;
if (num11 == 23)
num1 = 44;
if (num11 == 24)
num1 = 45;
if (num11 == 25)
num1 = 46;
if (num11 == 26)
num1 = 47;
if (num11 == 27)
num1 = 48;
if (num11 == 28)
num1 = 49;
if (num11 == 29)
num1 = 50;
if (num11 == 30)
num1 = 51;
if (num11 == 31)
num1 = 59;
if (num11 == 32)
num1 = 60;
if (num11 == 33)
num1 = 61;
if (num11 == 34)
num1 = 82;
}
else if (this.type == 64 || this.type == 112 || this.type == 113 || this.type == (int) sbyte.MaxValue || this.type == 157 || this.type == 165 || this.type == 218 || this.type == 272 || this.type == 494 || this.type == 495 || this.type == 496 || this.type == 514 || this.type == 517 || this.type == 518 || this.type == 519 || this.type == 683 || this.type == 726 || this.type == 739 || this.type == 740 || this.type == 741 || this.type == 742 || this.type == 743 || this.type == 744 || this.type == 788 || this.type == 1121 || this.type == 1155 || this.type == 1157 || this.type == 1178 || this.type == 1244 || this.type == 1256 || this.type == 1260 || this.type == 1264 || this.type == 1266 || this.type == 1295 || this.type == 1296 || this.type == 1308 || this.type == 1309 || this.type == 1313 || this.type == 1336 || this.type == 1444 || this.type == 1445 || this.type == 1446 || this.type == 1572 || this.type == 1801 || this.type == 1802 || this.type == 1930 || this.type == 1931 || this.type == 2188 || this.type == 2622 || this.type == 2621 || this.type == 2584 || this.type == 2551 || this.type == 2366 || this.type == 2535 || this.type == 2365 || this.type == 2364 || this.type == 2623 || this.type == 2750 || this.type == 2795 || this.type == 3053 || this.type == 3051 || this.type == 3209 || this.type == 3014 || this.type == 3105 || this.type == 2882 || this.type == 3269 || this.type == 3006 || this.type == 3377 || this.type == 3069 || this.type == 2749 || this.type == 3249 || this.type == 3476 || this.type == 3474 || this.type == 3531 || this.type == 3541 || this.type == 3542 || this.type == 3569 || this.type == 3570 || this.type == 3571 || this.type == 3779 || this.type == 3787 || this.type == 3531 || this.type == 3852 || this.type == 3870 || this.type == 4269 || this.type == 4273 || this.type == 4281 || this.type == 4347 || this.type == 4348 || this.type == 4270 || this.type == 4758 || this.type == 4715 || this.type == 4952 || this.type == 4607 || this.type == 5005 || this.type == 3824 || this.type == 3818 || this.type == 3829 || this.type == 3832 || this.type == 3825 || this.type == 3819 || this.type == 3830 || this.type == 3833 || this.type == 3826 || this.type == 3820 || this.type == 3831 || this.type == 3834 || this.type == 4062)
{
int num12 = unifiedRandom.Next(36);
if (num12 == 0)
num1 = 26;
if (num12 == 1)
num1 = 27;
if (num12 == 2)
num1 = 28;
if (num12 == 3)
num1 = 29;
if (num12 == 4)
num1 = 30;
if (num12 == 5)
num1 = 31;
if (num12 == 6)
num1 = 32;
if (num12 == 7)
num1 = 33;
if (num12 == 8)
num1 = 34;
if (num12 == 9)
num1 = 35;
if (num12 == 10)
num1 = 52;
if (num12 == 11)
num1 = 36;
if (num12 == 12)
num1 = 37;
if (num12 == 13)
num1 = 38;
if (num12 == 14)
num1 = 53;
if (num12 == 15)
num1 = 54;
if (num12 == 16)
num1 = 55;
if (num12 == 17)
num1 = 39;
if (num12 == 18)
num1 = 40;
if (num12 == 19)
num1 = 56;
if (num12 == 20)
num1 = 41;
if (num12 == 21)
num1 = 57;
if (num12 == 22)
num1 = 42;
if (num12 == 23)
num1 = 43;
if (num12 == 24)
num1 = 44;
if (num12 == 25)
num1 = 45;
if (num12 == 26)
num1 = 46;
if (num12 == 27)
num1 = 47;
if (num12 == 28)
num1 = 48;
if (num12 == 29)
num1 = 49;
if (num12 == 30)
num1 = 50;
if (num12 == 31)
num1 = 51;
if (num12 == 32)
num1 = 59;
if (num12 == 33)
num1 = 60;
if (num12 == 34)
num1 = 61;
if (num12 == 35)
num1 = 83;
}
else if (this.type == 55 || this.type == 119 || this.type == 191 || this.type == 284 || this.type == 670 || this.type == 1122 || this.type == 1513 || this.type == 1569 || this.type == 1571 || this.type == 1825 || this.type == 1918 || this.type == 3054 || this.type == 3262 || this.type >= 3278 && this.type <= 3292 || this.type >= 3315 && this.type <= 3317 || this.type == 3389 || this.type == 3030 || this.type == 3543 || this.type == 4764 || this.type == 4818 || this.type == 4760)
{
int num13 = unifiedRandom.Next(14);
if (this.type == 3389)
num13 = unifiedRandom.Next(15);
if (num13 == 0)
num1 = 36;
if (num13 == 1)
num1 = 37;
if (num13 == 2)
num1 = 38;
if (num13 == 3)
num1 = 53;
if (num13 == 4)
num1 = 54;
if (num13 == 5)
num1 = 55;
if (num13 == 6)
num1 = 39;
if (num13 == 7)
num1 = 40;
if (num13 == 8)
num1 = 56;
if (num13 == 9)
num1 = 41;
if (num13 == 10)
num1 = 57;
if (num13 == 11)
num1 = 59;
if (num13 == 12)
num1 = 60;
if (num13 == 13)
num1 = 61;
if (num13 == 14)
num1 = 84;
}
else
{
if (!this.IsAPrefixableAccessory())
return false;
num1 = unifiedRandom.Next(62, 81);
}
}
switch (pre)
{
case -3:
return true;
case -1:
if ((num1 == 7 || num1 == 8 || num1 == 9 || num1 == 10 || num1 == 11 || num1 == 22 || num1 == 23 || num1 == 24 || num1 == 29 || num1 == 30 || num1 == 31 || num1 == 39 || num1 == 40 || num1 == 56 || num1 == 41 || num1 == 47 || num1 == 48 || num1 == 49) && unifiedRandom.Next(3) != 0)
{
num1 = 0;
break;
}
break;
}
switch (num1)
{
case 1:
num5 = 1.12f;
break;
case 2:
num5 = 1.18f;
break;
case 3:
num2 = 1.05f;
num8 = 2;
num5 = 1.05f;
break;
case 4:
num2 = 1.1f;
num5 = 1.1f;
num3 = 1.1f;
break;
case 5:
num2 = 1.15f;
break;
case 6:
num2 = 1.1f;
break;
case 7:
num5 = 0.82f;
break;
case 8:
num3 = 0.85f;
num2 = 0.85f;
num5 = 0.87f;
break;
case 9:
num5 = 0.9f;
break;
case 10:
num2 = 0.85f;
break;
case 11:
num4 = 1.1f;
num3 = 0.9f;
num5 = 0.9f;
break;
case 12:
num3 = 1.1f;
num2 = 1.05f;
num5 = 1.1f;
num4 = 1.15f;
break;
case 13:
num3 = 0.8f;
num2 = 0.9f;
num5 = 1.1f;
break;
case 14:
num3 = 1.15f;
num4 = 1.1f;
break;
case 15:
num3 = 0.9f;
num4 = 0.85f;
break;
case 16:
num2 = 1.1f;
num8 = 3;
break;
case 17:
num4 = 0.85f;
num6 = 1.1f;
break;
case 18:
num4 = 0.9f;
num6 = 1.15f;
break;
case 19:
num3 = 1.15f;
num6 = 1.05f;
break;
case 20:
num3 = 1.05f;
num6 = 1.05f;
num2 = 1.1f;
num4 = 0.95f;
num8 = 2;
break;
case 21:
num3 = 1.15f;
num2 = 1.1f;
break;
case 22:
num3 = 0.9f;
num6 = 0.9f;
num2 = 0.85f;
break;
case 23:
num4 = 1.15f;
num6 = 0.9f;
break;
case 24:
num4 = 1.1f;
num3 = 0.8f;
break;
case 25:
num4 = 1.1f;
num2 = 1.15f;
num8 = 1;
break;
case 26:
num7 = 0.85f;
num2 = 1.1f;
break;
case 27:
num7 = 0.85f;
break;
case 28:
num7 = 0.85f;
num2 = 1.15f;
num3 = 1.05f;
break;
case 29:
num7 = 1.1f;
break;
case 30:
num7 = 1.2f;
num2 = 0.9f;
break;
case 31:
num3 = 0.9f;
num2 = 0.9f;
break;
case 32:
num7 = 1.15f;
num2 = 1.1f;
break;
case 33:
num7 = 1.1f;
num3 = 1.1f;
num4 = 0.9f;
break;
case 34:
num7 = 0.9f;
num3 = 1.1f;
num4 = 1.1f;
num2 = 1.1f;
break;
case 35:
num7 = 1.2f;
num2 = 1.15f;
num3 = 1.15f;
break;
case 36:
num8 = 3;
break;
case 37:
num2 = 1.1f;
num8 = 3;
num3 = 1.1f;
break;
case 38:
num3 = 1.15f;
break;
case 39:
num2 = 0.7f;
num3 = 0.8f;
break;
case 40:
num2 = 0.85f;
break;
case 41:
num3 = 0.85f;
num2 = 0.9f;
break;
case 42:
num4 = 0.9f;
break;
case 43:
num2 = 1.1f;
num4 = 0.9f;
break;
case 44:
num4 = 0.9f;
num8 = 3;
break;
case 45:
num4 = 0.95f;
break;
case 46:
num8 = 3;
num4 = 0.94f;
num2 = 1.07f;
break;
case 47:
num4 = 1.15f;
break;
case 48:
num4 = 1.2f;
break;
case 49:
num4 = 1.08f;
break;
case 50:
num2 = 0.8f;
num4 = 1.15f;
break;
case 51:
num3 = 0.9f;
num4 = 0.9f;
num2 = 1.05f;
num8 = 2;
break;
case 52:
num7 = 0.9f;
num2 = 0.9f;
num4 = 0.9f;
break;
case 53:
num2 = 1.1f;
break;
case 54:
num3 = 1.15f;
break;
case 55:
num3 = 1.15f;
num2 = 1.05f;
break;
case 56:
num3 = 0.8f;
break;
case 57:
num3 = 0.9f;
num2 = 1.18f;
break;
case 58:
num4 = 0.85f;
num2 = 0.85f;
break;
case 59:
num3 = 1.15f;
num2 = 1.15f;
num8 = 5;
break;
case 60:
num2 = 1.15f;
num8 = 5;
break;
case 61:
num8 = 5;
break;
case 81:
num3 = 1.15f;
num2 = 1.15f;
num8 = 5;
num4 = 0.9f;
num5 = 1.1f;
break;
case 82:
num3 = 1.15f;
num2 = 1.15f;
num8 = 5;
num4 = 0.9f;
num6 = 1.1f;
break;
case 83:
num3 = 1.15f;
num2 = 1.15f;
num8 = 5;
num4 = 0.9f;
num7 = 0.9f;
break;
case 84:
num3 = 1.17f;
num2 = 1.17f;
num8 = 8;
break;
}
if ((double) num2 != 1.0 && Math.Round((double) this.damage * (double) num2) == (double) this.damage)
{
flag = true;
num1 = -1;
}
if ((double) num4 != 1.0 && Math.Round((double) this.useAnimation * (double) num4) == (double) this.useAnimation)
{
flag = true;
num1 = -1;
}
if ((double) num7 != 1.0 && Math.Round((double) this.mana * (double) num7) == (double) this.mana)
{
flag = true;
num1 = -1;
}
if ((double) num3 != 1.0 && (double) this.knockBack == 0.0)
{
flag = true;
num1 = -1;
}
if (pre == -2 && num1 == 0)
{
num1 = -1;
flag = true;
}
}
this.damage = (int) Math.Round((double) this.damage * (double) num2);
this.useAnimation = (int) Math.Round((double) this.useAnimation * (double) num4);
this.useTime = (int) Math.Round((double) this.useTime * (double) num4);
this.reuseDelay = (int) Math.Round((double) this.reuseDelay * (double) num4);
this.mana = (int) Math.Round((double) this.mana * (double) num7);
this.knockBack *= num3;
this.scale *= num5;
this.shootSpeed *= num6;
this.crit += num8;
float num14 = (float) (1.0 * (double) num2 * (2.0 - (double) num4) * (2.0 - (double) num7) * (double) num5 * (double) num3 * (double) num6 * (1.0 + (double) num8 * 0.0199999995529652));
if (num1 == 62 || num1 == 69 || num1 == 73 || num1 == 77)
num14 *= 1.05f;
if (num1 == 63 || num1 == 70 || num1 == 74 || num1 == 78 || num1 == 67)
num14 *= 1.1f;
if (num1 == 64 || num1 == 71 || num1 == 75 || num1 == 79 || num1 == 66)
num14 *= 1.15f;
if (num1 == 65 || num1 == 72 || num1 == 76 || num1 == 80 || num1 == 68)
num14 *= 1.2f;
if ((double) num14 >= 1.2)
this.rare += 2;
else if ((double) num14 >= 1.05)
++this.rare;
else if ((double) num14 <= 0.8)
this.rare -= 2;
else if ((double) num14 <= 0.95)
--this.rare;
if (this.rare > -11)
{
if (this.rare < -1)
this.rare = -1;
if (this.rare > 11)
this.rare = 11;
}
this.value = (int) ((double) this.value * (double) (num14 * num14));
this.prefix = (byte) num1;
return true;
}
private bool IsAPrefixableAccessory() => this.accessory && !this.vanity && ItemID.Sets.CanGetPrefixes[this.type];
public string AffixName()
{
if (this.prefix < (byte) 0 || (int) this.prefix >= Lang.prefix.Length)
return this.Name;
string str = Lang.prefix[(int) this.prefix].Value;
if (str == "")
return this.Name;
return str.StartsWith("(") ? this.Name + " " + str : str + " " + this.Name;
}
public void RebuildTooltip()
{
if (this.type < 0)
return;
this.ToolTip = Lang.GetTooltip(this.netID);
}
public Rectangle getRect() => new Rectangle((int) this.position.X, (int) this.position.Y, this.width, this.height);
public bool checkMat()
{
if (this.type >= 71 && this.type <= 74)
{
this.material = false;
return false;
}
switch (this.type)
{
case 529:
case 541:
case 542:
case 543:
case 852:
case 853:
case 1151:
case 3272:
case 3274:
case 3275:
case 3338:
case 4261:
case 4282:
case 4286:
case 4290:
case 4295:
this.material = true;
return true;
case 4076:
case 4131:
this.material = false;
return false;
default:
for (int index1 = 0; index1 < Recipe.numRecipes; ++index1)
{
for (int index2 = 0; Main.recipe[index1].requiredItem[index2].type > 0; ++index2)
{
if (this.netID == Main.recipe[index1].requiredItem[index2].netID)
{
this.material = true;
return true;
}
}
}
this.material = false;
return false;
}
}
public void netDefaults(int type)
{
if (type < 0)
{
switch (type)
{
case -48:
this.SetDefaults(3480);
break;
case -47:
this.SetDefaults(3481);
break;
case -46:
this.SetDefaults(3482);
break;
case -45:
this.SetDefaults(3483);
break;
case -44:
this.SetDefaults(3484);
break;
case -43:
this.SetDefaults(3485);
break;
case -42:
this.SetDefaults(3486);
break;
case -41:
this.SetDefaults(3487);
break;
case -40:
this.SetDefaults(3488);
break;
case -39:
this.SetDefaults(3489);
break;
case -38:
this.SetDefaults(3490);
break;
case -37:
this.SetDefaults(3491);
break;
case -36:
this.SetDefaults(3492);
break;
case -35:
this.SetDefaults(3493);
break;
case -34:
this.SetDefaults(3494);
break;
case -33:
this.SetDefaults(3495);
break;
case -32:
this.SetDefaults(3496);
break;
case -31:
this.SetDefaults(3497);
break;
case -30:
this.SetDefaults(3498);
break;
case -29:
this.SetDefaults(3499);
break;
case -28:
this.SetDefaults(3500);
break;
case -27:
this.SetDefaults(3501);
break;
case -26:
this.SetDefaults(3502);
break;
case -25:
this.SetDefaults(3503);
break;
case -24:
this.SetDefaults(3769);
break;
case -23:
this.SetDefaults(3768);
break;
case -22:
this.SetDefaults(3767);
break;
case -21:
this.SetDefaults(3766);
break;
case -20:
this.SetDefaults(3765);
break;
case -19:
this.SetDefaults(3764);
break;
case -18:
this.SetDefaults(3504);
break;
case -17:
this.SetDefaults(3505);
break;
case -16:
this.SetDefaults(3506);
break;
case -15:
this.SetDefaults(3507);
break;
case -14:
this.SetDefaults(3508);
break;
case -13:
this.SetDefaults(3509);
break;
case -12:
this.SetDefaults(3510);
break;
case -11:
this.SetDefaults(3511);
break;
case -10:
this.SetDefaults(3512);
break;
case -9:
this.SetDefaults(3513);
break;
case -8:
this.SetDefaults(3514);
break;
case -7:
this.SetDefaults(3515);
break;
case -6:
this.SetDefaults(3516);
break;
case -5:
this.SetDefaults(3517);
break;
case -4:
this.SetDefaults(3518);
break;
case -3:
this.SetDefaults(3519);
break;
case -2:
this.SetDefaults(3520);
break;
case -1:
this.SetDefaults(3521);
break;
}
}
else
this.SetDefaults(type);
}
public static int BannerToItem(int banner) => banner < 276 ? (banner < 274 ? (banner != 273 ? (banner < 267 ? (banner < 257 ? (banner < 252 ? (banner != 251 ? (banner < 249 ? (banner < 186 ? (banner < 88 ? 1615 + banner - 1 : 2897 + banner - 88) : 3390 + banner - 186) : 3593 + banner - 249) : 3780) : 3789 + banner - 252) : 3837 + banner - 257) : 4541 + banner - 267) : 4602) : 4687 + banner - 274) : 4965 + banner - 276;
public static int NPCtoBanner(int i)
{
switch (i)
{
case -10:
return 131;
case -9:
return 183;
case -8:
return 159;
case -7:
return 155;
case -6:
return 90;
case -5:
case 16:
return 146;
case -4:
return 151;
case -3:
return 119;
case -2:
case 121:
return 167;
case -1:
case 81:
return 99;
case 1:
case 302:
case 333:
case 334:
case 335:
case 336:
return 69;
case 2:
case 190:
case 191:
case 192:
case 193:
case 194:
case 317:
case 318:
return 25;
case 3:
case 132:
case 186:
case 187:
case 188:
case 189:
case 200:
case 319:
case 320:
case 321:
case 331:
case 332:
case 430:
case 432:
case 433:
case 434:
case 435:
case 436:
case 590:
case 591:
case 632:
return 87;
case 6:
return 27;
case 7:
return 104;
case 10:
case 11:
case 12:
case 95:
case 96:
case 97:
return 84;
case 21:
case 201:
case 202:
case 203:
case 449:
case 450:
case 451:
case 452:
return 67;
case 23:
return 55;
case 24:
return 50;
case 26:
return 40;
case 27:
return 38;
case 28:
return 42;
case 29:
return 39;
case 31:
case 294:
case 295:
case 296:
return 247;
case 32:
return 68;
case 34:
return 102;
case 39:
case 40:
case 41:
return 13;
case 42:
case 231:
case 232:
case 233:
case 234:
case 235:
return 47;
case 43:
return 54;
case 44:
return 178;
case 45:
return 177;
case 46:
case 303:
case 337:
case 540:
return 14;
case 47:
return 18;
case 48:
return 44;
case 49:
return 7;
case 51:
return 130;
case 52:
return 106;
case 53:
return 176;
case 55:
case 230:
return 43;
case 56:
return 168;
case 57:
return 19;
case 58:
return 61;
case 59:
return 135;
case 60:
return 45;
case 61:
return 79;
case 62:
case 66:
return 24;
case 63:
return 51;
case 64:
return 243;
case 65:
return 66;
case 67:
return 20;
case 69:
return 4;
case 71:
return 107;
case 73:
return 41;
case 74:
return 8;
case 75:
return 63;
case 77:
return 6;
case 78:
return 57;
case 79:
return 245;
case 80:
return 246;
case 82:
return 85;
case 83:
return 23;
case 84:
return 28;
case 85:
case 629:
return 16;
case 86:
return 77;
case 87:
case 88:
case 89:
case 90:
case 91:
case 92:
return 86;
case 93:
return 114;
case 94:
return 100;
case 98:
case 99:
case 100:
return 83;
case 101:
return 96;
case 102:
return 1;
case 103:
return 244;
case 104:
return 81;
case 109:
return 17;
case 110:
return 164;
case 111:
return 118;
case 120:
return 15;
case 122:
return 37;
case 133:
return 288;
case 137:
return 128;
case 138:
return 129;
case 140:
return 153;
case 141:
return 75;
case 143:
return 170;
case 144:
return 145;
case 145:
return 169;
case 147:
return 126;
case 148:
case 149:
return 150;
case 150:
return 124;
case 151:
return 134;
case 152:
return 116;
case 153:
return 74;
case 154:
return 248;
case 155:
return 82;
case 156:
return 242;
case 157:
return 5;
case 158:
case 159:
return 78;
case 161:
case 431:
return 29;
case 162:
return 34;
case 163:
case 238:
return 9;
case 164:
case 165:
return 71;
case 166:
return 73;
case 167:
return 179;
case 168:
return 98;
case 169:
return 48;
case 170:
case 171:
case 180:
return 60;
case 172:
return 160;
case 173:
return 21;
case 174:
return 46;
case 175:
return 88;
case 176:
return 287;
case 177:
return 26;
case 179:
return 22;
case 181:
return 30;
case 182:
return 31;
case 183:
return 101;
case 184:
return 171;
case 185:
return 70;
case 195:
case 196:
return 80;
case 197:
return 89;
case 198:
case 199:
return 53;
case 204:
return 172;
case 205:
return 56;
case 206:
return 49;
case 212:
return 62;
case 213:
return 239;
case 214:
return 238;
case 215:
return 240;
case 216:
return 237;
case 217:
return 97;
case 218:
return 103;
case 219:
return 133;
case 220:
return 250;
case 221:
return 174;
case 223:
return 64;
case 224:
return 32;
case 225:
return 76;
case 226:
return 33;
case 236:
case 237:
return 52;
case 239:
case 240:
return 12;
case 241:
return 10;
case 242:
return 11;
case 243:
return 125;
case 244:
return 157;
case 250:
return 2;
case 251:
return 111;
case 252:
return 59;
case 253:
return 65;
case 254:
case (int) byte.MaxValue:
return 72;
case 256:
return 36;
case 257:
return 3;
case 258:
return 58;
case 259:
case 260:
return 35;
case 268:
return (int) sbyte.MaxValue;
case 269:
case 270:
case 271:
case 272:
return 161;
case 273:
case 274:
case 275:
case 276:
return 91;
case 277:
case 278:
case 279:
case 280:
return 121;
case 281:
case 282:
return 156;
case 283:
case 284:
return 147;
case 285:
case 286:
return 105;
case 287:
return 95;
case 288:
return 108;
case 289:
return 115;
case 290:
return 149;
case 291:
return 166;
case 292:
return 175;
case 293:
return 165;
case 301:
return 158;
case 304:
return 123;
case 305:
case 306:
case 307:
case 308:
case 309:
case 310:
case 311:
case 312:
case 313:
case 314:
return 162;
case 315:
return 120;
case 316:
return 113;
case 326:
return 173;
case 329:
return 122;
case 330:
return 152;
case 338:
case 339:
case 340:
return 185;
case 341:
return 154;
case 342:
return 117;
case 343:
return 184;
case 347:
return 110;
case 348:
case 349:
return 148;
case 350:
return 109;
case 351:
return 132;
case 352:
return 112;
case 379:
return 92;
case 380:
return 180;
case 381:
return 136;
case 382:
return 142;
case 383:
case 384:
return 141;
case 385:
return 140;
case 386:
return 138;
case 387:
return 144;
case 388:
return 137;
case 389:
return 139;
case 390:
return 143;
case 391:
return 163;
case 402:
case 403:
case 404:
return 217;
case 405:
case 406:
return 221;
case 407:
case 408:
return 218;
case 409:
case 410:
return 219;
case 411:
return 216;
case 412:
case 413:
case 414:
return 224;
case 415:
return 226;
case 416:
case 518:
return 225;
case 417:
return 223;
case 418:
return 222;
case 419:
return 227;
case 420:
return 230;
case 421:
return 229;
case 423:
return 231;
case 424:
return 228;
case 425:
return 236;
case 426:
return 233;
case 427:
return 234;
case 428:
return 232;
case 429:
return 235;
case 438:
return 93;
case 460:
return 196;
case 461:
return 191;
case 462:
return 190;
case 463:
return 199;
case 464:
return 281;
case 465:
return 282;
case 466:
return 197;
case 467:
return 198;
case 468:
return 192;
case 469:
return 195;
case 470:
return 283;
case 471:
return 186;
case 473:
return 284;
case 474:
return 285;
case 475:
return 286;
case 477:
case 478:
case 479:
return 193;
case 480:
return 201;
case 481:
return 202;
case 482:
return 204;
case 483:
return 203;
case 489:
return 205;
case 490:
return 206;
case 494:
case 495:
return 189;
case 496:
case 497:
return 188;
case 498:
case 499:
case 500:
case 501:
case 502:
case 503:
case 504:
case 505:
case 506:
return 187;
case 508:
case 580:
return 210;
case 509:
case 581:
return 209;
case 510:
case 511:
case 512:
return 208;
case 513:
case 514:
case 515:
return 207;
case 520:
return 241;
case 524:
case 525:
case 526:
case 527:
return 211;
case 528:
case 529:
return 212;
case 530:
case 531:
return 215;
case 532:
return 214;
case 533:
return 213;
case 536:
return 267;
case 537:
return 249;
case 541:
return 251;
case 542:
return 252;
case 543:
return 253;
case 544:
return 254;
case 545:
return (int) byte.MaxValue;
case 546:
return 256;
case 552:
case 553:
case 554:
return 258;
case 555:
case 556:
case 557:
return 257;
case 558:
case 559:
case 560:
return 264;
case 561:
case 562:
case 563:
return 265;
case 566:
case 567:
return 259;
case 568:
case 569:
return 263;
case 570:
case 571:
return 260;
case 572:
case 573:
return 262;
case 574:
case 575:
return 261;
case 578:
return 266;
case 582:
return 280;
case 586:
return 268;
case 587:
return 269;
case 618:
return 273;
case 619:
return 270;
case 620:
return 272;
case 621:
case 622:
case 623:
return 271;
case 624:
return 275;
case 628:
return 274;
case 630:
return 277;
case 631:
return 276;
case 634:
return 279;
case 635:
return 278;
default:
return 0;
}
}
public static int BannerToNPC(int i)
{
switch (i)
{
case 1:
return 102;
case 2:
return 250;
case 3:
return 257;
case 4:
return 69;
case 5:
return 157;
case 6:
return 77;
case 7:
return 49;
case 8:
return 74;
case 9:
return 163;
case 10:
return 241;
case 11:
return 242;
case 12:
return 239;
case 13:
return 39;
case 14:
return 46;
case 15:
return 120;
case 16:
return 85;
case 17:
return 109;
case 18:
return 47;
case 19:
return 57;
case 20:
return 67;
case 21:
return 173;
case 22:
return 179;
case 23:
return 83;
case 24:
return 62;
case 25:
return 2;
case 26:
return 177;
case 27:
return 6;
case 28:
return 84;
case 29:
return 161;
case 30:
return 181;
case 31:
return 182;
case 32:
return 224;
case 33:
return 226;
case 34:
return 162;
case 35:
return 259;
case 36:
return 256;
case 37:
return 122;
case 38:
return 27;
case 39:
return 29;
case 40:
return 26;
case 41:
return 73;
case 42:
return 28;
case 43:
return 55;
case 44:
return 48;
case 45:
return 60;
case 46:
return 174;
case 47:
return 42;
case 48:
return 169;
case 49:
return 206;
case 50:
return 24;
case 51:
return 63;
case 52:
return 236;
case 53:
return 199;
case 54:
return 43;
case 55:
return 23;
case 56:
return 205;
case 57:
return 78;
case 58:
return 258;
case 59:
return 252;
case 60:
return 170;
case 61:
return 58;
case 62:
return 212;
case 63:
return 75;
case 64:
return 223;
case 65:
return 253;
case 66:
return 65;
case 67:
return 21;
case 68:
return 32;
case 69:
return 1;
case 70:
return 185;
case 71:
return 164;
case 72:
return 254;
case 73:
return 166;
case 74:
return 153;
case 75:
return 141;
case 76:
return 225;
case 77:
return 86;
case 78:
return 158;
case 79:
return 61;
case 80:
return 196;
case 81:
return 104;
case 82:
return 155;
case 83:
return 98;
case 84:
return 10;
case 85:
return 82;
case 86:
return 87;
case 87:
return 3;
case 88:
return 175;
case 89:
return 197;
case 90:
return -6;
case 91:
return 273;
case 92:
return 379;
case 93:
return 438;
case 95:
return 287;
case 96:
return 101;
case 97:
return 217;
case 98:
return 168;
case 99:
return 81;
case 100:
return 94;
case 101:
return 183;
case 102:
return 34;
case 103:
return 218;
case 104:
return 7;
case 105:
return 285;
case 106:
return 52;
case 107:
return 71;
case 108:
return 288;
case 109:
return 350;
case 110:
return 347;
case 111:
return 251;
case 112:
return 352;
case 113:
return 316;
case 114:
return 93;
case 115:
return 289;
case 116:
return 152;
case 117:
return 342;
case 118:
return 111;
case 119:
return -3;
case 120:
return 315;
case 121:
return 277;
case 122:
return 329;
case 123:
return 304;
case 124:
return 150;
case 125:
return 243;
case 126:
return 147;
case (int) sbyte.MaxValue:
return 268;
case 128:
return 137;
case 129:
return 138;
case 130:
return 51;
case 131:
return -10;
case 132:
return 351;
case 133:
return 219;
case 134:
return 151;
case 135:
return 59;
case 136:
return 381;
case 137:
return 388;
case 138:
return 386;
case 139:
return 389;
case 140:
return 385;
case 141:
return 383;
case 142:
return 382;
case 143:
return 390;
case 144:
return 387;
case 145:
return 144;
case 146:
return 16;
case 147:
return 283;
case 148:
return 348;
case 149:
return 290;
case 150:
return 148;
case 151:
return -4;
case 152:
return 330;
case 153:
return 140;
case 154:
return 341;
case 155:
return -7;
case 156:
return 281;
case 157:
return 244;
case 158:
return 301;
case 159:
return -8;
case 160:
return 172;
case 161:
return 269;
case 162:
return 305;
case 163:
return 391;
case 164:
return 110;
case 165:
return 293;
case 166:
return 291;
case 167:
return 121;
case 168:
return 56;
case 169:
return 145;
case 170:
return 143;
case 171:
return 184;
case 172:
return 204;
case 173:
return 326;
case 174:
return 221;
case 175:
return 292;
case 176:
return 53;
case 177:
return 45;
case 178:
return 44;
case 179:
return 167;
case 180:
return 380;
case 183:
return -9;
case 184:
return 343;
case 185:
return 338;
case 186:
return 471;
case 187:
return 498;
case 188:
return 496;
case 189:
return 494;
case 190:
return 462;
case 191:
return 461;
case 192:
return 468;
case 193:
return 477;
case 195:
return 469;
case 196:
return 460;
case 197:
return 466;
case 198:
return 467;
case 199:
return 463;
case 201:
return 480;
case 202:
return 481;
case 203:
return 483;
case 204:
return 482;
case 205:
return 489;
case 206:
return 490;
case 207:
return 513;
case 208:
return 510;
case 209:
return 581;
case 210:
return 580;
case 211:
return 524;
case 212:
return 529;
case 213:
return 533;
case 214:
return 532;
case 215:
return 530;
case 216:
return 411;
case 217:
return 402;
case 218:
return 407;
case 219:
return 409;
case 221:
return 405;
case 222:
return 418;
case 223:
return 417;
case 224:
return 412;
case 225:
return 416;
case 226:
return 415;
case 227:
return 419;
case 228:
return 424;
case 229:
return 421;
case 230:
return 420;
case 231:
return 423;
case 232:
return 428;
case 233:
return 426;
case 234:
return 427;
case 235:
return 429;
case 236:
return 425;
case 237:
return 216;
case 238:
return 214;
case 239:
return 213;
case 240:
return 215;
case 241:
return 520;
case 242:
return 156;
case 243:
return 64;
case 244:
return 103;
case 245:
return 79;
case 246:
return 80;
case 247:
return 31;
case 248:
return 154;
case 249:
return 537;
case 250:
return 220;
case 251:
return 541;
case 252:
return 542;
case 253:
return 543;
case 254:
return 544;
case (int) byte.MaxValue:
return 545;
case 256:
return 546;
case 257:
return 555;
case 258:
return 552;
case 259:
return 566;
case 260:
return 570;
case 261:
return 574;
case 262:
return 572;
case 263:
return 568;
case 264:
return 558;
case 265:
return 561;
case 266:
return 578;
case 267:
return 536;
case 268:
return 586;
case 269:
return 587;
case 270:
return 619;
case 271:
return 621;
case 272:
return 620;
case 273:
return 618;
case 274:
return 628;
case 275:
return 624;
case 276:
return 631;
case 277:
return 630;
case 278:
return 635;
case 279:
return 634;
case 280:
return 582;
case 281:
return 464;
case 282:
return 465;
case 283:
return 470;
case 284:
return 473;
case 285:
return 474;
case 286:
return 475;
case 287:
return 176;
case 288:
return 133;
default:
return 0;
}
}
public bool FitsAmmoSlot() => (this.type == 0 || this.ammo > 0 || this.bait > 0 || this.type == 530 || this.type == 849 || this.paint > (byte) 0) && !this.notAmmo || this.type == 353;
public bool CanFillEmptyAmmoSlot() => this.bait <= 0 && this.paint == (byte) 0 && this.type != 353 && this.type != 849 && this.type != 169 && this.type != 75 && this.type != 23 && this.type != 408 && this.type != 370 && this.type != 1246 && this.type != 154 && !this.notAmmo;
public void SetDefaults1(int type)
{
if (type == 1)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 20;
this.useTime = 13;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 5;
this.pick = 40;
this.UseSound = SoundID.Item1;
this.knockBack = 2f;
this.value = 2000;
this.melee = true;
}
else if (type == 2)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 0;
this.width = 12;
this.height = 12;
}
else if (type == 3)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 1;
this.width = 12;
this.height = 12;
}
else if (type == 4)
{
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 21;
this.useTime = 21;
this.width = 24;
this.height = 28;
this.damage = 10;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 1800;
this.melee = true;
}
else if (type == 5)
{
this.useStyle = 2;
this.UseSound = SoundID.Item2;
this.useTurn = false;
this.useAnimation = 17;
this.useTime = 17;
this.width = 16;
this.height = 18;
this.healLife = 15;
this.maxStack = 99;
this.consumable = true;
this.potion = true;
this.value = Item.sellPrice(silver: 2, copper: 50);
}
else if (type == 6)
{
this.autoReuse = false;
this.useStyle = 13;
this.useAnimation = 12;
this.useTime = 12;
this.width = 50;
this.height = 18;
this.shoot = 940;
this.UseSound = SoundID.Item1;
this.damage = 8;
this.knockBack = 4f;
this.shootSpeed = 2.1f;
this.noMelee = true;
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 2, copper: 80));
this.melee = true;
this.noUseGraphic = true;
}
else if (type == 7)
{
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 30;
this.useTime = 20;
this.hammer = 40;
this.width = 24;
this.height = 28;
this.damage = 7;
this.knockBack = 5.5f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.value = 1600;
this.melee = true;
}
else if (type == 8)
{
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 = 999;
this.consumable = true;
this.createTile = 4;
this.width = 10;
this.height = 12;
this.value = 50;
}
else if (type == 9)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 30;
this.width = 8;
this.height = 10;
}
else if (type == 10)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 27;
this.knockBack = 4.5f;
this.useTime = 19;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 5;
this.axe = 9;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.value = 1600;
this.melee = true;
}
else if (type == 11)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 6;
this.width = 12;
this.height = 12;
this.value = 500;
}
else if (type == 12)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 7;
this.width = 12;
this.height = 12;
this.value = 250;
}
else if (type == 13)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 8;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 3);
}
else if (type == 14)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 9;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 1, copper: 50);
}
else if (type == 15)
{
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = 1000;
this.waistSlot = (sbyte) 2;
}
else if (type == 16)
{
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = 5000;
this.waistSlot = (sbyte) 7;
}
else if (type == 17)
{
this.width = 24;
this.height = 28;
this.accessory = true;
this.rare = 1;
this.value = 10000;
this.waistSlot = (sbyte) 3;
}
else if (type == 18)
{
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(silver: 25);
}
else if (type == 19)
{
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 6000;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 6;
}
else if (type == 20)
{
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 750;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 0;
}
else if (type == 21)
{
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 3000;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 4;
}
else if (type == 22)
{
this.color = new Color(160, 145, 130, 110);
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 1500;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 2;
}
else if (type == 23)
{
this.width = 10;
this.height = 12;
this.maxStack = 999;
this.alpha = 175;
this.ammo = AmmoID.Gel;
this.color = new Color(0, 80, (int) byte.MaxValue, 100);
this.value = 5;
this.consumable = true;
}
else if (type == 24)
{
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 25;
this.width = 24;
this.height = 28;
this.damage = 7;
this.knockBack = 4f;
this.scale = 0.95f;
this.UseSound = SoundID.Item1;
this.value = 100;
this.melee = true;
}
else if (type == 25)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.width = 14;
this.height = 28;
this.value = 200;
}
else if (type == 26)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 1;
this.width = 12;
this.height = 12;
}
else if (type == 27)
{
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.autoReuse = true;
this.createTile = 20;
this.width = 18;
this.height = 18;
this.value = 10;
}
else if (type == 28)
{
this.UseSound = SoundID.Item3;
this.healLife = 50;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.potion = true;
this.value = 300;
}
else if (type == 29)
{
this.maxStack = 99;
this.consumable = true;
this.width = 18;
this.height = 18;
this.useStyle = 4;
this.useTime = 30;
this.UseSound = SoundID.Item4;
this.useAnimation = 30;
this.rare = 2;
this.value = 75000;
}
else if (type == 30)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 16;
this.width = 12;
this.height = 12;
}
else if (type == 31)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 13;
this.width = 16;
this.height = 24;
this.value = 20;
}
else if (type == 32)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.width = 26;
this.height = 20;
this.value = 300;
}
else if (type == 33)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 17;
this.width = 26;
this.height = 24;
this.value = 300;
}
else if (type == 34)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.width = 12;
this.height = 30;
this.value = 150;
}
else if (type == 35)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 16;
this.width = 28;
this.height = 14;
this.value = 5000;
}
else if (type == 36)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.width = 28;
this.height = 14;
this.value = 150;
}
else if (type == 37)
{
this.width = 28;
this.height = 12;
this.defense = 1;
this.headSlot = 10;
this.value = 1000;
}
else if (type == 38)
{
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = 500;
}
else if (type == 39)
{
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 4;
this.shootSpeed = 6.1f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
}
else if (type == 40)
{
this.shootSpeed = 3f;
this.shoot = 1;
this.damage = 5;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 2f;
this.value = 5;
this.ranged = true;
}
else if (type == 41)
{
this.shootSpeed = 3.5f;
this.shoot = 2;
this.damage = 7;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 2f;
this.value = 10;
this.ranged = true;
}
else if (type == 42)
{
this.useStyle = 1;
this.shootSpeed = 9f;
this.shoot = 3;
this.damage = 10;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 15;
this.ranged = true;
}
else if (type == 43)
{
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 1;
}
else if (type == 44)
{
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 25;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 14;
this.shootSpeed = 6.7f;
this.knockBack = 1f;
this.alpha = 30;
this.rare = 1;
this.noMelee = true;
this.value = 18000;
this.ranged = true;
}
else if (type == 45)
{
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 30;
this.knockBack = 6f;
this.useTime = 15;
this.width = 24;
this.height = 28;
this.damage = 20;
this.axe = 15;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 13500;
this.melee = true;
}
else if (type == 46)
{
this.useStyle = 1;
this.useAnimation = 20;
this.knockBack = 5f;
this.width = 24;
this.height = 28;
this.damage = 17;
this.scale = 1.4f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 13500;
this.melee = true;
}
else if (type == 47)
{
this.shootSpeed = 3.4f;
this.shoot = 4;
this.damage = 12;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 3f;
this.alpha = 30;
this.rare = 1;
this.value = 40;
this.ranged = true;
}
else if (type == 48)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.width = 26;
this.height = 22;
this.value = 500;
}
else if (type == 49)
{
this.width = 22;
this.height = 22;
this.accessory = true;
this.lifeRegen = 1;
this.rare = 1;
this.value = 50000;
this.handOnSlot = (sbyte) 2;
}
else if (type == 50)
{
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;
}
else if (type == 51)
{
this.shootSpeed = 0.5f;
this.shoot = 5;
this.damage = 10;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 4f;
this.rare = 1;
this.value = 100;
this.ranged = true;
}
else if (type == 52)
{
type = 52;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 1;
}
else if (type == 53)
{
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.waistSlot = (sbyte) 1;
}
else if (type == 54)
{
this.width = 28;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.shoeSlot = (sbyte) 6;
}
else if (type == 55)
{
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 6;
this.damage = 13;
this.knockBack = 8f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 1;
this.value = 50000;
this.melee = true;
}
else if (type == 56)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 22;
this.width = 12;
this.height = 12;
this.rare = 1;
this.value = Item.sellPrice(silver: 10);
}
else if (type == 57)
{
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 1;
this.value = Item.sellPrice(silver: 30);
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 8;
}
else if (type == 58)
{
this.width = 12;
this.height = 12;
}
else if (type == 59)
{
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 23;
this.width = 14;
this.height = 14;
this.value = 500;
this.autoReuse = true;
}
else if (type == 60)
{
this.width = 16;
this.height = 18;
this.maxStack = 99;
this.value = 50;
}
else if (type == 61)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 25;
this.width = 12;
this.height = 12;
}
else if (type == 62)
{
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 2;
this.width = 14;
this.height = 14;
this.value = 20;
this.autoReuse = true;
}
else if (type == 63)
{
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 27;
this.width = 26;
this.height = 26;
this.value = Item.buyPrice(silver: 50);
}
else if (type == 64)
{
this.mana = 10;
this.damage = 10;
this.useStyle = 1;
this.shootSpeed = 32f;
this.shoot = 7;
this.width = 26;
this.height = 28;
this.useAnimation = 28;
this.useTime = 28;
this.rare = 1;
this.noMelee = true;
this.knockBack = 1f;
this.value = this.shadowOrbPrice;
this.magic = true;
}
else if (type == 65)
{
this.knockBack = 5f;
this.alpha = 100;
this.color = new Color(150, 150, 150, 0);
this.damage = 22;
this.useStyle = 1;
this.scale = 1.25f;
this.shootSpeed = 20f;
this.shoot = 9;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 40;
this.rare = 2;
this.value = 50000;
this.melee = true;
}
else if (type == 66)
{
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 10;
this.width = 16;
this.height = 24;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 75;
}
else if (type == 67)
{
this.damage = 0;
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 11;
this.width = 16;
this.height = 24;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 100;
}
else if (type == 68)
{
this.width = 18;
this.height = 20;
this.maxStack = 99;
this.value = 10;
}
else if (type == 69)
{
this.width = 8;
this.height = 20;
this.maxStack = 99;
this.value = 100;
}
else if (type == 70)
{
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 28;
this.height = 28;
this.maxStack = 20;
this.rare = 1;
}
else if (type == 71)
{
this.width = 10;
this.height = 10;
this.maxStack = 100;
this.value = 5;
this.ammo = AmmoID.Coin;
this.shoot = 158;
this.notAmmo = true;
this.damage = 25;
this.shootSpeed = 1f;
this.ranged = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 330;
this.noMelee = true;
}
else if (type == 72)
{
this.width = 10;
this.height = 12;
this.maxStack = 100;
this.value = 500;
this.ammo = AmmoID.Coin;
this.notAmmo = true;
this.damage = 50;
this.shoot = 159;
this.shootSpeed = 2f;
this.ranged = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 331;
this.noMelee = true;
}
else if (type == 73)
{
this.width = 10;
this.height = 14;
this.maxStack = 100;
this.value = 50000;
this.ammo = AmmoID.Coin;
this.notAmmo = true;
this.damage = 100;
this.shoot = 160;
this.shootSpeed = 3f;
this.ranged = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 332;
this.noMelee = true;
}
else if (type == 74)
{
this.width = 12;
this.height = 14;
this.maxStack = 999;
this.value = 5000000;
this.ammo = AmmoID.Coin;
this.notAmmo = true;
this.damage = 200;
this.shoot = 161;
this.shootSpeed = 4f;
this.ranged = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 333;
this.noMelee = true;
}
else if (type == 75)
{
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.alpha = 75;
this.ammo = AmmoID.FallenStar;
this.value = Item.sellPrice(silver: 5);
this.useStyle = 4;
this.UseSound = SoundID.Item4;
this.useTurn = false;
this.useAnimation = 17;
this.useTime = 17;
this.consumable = true;
this.rare = 1;
}
else if (type == 76)
{
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 1;
this.value = 1000;
}
else if (type == 77)
{
this.width = 18;
this.height = 18;
this.defense = 2;
this.legSlot = 2;
this.value = 4000;
}
else if (type == 78)
{
this.width = 18;
this.height = 18;
this.defense = 3;
this.legSlot = 3;
this.value = 10000;
}
else if (type == 79)
{
this.width = 18;
this.height = 18;
this.defense = 4;
this.legSlot = 4;
this.value = 20000;
}
else if (type == 80)
{
this.width = 18;
this.height = 18;
this.defense = 2;
this.bodySlot = 1;
this.value = 1250;
}
else if (type == 81)
{
this.width = 18;
this.height = 18;
this.defense = 3;
this.bodySlot = 2;
this.value = 5000;
}
else if (type == 82)
{
this.width = 18;
this.height = 18;
this.defense = 4;
this.bodySlot = 3;
this.value = 12500;
}
else if (type == 83)
{
this.width = 18;
this.height = 18;
this.defense = 5;
this.bodySlot = 4;
this.value = 25000;
}
else if (type == 84)
{
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 11.5f;
this.shoot = 13;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
}
else if (type == 85)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 8;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 214;
this.width = 12;
this.height = 12;
this.value = 200;
this.tileBoost += 3;
}
else if (type == 86)
{
this.width = 14;
this.height = 18;
this.maxStack = 999;
this.rare = 1;
this.value = 500;
}
else if (type == 87)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 29;
this.width = 20;
this.height = 12;
this.value = 10000;
}
else if (type == 88)
{
this.width = 22;
this.height = 16;
this.defense = 1;
this.headSlot = 11;
this.rare = 1;
this.value = Item.buyPrice(gold: 4);
}
else if (type == 89)
{
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 1;
this.value = 750;
}
else if (type == 90)
{
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 2;
this.value = 3000;
}
else if (type == 91)
{
this.width = 18;
this.height = 18;
this.defense = 3;
this.headSlot = 3;
this.value = 7500;
}
else if (type == 92)
{
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 4;
this.value = 15000;
}
else if (type == 93)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 4;
this.width = 12;
this.height = 12;
}
else if (type == 94)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.width = 8;
this.height = 10;
}
else if (type == 95)
{
this.useStyle = 5;
this.useAnimation = 16;
this.useTime = 16;
this.width = 24;
this.height = 28;
this.shoot = 14;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 10;
this.shootSpeed = 5f;
this.noMelee = true;
this.value = 50000;
this.scale = 0.9f;
this.rare = 1;
this.ranged = true;
}
else if (type == 96)
{
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 36;
this.useTime = 36;
this.width = 44;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 31;
this.shootSpeed = 9f;
this.noMelee = true;
this.value = this.shadowOrbPrice;
this.knockBack = 5.25f;
this.rare = 1;
this.ranged = true;
this.crit = 7;
}
else if (type == 97)
{
this.shootSpeed = 4f;
this.shoot = 14;
this.damage = 7;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 2f;
this.value = 7;
this.ranged = true;
}
else if (type == 98)
{
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 8;
this.useTime = 8;
this.width = 50;
this.height = 18;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 6;
this.shootSpeed = 7f;
this.noMelee = true;
this.value = 350000;
this.rare = 2;
this.ranged = true;
}
else if (type == 99)
{
this.useStyle = 5;
this.useAnimation = 28;
this.useTime = 28;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 8;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 1400;
this.ranged = true;
}
else if (type == 100)
{
this.width = 18;
this.height = 18;
this.defense = 6;
this.legSlot = 5;
this.rare = 1;
this.value = 22500;
}
else if (type == 101)
{
this.width = 18;
this.height = 18;
this.defense = 7;
this.bodySlot = 5;
this.rare = 1;
this.value = 30000;
}
else if (type == 102)
{
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 5;
this.rare = 1;
this.value = 37500;
}
else if (type == 103)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 20;
this.useTime = 15;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 9;
this.pick = 65;
this.UseSound = SoundID.Item1;
this.knockBack = 3f;
this.rare = 1;
this.value = 18000;
this.scale = 1.15f;
this.melee = true;
}
else if (type == 104)
{
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 45;
this.useTime = 19;
this.hammer = 55;
this.width = 24;
this.height = 28;
this.damage = 24;
this.knockBack = 6f;
this.scale = 1.3f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 15000;
this.melee = true;
}
else if (type == 105)
{
this.flame = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(silver: 3);
this.holdStyle = 1;
}
else if (type == 106)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.width = 26;
this.height = 26;
this.value = 3000;
}
else if (type == 107)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 1;
this.width = 26;
this.height = 26;
this.value = 12000;
}
else if (type == 108)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 2;
this.width = 26;
this.height = 26;
this.value = 24000;
}
else if (type == 109)
{
this.maxStack = 99;
this.consumable = true;
this.width = 18;
this.height = 18;
this.useStyle = 4;
this.useTime = 30;
this.UseSound = SoundID.Item29;
this.useAnimation = 30;
this.rare = 2;
}
else if (type == 110)
{
this.UseSound = SoundID.Item3;
this.healMana = 50;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 50;
this.consumable = true;
this.width = 14;
this.height = 24;
this.value = Item.buyPrice(silver: 1);
}
else if (type == 111)
{
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = this.shadowOrbPrice;
this.handOnSlot = (sbyte) 3;
}
else if (type == 112)
{
this.mana = 15;
this.damage = 48;
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 15;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item20;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.knockBack = 5.5f;
this.value = this.hellPrice;
this.magic = true;
}
else if (type == 113)
{
this.mana = 12;
this.channel = true;
this.damage = 27;
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 16;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item9;
this.useAnimation = 18;
this.useTime = 18;
this.rare = 2;
this.noMelee = true;
this.knockBack = 7.5f;
this.value = this.dungeonPrice;
this.magic = true;
}
else if (type == 114)
{
this.channel = true;
this.knockBack = 5f;
this.useStyle = 1;
this.shoot = 17;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item8;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = Item.buyPrice(gold: 5);
}
else if (type == 115)
{
this.channel = true;
this.damage = 0;
this.useStyle = 4;
this.shoot = 18;
this.width = 24;
this.height = 24;
this.UseSound = SoundID.Item8;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = this.shadowOrbPrice;
this.buffType = 19;
}
else if (type == 116)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 37;
this.width = 12;
this.height = 12;
this.value = 1000;
}
else if (type == 117)
{
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 1;
this.value = 7000;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 9;
}
else if (type == 118)
{
this.maxStack = 99;
this.width = 18;
this.height = 18;
this.value = 1000;
}
else if (type == 119)
{
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 11f;
this.shoot = 19;
this.damage = 32;
this.knockBack = 8f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 3;
this.value = 100000;
this.melee = true;
}
else if (type == 120)
{
this.useStyle = 5;
this.useAnimation = 22;
this.useTime = 22;
this.width = 14;
this.height = 32;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 31;
this.shootSpeed = 8f;
this.knockBack = 2f;
this.alpha = 30;
this.rare = 3;
this.noMelee = true;
this.scale = 1.1f;
this.value = 27000;
this.ranged = true;
}
else if (type == 121)
{
this.useStyle = 1;
this.useAnimation = 30;
this.knockBack = 6.5f;
this.width = 24;
this.height = 28;
this.damage = 36;
this.scale = 1.3f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = 27000;
this.melee = true;
}
if (type == 122)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 23;
this.useTime = 18;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 12;
this.pick = 100;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.knockBack = 2f;
this.rare = 3;
this.value = 27000;
this.melee = true;
}
else if (type == 123)
{
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 6;
this.rare = 1;
this.value = 45000;
}
else if (type == 124)
{
this.width = 18;
this.height = 18;
this.defense = 6;
this.bodySlot = 6;
this.rare = 1;
this.value = 30000;
}
else if (type == 125)
{
this.width = 18;
this.height = 18;
this.defense = 5;
this.legSlot = 6;
this.rare = 1;
this.value = 30000;
}
else if (type == 126)
{
this.UseSound = SoundID.Item3;
this.healLife = 20;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 999;
this.consumable = true;
this.width = 14;
this.height = 24;
this.potion = true;
this.value = 20;
}
else if (type == (int) sbyte.MaxValue)
{
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 17;
this.useTime = 17;
this.width = 24;
this.height = 28;
this.shoot = 20;
this.mana = 7;
this.UseSound = SoundID.Item157;
this.knockBack = 0.75f;
this.damage = 19;
this.shootSpeed = 10f;
this.noMelee = true;
this.scale = 0.8f;
this.rare = 1;
this.magic = true;
this.value = 20000;
}
else if (type == 128)
{
this.width = 28;
this.height = 24;
this.accessory = true;
this.rare = 3;
this.value = 50000;
this.shoeSlot = (sbyte) 12;
}
else if (type == 129)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 38;
this.width = 12;
this.height = 12;
}
else if (type == 130)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 5;
this.width = 12;
this.height = 12;
}
else if (type == 131)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 39;
this.width = 12;
this.height = 12;
}
else if (type == 132)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 6;
this.width = 12;
this.height = 12;
}
else if (type == 133)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 40;
this.width = 12;
this.height = 12;
}
else if (type == 134)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 41;
this.width = 12;
this.height = 12;
}
else if (type == 135)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 17;
this.width = 12;
this.height = 12;
}
else if (type == 136)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
}
else if (type == 137)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 43;
this.width = 12;
this.height = 12;
}
else if (type == 138)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 18;
this.width = 12;
this.height = 12;
}
else if (type == 139)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 44;
this.width = 12;
this.height = 12;
}
else if (type == 140)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 19;
this.width = 12;
this.height = 12;
}
else if (type == 141)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 45;
this.width = 12;
this.height = 12;
}
else if (type == 142)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 10;
this.width = 12;
this.height = 12;
}
else if (type == 143)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 46;
this.width = 12;
this.height = 12;
}
else if (type == 144)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 11;
this.width = 12;
this.height = 12;
}
else if (type == 145)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 47;
this.width = 12;
this.height = 12;
}
else if (type == 146)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 12;
this.width = 12;
this.height = 12;
}
else if (type == 147)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 48;
this.width = 12;
this.height = 12;
}
else if (type == 148)
{
this.flame = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 49;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(silver: 1);
this.holdStyle = 1;
this.rare = 1;
}
else if (type == 149)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 50;
this.width = 24;
this.height = 28;
this.value = Item.sellPrice(copper: 75);
}
else if (type == 150)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 51;
this.width = 20;
this.height = 24;
this.alpha = 100;
}
else if (type == 151)
{
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 7;
this.rare = 2;
this.value = 45000;
}
else if (type == 152)
{
this.width = 18;
this.height = 18;
this.defense = 6;
this.bodySlot = 7;
this.rare = 2;
this.value = 30000;
}
else if (type == 153)
{
this.width = 18;
this.height = 18;
this.defense = 5;
this.legSlot = 7;
this.rare = 2;
this.value = 30000;
}
else if (type == 154)
{
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 14;
this.value = 50;
this.useAnimation = 12;
this.useTime = 12;
this.useStyle = 1;
this.UseSound = SoundID.Item1;
this.shootSpeed = 8f;
this.noUseGraphic = true;
this.noMelee = true;
this.damage = 20;
this.knockBack = 2.3f;
this.shoot = 21;
this.ranged = true;
this.ammo = 154;
}
else if (type == 155)
{
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 18;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 2;
this.value = this.dungeonPrice;
this.knockBack = 2.5f;
this.melee = true;
}
else if (type == 156)
{
this.width = 24;
this.height = 28;
this.rare = 2;
this.value = this.dungeonPrice;
this.accessory = true;
this.defense = 1;
this.shieldSlot = (sbyte) 1;
}
else if (type == 157)
{
this.mana = 6;
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 16;
this.useTime = 8;
this.knockBack = 5f;
this.width = 38;
this.height = 10;
this.damage = 16;
this.scale = 1f;
this.shoot = 22;
this.shootSpeed = 12.5f;
this.UseSound = SoundID.Item13;
this.noMelee = true;
this.rare = 2;
this.value = this.dungeonPrice;
this.magic = true;
}
else if (type == 158)
{
this.width = 20;
this.height = 22;
this.rare = 1;
this.value = 27000;
this.accessory = true;
}
else if (type == 159)
{
this.width = 14;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.accessory = true;
this.balloonSlot = (sbyte) 8;
}
else if (type == 160)
{
this.autoReuse = true;
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.knockBack = 6f;
this.width = 30;
this.height = 10;
this.damage = 25;
this.scale = 1.1f;
this.shoot = 23;
this.shootSpeed = 11f;
this.UseSound = SoundID.Item10;
this.rare = 2;
this.value = 27000;
this.ranged = true;
}
else if (type == 161)
{
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 24;
this.knockBack = 1f;
this.damage = 15;
this.width = 10;
this.height = 10;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 80;
this.ranged = true;
}
else if (type == 162)
{
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.knockBack = 5.5f;
this.width = 30;
this.height = 10;
this.damage = 15;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 25;
this.shootSpeed = 12f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = this.shadowOrbPrice;
this.melee = true;
this.channel = true;
this.noMelee = true;
}
else if (type == 163)
{
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.knockBack = 6f;
this.width = 30;
this.height = 10;
this.damage = 27;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 26;
this.shootSpeed = 12f;
this.UseSound = SoundID.Item1;
this.rare = 2;
this.value = this.dungeonPrice;
this.melee = true;
this.channel = true;
}
else if (type == 164)
{
this.autoReuse = false;
this.useStyle = 5;
this.useAnimation = 10;
this.useTime = 10;
this.width = 24;
this.height = 24;
this.shoot = 14;
this.knockBack = 3f;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item41;
this.damage = 17;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = this.dungeonPrice;
this.scale = 0.85f;
this.rare = 2;
this.ranged = true;
}
else if (type == 165)
{
this.autoReuse = true;
this.rare = 2;
this.mana = 10;
this.UseSound = SoundID.Item21;
this.noMelee = true;
this.useStyle = 5;
this.damage = 19;
this.useAnimation = 17;
this.useTime = 17;
this.width = 24;
this.height = 28;
this.shoot = 27;
this.scale = 0.9f;
this.shootSpeed = 4.5f;
this.knockBack = 5f;
this.magic = true;
this.value = Item.sellPrice(gold: 1, silver: 50);
}
else if (type == 166)
{
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 28;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 25;
this.useTime = 25;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.buyPrice(silver: 3);
this.damage = 0;
}
else if (type == 167)
{
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 29;
this.width = 8;
this.height = 28;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 40;
this.useTime = 40;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.buyPrice(silver: 20);
this.rare = 1;
}
else if (type == 168)
{
this.useStyle = 5;
this.shootSpeed = 5.5f;
this.shoot = 30;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 45;
this.useTime = 45;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 75;
this.damage = 60;
this.knockBack = 8f;
this.ranged = true;
}
else if (type == 169)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 53;
this.width = 12;
this.height = 12;
this.ammo = AmmoID.Sand;
this.notAmmo = true;
}
else if (type == 170)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 54;
this.width = 12;
this.height = 12;
}
else if (type == 171)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 55;
this.width = 28;
this.height = 28;
}
else if (type == 172)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 57;
this.width = 12;
this.height = 12;
}
else if (type == 173)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 56;
this.width = 12;
this.height = 12;
}
else if (type == 174)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 58;
this.width = 12;
this.height = 12;
this.rare = 2;
this.value = Item.sellPrice(silver: 2, copper: 50);
}
else if (type == 175)
{
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 2;
this.value = 20000;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 10;
}
else if (type == 176)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 59;
this.width = 12;
this.height = 12;
}
else if (type == 181)
{
this.createTile = 178;
this.placeStyle = 0;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 1875;
}
else if (type == 180)
{
this.createTile = 178;
this.placeStyle = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 3750;
}
else if (type == 177)
{
this.createTile = 178;
this.placeStyle = 2;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 5625;
}
else if (type == 179)
{
this.createTile = 178;
this.placeStyle = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 7500;
}
else if (type == 178)
{
this.createTile = 178;
this.placeStyle = 4;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 11250;
}
else if (type == 182)
{
this.createTile = 178;
this.placeStyle = 5;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 15000;
}
else if (type == 183)
{
this.width = 16;
this.height = 18;
this.value = 50;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 190;
}
else if (type == 184)
{
this.width = 12;
this.height = 12;
}
else if (type == 185)
{
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 13f;
this.shoot = 32;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = 20000;
}
else if (type == 186)
{
this.width = 44;
this.height = 44;
this.rare = 1;
this.value = 10000;
this.holdStyle = 2;
this.useStyle = 1;
this.useAnimation = 27;
this.useTime = 19;
this.knockBack = 4f;
this.damage = 10;
this.UseSound = SoundID.Item1;
this.melee = true;
}
else if (type == 187)
{
this.width = 28;
this.height = 28;
this.rare = 1;
this.value = 10000;
this.accessory = true;
this.shoeSlot = (sbyte) 1;
}
else if (type == 188)
{
this.UseSound = SoundID.Item3;
this.healLife = 100;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.rare = 1;
this.potion = true;
this.value = 1000;
}
else if (type == 189)
{
this.UseSound = SoundID.Item3;
this.healMana = 100;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 75;
this.consumable = true;
this.width = 14;
this.height = 24;
this.rare = 1;
this.value = Item.buyPrice(silver: 2, copper: 50);
}
else if (type == 190)
{
this.useStyle = 1;
this.useAnimation = 30;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 28;
this.scale = 1.4f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = 27000;
this.melee = true;
}
else if (type == 191)
{
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 11f;
this.shoot = 33;
this.damage = 25;
this.knockBack = 8f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 3;
this.value = 50000;
this.melee = true;
}
else if (type == 192)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 75;
this.width = 12;
this.height = 12;
}
else if (type == 193)
{
this.width = 20;
this.height = 22;
this.rare = 2;
this.value = 27000;
this.accessory = true;
this.faceSlot = (sbyte) 12;
this.defense = 1;
}
else if (type == 194)
{
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 70;
this.width = 14;
this.height = 14;
this.value = 150;
}
else if (type == 195)
{
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 60;
this.width = 14;
this.height = 14;
this.value = 150;
}
else if (type == 196)
{
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 37;
this.useTime = 25;
this.hammer = 25;
this.width = 24;
this.height = 28;
this.damage = 2;
this.knockBack = 5.5f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.tileBoost = -1;
this.value = 50;
this.melee = true;
}
else if (type == 197)
{
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.width = 50;
this.height = 18;
this.shoot = 12;
this.useAmmo = AmmoID.FallenStar;
this.UseSound = SoundID.Item9;
this.damage = 55;
this.shootSpeed = 14f;
this.noMelee = true;
this.value = 500000;
this.rare = 2;
this.ranged = true;
}
else if (type == 198)
{
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
}
else if (type == 199)
{
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
}
else if (type == 200)
{
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
}
else if (type == 201)
{
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
}
else if (type == 202)
{
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
}
else if (type == 203)
{
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
}
else if (type == 204)
{
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 30;
this.useTime = 16;
this.hammer = 60;
this.axe = 20;
this.width = 24;
this.height = 28;
this.damage = 20;
this.knockBack = 7f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 15000;
this.melee = true;
}
else if (type == 205)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.width = 20;
this.height = 20;
this.headSlot = 13;
this.defense = 1;
this.maxStack = 99;
this.autoReuse = true;
}
else if (type == 206)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.autoReuse = true;
}
else if (type == 207)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.autoReuse = true;
}
else if (type == 208)
{
this.width = 20;
this.height = 20;
this.value = 100;
this.headSlot = 23;
this.vanity = true;
}
else if (type == 209)
{
this.width = 16;
this.height = 18;
this.maxStack = 99;
this.value = 200;
}
else if (type == 210)
{
this.width = 14;
this.height = 20;
this.maxStack = 99;
this.value = 1000;
}
else if (type == 211)
{
this.width = 20;
this.height = 20;
this.accessory = true;
this.rare = 3;
this.value = 50000;
this.handOnSlot = (sbyte) 5;
this.handOffSlot = (sbyte) 9;
}
else if (type == 212)
{
this.width = 20;
this.height = 20;
this.accessory = true;
this.rare = 3;
this.value = 50000;
}
else if (type == 213)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 25;
this.useTime = 13;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 7;
this.createTile = 2;
this.UseSound = SoundID.Item1;
this.knockBack = 3f;
this.rare = 3;
this.value = 2000;
this.melee = true;
}
else if (type == 214)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 76;
this.width = 12;
this.height = 12;
}
else if (type == 215)
{
this.width = 18;
this.height = 18;
this.useTurn = true;
this.useTime = 30;
this.useAnimation = 30;
this.noUseGraphic = true;
this.useStyle = 10;
this.UseSound = SoundID.Item16;
this.rare = 2;
this.value = 100;
}
else if (type == 216)
{
this.width = 20;
this.height = 20;
this.rare = 1;
this.value = Item.sellPrice(silver: 20);
this.accessory = true;
this.defense = 1;
this.handOffSlot = (sbyte) 7;
this.handOnSlot = (sbyte) 12;
}
else if (type == 217)
{
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 27;
this.useTime = 14;
this.hammer = 70;
this.axe = 30;
this.width = 24;
this.height = 28;
this.damage = 20;
this.knockBack = 7f;
this.scale = 1.4f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = 27000;
this.melee = true;
}
else if (type == 218)
{
this.mana = 18;
this.channel = true;
this.damage = 36;
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 34;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item20;
this.useAnimation = 30;
this.useTime = 30;
this.rare = 3;
this.noMelee = true;
this.knockBack = 6.5f;
this.value = this.hellPrice;
this.magic = true;
}
else if (type == 219)
{
this.autoReuse = false;
this.useStyle = 5;
this.useAnimation = 11;
this.useTime = 11;
this.width = 24;
this.height = 22;
this.shoot = 14;
this.knockBack = 2f;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item41;
this.damage = 24;
this.shootSpeed = 13f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 3, silver: 50);
this.scale = 0.85f;
this.rare = 3;
this.ranged = true;
}
else if (type == 220)
{
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.knockBack = 6.75f;
this.width = 30;
this.height = 10;
this.damage = 35;
this.crit = 7;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 35;
this.shootSpeed = 12f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = this.hellPrice;
this.melee = true;
this.channel = true;
}
else if (type == 221)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 77;
this.width = 26;
this.height = 24;
this.value = 3000;
}
else if (type == 222)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 78;
this.width = 14;
this.height = 14;
this.value = 100;
}
else if (type == 223)
{
this.width = 20;
this.height = 22;
this.rare = 3;
this.value = 27000;
this.accessory = true;
this.faceSlot = (sbyte) 1;
}
else if (type == 224)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.width = 28;
this.height = 20;
this.value = 2000;
}
else if (type == 225)
{
this.maxStack = 999;
this.width = 22;
this.height = 22;
this.value = 1000;
}
else if (type == 226 || type == 227)
{
this.type = 227;
this.UseSound = SoundID.Item3;
this.healLife = 90;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.potion = true;
this.value = 1500;
this.rare = 1;
}
else
{
switch (type)
{
case 228:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 8;
this.rare = 3;
this.value = 45000;
break;
case 229:
this.width = 18;
this.height = 18;
this.defense = 6;
this.bodySlot = 8;
this.rare = 3;
this.value = 30000;
break;
case 230:
this.width = 18;
this.height = 18;
this.defense = 6;
this.legSlot = 8;
this.rare = 3;
this.value = 30000;
break;
case 231:
this.width = 18;
this.height = 18;
this.defense = 8;
this.headSlot = 9;
this.rare = 3;
this.value = 45000;
break;
case 232:
this.width = 18;
this.height = 18;
this.defense = 9;
this.bodySlot = 9;
this.rare = 3;
this.value = 30000;
break;
case 233:
this.width = 18;
this.height = 18;
this.defense = 8;
this.legSlot = 9;
this.rare = 3;
this.value = 30000;
break;
case 234:
this.shootSpeed = 3f;
this.shoot = 36;
this.damage = 9;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 1f;
this.value = 8;
this.rare = 1;
this.ranged = true;
break;
case 235:
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 37;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 25;
this.useTime = 25;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 500;
this.damage = 0;
break;
case 236:
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = 5000;
break;
case 237:
this.width = 28;
this.height = 12;
this.headSlot = 12;
this.rare = 2;
this.value = 10000;
this.vanity = true;
break;
case 238:
this.width = 28;
this.height = 20;
this.headSlot = 14;
this.rare = 2;
this.value = 10000;
this.defense = 2;
break;
case 239:
this.width = 18;
this.height = 18;
this.headSlot = 15;
this.value = 10000;
this.vanity = true;
break;
case 240:
this.width = 18;
this.height = 18;
this.bodySlot = 10;
this.value = 5000;
this.vanity = true;
break;
case 241:
this.width = 18;
this.height = 18;
this.legSlot = 10;
this.value = 5000;
this.vanity = true;
break;
case 242:
this.width = 18;
this.height = 18;
this.headSlot = 16;
this.value = 10000;
this.vanity = true;
break;
case 243:
this.width = 18;
this.height = 18;
this.headSlot = 17;
this.value = 20000;
this.vanity = true;
break;
case 244:
this.width = 18;
this.height = 12;
this.headSlot = 18;
this.value = 10000;
this.vanity = true;
break;
case 245:
this.width = 18;
this.height = 18;
this.bodySlot = 11;
this.value = 250000;
this.vanity = true;
break;
case 246:
this.width = 18;
this.height = 18;
this.legSlot = 11;
this.value = 250000;
this.vanity = true;
break;
case 247:
this.width = 18;
this.height = 12;
this.headSlot = 19;
this.value = 10000;
this.vanity = true;
break;
case 248:
this.width = 18;
this.height = 18;
this.bodySlot = 12;
this.value = 5000;
this.vanity = true;
break;
case 249:
this.width = 18;
this.height = 18;
this.legSlot = 12;
this.value = 5000;
this.vanity = true;
break;
case 250:
this.width = 18;
this.height = 18;
this.headSlot = 20;
this.value = 10000;
this.vanity = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 282;
this.width = 12;
this.height = 12;
break;
case 251:
this.width = 18;
this.height = 12;
this.headSlot = 21;
this.value = 10000;
this.vanity = true;
break;
case 252:
this.width = 18;
this.height = 18;
this.bodySlot = 13;
this.value = 5000;
this.vanity = true;
break;
case 253:
this.width = 18;
this.height = 18;
this.legSlot = 13;
this.value = 5000;
this.vanity = true;
break;
case 254:
this.maxStack = 99;
this.width = 12;
this.height = 20;
this.value = 10000;
break;
case (int) byte.MaxValue:
this.maxStack = 99;
this.width = 12;
this.height = 20;
this.value = 2000;
break;
case 256:
this.width = 18;
this.height = 12;
this.headSlot = 22;
this.value = 10000;
this.defense = 2;
this.rare = 1;
break;
case 257:
this.width = 18;
this.height = 18;
this.bodySlot = 14;
this.value = 5000;
this.defense = 4;
this.rare = 1;
break;
case 258:
this.width = 18;
this.height = 18;
this.legSlot = 14;
this.value = 5000;
this.defense = 3;
this.rare = 1;
break;
case 259:
this.width = 18;
this.height = 20;
this.maxStack = 99;
this.value = 50;
break;
case 260:
this.width = 18;
this.height = 14;
this.headSlot = 24;
this.value = 1000;
this.vanity = true;
break;
case 261:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.makeNPC = (short) 55;
break;
case 262:
this.width = 18;
this.height = 14;
this.bodySlot = 15;
this.value = 2000;
this.vanity = true;
break;
case 263:
this.width = 18;
this.height = 18;
this.headSlot = 25;
this.value = 10000;
this.vanity = true;
break;
case 264:
this.width = 18;
this.height = 18;
this.headSlot = 26;
this.value = 10000;
this.vanity = true;
break;
case 265:
this.shootSpeed = 6.5f;
this.shoot = 41;
this.damage = 13;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 8f;
this.value = 100;
this.rare = 2;
this.ranged = true;
break;
case 266:
this.useStyle = 5;
this.useAnimation = 16;
this.useTime = 16;
this.autoReuse = true;
this.width = 40;
this.height = 20;
this.shoot = 42;
this.useAmmo = AmmoID.Sand;
this.UseSound = SoundID.Item11;
this.damage = 30;
this.shootSpeed = 12f;
this.noMelee = true;
this.knockBack = 5f;
this.value = 10000;
this.rare = 2;
this.ranged = true;
break;
case 267:
this.accessory = true;
this.width = 14;
this.height = 26;
this.value = 1000;
break;
case 268:
this.headSlot = 27;
this.defense = 2;
this.width = 20;
this.height = 20;
this.value = 1000;
this.rare = 2;
break;
case 269:
this.bodySlot = 0;
this.width = 20;
this.height = 20;
this.value = 10000;
this.color = Main.player[Main.myPlayer].shirtColor;
this.vanity = true;
break;
case 270:
this.legSlot = 0;
this.width = 20;
this.height = 20;
this.value = 10000;
this.color = Main.player[Main.myPlayer].pantsColor;
this.vanity = true;
break;
case 271:
this.headSlot = 0;
this.width = 20;
this.height = 20;
this.value = 10000;
this.color = Main.player[Main.myPlayer].hairColor;
this.vanity = true;
break;
case 272:
this.mana = 14;
this.damage = 35;
this.useStyle = 5;
this.shootSpeed = 0.2f;
this.shoot = 45;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item8;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.knockBack = 5f;
this.scale = 0.9f;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.magic = true;
break;
case 273:
this.useStyle = 1;
this.useAnimation = 27;
this.useTime = 27;
this.knockBack = 4.5f;
this.width = 40;
this.height = 40;
this.damage = 42;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = Item.sellPrice(gold: 4);
this.melee = true;
break;
case 274:
this.useStyle = 5;
this.useAnimation = 22;
this.useTime = 22;
this.shootSpeed = 6f;
this.knockBack = 5f;
this.width = 40;
this.height = 40;
this.damage = 29;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 46;
this.rare = 3;
this.value = this.hellPrice;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 275:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 81;
this.width = 20;
this.height = 22;
this.value = Item.sellPrice(silver: 2);
break;
case 276:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 188;
this.width = 12;
this.height = 12;
this.value = 10;
break;
case 277:
this.useStyle = 5;
this.useAnimation = 31;
this.useTime = 31;
this.shootSpeed = 4f;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 14;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 47;
this.rare = 1;
this.value = 10000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 278:
this.shootSpeed = 4.5f;
this.shoot = 14;
this.damage = 9;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 3f;
this.value = 15;
this.ranged = true;
break;
case 279:
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 48;
this.damage = 12;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 50;
this.knockBack = 2f;
this.ranged = true;
break;
case 280:
this.useStyle = 5;
this.useAnimation = 31;
this.useTime = 31;
this.shootSpeed = 3.7f;
this.knockBack = 6.5f;
this.width = 32;
this.height = 32;
this.damage = 8;
this.scale = 1f;
this.UseSound = SoundID.Item1;
this.shoot = 49;
this.value = 1000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 281:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 38;
this.height = 6;
this.shoot = 10;
this.useAmmo = AmmoID.Dart;
this.UseSound = SoundID.Item63;
this.damage = 9;
this.shootSpeed = 11f;
this.noMelee = true;
this.value = 10000;
this.knockBack = 3.5f;
this.ranged = true;
break;
case 282:
this.color = new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 50;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 10;
this.holdStyle = 1;
break;
case 283:
this.shoot = 51;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.ammo = AmmoID.Dart;
this.damage = 3;
this.ranged = true;
this.consumable = true;
break;
case 284:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 6.5f;
this.shoot = 52;
this.damage = 8;
this.knockBack = 5f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 16;
this.useTime = 16;
this.noUseGraphic = true;
this.value = 5000;
this.melee = true;
break;
case 285:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = Item.sellPrice(silver: 50);
break;
case 286:
this.color = new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 53;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 20;
this.holdStyle = 1;
break;
case 287:
this.crit = 4;
this.useStyle = 1;
this.shootSpeed = 12f;
this.shoot = 54;
this.damage = 14;
this.autoReuse = true;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 60;
this.knockBack = 2.4f;
this.ranged = true;
break;
case 288:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 1;
this.buffTime = 21600;
this.value = 1000;
this.rare = 1;
break;
case 289:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 2;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 290:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 3;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 291:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 4;
this.buffTime = 14400;
this.value = 1000;
this.rare = 1;
break;
case 292:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 5;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 293:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 6;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 294:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 7;
this.buffTime = 14400;
this.value = 1000;
this.rare = 1;
break;
case 295:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 8;
this.buffTime = 36000;
this.value = 1000;
this.rare = 1;
break;
case 296:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 9;
this.buffTime = 18000;
this.value = 1000;
this.rare = 1;
break;
case 297:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 10;
this.buffTime = 10800;
this.value = 1000;
this.rare = 1;
break;
case 298:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 11;
this.buffTime = 36000;
this.value = 1000;
this.rare = 1;
break;
case 299:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 12;
this.buffTime = 36000;
this.value = 1000;
this.rare = 1;
break;
case 300:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 13;
this.buffTime = 25200;
this.value = 1000;
this.rare = 1;
break;
case 301:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 14;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 302:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 15;
this.buffTime = 36000;
this.value = 1000;
this.rare = 1;
break;
case 303:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 16;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 304:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 17;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
break;
case 305:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 18;
this.buffTime = 10800;
this.value = 1000;
this.rare = 1;
break;
case 306:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 1;
this.width = 26;
this.height = 22;
this.value = 5000;
break;
case 307:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 0;
this.width = 12;
this.height = 14;
this.value = 80;
break;
case 308:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 1;
this.width = 12;
this.height = 14;
this.value = 80;
break;
case 309:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 2;
this.width = 12;
this.height = 14;
this.value = 80;
break;
case 310:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 3;
this.width = 12;
this.height = 14;
this.value = 80;
break;
case 311:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 4;
this.width = 12;
this.height = 14;
this.value = 80;
break;
case 312:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 5;
this.width = 12;
this.height = 14;
this.value = 80;
break;
case 313:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
break;
case 314:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
break;
case 315:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
break;
case 316:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
break;
case 317:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
break;
case 318:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
break;
case 319:
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = 200;
this.color = new Color(123, 167, 163, (int) byte.MaxValue);
break;
case 320:
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = 50;
break;
case 321:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.width = 20;
this.height = 20;
break;
case 322:
this.headSlot = 28;
this.width = 20;
this.height = 20;
this.value = 20000;
this.vanity = true;
break;
case 323:
this.width = 10;
this.height = 20;
this.maxStack = 99;
this.value = 50;
break;
case 324:
this.width = 10;
this.height = 20;
this.maxStack = 99;
this.value = 200000;
break;
case 325:
this.width = 18;
this.height = 18;
this.bodySlot = 16;
this.value = 200000;
this.vanity = true;
break;
case 326:
this.width = 18;
this.height = 18;
this.legSlot = 15;
this.value = 200000;
this.vanity = true;
break;
case 327:
this.width = 14;
this.height = 20;
this.maxStack = 99;
break;
case 328:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 3;
this.width = 26;
this.height = 22;
this.value = 5000;
break;
case 329:
this.width = 14;
this.height = 20;
this.maxStack = 1;
this.value = this.dungeonPrice;
break;
case 330:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 20;
this.width = 12;
this.height = 12;
break;
case 331:
this.width = 18;
this.height = 16;
this.maxStack = 99;
this.value = 100;
break;
case 332:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 86;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 333:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 334:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 335:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 336:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 337:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 0;
this.width = 10;
this.height = 24;
this.value = 500;
break;
case 338:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 1;
this.width = 10;
this.height = 24;
this.value = 500;
break;
case 339:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 2;
this.width = 10;
this.height = 24;
this.value = 500;
break;
case 340:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 3;
this.width = 10;
this.height = 24;
this.value = 500;
break;
case 341:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 92;
this.width = 10;
this.height = 24;
this.value = 500;
break;
case 342:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.width = 10;
this.height = 24;
this.value = 500;
break;
case 343:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 5;
this.width = 20;
this.height = 20;
this.value = 500;
break;
case 344:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 95;
this.width = 20;
this.height = 20;
this.value = 500;
break;
case 345:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 96;
this.width = 20;
this.height = 20;
this.value = 500;
break;
case 346:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 97;
this.width = 20;
this.height = 20;
this.value = 200000;
break;
case 347:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 98;
this.width = 20;
this.height = 20;
this.value = 500;
break;
case 348:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 6;
this.width = 20;
this.height = 20;
this.value = 1000;
break;
case 349:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.width = 20;
this.height = 20;
this.value = 1500;
break;
case 350:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 13;
this.placeStyle = 3;
this.width = 16;
this.height = 24;
this.value = 70;
break;
case 351:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 13;
this.placeStyle = 4;
this.width = 16;
this.height = 24;
this.value = 20;
break;
case 352:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 94;
this.width = 24;
this.height = 24;
this.value = 600;
break;
case 354:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 355:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 102;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 356:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 103;
this.width = 16;
this.height = 24;
this.value = 20;
break;
case 358:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 1;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 359:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 360:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 361:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 28;
this.height = 28;
this.maxStack = 20;
break;
case 362:
this.maxStack = 99;
this.width = 24;
this.height = 24;
this.value = 30;
break;
case 363:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 106;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 364:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 107;
this.width = 12;
this.height = 12;
this.value = 3500;
this.rare = 3;
break;
case 365:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 108;
this.width = 12;
this.height = 12;
this.value = 5500;
this.rare = 3;
break;
case 366:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 111;
this.width = 12;
this.height = 12;
this.value = 7500;
this.rare = 3;
break;
case 367:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 27;
this.useTime = 14;
this.hammer = 80;
this.width = 24;
this.height = 28;
this.damage = 26;
this.knockBack = 7.5f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 39000;
this.melee = true;
break;
case 368:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 20;
this.useTime = 20;
this.knockBack = 4.5f;
this.width = 40;
this.height = 40;
this.damage = 66;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 5;
this.value = 230000;
this.melee = true;
break;
case 369:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 109;
this.width = 14;
this.height = 14;
this.value = 2000;
this.rare = 3;
break;
case 370:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 112;
this.width = 12;
this.height = 12;
this.ammo = AmmoID.Sand;
this.notAmmo = true;
break;
case 371:
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 29;
this.rare = 4;
this.value = 75000;
break;
case 372:
this.width = 18;
this.height = 18;
this.defense = 11;
this.headSlot = 30;
this.rare = 4;
this.value = 75000;
break;
case 373:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 31;
this.rare = 4;
this.value = 75000;
break;
case 374:
this.width = 18;
this.height = 18;
this.defense = 8;
this.bodySlot = 17;
this.rare = 4;
this.value = 60000;
break;
case 375:
this.width = 18;
this.height = 18;
this.defense = 7;
this.legSlot = 16;
this.rare = 4;
this.value = 45000;
break;
case 376:
this.width = 18;
this.height = 18;
this.defense = 3;
this.headSlot = 32;
this.rare = 4;
this.value = 112500;
break;
case 377:
this.width = 18;
this.height = 18;
this.defense = 16;
this.headSlot = 33;
this.rare = 4;
this.value = 112500;
break;
case 378:
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 34;
this.rare = 4;
this.value = 112500;
break;
case 379:
this.width = 18;
this.height = 18;
this.defense = 12;
this.bodySlot = 18;
this.rare = 4;
this.value = 90000;
break;
case 380:
this.width = 18;
this.height = 18;
this.defense = 9;
this.legSlot = 17;
this.rare = 4;
this.value = 67500;
break;
case 381:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 10500;
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 11;
break;
case 382:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 22000;
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 13;
break;
case 383:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 13;
this.shootSpeed = 40f;
this.knockBack = 2.75f;
this.width = 20;
this.height = 12;
this.damage = 23;
this.axe = 14;
this.UseSound = SoundID.Item23;
this.shoot = 57;
this.rare = 4;
this.value = 54000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 384:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 10;
this.shootSpeed = 40f;
this.knockBack = 3f;
this.width = 20;
this.height = 12;
this.damage = 29;
this.axe = 17;
this.UseSound = SoundID.Item23;
this.shoot = 58;
this.rare = 4;
this.value = 81000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 385:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 13;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 20;
this.height = 12;
this.damage = 10;
this.pick = 110;
this.UseSound = SoundID.Item23;
this.shoot = 59;
this.rare = 4;
this.value = 54000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 386:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 10;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 20;
this.height = 12;
this.damage = 15;
this.pick = 150;
this.UseSound = SoundID.Item23;
this.shoot = 60;
this.rare = 4;
this.value = 81000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 387:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 8;
this.shootSpeed = 40f;
this.knockBack = 4.5f;
this.width = 20;
this.height = 12;
this.damage = 33;
this.axe = 20;
this.UseSound = SoundID.Item23;
this.shoot = 61;
this.rare = 4;
this.value = 108000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 388:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 8;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 20;
this.height = 12;
this.damage = 20;
this.pick = 180;
this.UseSound = SoundID.Item23;
this.shoot = 62;
this.rare = 4;
this.value = 108000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 389:
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.knockBack = 6f;
this.width = 30;
this.height = 10;
this.damage = 50;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 63;
this.shootSpeed = 15f;
this.UseSound = SoundID.Item1;
this.rare = 5;
this.value = 144000;
this.melee = true;
this.channel = true;
break;
case 390:
this.useStyle = 5;
this.useAnimation = 26;
this.useTime = 26;
this.shootSpeed = 4.5f;
this.knockBack = 5f;
this.width = 40;
this.height = 40;
this.damage = 35;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 64;
this.rare = 4;
this.value = 67500;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 391:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 37500;
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 15;
break;
case 392:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 21;
this.width = 12;
this.height = 12;
break;
case 393:
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(silver: 25);
this.accessory = true;
break;
case 394:
this.width = 24;
this.height = 28;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.faceSlot = (sbyte) 4;
break;
case 395:
this.width = 24;
this.height = 28;
this.rare = 3;
this.value = Item.sellPrice(gold: 3);
this.accessory = true;
break;
case 396:
this.width = 24;
this.height = 28;
this.rare = 4;
this.value = Item.buyPrice(gold: 6);
this.accessory = true;
break;
case 397:
this.width = 24;
this.height = 28;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.defense = 2;
this.shieldSlot = (sbyte) 3;
break;
case 398:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 114;
this.width = 26;
this.height = 20;
this.value = 100000;
break;
case 399:
this.width = 14;
this.height = 28;
this.rare = 4;
this.value = 150000;
this.accessory = true;
this.balloonSlot = (sbyte) 4;
break;
case 400:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 35;
this.rare = 4;
this.value = 150000;
break;
case 401:
this.width = 18;
this.height = 18;
this.defense = 22;
this.headSlot = 36;
this.rare = 4;
this.value = 150000;
break;
case 402:
this.width = 18;
this.height = 18;
this.defense = 8;
this.headSlot = 37;
this.rare = 4;
this.value = 150000;
break;
case 403:
this.width = 18;
this.height = 18;
this.defense = 16;
this.bodySlot = 19;
this.rare = 4;
this.value = 120000;
break;
case 404:
this.width = 18;
this.height = 18;
this.defense = 12;
this.legSlot = 18;
this.rare = 4;
this.value = 90000;
break;
case 405:
this.width = 28;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
this.shoeSlot = (sbyte) 13;
break;
case 406:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 25;
this.shootSpeed = 5f;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 38;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 66;
this.rare = 4;
this.value = 90000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 407:
this.width = 28;
this.height = 24;
this.accessory = true;
this.rare = 3;
this.value = 100000;
this.waistSlot = (sbyte) 5;
break;
case 408:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 116;
this.width = 12;
this.height = 12;
this.ammo = AmmoID.Sand;
this.notAmmo = true;
break;
case 409:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 117;
this.width = 12;
this.height = 12;
break;
case 410:
this.width = 18;
this.height = 18;
this.defense = 1;
this.bodySlot = 20;
this.value = 5000;
this.rare = 1;
break;
case 411:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 19;
this.value = 5000;
this.rare = 1;
break;
case 412:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 118;
this.width = 12;
this.height = 12;
break;
case 413:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 119;
this.width = 12;
this.height = 12;
break;
case 414:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 120;
this.width = 12;
this.height = 12;
break;
case 415:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 121;
this.width = 12;
this.height = 12;
break;
case 416:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 122;
this.width = 12;
this.height = 12;
break;
case 417:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 22;
this.width = 12;
this.height = 12;
break;
case 418:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 23;
this.width = 12;
this.height = 12;
break;
case 419:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 24;
this.width = 12;
this.height = 12;
break;
case 420:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 25;
this.width = 12;
this.height = 12;
break;
case 421:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 26;
this.width = 12;
this.height = 12;
break;
case 422:
this.useStyle = 1;
this.shootSpeed = 9f;
this.rare = 3;
this.damage = 20;
this.shoot = 69;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.knockBack = 3f;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 200;
break;
case 423:
this.useStyle = 1;
this.shootSpeed = 9f;
this.rare = 3;
this.damage = 20;
this.shoot = 70;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.knockBack = 3f;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 100;
break;
case 424:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 123;
this.width = 12;
this.height = 12;
break;
case 425:
this.channel = true;
this.damage = 0;
this.useStyle = 1;
this.width = 24;
this.height = 24;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 5;
this.noMelee = true;
this.value = this.value = 250000;
this.buffType = 27;
break;
case 426:
this.useStyle = 1;
this.useAnimation = 29;
this.knockBack = 8f;
this.width = 60;
this.height = 70;
this.damage = 43;
this.scale = 1.05f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 150000;
this.melee = true;
break;
case 427:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 1;
this.width = 10;
this.height = 12;
this.value = 200;
break;
case 428:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 2;
this.width = 10;
this.height = 12;
this.value = 200;
break;
case 429:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 3;
this.width = 10;
this.height = 12;
this.value = 200;
break;
case 430:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 4;
this.width = 10;
this.height = 12;
this.value = 200;
break;
case 431:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 5;
this.width = 10;
this.height = 12;
this.value = 500;
break;
case 432:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 6;
this.width = 10;
this.height = 12;
this.value = 200;
break;
case 433:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 7;
this.width = 10;
this.height = 12;
this.value = 300;
break;
case 434:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 4;
this.reuseDelay = 14;
this.width = 50;
this.height = 18;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item31;
this.damage = 17;
this.shootSpeed = 7.75f;
this.noMelee = true;
this.value = 150000;
this.rare = 4;
this.ranged = true;
break;
case 435:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 24;
this.useTime = 24;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 32;
this.shootSpeed = 9f;
this.noMelee = true;
this.value = 60000;
this.ranged = true;
this.rare = 4;
this.knockBack = 1.5f;
break;
case 436:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 22;
this.useTime = 22;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 36;
this.shootSpeed = 9.5f;
this.noMelee = true;
this.value = 90000;
this.ranged = true;
this.rare = 4;
this.knockBack = 2f;
break;
case 437:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 14f;
this.shoot = 73;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 4;
this.noMelee = true;
this.value = Item.buyPrice(gold: 15);
break;
case 438:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 2;
break;
case 439:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 3;
break;
case 440:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 4;
break;
case 441:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 5;
break;
case 442:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 6;
break;
case 443:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 7;
break;
case 444:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 8;
break;
case 445:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 9;
break;
case 446:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 10;
break;
case 447:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 11;
break;
case 448:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 12;
break;
case 449:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 13;
break;
case 450:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 14;
break;
case 451:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 15;
break;
case 452:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 16;
break;
case 453:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 17;
break;
case 454:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 18;
break;
case 455:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 19;
break;
case 456:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 20;
break;
case 457:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 21;
break;
case 458:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 22;
break;
case 459:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 23;
break;
case 460:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 24;
break;
case 461:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 25;
break;
case 462:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 26;
break;
case 463:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 27;
break;
case 464:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 28;
break;
case 465:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 29;
break;
case 466:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 30;
break;
case 467:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 31;
break;
case 468:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 32;
break;
case 469:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
break;
case 470:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 349;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 471:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 35;
break;
case 472:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 36;
break;
case 473:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 37;
break;
case 474:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 38;
break;
case 475:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 39;
break;
case 476:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 40;
break;
case 477:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 41;
break;
case 478:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 42;
break;
case 479:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 27;
this.width = 12;
this.height = 12;
break;
case 480:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 124;
this.width = 12;
this.height = 12;
break;
case 481:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 19;
this.useTime = 19;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 40;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = 120000;
this.ranged = true;
this.rare = 4;
this.knockBack = 2.5f;
break;
case 482:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 26;
this.useTime = 26;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 56;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 138000;
this.melee = true;
break;
case 483:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 23;
this.useTime = 23;
this.knockBack = 3.85f;
this.width = 40;
this.height = 40;
this.damage = 39;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 69000;
this.melee = true;
break;
case 484:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 26;
this.useTime = 26;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 49;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 103500;
this.melee = true;
break;
case 485:
this.rare = 4;
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = 150000;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 486:
this.autoReuse = true;
this.useStyle = 13;
this.useAnimation = 20;
this.useTime = 5;
this.reuseDelay = 10;
this.width = 40;
this.height = 18;
this.shoot = 842;
this.UseSound = SoundID.Item1;
this.damage = 12;
this.shootSpeed = 2.4f;
this.noMelee = true;
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 10));
this.melee = true;
this.knockBack = 0.5f;
this.noUseGraphic = true;
break;
case 487:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 125;
this.width = 22;
this.height = 22;
this.value = 100000;
this.rare = 3;
break;
case 488:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 126;
this.width = 22;
this.height = 26;
this.value = 10000;
break;
case 489:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = 100000;
this.rare = 4;
break;
case 490:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = 100000;
this.rare = 4;
break;
case 491:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = 100000;
this.rare = 4;
break;
case 492:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 1;
break;
case 493:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 2;
break;
case 494:
this.rare = 5;
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.width = 12;
this.height = 28;
this.shoot = 76;
this.holdStyle = 3;
this.autoReuse = true;
this.damage = 32;
this.shootSpeed = 4.5f;
this.noMelee = true;
this.value = 200000;
this.mana = 4;
this.magic = true;
break;
case 495:
this.rare = 5;
this.mana = 21;
this.channel = true;
this.damage = 50;
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 79;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item28;
this.useAnimation = 25;
this.useTime = 25;
this.noMelee = true;
this.knockBack = 6f;
this.value = 200000;
this.magic = true;
break;
case 496:
this.rare = 4;
this.mana = 6;
this.damage = 28;
this.useStyle = 1;
this.shootSpeed = 12f;
this.shoot = 80;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item28;
this.useAnimation = 9;
this.useTime = 9;
this.rare = 4;
this.autoReuse = true;
this.noMelee = true;
this.knockBack = 0.0f;
this.value = Item.buyPrice(gold: 50);
this.magic = true;
this.knockBack = 2f;
break;
case 497:
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = this.eclipsePrice;
this.rare = 5;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 498:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 128;
this.width = 12;
this.height = 12;
this.createTile = 470;
this.placeStyle = 0;
break;
case 499:
this.UseSound = SoundID.Item3;
this.healLife = 150;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.rare = 3;
this.potion = true;
this.value = 5000;
break;
case 500:
this.UseSound = SoundID.Item3;
this.healMana = 200;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 75;
this.consumable = true;
this.width = 14;
this.height = 24;
this.rare = 3;
this.value = Item.buyPrice(silver: 5);
break;
case 501:
this.width = 16;
this.height = 14;
this.maxStack = 99;
this.value = 500;
this.rare = 1;
break;
case 502:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 129;
this.width = 24;
this.height = 24;
this.value = 8000;
this.rare = 1;
break;
case 503:
this.width = 18;
this.height = 18;
this.headSlot = 40;
this.value = 20000;
this.vanity = true;
this.rare = 2;
break;
case 504:
this.width = 18;
this.height = 18;
this.bodySlot = 23;
this.value = 10000;
this.vanity = true;
this.rare = 2;
break;
case 505:
this.width = 18;
this.height = 18;
this.legSlot = 22;
this.value = 10000;
this.vanity = true;
this.rare = 2;
break;
case 506:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 30;
this.useTime = 6;
this.width = 50;
this.height = 18;
this.shoot = 85;
this.useAmmo = AmmoID.Gel;
this.UseSound = SoundID.Item34;
this.damage = 35;
this.knockBack = 0.3f;
this.shootSpeed = 7f;
this.noMelee = true;
this.value = 500000;
this.rare = 5;
this.ranged = true;
break;
case 507:
this.rare = 3;
this.useStyle = 1;
this.useAnimation = 12;
this.useTime = 12;
this.width = 12;
this.height = 28;
this.autoReuse = true;
this.noMelee = true;
this.value = 10000;
break;
case 508:
this.rare = 3;
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.width = 12;
this.height = 28;
this.autoReuse = true;
this.noMelee = true;
this.value = 10000;
break;
case 509:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 5;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = 20000;
this.mech = true;
this.tileBoost = 20;
break;
case 510:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 5;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = 20000;
this.mech = true;
this.tileBoost = 20;
break;
case 511:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 130;
this.width = 12;
this.height = 12;
this.value = 1000;
this.mech = true;
break;
case 512:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 131;
this.width = 12;
this.height = 12;
this.value = 1000;
this.mech = true;
break;
case 513:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 132;
this.width = 24;
this.height = 24;
this.value = 3000;
this.mech = true;
break;
case 514:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.width = 36;
this.height = 22;
this.shoot = 88;
this.mana = 8;
this.UseSound = SoundID.Item12;
this.knockBack = 2.5f;
this.damage = 29;
this.shootSpeed = 17f;
this.noMelee = true;
this.rare = 4;
this.magic = true;
this.value = 150000;
break;
case 515:
this.shootSpeed = 5f;
this.shoot = 89;
this.damage = 9;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 1f;
this.value = 30;
this.ranged = true;
this.rare = 3;
break;
case 516:
this.shootSpeed = 3.5f;
this.shoot = 91;
this.damage = 13;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 2f;
this.value = 80;
this.ranged = true;
this.rare = 3;
break;
case 517:
this.useStyle = 1;
this.shootSpeed = 12f;
this.shoot = 93;
this.damage = 40;
this.width = 18;
this.height = 20;
this.mana = 6;
this.UseSound = SoundID.Item1;
this.useAnimation = 8;
this.useTime = 8;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.knockBack = 3.75f;
this.magic = true;
this.rare = 4;
break;
case 518:
this.autoReuse = true;
this.rare = 4;
this.mana = 5;
this.UseSound = SoundID.Item9;
this.noMelee = true;
this.useStyle = 5;
this.damage = 32;
this.useAnimation = 7;
this.useTime = 7;
this.width = 24;
this.height = 28;
this.shoot = 94;
this.scale = 0.9f;
this.shootSpeed = 16f;
this.knockBack = 5f;
this.magic = true;
this.value = Item.sellPrice(gold: 4);
break;
case 519:
this.autoReuse = true;
this.rare = 4;
this.mana = 9;
this.UseSound = SoundID.Item20;
this.noMelee = true;
this.useStyle = 5;
this.damage = 50;
this.useAnimation = 15;
this.useTime = 15;
this.width = 24;
this.height = 28;
this.shoot = 95;
this.scale = 0.9f;
this.shootSpeed = 10f;
this.knockBack = 6.5f;
this.magic = true;
this.value = Item.sellPrice(gold: 4);
break;
case 520:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 1000;
this.rare = 3;
break;
case 521:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 1000;
this.rare = 3;
break;
case 522:
this.width = 12;
this.height = 14;
this.maxStack = 99;
this.value = 4000;
this.rare = 3;
break;
case 523:
this.flame = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.holdStyle = 1;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 8;
this.width = 10;
this.height = 12;
this.value = 150;
this.rare = 1;
break;
case 524:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 133;
this.width = 44;
this.height = 30;
this.value = 50000;
this.rare = 3;
break;
case 525:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 134;
this.width = 28;
this.height = 14;
this.value = 25000;
this.rare = 3;
break;
case 526:
this.width = 14;
this.height = 14;
this.maxStack = 99;
this.value = 15000;
this.rare = 1;
break;
case 527:
this.width = 14;
this.height = 14;
this.maxStack = 99;
this.value = 4500;
this.rare = 2;
break;
case 528:
this.width = 14;
this.height = 14;
this.maxStack = 99;
this.value = 4500;
this.rare = 2;
break;
case 529:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 0;
this.mech = true;
this.value = 5000;
this.mech = true;
break;
case 530:
this.width = 12;
this.height = 18;
this.maxStack = 999;
this.value = 500;
this.mech = true;
break;
case 531:
this.width = 12;
this.height = 18;
this.maxStack = 99;
this.value = 50000;
this.rare = 1;
break;
case 532:
this.width = 20;
this.height = 24;
this.value = 100000;
this.accessory = true;
this.rare = 4;
this.backSlot = (sbyte) 2;
break;
case 533:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 7;
this.useTime = 7;
this.width = 50;
this.height = 18;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 25;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.rare = 5;
this.knockBack = 1f;
this.ranged = true;
break;
case 534:
this.knockBack = 6.5f;
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.width = 50;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item36;
this.damage = 24;
this.shootSpeed = 7f;
this.noMelee = true;
this.value = 250000;
this.rare = 4;
this.ranged = true;
break;
case 535:
this.width = 12;
this.height = 18;
this.value = 100000;
this.accessory = true;
this.rare = 4;
break;
case 536:
this.width = 12;
this.height = 18;
this.value = 100000;
this.rare = 4;
this.accessory = true;
this.handOnSlot = (sbyte) 15;
this.handOffSlot = (sbyte) 8;
break;
case 537:
this.useStyle = 5;
this.useAnimation = 28;
this.useTime = 28;
this.shootSpeed = 4.3f;
this.knockBack = 4f;
this.width = 40;
this.height = 40;
this.damage = 29;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 97;
this.rare = 4;
this.value = 45000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 538:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 136;
this.width = 12;
this.height = 12;
this.value = 2000;
this.mech = true;
break;
case 539:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 137;
this.width = 12;
this.height = 12;
this.value = 10000;
this.mech = true;
break;
case 540:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 138;
this.width = 12;
this.height = 12;
this.mech = true;
break;
case 541:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 1;
this.mech = true;
this.value = 5000;
break;
case 542:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 2;
this.mech = true;
this.value = 5000;
break;
case 543:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 3;
this.mech = true;
this.value = 5000;
break;
case 544:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 3;
break;
case 545:
this.shootSpeed = 4f;
this.shoot = 103;
this.damage = 17;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 3f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 546:
this.shootSpeed = 5f;
this.shoot = 104;
this.damage = 12;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 4f;
this.value = 30;
this.rare = 1;
this.ranged = true;
this.rare = 3;
break;
case 547:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 40000;
this.rare = 5;
break;
case 548:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 40000;
this.rare = 5;
break;
case 549:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 40000;
this.rare = 5;
break;
case 550:
this.useStyle = 5;
this.useAnimation = 22;
this.useTime = 22;
this.shootSpeed = 5.6f;
this.knockBack = 6.4f;
this.width = 40;
this.height = 40;
this.damage = 42;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 105;
this.rare = 5;
this.value = 230000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 551:
this.width = 18;
this.height = 18;
this.defense = 15;
this.bodySlot = 24;
this.rare = 5;
this.value = 200000;
break;
case 552:
this.width = 18;
this.height = 18;
this.defense = 11;
this.legSlot = 23;
this.rare = 5;
this.value = 150000;
break;
case 553:
this.width = 18;
this.height = 18;
this.defense = 9;
this.headSlot = 41;
this.rare = 5;
this.value = 250000;
break;
case 554:
this.width = 20;
this.height = 24;
this.value = Item.buyPrice(gold: 10);
this.accessory = true;
this.rare = 4;
this.neckSlot = (sbyte) 2;
break;
case 555:
this.width = 20;
this.height = 24;
this.value = 50000;
this.accessory = true;
this.rare = 4;
this.waistSlot = (sbyte) 6;
break;
case 556:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 3;
break;
case 557:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 3;
break;
case 558:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 42;
this.rare = 5;
this.value = 250000;
break;
case 559:
this.width = 18;
this.height = 18;
this.defense = 24;
this.headSlot = 43;
this.rare = 5;
this.value = 250000;
break;
case 560:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 1;
break;
case 561:
this.melee = true;
this.autoReuse = true;
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 13f;
this.shoot = 106;
this.damage = 57;
this.knockBack = 8f;
this.width = 24;
this.height = 24;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 5;
this.maxStack = 5;
this.value = Item.sellPrice(gold: 6);
break;
case 562:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 0;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 563:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 1;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 564:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 2;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 565:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 3;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 566:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 4;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 567:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 5;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 568:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 6;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 569:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 7;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 570:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 8;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 571:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 9;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 572:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 10;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 573:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 11;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 574:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 12;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 575:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 1000;
this.rare = 3;
break;
case 576:
this.width = 24;
this.height = 24;
this.rare = 3;
this.value = 100000;
this.accessory = true;
break;
case 577:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 140;
this.width = 12;
this.height = 12;
break;
case 578:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 16;
this.useTime = 16;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 53;
this.shootSpeed = 11f;
this.noMelee = true;
this.value = 200000;
this.ranged = true;
this.rare = 4;
this.knockBack = 2.5f;
break;
case 579:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 36f;
this.knockBack = 4.75f;
this.width = 20;
this.height = 12;
this.damage = 35;
this.pick = 200;
this.axe = 22;
this.UseSound = SoundID.Item23;
this.shoot = 107;
this.rare = 4;
this.value = 220000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 580:
this.mech = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 141;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 10);
break;
case 581:
this.mech = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 142;
this.width = 12;
this.height = 12;
break;
case 582:
this.mech = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 143;
this.width = 12;
this.height = 12;
break;
case 583:
this.mech = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 144;
this.placeStyle = 0;
this.width = 10;
this.height = 12;
this.value = 50;
break;
case 584:
this.mech = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 144;
this.placeStyle = 1;
this.width = 10;
this.height = 12;
this.value = 50;
break;
case 585:
this.mech = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 144;
this.placeStyle = 2;
this.width = 10;
this.height = 12;
this.value = 50;
break;
case 586:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 145;
this.width = 12;
this.height = 12;
break;
case 587:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 29;
this.width = 12;
this.height = 12;
break;
case 588:
this.width = 18;
this.height = 12;
this.headSlot = 44;
this.value = 150000;
this.vanity = true;
break;
case 589:
this.width = 18;
this.height = 18;
this.bodySlot = 25;
this.value = 150000;
this.vanity = true;
break;
case 590:
this.width = 18;
this.height = 18;
this.legSlot = 24;
this.value = 150000;
this.vanity = true;
break;
case 591:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 146;
this.width = 12;
this.height = 12;
break;
case 592:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 30;
this.width = 12;
this.height = 12;
break;
case 593:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 147;
this.width = 12;
this.height = 12;
break;
case 594:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 148;
this.width = 12;
this.height = 12;
break;
case 595:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 31;
this.width = 12;
this.height = 12;
break;
case 596:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 149;
this.placeStyle = 0;
this.width = 12;
this.height = 12;
this.value = 500;
break;
case 597:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 149;
this.placeStyle = 1;
this.width = 12;
this.height = 12;
this.value = 500;
break;
case 598:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 149;
this.placeStyle = 2;
this.width = 12;
this.height = 12;
this.value = 500;
break;
case 599:
this.width = 12;
this.height = 12;
this.rare = 1;
break;
case 600:
this.width = 12;
this.height = 12;
this.rare = 1;
break;
case 601:
this.width = 12;
this.height = 12;
this.rare = 1;
break;
case 602:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 28;
this.height = 28;
this.rare = 2;
this.maxStack = 20;
break;
case 603:
this.damage = 0;
this.useStyle = 1;
this.shoot = 111;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = 0;
this.buffType = 40;
break;
case 604:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 150;
this.width = 12;
this.height = 12;
break;
case 605:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 32;
this.width = 12;
this.height = 12;
break;
case 606:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 33;
this.width = 12;
this.height = 12;
break;
case 607:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 151;
this.width = 12;
this.height = 12;
break;
case 608:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 34;
this.width = 12;
this.height = 12;
break;
case 609:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 152;
this.width = 12;
this.height = 12;
break;
case 610:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 35;
this.width = 12;
this.height = 12;
break;
case 611:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 153;
this.width = 12;
this.height = 12;
break;
case 612:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 154;
this.width = 12;
this.height = 12;
break;
case 613:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 155;
this.width = 12;
this.height = 12;
break;
case 614:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 156;
this.width = 12;
this.height = 12;
break;
case 615:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 36;
this.width = 12;
this.height = 12;
break;
case 616:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 37;
this.width = 12;
this.height = 12;
break;
case 617:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 38;
this.width = 12;
this.height = 12;
break;
case 618:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 39;
this.width = 12;
this.height = 12;
break;
case 619:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 157;
this.width = 8;
this.height = 10;
break;
case 620:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 158;
this.width = 8;
this.height = 10;
break;
case 621:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 159;
this.width = 8;
this.height = 10;
break;
case 622:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 41;
this.width = 12;
this.height = 12;
break;
case 623:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 42;
this.width = 12;
this.height = 12;
break;
case 624:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 43;
this.width = 12;
this.height = 12;
break;
case 625:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 7;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 626:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 8;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 627:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 9;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 628:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 2;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 629:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 3;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 630:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 4;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 631:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 1;
this.width = 8;
this.height = 10;
break;
case 632:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 2;
this.width = 8;
this.height = 10;
break;
case 633:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 3;
this.width = 8;
this.height = 10;
break;
case 634:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 4;
this.width = 8;
this.height = 10;
break;
case 635:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 1;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 636:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 2;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 637:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 3;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 638:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 1;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 639:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 2;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 640:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 3;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 641:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 1;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 642:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 2;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 643:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 3;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 644:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 1;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 645:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 2;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 646:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 3;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 647:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 1;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 648:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 2;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 649:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 3;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 650:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 1;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 651:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 2;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 652:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 3;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 653:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 21;
this.useTime = 21;
this.width = 24;
this.height = 28;
this.damage = 10;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 100;
this.melee = true;
break;
case 654:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 30;
this.useTime = 20;
this.hammer = 40;
this.width = 24;
this.height = 28;
this.damage = 7;
this.knockBack = 5.5f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.value = 50;
this.melee = true;
break;
case 655:
this.useStyle = 5;
this.useAnimation = 28;
this.useTime = 28;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 8;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
break;
case 656:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 23;
this.useTime = 23;
this.width = 24;
this.height = 28;
this.damage = 8;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 100;
this.melee = true;
break;
case 657:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 33;
this.useTime = 23;
this.hammer = 35;
this.width = 24;
this.height = 28;
this.damage = 4;
this.knockBack = 5.5f;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.value = 50;
this.melee = true;
break;
case 658:
this.useStyle = 5;
this.useAnimation = 29;
this.useTime = 29;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 6;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
break;
case 659:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 21;
this.useTime = 21;
this.width = 24;
this.height = 28;
this.damage = 11;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 100;
this.melee = true;
break;
case 660:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 29;
this.useTime = 19;
this.hammer = 45;
this.width = 24;
this.height = 28;
this.damage = 9;
this.knockBack = 5.5f;
this.scale = 1.25f;
this.UseSound = SoundID.Item1;
this.value = 50;
this.melee = true;
break;
case 661:
this.useStyle = 5;
this.useAnimation = 27;
this.useTime = 27;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 9;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
break;
case 662:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 160;
this.width = 12;
this.height = 12;
this.rare = 1;
break;
case 663:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 44;
this.width = 12;
this.height = 12;
this.rare = 1;
break;
case 664:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 161;
this.width = 12;
this.height = 12;
break;
case 665:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 3;
this.value = 400000;
break;
case 666:
this.width = 18;
this.height = 18;
this.headSlot = 45;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 667:
this.width = 18;
this.height = 18;
this.bodySlot = 26;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 668:
this.width = 18;
this.height = 18;
this.legSlot = 25;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 669:
this.damage = 0;
this.useStyle = 1;
this.shoot = 112;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 41;
this.value = Item.sellPrice(gold: 2);
break;
case 670:
this.crit = 2;
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 11.5f;
this.shoot = 113;
this.damage = 16;
this.knockBack = 8.5f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 1;
this.value = 50000;
this.melee = true;
break;
case 671:
this.crit = 13;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 20;
this.useTime = 20;
this.knockBack = 6.5f;
this.width = 40;
this.height = 40;
this.damage = 85;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.buyPrice(gold: 20);
this.melee = true;
break;
case 672:
this.useStyle = 1;
this.useAnimation = 18;
this.knockBack = 4f;
this.width = 24;
this.height = 28;
this.damage = 49;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 180000;
this.melee = true;
this.autoReuse = true;
this.useTurn = true;
break;
case 673:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 23;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 674:
this.useStyle = 1;
this.useAnimation = 16;
this.useTime = 16;
this.shoot = 156;
this.shootSpeed = 11f;
this.knockBack = 4.5f;
this.width = 40;
this.height = 40;
this.damage = 66;
this.scale = 1.05f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
break;
case 675:
this.useStyle = 1;
this.useAnimation = 26;
this.useTime = 26;
this.shoot = 157;
this.shootSpeed = 10f;
this.knockBack = 4.75f;
this.width = 40;
this.height = 40;
this.damage = 105;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
break;
case 676:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 23;
this.useTime = 55;
this.knockBack = 4.5f;
this.width = 24;
this.height = 28;
this.damage = 49;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 5;
this.shoot = 119;
this.shootSpeed = 12f;
this.value = 250000;
this.melee = true;
break;
case 677:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 28;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 678:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.rare = 4;
break;
case 679:
this.autoReuse = true;
this.knockBack = 7f;
this.useStyle = 5;
this.useAnimation = 34;
this.useTime = 34;
this.width = 50;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item38;
this.damage = 29;
this.shootSpeed = 6f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 40);
this.rare = 8;
this.ranged = true;
break;
case 680:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 10;
this.width = 26;
this.height = 22;
this.value = 5000;
break;
case 681:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 11;
this.width = 26;
this.height = 22;
this.value = 5000;
break;
case 682:
this.useStyle = 5;
this.useAnimation = 19;
this.useTime = 19;
this.width = 14;
this.height = 32;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 50;
this.shootSpeed = 11f;
this.knockBack = 4.7f;
this.rare = 5;
this.crit = 5;
this.noMelee = true;
this.scale = 1.1f;
this.value = 27000;
this.ranged = true;
break;
case 683:
this.autoReuse = true;
this.rare = 6;
this.mana = 19;
this.UseSound = SoundID.Item20;
this.noMelee = true;
this.useStyle = 5;
this.damage = 73;
this.useAnimation = 17;
this.useTime = 17;
this.width = 30;
this.height = 30;
this.shoot = 114;
this.shootSpeed = 13f;
this.knockBack = 6.5f;
this.magic = true;
this.value = 500000;
break;
case 684:
this.width = 18;
this.height = 18;
this.defense = 10;
this.headSlot = 46;
this.rare = 5;
this.value = 250000;
break;
case 685:
this.width = 18;
this.height = 18;
this.defense = 20;
this.bodySlot = 27;
this.rare = 5;
this.value = 200000;
break;
case 686:
this.width = 18;
this.height = 18;
this.defense = 13;
this.legSlot = 26;
this.rare = 5;
this.value = 150000;
break;
case 687:
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 47;
this.value = 1125;
break;
case 688:
this.width = 18;
this.height = 18;
this.defense = 2;
this.bodySlot = 28;
this.value = 1875;
break;
case 689:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 27;
this.value = 1500;
break;
case 690:
this.width = 18;
this.height = 18;
this.defense = 3;
this.headSlot = 48;
this.value = 4500;
break;
case 691:
this.width = 18;
this.height = 18;
this.defense = 3;
this.bodySlot = 29;
this.value = 7500;
break;
case 692:
this.width = 18;
this.height = 18;
this.defense = 2;
this.legSlot = 28;
this.value = 6000;
break;
case 693:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 49;
this.value = 11250;
break;
case 694:
this.width = 18;
this.height = 18;
this.defense = 5;
this.bodySlot = 30;
this.value = 18750;
break;
case 695:
this.width = 18;
this.height = 18;
this.defense = 3;
this.legSlot = 29;
this.value = 15000;
break;
case 696:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 50;
this.value = 22500;
break;
case 697:
this.width = 18;
this.height = 18;
this.defense = 6;
this.bodySlot = 31;
this.value = 37500;
break;
case 698:
this.width = 18;
this.height = 18;
this.defense = 5;
this.legSlot = 30;
this.value = 30000;
break;
case 699:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 166;
this.width = 12;
this.height = 12;
this.value = 375;
break;
case 700:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 167;
this.width = 12;
this.height = 12;
this.value = 750;
break;
case 701:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 168;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 2, copper: 25);
break;
case 702:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 169;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 4, copper: 50);
break;
case 703:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 1125;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 1;
break;
case 704:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 2250;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 3;
break;
case 705:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 4500;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 5;
break;
case 706:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 9000;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 7;
break;
case 707:
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = 1500;
this.waistSlot = (sbyte) 8;
break;
case 708:
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = 7500;
this.waistSlot = (sbyte) 9;
break;
case 709:
this.width = 24;
this.height = 28;
this.accessory = true;
this.rare = 1;
this.value = 15000;
this.waistSlot = (sbyte) 4;
break;
case 710:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 3;
this.width = 26;
this.height = 26;
this.value = 4500;
break;
case 711:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 4;
this.width = 26;
this.height = 26;
this.value = 18000;
break;
case 712:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 5;
this.width = 26;
this.height = 26;
this.value = 36000;
break;
case 713:
this.flame = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 174;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(silver: 3);
this.holdStyle = 1;
break;
case 714:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 173;
this.width = 20;
this.height = 20;
this.value = Item.buyPrice(silver: 15);
break;
case 715:
this.width = 18;
this.height = 18;
this.headSlot = 51;
this.value = 15000;
this.vanity = true;
break;
case 716:
this.placeStyle = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 16;
this.width = 28;
this.height = 14;
this.value = 7500;
break;
case 717:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 175;
this.width = 12;
this.height = 12;
break;
case 718:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 176;
this.width = 12;
this.height = 12;
break;
case 719:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 177;
this.width = 12;
this.height = 12;
break;
case 720:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 45;
this.width = 12;
this.height = 12;
break;
case 721:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 46;
this.width = 12;
this.height = 12;
break;
case 722:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 47;
this.width = 12;
this.height = 12;
break;
case 723:
this.rare = 4;
this.UseSound = SoundID.Item1;
this.useStyle = 1;
this.damage = 52;
this.useAnimation = 20;
this.useTime = 60;
this.width = 30;
this.height = 30;
this.shoot = 116;
this.shootSpeed = 11f;
this.knockBack = 6.5f;
this.melee = true;
this.value = Item.sellPrice(gold: 3);
break;
case 724:
this.autoReuse = true;
this.crit = 2;
this.rare = 1;
this.UseSound = SoundID.Item1;
this.useStyle = 1;
this.damage = 17;
this.useAnimation = 20;
this.useTime = 55;
this.width = 30;
this.height = 30;
this.shoot = 118;
this.shootSpeed = 9.5f;
this.knockBack = 4.75f;
this.melee = true;
this.value = 20000;
break;
case 725:
this.useStyle = 5;
this.useAnimation = 16;
this.useTime = 16;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 39;
this.shootSpeed = 10f;
this.knockBack = 4.5f;
this.alpha = 30;
this.rare = 5;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.ranged = true;
this.channel = true;
this.autoReuse = true;
break;
case 726:
this.autoReuse = true;
this.rare = 5;
this.mana = 12;
this.UseSound = SoundID.Item20;
this.useStyle = 5;
this.damage = 46;
this.useAnimation = 16;
this.useTime = 16;
this.width = 30;
this.height = 30;
this.shoot = 359;
this.shootSpeed = 16f;
this.knockBack = 5f;
this.magic = true;
this.value = Item.sellPrice(gold: 4);
this.noMelee = true;
break;
case 727:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 52;
break;
case 728:
this.width = 18;
this.height = 18;
this.defense = 1;
this.bodySlot = 32;
break;
case 729:
this.width = 18;
this.height = 18;
this.defense = 0;
this.legSlot = 31;
break;
case 730:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 53;
break;
case 731:
this.width = 18;
this.height = 18;
this.defense = 2;
this.bodySlot = 33;
break;
case 732:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 32;
break;
case 733:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 54;
break;
case 734:
this.width = 18;
this.height = 18;
this.defense = 1;
this.bodySlot = 34;
break;
case 735:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 33;
break;
case 736:
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 55;
break;
case 737:
this.width = 18;
this.height = 18;
this.defense = 3;
this.bodySlot = 35;
break;
case 738:
this.width = 18;
this.height = 18;
this.defense = 2;
this.legSlot = 34;
break;
case 739:
this.mana = 3;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 14;
this.useAnimation = 40;
this.useTime = 40;
this.width = 40;
this.height = 40;
this.shoot = 121;
this.shootSpeed = 6f;
this.knockBack = 3.25f;
this.value = 2000;
this.magic = true;
this.noMelee = true;
break;
case 740:
this.mana = 4;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 15;
this.useAnimation = 38;
this.useTime = 38;
this.width = 40;
this.height = 40;
this.shoot = 122;
this.shootSpeed = 6.5f;
this.knockBack = 3.5f;
this.value = 3000;
this.magic = true;
this.noMelee = true;
break;
case 741:
this.mana = 5;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 17;
this.useAnimation = 34;
this.useTime = 34;
this.width = 40;
this.height = 40;
this.shoot = 123;
this.shootSpeed = 7.5f;
this.knockBack = 4f;
this.value = 10000;
this.magic = true;
this.rare = 1;
this.noMelee = true;
break;
case 742:
this.mana = 6;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 19;
this.useAnimation = 32;
this.useTime = 32;
this.width = 40;
this.height = 40;
this.shoot = 124;
this.shootSpeed = 8f;
this.knockBack = 4.25f;
this.magic = true;
this.autoReuse = true;
this.value = 15000;
this.rare = 1;
this.noMelee = true;
break;
case 743:
this.mana = 7;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 21;
this.useAnimation = 28;
this.useTime = 28;
this.width = 40;
this.height = 40;
this.shoot = 125;
this.shootSpeed = 9f;
this.knockBack = 4.75f;
this.magic = true;
this.autoReuse = true;
this.value = 20000;
this.rare = 1;
this.noMelee = true;
break;
case 744:
this.mana = 8;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 23;
this.useAnimation = 26;
this.useTime = 26;
this.width = 40;
this.height = 40;
this.shoot = 126;
this.shootSpeed = 9.5f;
this.knockBack = 5.5f;
this.magic = true;
this.autoReuse = true;
this.value = 30000;
this.rare = 2;
this.noMelee = true;
break;
case 745:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 66;
this.width = 12;
this.height = 12;
this.value = 10;
break;
case 746:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 67;
this.width = 12;
this.height = 12;
this.value = 10;
break;
case 747:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 68;
this.width = 12;
this.height = 12;
this.value = 10;
break;
case 748:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 4;
break;
case 749:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 5;
break;
case 750:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 72;
this.width = 12;
this.height = 12;
break;
case 751:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 189;
this.width = 12;
this.height = 12;
break;
case 752:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 73;
this.width = 12;
this.height = 12;
break;
case 753:
this.damage = 0;
this.useStyle = 1;
this.shoot = (int) sbyte.MaxValue;
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(gold: 2);
this.buffType = 42;
break;
case 754:
this.width = 28;
this.height = 20;
this.headSlot = 56;
this.rare = 5;
this.value = 50000;
this.vanity = true;
break;
case 755:
this.width = 18;
this.height = 14;
this.bodySlot = 36;
this.value = 50000;
this.vanity = true;
this.rare = 5;
break;
case 756:
this.rare = 7;
this.useStyle = 5;
this.useAnimation = 40;
this.useTime = 40;
this.shootSpeed = 5.5f;
this.knockBack = 6.2f;
this.width = 32;
this.height = 32;
this.damage = 60;
this.scale = 1f;
this.UseSound = SoundID.Item1;
this.shoot = 130;
this.value = Item.buyPrice(gold: 70);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 757:
this.rare = 8;
this.UseSound = SoundID.Item1;
this.useStyle = 1;
this.damage = 95;
this.useAnimation = 16;
this.useTime = 16;
this.width = 30;
this.height = 30;
this.shoot = 132;
this.scale = 1.1f;
this.shootSpeed = 12f;
this.knockBack = 6.5f;
this.melee = true;
this.value = Item.sellPrice(gold: 20);
this.autoReuse = true;
break;
case 758:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 20;
this.useTime = 20;
this.useAmmo = AmmoID.Rocket;
this.width = 50;
this.height = 20;
this.shoot = 133;
this.UseSound = SoundID.Item61;
this.damage = 60;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.knockBack = 4f;
this.rare = 8;
this.ranged = true;
break;
case 759:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 30;
this.useTime = 30;
this.useAmmo = AmmoID.Rocket;
this.width = 50;
this.height = 20;
this.shoot = 134;
this.UseSound = SoundID.Item11;
this.damage = 45;
this.shootSpeed = 5f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 40);
this.knockBack = 4f;
this.rare = 8;
this.ranged = true;
break;
case 760:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 50;
this.useTime = 50;
this.useAmmo = AmmoID.Rocket;
this.width = 50;
this.height = 20;
this.shoot = 135;
this.UseSound = SoundID.Item11;
this.damage = 80;
this.shootSpeed = 12f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.knockBack = 4f;
this.rare = 8;
this.ranged = true;
break;
case 761:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 6;
break;
case 762:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 193;
this.width = 12;
this.height = 12;
break;
case 763:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 195;
this.width = 12;
this.height = 12;
break;
case 764:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 74;
this.width = 12;
this.height = 12;
break;
case 765:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 196;
this.width = 12;
this.height = 12;
break;
case 766:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 194;
this.width = 12;
this.height = 12;
break;
case 767:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 197;
this.width = 12;
this.height = 12;
break;
case 768:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 75;
this.width = 12;
this.height = 12;
break;
case 769:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 76;
this.width = 12;
this.height = 12;
break;
case 770:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 77;
this.width = 12;
this.height = 12;
break;
case 771:
this.shoot = 0;
this.damage = 40;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(copper: 50);
this.ranged = true;
break;
case 772:
this.shoot = 3;
this.damage = 40;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(silver: 2, copper: 50);
this.ranged = true;
this.rare = 1;
break;
case 773:
this.shoot = 6;
this.damage = 65;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 6f;
this.value = Item.buyPrice(silver: 1);
this.ranged = true;
this.rare = 1;
break;
case 774:
this.shoot = 9;
this.damage = 65;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 6f;
this.value = this.value = Item.buyPrice(silver: 5);
this.ranged = true;
this.rare = 2;
break;
case 775:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 198;
this.width = 12;
this.height = 12;
break;
case 776:
this.useStyle = 1;
this.useTurn = true;
this.autoReuse = true;
this.useAnimation = 25;
this.useTime = 13;
this.knockBack = 5f;
this.width = 20;
this.height = 12;
this.damage = 10;
this.pick = 110;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 54000;
this.melee = true;
this.scale = 1.15f;
break;
case 777:
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 10;
this.knockBack = 5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 15;
this.pick = 150;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 81000;
this.melee = true;
this.scale = 1.15f;
break;
case 778:
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 8;
this.knockBack = 5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 20;
this.pick = 180;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 108000;
this.melee = true;
this.scale = 1.15f;
break;
case 779:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 30;
this.useTime = 5;
this.width = 50;
this.height = 18;
this.shoot = 145;
this.useAmmo = AmmoID.Solution;
this.UseSound = SoundID.Item34;
this.knockBack = 0.3f;
this.shootSpeed = 7f;
this.noMelee = true;
this.value = Item.buyPrice(2);
this.rare = 5;
break;
case 780:
this.shoot = 0;
this.ammo = AmmoID.Solution;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 25);
this.rare = 3;
this.maxStack = 999;
this.consumable = true;
break;
case 781:
this.shoot = 1;
this.ammo = AmmoID.Solution;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 25);
this.rare = 3;
this.maxStack = 999;
this.consumable = true;
break;
case 782:
this.shoot = 2;
this.ammo = AmmoID.Solution;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 25);
this.rare = 3;
this.maxStack = 999;
this.consumable = true;
break;
case 783:
this.shoot = 3;
this.ammo = AmmoID.Solution;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 25);
this.rare = 3;
this.maxStack = 999;
this.consumable = true;
break;
case 784:
this.shoot = 4;
this.ammo = AmmoID.Solution;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 25);
this.rare = 3;
this.maxStack = 999;
this.consumable = true;
break;
case 785:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 7;
break;
case 786:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 8;
break;
case 787:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 27;
this.useTime = 14;
this.hammer = 85;
this.width = 24;
this.height = 28;
this.damage = 26;
this.knockBack = 7.5f;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = Item.buyPrice(gold: 40);
this.melee = true;
break;
case 788:
this.mana = 12;
this.damage = 35;
this.useStyle = 5;
this.shootSpeed = 32f;
this.shoot = 150;
this.width = 26;
this.height = 28;
this.useAnimation = 25;
this.useTime = 25;
this.autoReuse = true;
this.rare = 7;
this.noMelee = true;
this.knockBack = 1f;
this.value = 200000;
this.magic = true;
break;
case 789:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 4;
this.width = 10;
this.height = 24;
this.value = 5000;
break;
case 790:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 5;
this.width = 10;
this.height = 24;
this.value = 5000;
break;
case 791:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 6;
this.width = 10;
this.height = 24;
this.value = 5000;
break;
case 792:
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 57;
this.value = 50000;
this.rare = 1;
break;
case 793:
this.width = 18;
this.height = 18;
this.defense = 7;
this.bodySlot = 37;
this.value = 40000;
this.rare = 1;
break;
case 794:
this.width = 18;
this.height = 18;
this.defense = 6;
this.legSlot = 35;
this.value = 30000;
this.rare = 1;
break;
case 795:
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 5f;
this.width = 24;
this.height = 28;
this.damage = 22;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 13500;
this.melee = true;
break;
case 796:
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 19;
this.shootSpeed = 6.7f;
this.knockBack = 1f;
this.alpha = 30;
this.rare = 1;
this.noMelee = true;
this.value = 18000;
this.ranged = true;
break;
case 797:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 40;
this.useTime = 19;
this.hammer = 55;
this.width = 24;
this.height = 28;
this.damage = 23;
this.knockBack = 6f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 15000;
this.melee = true;
break;
case 798:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 22;
this.useTime = 14;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 12;
this.pick = 70;
this.UseSound = SoundID.Item1;
this.knockBack = 3.5f;
this.rare = 1;
this.value = 18000;
this.scale = 1.15f;
this.melee = true;
break;
case 799:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 32;
this.knockBack = 6f;
this.useTime = 15;
this.width = 24;
this.height = 28;
this.damage = 22;
this.axe = 15;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 13500;
this.melee = true;
break;
case 800:
this.useStyle = 5;
this.useAnimation = 23;
this.useTime = 23;
this.width = 24;
this.height = 28;
this.shoot = 14;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 15;
this.shootSpeed = 6f;
this.noMelee = true;
this.knockBack = 1f;
this.value = this.shadowOrbPrice;
this.scale = 0.9f;
this.rare = 1;
this.ranged = true;
break;
case 801:
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.knockBack = 5.5f;
this.width = 30;
this.height = 10;
this.damage = 17;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 154;
this.shootSpeed = 12f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 27000;
this.melee = true;
this.channel = true;
this.noMelee = true;
break;
case 802:
this.useStyle = 5;
this.useAnimation = 31;
this.useTime = 31;
this.shootSpeed = 4f;
this.knockBack = 5f;
this.width = 40;
this.height = 40;
this.damage = 14;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 153;
this.rare = 1;
this.value = this.shadowOrbPrice;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 803:
this.width = 18;
this.height = 18;
this.headSlot = 58;
this.value = 50000;
this.defense = 1;
break;
case 804:
this.width = 18;
this.height = 18;
this.bodySlot = 38;
this.value = 40000;
this.defense = 2;
break;
case 805:
this.width = 18;
this.height = 18;
this.legSlot = 36;
this.value = 30000;
this.defense = 1;
break;
case 806:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 5;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 807:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 6;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 808:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 7;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 809:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 8;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 810:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 9;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 811:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 4;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 812:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 5;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 813:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 6;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 814:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 7;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 815:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 8;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 816:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 4;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 817:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 5;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 818:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 6;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 819:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 7;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 820:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 8;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 821:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 9;
break;
case 822:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 10;
break;
case 823:
this.color = new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
this.alpha = (int) byte.MaxValue;
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 8;
this.wingSlot = (sbyte) 11;
break;
case 824:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 202;
this.width = 12;
this.height = 12;
break;
case 825:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 82;
this.width = 12;
this.height = 12;
break;
case 826:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 10;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 827:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 4;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 828:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 5;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 829:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 6;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 830:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 7;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 831:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 12;
this.width = 26;
this.height = 22;
this.value = 5000;
break;
case 832:
this.tileWand = 9;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.createTile = 191;
this.width = 8;
this.height = 10;
this.rare = 1;
this.value = Item.sellPrice(silver: 25);
break;
case 833:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 163;
this.width = 12;
this.height = 12;
break;
case 834:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 164;
this.width = 12;
this.height = 12;
break;
case 835:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 200;
this.width = 12;
this.height = 12;
break;
case 836:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 203;
this.width = 12;
this.height = 12;
break;
case 837:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 9;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 838:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 13;
this.width = 26;
this.height = 22;
this.value = 5000;
break;
case 839:
this.width = 28;
this.height = 20;
this.headSlot = 59;
this.rare = 2;
this.vanity = true;
this.value = Item.buyPrice(gold: 1, silver: 50);
break;
case 840:
this.width = 18;
this.height = 14;
this.bodySlot = 39;
this.rare = 2;
this.vanity = true;
this.value = Item.buyPrice(gold: 1, silver: 50);
break;
case 841:
this.width = 18;
this.height = 14;
this.legSlot = 37;
this.rare = 2;
this.vanity = true;
this.value = Item.buyPrice(gold: 1, silver: 50);
break;
case 842:
this.width = 28;
this.height = 20;
this.headSlot = 60;
this.rare = 1;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 843:
this.width = 18;
this.height = 14;
this.bodySlot = 40;
this.rare = 1;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 844:
this.width = 18;
this.height = 14;
this.legSlot = 38;
this.rare = 1;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 845:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 7;
this.width = 10;
this.height = 24;
this.value = 5000;
break;
case 846:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 8;
this.width = 10;
this.height = 24;
this.value = 5000;
break;
case 847:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 9;
this.width = 10;
this.height = 24;
this.value = 5000;
break;
case 848:
this.width = 28;
this.height = 20;
this.headSlot = 61;
this.rare = 1;
this.vanity = true;
break;
case 849:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.maxStack = 999;
this.mech = true;
this.value = Item.buyPrice(silver: 10);
break;
case 850:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 5;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = 20000;
this.mech = true;
this.tileBoost = 20;
break;
case 851:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 5;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = 20000;
this.mech = true;
this.tileBoost = 20;
break;
case 852:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 4;
this.mech = true;
this.value = 5000;
break;
case 853:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 5;
this.mech = true;
this.value = 5000;
break;
case 854:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 50000;
break;
case 855:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 50000;
break;
case 856:
this.noWet = true;
this.holdStyle = 1;
this.width = 30;
this.height = 30;
this.value = 500;
this.rare = 2;
this.vanity = true;
break;
case 857:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 50000;
this.waistSlot = (sbyte) 15;
break;
case 858:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 24;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 859:
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 155;
this.width = 44;
this.height = 44;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 20;
break;
case 860:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.lifeRegen = 1;
this.value = Item.buyPrice(gold: 20);
this.handOnSlot = (sbyte) 4;
break;
case 861:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.value = Item.buyPrice(gold: 40);
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 862:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.value = Item.buyPrice(gold: 10);
this.neckSlot = (sbyte) 5;
break;
case 863:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 200000;
this.shoeSlot = (sbyte) 2;
break;
case 864:
this.width = 28;
this.height = 20;
this.headSlot = 62;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 25);
break;
case 865:
this.width = 18;
this.height = 14;
this.bodySlot = 41;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 866:
this.width = 18;
this.height = 14;
this.bodySlot = 42;
this.rare = 1;
this.vanity = true;
break;
case 867:
this.width = 28;
this.height = 20;
this.headSlot = 63;
this.rare = 1;
this.defense = 2;
this.value = Item.sellPrice(silver: 50);
break;
case 868:
this.width = 28;
this.height = 20;
this.headSlot = 64;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 2);
break;
case 869:
this.width = 28;
this.height = 20;
this.headSlot = 65;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 2, silver: 50);
break;
case 870:
this.width = 28;
this.height = 20;
this.headSlot = 66;
this.rare = 1;
this.vanity = true;
break;
case 871:
this.width = 28;
this.height = 20;
this.bodySlot = 43;
this.rare = 1;
this.vanity = true;
break;
case 872:
this.width = 28;
this.height = 20;
this.legSlot = 39;
this.rare = 1;
this.vanity = true;
break;
case 873:
this.width = 28;
this.height = 20;
this.headSlot = 67;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 874:
this.width = 28;
this.height = 20;
this.bodySlot = 44;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 875:
this.width = 28;
this.height = 20;
this.legSlot = 40;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 876:
this.width = 28;
this.height = 20;
this.headSlot = 68;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 877:
this.width = 28;
this.height = 20;
this.bodySlot = 45;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 878:
this.width = 28;
this.height = 20;
this.legSlot = 41;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 879:
this.width = 28;
this.height = 20;
this.headSlot = 69;
this.rare = 1;
this.defense = 4;
this.value = Item.sellPrice(silver: 50);
break;
case 880:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 204;
this.width = 12;
this.height = 12;
this.rare = 1;
this.value = Item.sellPrice(silver: 13);
break;
case 881:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 32;
this.useTime = 32;
this.width = 24;
this.height = 28;
this.damage = 8;
this.knockBack = 4.5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 1800;
this.melee = true;
break;
case 882:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 25;
this.useTime = 16;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 4;
this.pick = 35;
this.UseSound = SoundID.Item1;
this.knockBack = 2f;
this.value = 2000;
this.melee = true;
break;
case 883:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 206;
this.width = 12;
this.height = 12;
break;
case 884:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 84;
this.width = 12;
this.height = 12;
break;
case 885:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 886:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 887:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 888:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
this.faceSlot = (sbyte) 5;
break;
case 889:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 890:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 891:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 100000;
break;
case 892:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 893:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = 100000;
break;
case 894:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 70;
this.value = Item.sellPrice(copper: 40);
break;
case 895:
this.width = 18;
this.height = 18;
this.defense = 1;
this.bodySlot = 46;
this.value = Item.sellPrice(copper: 60);
break;
case 896:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 42;
this.value = Item.sellPrice(copper: 50);
break;
case 897:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = Item.buyPrice(gold: 20);
this.handOffSlot = (sbyte) 5;
this.handOnSlot = (sbyte) 10;
break;
case 898:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 300000;
this.shoeSlot = (sbyte) 10;
break;
case 899:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = 300000;
this.handOnSlot = (sbyte) 13;
break;
case 900:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = this.eclipsePrice;
this.handOnSlot = (sbyte) 14;
break;
case 901:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 100000;
break;
case 902:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 100000;
break;
case 903:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 100000;
break;
case 904:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 100000;
break;
case 905:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 8;
this.useTime = 8;
this.width = 50;
this.height = 18;
this.shoot = 158;
this.useAmmo = AmmoID.Coin;
this.UseSound = SoundID.Item11;
this.damage = 0;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = 300000;
this.rare = 6;
this.knockBack = 2f;
this.ranged = true;
break;
case 906:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 3;
this.value = 300000;
break;
case 907:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 4;
this.value = Item.buyPrice(gold: 30);
this.shoeSlot = (sbyte) 11;
break;
case 908:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = 500000;
this.shoeSlot = (sbyte) 8;
break;
case 909:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 0;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 910:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 1;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 911:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 208;
this.width = 8;
this.height = 10;
break;
case 912:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 10;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 913:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 5;
this.width = 8;
this.height = 10;
break;
case 914:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 14;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 915:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 11;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 916:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 9;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 917:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 8;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 918:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 4;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 919:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 4;
this.width = 20;
this.height = 20;
this.value = 300;
break;
case 920:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 4;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 921:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 21;
this.useTime = 21;
this.width = 24;
this.height = 28;
this.damage = 10;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 100;
this.melee = true;
break;
case 922:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 30;
this.useTime = 20;
this.hammer = 40;
this.width = 24;
this.height = 28;
this.damage = 7;
this.knockBack = 5.5f;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.value = 50;
this.melee = true;
break;
case 923:
this.useStyle = 5;
this.useAnimation = 28;
this.useTime = 28;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 8;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
break;
case 924:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 71;
break;
case 925:
this.width = 18;
this.height = 18;
this.defense = 2;
this.bodySlot = 47;
break;
case 926:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 43;
break;
case 927:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 85;
this.width = 12;
this.height = 12;
break;
case 928:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 209;
this.width = 12;
this.height = 12;
this.rare = 3;
this.value = Item.buyPrice(gold: 25);
break;
case 929:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 20;
this.useTime = 20;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.damage = 300;
this.noMelee = true;
this.value = Item.buyPrice(silver: 15);
break;
case 930:
this.useStyle = 5;
this.useAnimation = 18;
this.useTime = 18;
this.width = 24;
this.height = 28;
this.shoot = 163;
this.useAmmo = AmmoID.Flare;
this.UseSound = SoundID.Item11;
this.damage = 2;
this.shootSpeed = 6f;
this.noMelee = true;
this.value = 50000;
this.scale = 0.9f;
this.rare = 1;
this.holdStyle = 1;
break;
case 931:
this.shootSpeed = 6f;
this.shoot = 163;
this.damage = 1;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Flare;
this.knockBack = 1.5f;
this.value = 7;
this.ranged = true;
break;
case 932:
this.tileWand = 154;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.createTile = 194;
this.width = 8;
this.height = 10;
this.rare = 1;
this.value = Item.sellPrice(silver: 50);
break;
case 933:
this.tileWand = 9;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.createTile = 192;
this.width = 8;
this.height = 10;
this.rare = 1;
this.value = Item.sellPrice(silver: 25);
break;
case 934:
this.width = 34;
this.height = 12;
this.accessory = true;
this.rare = 2;
this.value = 50000;
break;
case 935:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = 300000;
this.rare = 5;
break;
case 936:
this.width = 24;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.value = Item.buyPrice(gold: 25);
this.handOffSlot = (sbyte) 4;
this.handOnSlot = (sbyte) 9;
break;
case 937:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 210;
this.width = 12;
this.height = 12;
this.placeStyle = 0;
this.mech = true;
this.value = 50000;
this.mech = true;
break;
case 938:
this.width = 24;
this.height = 24;
this.accessory = true;
this.rare = 8;
this.defense = 6;
this.value = 300000;
this.shieldSlot = (sbyte) 2;
break;
case 939:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 10f;
this.shoot = 165;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 2;
this.noMelee = true;
this.value = 20000;
break;
case 940:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 2;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 941:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 3;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 942:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 4;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 943:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 5;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 944:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 6;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 945:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 207;
this.placeStyle = 7;
this.width = 26;
this.height = 36;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 946:
this.width = 44;
this.height = 44;
this.rare = 1;
this.value = 10000;
this.holdStyle = 2;
this.useStyle = 3;
this.useAnimation = 22;
this.useTime = 22;
this.damage = 10;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.melee = true;
break;
case 947:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 211;
this.width = 12;
this.height = 12;
this.rare = 7;
this.value = Item.sellPrice(silver: 15);
break;
case 948:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 8;
this.wingSlot = (sbyte) 12;
this.value = Item.buyPrice(3);
break;
case 949:
this.useStyle = 1;
this.shootSpeed = 7f;
this.shoot = 166;
this.ammo = AmmoID.Snowball;
this.damage = 8;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 19;
this.useTime = 19;
this.noUseGraphic = true;
this.noMelee = true;
this.ranged = true;
this.knockBack = 5.75f;
break;
case 950:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.shoeSlot = (sbyte) 7;
break;
case 951:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 212;
this.width = 20;
this.height = 20;
this.value = 50000;
this.rare = 2;
break;
case 952:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 15;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 953:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(silver: 50);
this.handOnSlot = (sbyte) 11;
this.handOffSlot = (sbyte) 6;
break;
case 954:
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 72;
this.value = 5000;
break;
case 955:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 73;
this.value = 25000;
break;
case 956:
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 74;
this.rare = 1;
this.value = 37500;
break;
case 957:
this.width = 18;
this.height = 18;
this.defense = 7;
this.bodySlot = 48;
this.rare = 1;
this.value = 30000;
break;
case 958:
this.width = 18;
this.height = 18;
this.defense = 6;
this.legSlot = 44;
this.rare = 1;
this.value = 22500;
break;
case 959:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 75;
this.rare = 2;
this.value = 45000;
break;
case 960:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 76;
this.rare = 3;
this.value = 45000;
break;
case 961:
this.width = 18;
this.height = 18;
this.defense = 6;
this.bodySlot = 49;
this.rare = 3;
this.value = 30000;
break;
case 962:
this.width = 18;
this.height = 18;
this.defense = 6;
this.legSlot = 45;
this.rare = 3;
this.value = 30000;
break;
case 963:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = Item.buyPrice(gold: 15);
this.waistSlot = (sbyte) 10;
break;
case 964:
this.knockBack = 5.75f;
this.useStyle = 5;
this.useAnimation = 40;
this.useTime = 40;
this.width = 50;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item36;
this.damage = 14;
this.shootSpeed = 5.35f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2);
this.rare = 2;
this.ranged = true;
break;
case 965:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 8;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 213;
this.width = 12;
this.height = 12;
this.value = 10;
this.tileBoost += 3;
break;
case 966:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 215;
this.width = 12;
this.height = 12;
break;
case 967:
this.width = 12;
this.height = 12;
this.maxStack = 99;
this.value = 100;
break;
case 968:
this.holdStyle = 1;
this.width = 12;
this.height = 12;
this.value = 200;
break;
case 970:
this.createTile = 216;
this.placeStyle = 0;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = 1500;
this.mech = true;
break;
case 971:
this.createTile = 216;
this.placeStyle = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = 1500;
this.mech = true;
break;
case 972:
this.createTile = 216;
this.placeStyle = 2;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = 1500;
this.mech = true;
break;
case 973:
this.createTile = 216;
this.placeStyle = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = 1500;
this.mech = true;
break;
case 974:
this.flame = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.holdStyle = 1;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 9;
this.width = 10;
this.height = 12;
this.value = 60;
this.noWet = true;
break;
case 975:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.shoeSlot = (sbyte) 4;
break;
case 976:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 50000;
this.shoeSlot = (sbyte) 4;
this.handOnSlot = (sbyte) 11;
this.handOffSlot = (sbyte) 6;
break;
case 977:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = Item.buyPrice(gold: 15);
this.shoeSlot = (sbyte) 3;
break;
case 978:
this.width = 18;
this.height = 18;
this.headSlot = 77;
this.value = 50000;
this.defense = 1;
break;
case 979:
this.width = 18;
this.height = 18;
this.bodySlot = 50;
this.value = 40000;
this.defense = 2;
break;
case 980:
this.width = 18;
this.height = 18;
this.legSlot = 46;
this.value = 30000;
this.defense = 1;
break;
case 981:
this.maxStack = 99;
this.width = 12;
this.height = 20;
this.value = 10000;
break;
case 982:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.handOnSlot = (sbyte) 1;
break;
case 983:
this.width = 14;
this.height = 28;
this.rare = 4;
this.value = 150000;
this.accessory = true;
this.balloonSlot = (sbyte) 6;
break;
case 984:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 8;
this.value = 500000;
this.handOnSlot = (sbyte) 11;
this.handOffSlot = (sbyte) 6;
this.shoeSlot = (sbyte) 14;
this.waistSlot = (sbyte) 10;
break;
case 985:
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 171;
this.damage = 0;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 100;
break;
case 986:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 35;
this.useTime = 35;
this.width = 38;
this.height = 6;
this.shoot = 10;
this.useAmmo = AmmoID.Dart;
this.UseSound = SoundID.Item64;
this.damage = 27;
this.shootSpeed = 13f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 5);
this.knockBack = 4f;
this.useAmmo = AmmoID.Dart;
this.ranged = true;
this.rare = 3;
break;
case 987:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.waistSlot = (sbyte) 13;
break;
case 988:
this.shootSpeed = 3.75f;
this.shoot = 172;
this.damage = 9;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 2.2f;
this.value = 15;
this.ranged = true;
break;
case 989:
this.autoReuse = true;
this.rare = 2;
this.UseSound = SoundID.Item1;
this.useStyle = 1;
this.damage = 23;
this.useAnimation = 21;
this.useTime = 45;
this.scale = 1.1f;
this.width = 30;
this.height = 30;
this.shoot = 173;
this.shootSpeed = 9.5f;
this.knockBack = 4.25f;
this.melee = true;
this.value = Item.sellPrice(gold: 3);
break;
case 990:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 7;
this.knockBack = 4.75f;
this.width = 20;
this.height = 12;
this.damage = 35;
this.pick = 200;
this.axe = 22;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 220000;
this.melee = true;
this.scale = 1.1f;
break;
case 991:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 13;
this.knockBack = 5f;
this.width = 20;
this.height = 12;
this.damage = 33;
this.axe = 14;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 54000;
this.melee = true;
this.scale = 1.1f;
break;
case 992:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 10;
this.knockBack = 6f;
this.width = 20;
this.height = 12;
this.damage = 39;
this.axe = 17;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 81000;
this.melee = true;
this.scale = 1.1f;
break;
case 993:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 8;
this.knockBack = 7f;
this.width = 20;
this.height = 12;
this.damage = 43;
this.axe = 20;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 108000;
this.melee = true;
this.scale = 1.1f;
break;
case 994:
this.damage = 0;
this.useStyle = 1;
this.shoot = 175;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 7, silver: 50);
this.buffType = 45;
break;
case 995:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 217;
this.width = 26;
this.height = 20;
this.value = 100000;
break;
case 996:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 218;
this.width = 26;
this.height = 20;
this.value = 100000;
break;
case 997:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 219;
this.width = 26;
this.height = 20;
this.value = 100000;
break;
case 998:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 220;
this.width = 26;
this.height = 20;
this.value = 100000;
break;
case 999:
this.createTile = 178;
this.placeStyle = 6;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.alpha = 50;
this.width = 10;
this.height = 14;
this.value = 15000;
break;
case 1000:
this.useStyle = 5;
this.shootSpeed = 10f;
this.shoot = 178;
this.damage = 0;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item11;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 100;
this.ranged = true;
break;
}
}
}
public void SetDefaults2(int type)
{
switch (type)
{
case 1001:
this.width = 18;
this.height = 18;
this.defense = 20;
this.headSlot = 78;
this.rare = 7;
this.value = 300000;
break;
case 1002:
this.width = 18;
this.height = 18;
this.defense = 13;
this.headSlot = 79;
this.rare = 7;
this.value = 300000;
break;
case 1003:
this.width = 18;
this.height = 18;
this.defense = 7;
this.headSlot = 80;
this.rare = 7;
this.value = 300000;
break;
case 1004:
this.width = 18;
this.height = 18;
this.defense = 18;
this.bodySlot = 51;
this.rare = 7;
this.value = 240000;
break;
case 1005:
this.width = 18;
this.height = 18;
this.defense = 13;
this.legSlot = 47;
this.rare = 7;
this.value = 180000;
break;
case 1006:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = Item.sellPrice(silver: 90);
this.rare = 7;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 17;
break;
case 1007:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1008:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1009:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1010:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1011:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1012:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1013:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1014:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1015:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1016:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1017:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1018:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1019:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1020:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1021:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1022:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1023:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1024:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1025:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1026:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1027:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1028:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1029:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1030:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1031:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1032:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1033:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1034:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1035:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1036:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1037:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1038:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1039:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1040:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1041:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1042:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1043:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1044:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1045:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1046:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1047:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1048:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1049:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1050:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1051:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1052:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1053:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1054:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1055:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1056:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1057:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1058:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1059:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1060:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1061:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1062:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1063:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1064:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1065:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1066:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1067:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1068:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1069:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1070:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1071:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.width = 24;
this.height = 24;
this.value = 10000;
break;
case 1072:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.width = 24;
this.height = 24;
this.value = 10000;
break;
case 1073:
this.paint = (byte) 1;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1074:
this.paint = (byte) 2;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1075:
this.paint = (byte) 3;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1076:
this.paint = (byte) 4;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1077:
this.paint = (byte) 5;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1078:
this.paint = (byte) 6;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1079:
this.paint = (byte) 7;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1080:
this.paint = (byte) 8;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1081:
this.paint = (byte) 9;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1082:
this.paint = (byte) 10;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1083:
this.paint = (byte) 11;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1084:
this.paint = (byte) 12;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1085:
this.paint = (byte) 13;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1086:
this.paint = (byte) 14;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1087:
this.paint = (byte) 15;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1088:
this.paint = (byte) 16;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1089:
this.paint = (byte) 17;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1090:
this.paint = (byte) 18;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1091:
this.paint = (byte) 19;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1092:
this.paint = (byte) 20;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1093:
this.paint = (byte) 21;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1094:
this.paint = (byte) 22;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1095:
this.paint = (byte) 23;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1096:
this.paint = (byte) 24;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1097:
this.paint = (byte) 25;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1098:
this.paint = (byte) 26;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1099:
this.paint = (byte) 27;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
break;
case 1100:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.width = 24;
this.height = 24;
this.value = 10000;
break;
case 1101:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 226;
this.width = 12;
this.height = 12;
break;
case 1102:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 112;
this.width = 12;
this.height = 12;
break;
case 1103:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 224;
this.width = 12;
this.height = 12;
break;
case 1104:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 221;
this.width = 12;
this.height = 12;
this.value = 4500;
this.rare = 3;
break;
case 1105:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 222;
this.width = 12;
this.height = 12;
this.value = 6500;
this.rare = 3;
break;
case 1106:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 223;
this.width = 12;
this.height = 12;
this.value = 8500;
this.rare = 3;
break;
case 1107:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 0;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1108:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 1;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1109:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 2;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1110:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 3;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1111:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 4;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1112:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 5;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1113:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1114:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
this.placeStyle = 7;
this.createTile = 227;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
break;
case 1115:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1116:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1117:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1118:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1119:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
break;
case 1120:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 228;
this.width = 26;
this.height = 20;
this.value = Item.buyPrice(gold: 5);
break;
case 1121:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 12;
this.useTime = 12;
this.mana = 5;
this.width = 50;
this.height = 18;
this.shoot = 181;
this.UseSound = SoundID.Item11;
this.damage = 9;
this.shootSpeed = 8f;
this.noMelee = true;
this.value = this.queenBeePrice;
this.rare = 2;
this.magic = true;
this.scale = 0.8f;
break;
case 1122:
this.autoReuse = true;
this.useStyle = 1;
this.shootSpeed = 12f;
this.shoot = 182;
this.damage = 80;
this.width = 18;
this.height = 20;
this.UseSound = SoundID.Item1;
this.useAnimation = 14;
this.useTime = 14;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.knockBack = 5f;
this.melee = true;
this.rare = 7;
break;
case 1123:
this.useStyle = 1;
this.useAnimation = 22;
this.knockBack = 5f;
this.width = 40;
this.height = 40;
this.damage = 24;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = this.queenBeePrice;
this.melee = true;
break;
case 1124:
this.width = 12;
this.height = 12;
this.maxStack = 999;
break;
case 1125:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 229;
this.width = 12;
this.height = 12;
break;
case 1126:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 108;
this.width = 12;
this.height = 12;
break;
case 1127:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 230;
this.width = 12;
this.height = 12;
break;
case 1128:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.autoReuse = true;
break;
case 1129:
this.tileWand = 1124;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.createTile = 225;
this.width = 8;
this.height = 10;
this.rare = 1;
this.value = Item.sellPrice(silver: 50);
break;
case 1130:
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 183;
this.knockBack = 1f;
this.damage = 14;
this.width = 10;
this.height = 10;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 200;
this.ranged = true;
break;
case 1131:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 8;
this.value = Item.sellPrice(gold: 40);
this.expert = true;
break;
case 1132:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 2;
this.value = 100000;
break;
case 1133:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 28;
this.height = 28;
this.maxStack = 20;
this.rare = 1;
break;
case 1134:
this.UseSound = SoundID.Item3;
this.healLife = 80;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.potion = true;
this.value = 40;
break;
case 1135:
this.width = 18;
this.height = 18;
this.headSlot = 81;
this.value = 1000;
this.defense = 1;
break;
case 1136:
this.width = 18;
this.height = 18;
this.bodySlot = 52;
this.value = 1000;
this.defense = 2;
break;
case 1137:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 12;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1138:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 13;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1139:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 14;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1140:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 15;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1141:
this.width = 14;
this.height = 20;
this.maxStack = 99;
this.rare = 7;
break;
case 1142:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 16;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 1143:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 12;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 1144:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 9;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 1145:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 10;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 1146:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 137;
this.placeStyle = 1;
this.width = 12;
this.height = 12;
this.value = 10000;
this.mech = true;
break;
case 1147:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 137;
this.placeStyle = 2;
this.width = 12;
this.height = 12;
this.value = 10000;
this.mech = true;
break;
case 1148:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 137;
this.placeStyle = 3;
this.width = 12;
this.height = 12;
this.value = 10000;
this.mech = true;
break;
case 1149:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 137;
this.placeStyle = 4;
this.width = 12;
this.height = 12;
this.value = 10000;
this.mech = true;
break;
case 1150:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 232;
this.width = 12;
this.height = 12;
break;
case 1151:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 6;
this.mech = true;
this.value = 5000;
break;
case 1152:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 43;
break;
case 1153:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 44;
break;
case 1154:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 45;
break;
case 1155:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 18;
this.useTime = 18;
this.mana = 10;
this.width = 50;
this.height = 18;
this.shoot = 189;
this.UseSound = SoundID.Item11;
this.damage = 31;
this.shootSpeed = 9f;
this.noMelee = true;
this.value = 500000;
this.rare = 8;
this.magic = true;
break;
case 1156:
this.channel = true;
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.knockBack = 1f;
this.width = 30;
this.height = 10;
this.damage = 38;
this.scale = 1.1f;
this.shoot = 190;
this.shootSpeed = 14f;
this.UseSound = SoundID.Item10;
this.rare = 8;
this.value = Item.sellPrice(gold: 20);
this.ranged = true;
this.noMelee = true;
break;
case 1157:
this.mana = 10;
this.damage = 34;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 191;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 28;
this.useTime = 28;
this.rare = 7;
this.noMelee = true;
this.knockBack = 3f;
this.buffType = 49;
this.value = Item.buyPrice(gold: 35);
this.summon = true;
break;
case 1158:
this.rare = 7;
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.buyPrice(gold: 40);
this.neckSlot = (sbyte) 4;
break;
case 1159:
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 82;
this.rare = 7;
this.value = Item.buyPrice(gold: 50);
break;
case 1160:
this.width = 18;
this.height = 18;
this.defense = 17;
this.bodySlot = 53;
this.rare = 7;
this.value = Item.buyPrice(gold: 50);
break;
case 1161:
this.width = 18;
this.height = 18;
this.defense = 12;
this.legSlot = 48;
this.rare = 7;
this.value = Item.buyPrice(gold: 50);
break;
case 1162:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = Item.buyPrice(gold: 75);
this.wingSlot = (sbyte) 13;
this.rare = 5;
break;
case 1163:
this.width = 14;
this.height = 28;
this.rare = 4;
this.value = 150000;
this.accessory = true;
this.balloonSlot = (sbyte) 1;
break;
case 1164:
this.width = 14;
this.height = 28;
this.rare = 8;
this.value = 150000;
this.accessory = true;
this.balloonSlot = (sbyte) 3;
break;
case 1165:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 14;
break;
case 1166:
this.useStyle = 1;
this.useAnimation = 22;
this.knockBack = 4.5f;
this.width = 24;
this.height = 28;
this.damage = 16;
this.scale = 1.05f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.value = 9000;
this.melee = true;
break;
case 1167:
this.rare = 7;
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.buyPrice(gold: 40);
break;
case 1168:
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 196;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 20;
break;
case 1169:
this.damage = 0;
this.useStyle = 1;
this.shoot = 197;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.buffType = 50;
break;
case 1170:
this.damage = 0;
this.useStyle = 1;
this.shoot = 198;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 3);
this.buffType = 51;
break;
case 1171:
this.damage = 0;
this.useStyle = 1;
this.shoot = 199;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 52;
this.value = Item.buyPrice(2);
break;
case 1172:
this.damage = 0;
this.useStyle = 1;
this.shoot = 200;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2);
this.buffType = 53;
break;
case 1173:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.placeStyle = 1;
this.width = 20;
this.height = 20;
break;
case 1174:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.placeStyle = 2;
this.width = 20;
this.height = 20;
break;
case 1175:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.placeStyle = 3;
this.width = 20;
this.height = 20;
break;
case 1176:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.placeStyle = 4;
this.width = 20;
this.height = 20;
break;
case 1177:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.placeStyle = 5;
this.width = 20;
this.height = 20;
break;
case 1178:
this.useStyle = 5;
this.mana = 4;
this.autoReuse = true;
this.useAnimation = 7;
this.useTime = 7;
this.width = 24;
this.height = 18;
this.shoot = 206;
this.UseSound = SoundID.Item7;
this.damage = 48;
this.shootSpeed = 11f;
this.noMelee = true;
this.value = 300000;
this.knockBack = 4f;
this.rare = 7;
this.magic = true;
break;
case 1179:
this.shootSpeed = 5f;
this.shoot = 207;
this.damage = 10;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 4.5f;
this.value = 50;
this.ranged = true;
this.rare = 7;
break;
case 1180:
this.damage = 0;
this.useStyle = 1;
this.shoot = 208;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 54;
this.value = Item.sellPrice(gold: 75);
break;
case 1181:
this.damage = 0;
this.useStyle = 1;
this.shoot = 209;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.buyPrice(gold: 45);
this.buffType = 55;
break;
case 1182:
this.damage = 0;
this.useStyle = 1;
this.shoot = 210;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2);
this.buffType = 56;
break;
case 1183:
this.damage = 0;
this.useStyle = 1;
this.shoot = 211;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5, silver: 50);
this.buffType = 57;
break;
case 1184:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = 13500;
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 12;
break;
case 1185:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 25;
this.knockBack = 4.75f;
this.width = 40;
this.height = 40;
this.damage = 45;
this.scale = 1.125f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 92000;
this.melee = true;
break;
case 1186:
this.useStyle = 5;
this.useAnimation = 27;
this.useTime = 27;
this.shootSpeed = 4.4f;
this.knockBack = 4.5f;
this.width = 40;
this.height = 40;
this.damage = 32;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 212;
this.rare = 4;
this.value = 60000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 1187:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 23;
this.useTime = 23;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 34;
this.shootSpeed = 9.25f;
this.noMelee = true;
this.value = 80000;
this.ranged = true;
this.rare = 4;
this.knockBack = 1.75f;
break;
case 1188:
this.useStyle = 1;
this.useTurn = true;
this.autoReuse = true;
this.useAnimation = 25;
this.useTime = 12;
this.knockBack = 5f;
this.width = 20;
this.height = 12;
this.damage = 12;
this.pick = 130;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 72000;
this.melee = true;
this.scale = 1.15f;
break;
case 1189:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 12;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 20;
this.height = 12;
this.damage = 12;
this.pick = 130;
this.UseSound = SoundID.Item23;
this.shoot = 213;
this.rare = 4;
this.value = 72000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 1190:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 12;
this.shootSpeed = 40f;
this.knockBack = 2.9f;
this.width = 20;
this.height = 12;
this.damage = 26;
this.axe = 15;
this.UseSound = SoundID.Item23;
this.shoot = 214;
this.rare = 4;
this.value = 72000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 1191:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = Item.sellPrice(silver: 52);
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 14;
break;
case 1192:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 25;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 50;
this.scale = 1.17f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 126500;
this.melee = true;
break;
case 1193:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 25;
this.shootSpeed = 4.5f;
this.knockBack = 5.5f;
this.width = 40;
this.height = 40;
this.damage = 36;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 215;
this.rare = 4;
this.value = 82500;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 1194:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 21;
this.useTime = 21;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 38;
this.shootSpeed = 9.75f;
this.noMelee = true;
this.value = 110000;
this.ranged = true;
this.rare = 4;
this.knockBack = 2f;
break;
case 1195:
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 9;
this.knockBack = 5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 17;
this.pick = 165;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 99000;
this.melee = true;
this.scale = 1.15f;
break;
case 1196:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 9;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 20;
this.height = 12;
this.damage = 17;
this.pick = 165;
this.UseSound = SoundID.Item23;
this.shoot = 216;
this.rare = 4;
this.value = 99000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 1197:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 9;
this.shootSpeed = 40f;
this.knockBack = 3.75f;
this.width = 20;
this.height = 12;
this.damage = 31;
this.axe = 18;
this.UseSound = SoundID.Item23;
this.shoot = 217;
this.rare = 4;
this.value = 99000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 1198:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = Item.sellPrice(silver: 85);
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 16;
break;
case 1199:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 25;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 58;
this.scale = 1.2f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 161000;
this.melee = true;
break;
case 1200:
this.useStyle = 5;
this.useAnimation = 23;
this.useTime = 23;
this.shootSpeed = 5f;
this.knockBack = 6.2f;
this.width = 40;
this.height = 40;
this.damage = 40;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 218;
this.rare = 4;
this.value = 105000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 1201:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 18;
this.useTime = 18;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 41;
this.shootSpeed = 10.5f;
this.noMelee = true;
this.value = 140000;
this.ranged = true;
this.rare = 4;
this.knockBack = 2.5f;
break;
case 1202:
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 7;
this.knockBack = 5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 27;
this.pick = 190;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 126000;
this.melee = true;
this.scale = 1.15f;
break;
case 1203:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 20;
this.height = 12;
this.damage = 27;
this.pick = 190;
this.UseSound = SoundID.Item23;
this.shoot = 219;
this.rare = 4;
this.value = 126000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 1204:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 40f;
this.knockBack = 4.6f;
this.width = 20;
this.height = 12;
this.damage = 34;
this.axe = 21;
this.UseSound = SoundID.Item23;
this.shoot = 220;
this.rare = 4;
this.value = 126000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
break;
case 1205:
this.width = 18;
this.height = 18;
this.defense = 14;
this.headSlot = 83;
this.rare = 4;
this.value = 75000;
break;
case 1206:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 84;
this.rare = 4;
this.value = 75000;
break;
case 1207:
this.width = 18;
this.height = 18;
this.defense = 3;
this.headSlot = 85;
this.rare = 4;
this.value = 75000;
break;
case 1208:
this.width = 18;
this.height = 18;
this.defense = 10;
this.bodySlot = 54;
this.rare = 4;
this.value = 60000;
break;
case 1209:
this.width = 18;
this.height = 18;
this.defense = 8;
this.legSlot = 49;
this.rare = 4;
this.value = 45000;
break;
case 1210:
this.width = 18;
this.height = 18;
this.defense = 19;
this.headSlot = 86;
this.rare = 4;
this.value = 112500;
break;
case 1211:
this.width = 18;
this.height = 18;
this.defense = 7;
this.headSlot = 87;
this.rare = 4;
this.value = 112500;
break;
case 1212:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 88;
this.rare = 4;
this.value = 112500;
break;
case 1213:
this.width = 18;
this.height = 18;
this.defense = 13;
this.bodySlot = 55;
this.rare = 4;
this.value = 90000;
break;
case 1214:
this.width = 18;
this.height = 18;
this.defense = 10;
this.legSlot = 50;
this.rare = 4;
this.value = 67500;
break;
case 1215:
this.width = 18;
this.height = 18;
this.defense = 23;
this.headSlot = 89;
this.rare = 4;
this.value = 150000;
break;
case 1216:
this.width = 18;
this.height = 18;
this.defense = 8;
this.headSlot = 90;
this.rare = 4;
this.value = 150000;
break;
case 1217:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 91;
this.rare = 4;
this.value = 150000;
break;
case 1218:
this.width = 18;
this.height = 18;
this.defense = 15;
this.bodySlot = 56;
this.rare = 4;
this.value = 120000;
break;
case 1219:
this.width = 18;
this.height = 18;
this.defense = 11;
this.legSlot = 51;
this.rare = 4;
this.value = 90000;
break;
case 1220:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 134;
this.placeStyle = 1;
this.width = 28;
this.height = 14;
this.value = 25000;
this.rare = 3;
break;
case 1221:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 133;
this.placeStyle = 1;
this.width = 44;
this.height = 30;
this.value = 50000;
this.rare = 3;
break;
case 1222:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 12;
this.knockBack = 5.5f;
this.width = 20;
this.height = 12;
this.damage = 36;
this.axe = 15;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 72000;
this.melee = true;
this.scale = 1.1f;
break;
case 1223:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 9;
this.knockBack = 6.5f;
this.width = 20;
this.height = 12;
this.damage = 41;
this.axe = 18;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 99000;
this.melee = true;
this.scale = 1.1f;
break;
case 1224:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 7;
this.knockBack = 7.5f;
this.width = 20;
this.height = 12;
this.damage = 44;
this.axe = 21;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 126000;
this.melee = true;
this.scale = 1.1f;
break;
case 1225:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.value = Item.sellPrice(silver: 40);
this.rare = 4;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 18;
break;
case 1226:
this.useStyle = 1;
this.useAnimation = 26;
this.useTime = 60;
this.shoot = 229;
this.shootSpeed = 8f;
this.knockBack = 6f;
this.width = 40;
this.height = 40;
this.damage = 80;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = 276000;
this.scale = 1.25f;
this.melee = true;
break;
case 1227:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 16;
this.useTime = 42;
this.shoot = 228;
this.shootSpeed = 8f;
this.knockBack = 4f;
this.width = 40;
this.height = 40;
this.damage = 48;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = 276000;
this.melee = true;
break;
case 1228:
this.useStyle = 5;
this.useAnimation = 23;
this.useTime = 23;
this.shootSpeed = 5f;
this.knockBack = 6.2f;
this.width = 40;
this.height = 40;
this.damage = 49;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 222;
this.rare = 7;
this.value = 180000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
break;
case 1229:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 19;
this.useTime = 19;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 34;
this.shootSpeed = 11.5f;
this.noMelee = true;
this.value = 240000;
this.ranged = true;
this.rare = 7;
this.knockBack = 2.75f;
break;
case 1230:
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 7;
this.knockBack = 5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 40;
this.pick = 200;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = 216000;
this.melee = true;
this.scale = 1.15f;
++this.tileBoost;
break;
case 1231:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 40f;
this.knockBack = 1f;
this.width = 20;
this.height = 12;
this.damage = 35;
this.pick = 200;
this.UseSound = SoundID.Item23;
this.shoot = 223;
this.rare = 7;
this.value = 216000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
++this.tileBoost;
break;
case 1232:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 46f;
this.knockBack = 4.6f;
this.width = 20;
this.height = 12;
this.damage = 50;
this.axe = 23;
this.UseSound = SoundID.Item23;
this.shoot = 224;
this.rare = 7;
this.value = 216000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
++this.tileBoost;
break;
case 1233:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 30;
this.useTime = 7;
this.knockBack = 7f;
this.width = 20;
this.height = 12;
this.damage = 70;
this.axe = 23;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = 216000;
this.melee = true;
this.scale = 1.15f;
++this.tileBoost;
break;
case 1234:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.useTime = 14;
this.hammer = 90;
this.width = 24;
this.height = 28;
this.damage = 80;
this.knockBack = 8f;
this.scale = 1.25f;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = 216000;
this.melee = true;
++this.tileBoost;
break;
case 1235:
this.shootSpeed = 4.5f;
this.shoot = 225;
this.damage = 16;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 3.5f;
this.value = 100;
this.ranged = true;
this.rare = 7;
break;
case 1236:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 10f;
this.shoot = 230;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 1237:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 10.5f;
this.shoot = 231;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 1238:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 11f;
this.shoot = 232;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 1239:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 11.5f;
this.shoot = 233;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 1240:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 12f;
this.shoot = 234;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 1241:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 12.5f;
this.shoot = 235;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 1242:
this.damage = 0;
this.useStyle = 1;
this.shoot = 236;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 7, silver: 50);
this.buffType = 61;
break;
case 1243:
this.width = 28;
this.height = 20;
this.headSlot = 92;
this.rare = 1;
this.vanity = true;
break;
case 1244:
this.mana = 10;
this.damage = 36;
this.useStyle = 1;
this.shootSpeed = 16f;
this.shoot = 237;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item66;
this.useAnimation = 22;
this.useTime = 22;
this.rare = 6;
this.noMelee = true;
this.knockBack = 0.0f;
this.value = Item.sellPrice(gold: 3, silver: 50);
this.magic = true;
break;
case 1245:
this.flame = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.holdStyle = 1;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 10;
this.width = 10;
this.height = 12;
this.value = 60;
this.noWet = true;
break;
case 1246:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 234;
this.width = 12;
this.height = 12;
this.ammo = AmmoID.Sand;
this.notAmmo = true;
break;
case 1247:
this.width = 20;
this.height = 24;
this.value = 150000;
this.accessory = true;
this.rare = 4;
this.backSlot = (sbyte) 1;
break;
case 1248:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = Item.buyPrice(gold: 25);
this.rare = 7;
break;
case 1249:
this.width = 14;
this.height = 28;
this.rare = 2;
this.value = Item.sellPrice(gold: 2);
this.accessory = true;
this.balloonSlot = (sbyte) 7;
break;
case 1250:
this.width = 20;
this.height = 22;
this.rare = 4;
this.value = Item.buyPrice(gold: 15);
this.accessory = true;
this.balloonSlot = (sbyte) 2;
break;
case 1251:
this.width = 20;
this.height = 22;
this.rare = 4;
this.value = Item.buyPrice(gold: 15);
this.accessory = true;
this.balloonSlot = (sbyte) 9;
break;
case 1252:
this.width = 20;
this.height = 22;
this.rare = 4;
this.value = Item.buyPrice(gold: 15);
this.accessory = true;
this.balloonSlot = (sbyte) 10;
break;
case 1253:
this.width = 20;
this.height = 24;
this.value = 225000;
this.accessory = true;
this.rare = 5;
break;
case 1254:
this.useStyle = 5;
this.useAnimation = 36;
this.useTime = 36;
this.crit += 25;
this.width = 44;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item40;
this.damage = 185;
this.shootSpeed = 16f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 40);
this.knockBack = 8f;
this.rare = 8;
this.ranged = true;
break;
case 1255:
this.autoReuse = false;
this.useStyle = 5;
this.useAnimation = 8;
this.useTime = 8;
this.width = 24;
this.height = 22;
this.shoot = 14;
this.knockBack = 5.5f;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item41;
this.damage = 50;
this.shootSpeed = 13.5f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.scale = 0.85f;
this.rare = 7;
this.ranged = true;
break;
case 1256:
this.mana = 10;
this.damage = 12;
this.useStyle = 1;
this.shootSpeed = 12f;
this.shoot = 243;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item8;
this.useAnimation = 24;
this.useTime = 24;
this.rare = 1;
this.noMelee = true;
this.knockBack = 0.0f;
this.value = this.shadowOrbPrice;
this.magic = true;
break;
case 1257:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 1;
this.value = Item.sellPrice(silver: 39);
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 19;
break;
case 1258:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 22;
this.useTime = 22;
this.width = 50;
this.height = 18;
this.shoot = 246;
this.useAmmo = AmmoID.StyngerBolt;
this.UseSound = SoundID.Item11;
this.damage = 45;
this.knockBack = 5f;
this.shootSpeed = 9f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.rare = 7;
this.ranged = true;
break;
case 1259:
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 40;
this.useTime = 40;
this.knockBack = 6.5f;
this.width = 30;
this.height = 10;
this.damage = 65;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 247;
this.shootSpeed = 15.9f;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = Item.sellPrice(gold: 6);
this.melee = true;
this.channel = true;
break;
case 1260:
this.useStyle = 5;
this.useAnimation = 40;
this.useTime = 40;
this.width = 50;
this.height = 18;
this.shoot = 250;
this.UseSound = SoundID.Item67;
this.damage = 45;
this.knockBack = 2.5f;
this.shootSpeed = 16f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 20);
this.rare = 8;
this.magic = true;
this.mana = 20;
break;
case 1261:
this.shootSpeed = 2f;
this.shoot = 246;
this.damage = 17;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.StyngerBolt;
this.knockBack = 1f;
this.value = 75;
this.rare = 5;
this.ranged = true;
break;
case 1262:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 46f;
this.knockBack = 5.2f;
this.width = 20;
this.height = 12;
this.damage = 45;
this.hammer = 90;
this.UseSound = SoundID.Item23;
this.shoot = 252;
this.rare = 7;
this.value = 216000;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
++this.tileBoost;
break;
case 1263:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 235;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(gold: 2, silver: 50);
this.mech = true;
break;
case 1264:
this.mana = 11;
this.damage = 60;
this.useStyle = 1;
this.shootSpeed = 7f;
this.shoot = 253;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item20;
this.useAnimation = 12;
this.useTime = 12;
this.rare = 5;
this.noMelee = true;
this.knockBack = 6.5f;
this.value = Item.sellPrice(gold: 5);
this.magic = true;
break;
case 1265:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 9;
this.useTime = 9;
this.width = 24;
this.height = 22;
this.shoot = 14;
this.knockBack = 3.5f;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 30;
this.shootSpeed = 13f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 7);
this.scale = 0.75f;
this.rare = 7;
this.ranged = true;
break;
case 1266:
this.rare = 8;
this.mana = 14;
this.UseSound = SoundID.Item20;
this.noMelee = true;
this.useStyle = 5;
this.damage = 48;
this.knockBack = 6f;
this.useAnimation = 20;
this.useTime = 20;
this.width = 24;
this.height = 28;
this.shoot = 254;
this.shootSpeed = 1.2f;
this.magic = true;
this.value = 500000;
break;
case 1267:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 88;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 1268:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 89;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 1269:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 90;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 1270:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 91;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 1271:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 92;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 1272:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 93;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 1273:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 25;
this.width = 30;
this.height = 10;
this.noUseGraphic = true;
this.shoot = 256;
this.shootSpeed = 15f;
this.UseSound = SoundID.Item1;
this.rare = 2;
this.value = 45000;
break;
case 1274:
this.width = 28;
this.height = 20;
this.headSlot = 93;
this.rare = 1;
this.vanity = true;
break;
case 1275:
this.width = 28;
this.height = 20;
this.headSlot = 94;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 1);
break;
case 1276:
this.width = 28;
this.height = 20;
this.headSlot = 95;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 1);
break;
case 1277:
this.width = 28;
this.height = 20;
this.headSlot = 96;
this.rare = 1;
this.vanity = true;
break;
case 1278:
this.width = 28;
this.height = 20;
this.headSlot = 97;
this.rare = 1;
this.vanity = true;
break;
case 1279:
this.width = 28;
this.height = 20;
this.bodySlot = 57;
this.rare = 1;
this.vanity = true;
break;
case 1280:
this.width = 28;
this.height = 20;
this.legSlot = 52;
this.rare = 1;
this.vanity = true;
break;
case 1281:
this.width = 28;
this.height = 20;
this.headSlot = 98;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
break;
case 1282:
this.width = 18;
this.height = 14;
this.bodySlot = 58;
this.value = Item.sellPrice(silver: 50);
break;
case 1283:
this.width = 18;
this.height = 14;
this.bodySlot = 59;
this.defense = 1;
this.value = Item.sellPrice(silver: 50) * 2;
break;
case 1284:
this.width = 18;
this.height = 14;
this.bodySlot = 60;
this.defense = 1;
this.value = Item.sellPrice(silver: 50) * 3;
this.rare = 1;
break;
case 1285:
this.width = 18;
this.height = 14;
this.bodySlot = 61;
this.defense = 2;
this.value = Item.sellPrice(silver: 50) * 4;
this.rare = 1;
break;
case 1286:
this.width = 18;
this.height = 14;
this.bodySlot = 62;
this.defense = 2;
this.value = Item.sellPrice(silver: 50) * 5;
this.rare = 1;
break;
case 1287:
this.defense = 3;
this.width = 18;
this.height = 14;
this.bodySlot = 63;
this.value = Item.sellPrice(silver: 50) * 6;
this.rare = 2;
break;
case 1288:
this.width = 28;
this.height = 20;
this.bodySlot = 64;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 25);
break;
case 1289:
this.width = 28;
this.height = 20;
this.legSlot = 53;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 25);
break;
case 1290:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = this.shadowOrbPrice;
this.neckSlot = (sbyte) 3;
break;
case 1291:
this.maxStack = 99;
this.consumable = true;
this.width = 18;
this.height = 18;
this.useStyle = 4;
this.useTime = 30;
this.UseSound = SoundID.Item4;
this.useAnimation = 30;
this.rare = 7;
this.value = Item.sellPrice(gold: 2);
break;
case 1292:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 237;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 1293:
this.maxStack = 99;
this.consumable = true;
this.width = 22;
this.height = 10;
this.value = Item.sellPrice(gold: 1);
break;
case 1294:
this.useStyle = 1;
this.useAnimation = 16;
this.useTime = 6;
this.knockBack = 5.5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 34;
this.pick = 210;
this.axe = 25;
this.UseSound = SoundID.Item1;
this.rare = 7;
this.value = 216000;
this.melee = true;
this.scale = 1.15f;
++this.tileBoost;
break;
case 1295:
this.mana = 8;
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 10;
this.useTime = 10;
this.width = 24;
this.height = 18;
this.shoot = 260;
this.UseSound = SoundID.Item12;
this.damage = 80;
this.shootSpeed = 15f;
this.noMelee = true;
this.value = 350000;
this.knockBack = 3f;
this.rare = 7;
this.magic = true;
break;
case 1296:
this.mana = 18;
this.damage = 125;
this.useStyle = 5;
this.crit = 20;
this.shootSpeed = 12f;
this.shoot = 261;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item69;
this.useAnimation = this.useTime = 24;
this.rare = 7;
this.noMelee = true;
this.knockBack = 7.5f;
this.value = Item.buyPrice(gold: 35);
this.magic = true;
break;
case 1297:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 24;
this.useTime = 24;
this.knockBack = 12f;
this.width = 30;
this.height = 10;
this.damage = 90;
this.scale = 0.9f;
this.shoot = 262;
this.shootSpeed = 14f;
this.UseSound = SoundID.Item10;
this.rare = 7;
this.value = Item.buyPrice(gold: 35);
this.melee = true;
this.noMelee = true;
break;
case 1298:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 17;
this.width = 26;
this.height = 22;
this.value = 500;
break;
case 1299:
this.width = 14;
this.height = 28;
this.rare = 4;
this.value = 150000;
break;
case 1300:
this.width = 14;
this.height = 28;
this.rare = 4;
this.value = 150000;
this.accessory = true;
break;
case 1301:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = 300000;
this.rare = 7;
break;
case 1302:
this.shootSpeed = 4f;
this.shoot = 242;
this.damage = 10;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 4f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 1303:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = Item.sellPrice(gold: 1);
this.rare = 2;
this.neckSlot = (sbyte) 1;
break;
case 1304:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 23;
this.useTime = 23;
this.width = 24;
this.height = 28;
this.damage = 12;
this.knockBack = 4.25f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 2000;
this.melee = true;
break;
case 1305:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 23;
this.knockBack = 7.25f;
this.useTime = 7;
this.width = 24;
this.height = 28;
this.damage = 72;
this.axe = 35;
this.hammer = 100;
this.tileBoost = 1;
this.scale = 1.15f;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
break;
case 1306:
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 25;
this.knockBack = 5.5f;
this.width = 24;
this.height = 28;
this.damage = 42;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 5;
this.shoot = 263;
this.shootSpeed = 8f;
this.value = 250000;
this.melee = true;
break;
case 1307:
this.accessory = true;
this.width = 14;
this.height = 26;
this.value = 1000;
this.rare = 1;
break;
case 1308:
this.mana = 22;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 43;
this.useAnimation = 36;
this.useTime = 36;
this.width = 40;
this.height = 40;
this.shoot = 265;
this.shootSpeed = 13.5f;
this.knockBack = 5.6f;
this.magic = true;
this.autoReuse = true;
this.rare = 6;
this.noMelee = true;
this.value = Item.sellPrice(gold: 4);
break;
case 1309:
this.mana = 10;
this.damage = 8;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 266;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 28;
this.useTime = 28;
this.rare = 4;
this.noMelee = true;
this.knockBack = 2f;
this.buffType = 64;
this.value = 100000;
this.summon = true;
break;
case 1310:
this.shoot = 267;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.ammo = AmmoID.Dart;
this.damage = 10;
this.knockBack = 2f;
this.shootSpeed = 2f;
this.ranged = true;
this.rare = 2;
this.consumable = true;
break;
case 1311:
this.damage = 0;
this.useStyle = 1;
this.shoot = 268;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 6;
this.noMelee = true;
this.value = Item.sellPrice(gold: 3);
this.buffType = 65;
break;
case 1312:
this.damage = 0;
this.useStyle = 1;
this.shoot = 269;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 6;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.buffType = 66;
break;
case 1313:
this.autoReuse = true;
this.rare = 2;
this.mana = 18;
this.UseSound = SoundID.Item8;
this.noMelee = true;
this.useStyle = 5;
this.damage = 29;
this.useAnimation = 26;
this.useTime = 26;
this.width = 24;
this.height = 28;
this.shoot = 837;
this.scale = 0.9f;
this.shootSpeed = 3.5f;
this.knockBack = 3.5f;
this.magic = true;
this.value = Item.sellPrice(gold: 1, silver: 50);
break;
case 1314:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 28;
this.useTime = 28;
this.knockBack = 6.5f;
this.width = 30;
this.height = 10;
this.damage = 40;
this.scale = 0.9f;
this.shoot = 271;
this.shootSpeed = 15f;
this.UseSound = SoundID.Item10;
this.rare = 4;
this.value = Item.sellPrice(gold: 3, silver: 50);
this.melee = true;
this.noMelee = true;
break;
case 1315:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 28;
this.height = 28;
this.maxStack = 20;
break;
case 1316:
this.width = 18;
this.height = 18;
this.defense = 21;
this.headSlot = 99;
this.rare = 8;
this.value = 300000;
break;
case 1317:
this.width = 18;
this.height = 18;
this.defense = 27;
this.bodySlot = 65;
this.rare = 8;
this.value = 240000;
break;
case 1318:
this.width = 18;
this.height = 18;
this.defense = 17;
this.legSlot = 54;
this.rare = 8;
this.value = 180000;
break;
case 1319:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 19;
this.useTime = 19;
this.width = 44;
this.height = 14;
this.shoot = 166;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 10;
this.shootSpeed = 11f;
this.noMelee = true;
this.value = 100000;
this.knockBack = 1f;
this.rare = 1;
this.ranged = true;
this.useAmmo = AmmoID.Snowball;
this.shoot = 166;
break;
case 1320:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 19;
this.useTime = 11;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 8;
this.pick = 55;
this.UseSound = SoundID.Item1;
this.knockBack = 3f;
this.rare = 1;
this.value = Item.buyPrice(gold: 1, silver: 50);
this.scale = 1.15f;
this.melee = true;
break;
case 1321:
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.sellPrice(gold: 5);
this.rare = 4;
this.backSlot = (sbyte) 7;
break;
case 1322:
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.sellPrice(gold: 2);
this.rare = 3;
break;
case 1323:
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.sellPrice(gold: 2);
this.rare = 3;
this.faceSlot = (sbyte) 6;
break;
case 1324:
this.autoReuse = true;
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 14f;
this.shoot = 272;
this.damage = 55;
this.knockBack = 6.5f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 14;
this.useTime = 14;
this.noUseGraphic = true;
this.rare = 5;
this.value = 75000;
this.melee = true;
this.maxStack = 10;
break;
case 1325:
this.autoReuse = false;
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.knockBack = 3.5f;
this.width = 30;
this.height = 10;
this.damage = 12;
this.shoot = 273;
this.shootSpeed = 12f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = Item.sellPrice(silver: 25);
this.melee = true;
this.noUseGraphic = true;
break;
case 1326:
this.autoReuse = false;
this.useStyle = 1;
this.useAnimation = 20;
this.useTime = 20;
this.width = 20;
this.height = 20;
this.UseSound = SoundID.Item8;
this.rare = 7;
this.value = Item.sellPrice(gold: 10);
break;
case 1327:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 25;
this.useTime = 25;
this.knockBack = 7f;
this.width = 24;
this.height = 28;
this.damage = 57;
this.scale = 1.15f;
this.UseSound = SoundID.Item71;
this.rare = 6;
this.shoot = 274;
this.shootSpeed = 9f;
this.value = this.eclipsePrice;
this.melee = true;
break;
case 1328:
this.width = 14;
this.height = 18;
this.maxStack = 99;
this.rare = 7;
this.value = 5000;
break;
case 1329:
this.width = 14;
this.height = 18;
this.maxStack = 999;
this.rare = 1;
this.value = 750;
break;
case 1330:
this.width = 18;
this.height = 20;
this.maxStack = 99;
this.value = 12;
break;
case 1331:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.width = 28;
this.height = 28;
this.maxStack = 20;
this.rare = 1;
break;
case 1332:
this.width = 12;
this.height = 14;
this.maxStack = 99;
this.value = 4500;
this.rare = 3;
break;
case 1333:
this.flame = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.holdStyle = 1;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 11;
this.width = 10;
this.height = 12;
this.value = 160;
this.rare = 1;
break;
case 1334:
this.shootSpeed = 4.25f;
this.shoot = 278;
this.damage = 16;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 3f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 1335:
this.shootSpeed = 5.25f;
this.shoot = 279;
this.damage = 13;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 4f;
this.value = 30;
this.ranged = true;
this.rare = 3;
break;
case 1336:
this.mana = 7;
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 18;
this.useTime = 6;
this.knockBack = 4f;
this.width = 38;
this.height = 10;
this.damage = 21;
this.shoot = 280;
this.shootSpeed = 10f;
this.UseSound = SoundID.Item13;
this.rare = 4;
this.value = Item.sellPrice(gold: 4);
this.magic = true;
this.noMelee = true;
break;
case 1337:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 209;
this.placeStyle = 1;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(gold: 50);
break;
case 1338:
this.noUseGraphic = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 20;
this.useTime = 20;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.damage = 350;
this.noMelee = true;
this.value = Item.buyPrice(silver: 35);
this.makeNPC = (short) 614;
break;
case 1339:
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = Item.buyPrice(silver: 15);
break;
case 1340:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 71;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1341:
this.shootSpeed = 4.3f;
this.shoot = 282;
this.damage = 19;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 4.2f;
this.value = 90;
this.ranged = true;
this.rare = 3;
break;
case 1342:
this.shootSpeed = 5.3f;
this.shoot = 283;
this.damage = 15;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 4.1f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 1343:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = 300000;
this.handOffSlot = (sbyte) 1;
this.handOnSlot = (sbyte) 6;
break;
case 1344:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 272;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 7);
break;
case 1345:
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = Item.buyPrice(silver: 2);
this.noMelee = true;
this.useStyle = 1;
this.useAnimation = this.useTime = 20;
this.autoReuse = true;
this.consumable = true;
break;
case 1346:
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = Item.buyPrice(silver: 15);
break;
case 1347:
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = Item.buyPrice(silver: 12);
break;
case 1348:
this.width = 12;
this.height = 20;
this.maxStack = 99;
this.value = Item.buyPrice(silver: 17);
break;
case 1349:
this.shootSpeed = 5.1f;
this.shoot = 284;
this.damage = 10;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 5f;
this.value = 10;
this.ranged = true;
this.rare = 3;
break;
case 1350:
this.shootSpeed = 4.6f;
this.shoot = 285;
this.damage = 15;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 3.6f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 1351:
this.shootSpeed = 4.7f;
this.shoot = 286;
this.damage = 10;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 6.6f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 1352:
this.shootSpeed = 4.6f;
this.shoot = 287;
this.damage = 10;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 3.6f;
this.value = 40;
this.ranged = true;
this.rare = 3;
break;
case 1353:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 73;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1354:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 74;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1355:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 75;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1356:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 76;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1357:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 77;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1358:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 78;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 3);
this.rare = 4;
break;
case 1359:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 79;
this.buffTime = 72000;
this.value = Item.sellPrice(silver: 5);
this.rare = 4;
break;
case 1360:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 0;
this.rare = 1;
break;
case 1361:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 1;
this.rare = 1;
break;
case 1362:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 2;
this.rare = 1;
break;
case 1363:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 3;
this.rare = 1;
break;
case 1364:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 4;
this.rare = 1;
break;
case 1365:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 5;
this.rare = 1;
break;
case 1366:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 6;
this.rare = 1;
break;
case 1367:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 7;
this.rare = 1;
break;
case 1368:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 8;
this.rare = 1;
break;
case 1369:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 9;
this.rare = 1;
break;
case 1370:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 10;
this.rare = 1;
break;
case 1371:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 11;
this.rare = 1;
break;
case 1372:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 12;
break;
case 1373:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 13;
break;
case 1374:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 14;
break;
case 1375:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 15;
break;
case 1376:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.placeStyle = 16;
break;
case 1377:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.placeStyle = 17;
break;
case 1378:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 100;
this.width = 12;
this.height = 12;
break;
case 1379:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 101;
this.width = 12;
this.height = 12;
break;
case 1380:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 102;
this.width = 12;
this.height = 12;
break;
case 1381:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 103;
this.width = 12;
this.height = 12;
break;
case 1382:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 104;
this.width = 12;
this.height = 12;
break;
case 1383:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 105;
this.width = 12;
this.height = 12;
break;
case 1384:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 6;
this.width = 8;
this.height = 10;
break;
case 1385:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 7;
this.width = 8;
this.height = 10;
break;
case 1386:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 8;
this.width = 8;
this.height = 10;
break;
case 1387:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 9;
this.width = 8;
this.height = 10;
break;
case 1388:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 10;
this.width = 8;
this.height = 10;
break;
case 1389:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 11;
this.width = 8;
this.height = 10;
break;
case 1390:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
this.placeStyle = 1;
break;
case 1391:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
this.placeStyle = 2;
break;
case 1392:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
this.placeStyle = 3;
break;
case 1393:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
this.placeStyle = 4;
break;
case 1394:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
this.placeStyle = 5;
break;
case 1395:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(copper: 30);
this.placeStyle = 6;
break;
case 1396:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 13;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 1397:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 10;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 1398:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 11;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 1399:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 14;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 1400:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 11;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 1401:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 12;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 1402:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 15;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 1403:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 12;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 1404:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 13;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 1405:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 1;
break;
case 1406:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 2;
break;
case 1407:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 3;
break;
case 1408:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 46;
break;
case 1409:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 47;
break;
case 1410:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 48;
break;
case 1411:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 16;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1412:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 17;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1413:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 18;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1414:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 1;
break;
case 1415:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 2;
break;
case 1416:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 3;
break;
case 1417:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 241;
this.placeStyle = 0;
this.width = 30;
this.height = 30;
break;
case 1418:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 12;
this.width = 8;
this.height = 10;
break;
case 1419:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 18;
break;
case 1420:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 19;
break;
case 1421:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 0;
break;
case 1422:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 1;
break;
case 1423:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 2;
break;
case 1424:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 3;
break;
case 1425:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 4;
break;
case 1426:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 5;
break;
case 1427:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 20;
break;
case 1428:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 21;
break;
case 1429:
this.width = 18;
this.height = 18;
this.headSlot = 100;
this.vanity = true;
this.value = Item.buyPrice(gold: 1);
break;
case 1430:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 243;
this.width = 26;
this.height = 20;
this.value = Item.buyPrice(gold: 7);
this.rare = 2;
break;
case 1431:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.value = Item.sellPrice(silver: 5);
this.placeStyle = 7;
break;
case 1432:
this.width = 12;
this.height = 20;
this.maxStack = 999;
this.value = Item.buyPrice(copper: 5);
break;
case 1433:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 6;
break;
case 1434:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 7;
break;
case 1435:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 8;
break;
case 1436:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 9;
break;
case 1437:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 10;
break;
case 1438:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 11;
break;
case 1439:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 12;
break;
case 1440:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 22;
break;
case 1441:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 23;
break;
case 1442:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 24;
break;
case 1443:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 25;
break;
case 1444:
this.mana = 7;
this.UseSound = SoundID.Item72;
this.useStyle = 5;
this.damage = 53;
this.useAnimation = 16;
this.useTime = 16;
this.autoReuse = true;
this.width = 40;
this.height = 40;
this.shoot = 294;
this.shootSpeed = 6f;
this.knockBack = 3.25f;
this.value = Item.sellPrice(gold: 6);
this.magic = true;
this.rare = 8;
this.noMelee = true;
break;
case 1445:
this.mana = 18;
this.UseSound = SoundID.Item73;
this.useStyle = 5;
this.damage = 65;
this.useAnimation = 30;
this.useTime = 30;
this.width = 40;
this.height = 40;
this.shoot = 295;
this.shootSpeed = 8f;
this.knockBack = 8f;
this.value = Item.sellPrice(gold: 6);
this.magic = true;
this.noMelee = true;
this.rare = 8;
break;
case 1446:
this.mana = 15;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 65;
this.autoReuse = true;
this.useAnimation = 24;
this.useTime = 24;
this.width = 40;
this.height = 40;
this.shoot = 297;
this.shootSpeed = 6f;
this.knockBack = 6f;
this.value = Item.sellPrice(gold: 6);
this.magic = true;
this.noMelee = true;
this.rare = 8;
break;
case 1447:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 106;
this.width = 12;
this.height = 12;
break;
case 1448:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 107;
this.width = 12;
this.height = 12;
break;
case 1449:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 244;
this.width = 26;
this.height = 20;
this.value = Item.buyPrice(gold: 4);
this.rare = 1;
break;
case 1450:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = false;
this.useAnimation = 25;
this.useTime = 25;
this.width = 24;
this.height = 28;
this.scale = 1f;
this.value = Item.buyPrice(gold: 5);
this.noMelee = true;
this.rare = 1;
break;
case 1451:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 10;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1452:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 11;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1453:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 12;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1454:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 13;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1455:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 14;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1456:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 15;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1457:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 13;
this.width = 8;
this.height = 10;
break;
case 1458:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 19;
this.width = 14;
this.height = 28;
this.value = 200;
break;
case 1459:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 16;
this.width = 12;
this.height = 30;
this.value = 150;
break;
case 1460:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 13;
this.width = 26;
this.height = 20;
this.value = 300;
break;
case 1461:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 14;
this.width = 28;
this.height = 14;
this.value = 150;
break;
case 1462:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 49;
break;
case 1463:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 4;
break;
case 1464:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 16;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1465:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 17;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1466:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 18;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1467:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 19;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1468:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 20;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1469:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 21;
this.width = 10;
this.height = 24;
this.value = 1000;
break;
case 1470:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 5;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 1471:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 6;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 1472:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 7;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
case 1473:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 8;
this.width = 28;
this.height = 20;
this.value = 2000;
break;
default:
if (type >= 1474 && type <= 1478)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = type - 1474;
break;
}
if (type >= 1479 && type <= 1494)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 246;
this.width = 30;
this.height = 30;
this.value = type < 1481 || type > 1494 ? Item.sellPrice(silver: 10) : Item.buyPrice(gold: 1);
this.placeStyle = type - 1479;
break;
}
if (type == 1495)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 5;
break;
}
if (type >= 1496 && type <= 1499)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 26 + type - 1496;
break;
}
if (type >= 1500 && type <= 1502)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 13 + type - 1500;
break;
}
switch (type)
{
case 1503:
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 101;
this.rare = 8;
this.value = 375000;
return;
case 1504:
this.width = 18;
this.height = 18;
this.defense = 14;
this.bodySlot = 66;
this.rare = 8;
this.value = 300000;
return;
case 1505:
this.width = 18;
this.height = 18;
this.defense = 10;
this.legSlot = 55;
this.rare = 8;
this.value = 225000;
return;
case 1506:
this.useStyle = 1;
this.useAnimation = 24;
this.useTime = 10;
this.knockBack = 5.25f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 32;
this.pick = 200;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = 216000;
this.melee = true;
this.scale = 1.15f;
this.tileBoost += 3;
return;
case 1507:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 28;
this.useTime = 8;
this.knockBack = 7f;
this.width = 20;
this.height = 12;
this.damage = 60;
this.axe = 30;
this.hammer = 90;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = 216000;
this.melee = true;
this.scale = 1.05f;
this.tileBoost += 3;
return;
case 1508:
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = Item.sellPrice(silver: 50);
this.rare = 8;
return;
case 1509:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 17;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 1510:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 14;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 1511:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 15;
this.width = 28;
this.height = 14;
this.value = 150;
return;
case 1512:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 5;
return;
case 1513:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 14f;
this.shoot = 301;
this.damage = 90;
this.knockBack = 9f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
return;
case 1514:
this.width = 18;
this.height = 18;
this.headSlot = 102;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
this.vanity = true;
return;
case 1515:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 15;
return;
default:
if (type >= 1516 && type <= 1521)
{
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 5;
return;
}
if (type >= 1522 && type <= 1527)
{
this.width = 20;
this.height = 20;
this.rare = 1;
return;
}
if (type >= 1528 && type <= 1532)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 18 + type - 1528;
this.width = 26;
this.height = 22;
this.value = 2500;
return;
}
if (type >= 1533 && type <= 1537)
{
this.width = 14;
this.height = 20;
this.maxStack = 99;
this.rare = 8;
return;
}
if (type >= 1538 && type <= 1540)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 30 + type - 1538;
return;
}
if (type >= 1541 && type <= 1542)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 246;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 16 + type - 1541;
return;
}
if (type >= 1543 && type <= 1545)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.width = 24;
this.height = 24;
this.value = Item.sellPrice(gold: 6);
this.tileBoost += 3;
return;
}
switch (type)
{
case 1546:
this.width = 18;
this.height = 18;
this.defense = 11;
this.headSlot = 103;
this.rare = 8;
this.value = 375000;
return;
case 1547:
this.width = 18;
this.height = 18;
this.defense = 11;
this.headSlot = 104;
this.rare = 8;
this.value = 375000;
return;
case 1548:
this.width = 18;
this.height = 18;
this.defense = 11;
this.headSlot = 105;
this.rare = 8;
this.value = 375000;
return;
case 1549:
this.width = 18;
this.height = 18;
this.defense = 24;
this.bodySlot = 67;
this.rare = 8;
this.value = 300000;
return;
case 1550:
this.width = 18;
this.height = 18;
this.defense = 16;
this.legSlot = 56;
this.rare = 8;
this.value = 225000;
return;
case 1551:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 247;
this.width = 26;
this.height = 24;
this.value = Item.buyPrice(1);
return;
case 1552:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 7;
this.value = Item.sellPrice(gold: 1);
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 239;
this.placeStyle = 20;
return;
case 1553:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 5;
this.useTime = 5;
this.crit += 10;
this.width = 60;
this.height = 26;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item40;
this.damage = 85;
this.shootSpeed = 12f;
this.noMelee = true;
this.value = 750000;
this.rare = 10;
this.knockBack = 2.5f;
this.ranged = true;
return;
case 1554:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.headSlot = 106;
this.value = Item.sellPrice(gold: 5);
return;
case 1555:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 68;
this.value = Item.sellPrice(gold: 5);
return;
case 1556:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 57;
this.value = Item.sellPrice(gold: 5);
return;
case 1557:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.headSlot = 107;
this.value = Item.sellPrice(gold: 5);
return;
case 1558:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 69;
this.value = Item.sellPrice(gold: 5);
return;
case 1559:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 58;
this.value = Item.sellPrice(gold: 5);
return;
case 1560:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.headSlot = 108;
this.value = Item.sellPrice(gold: 5);
return;
case 1561:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 70;
this.value = Item.sellPrice(gold: 5);
return;
case 1562:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 59;
this.value = Item.sellPrice(gold: 5);
return;
case 1563:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.headSlot = 109;
this.value = Item.sellPrice(gold: 5);
return;
case 1564:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 71;
this.value = Item.sellPrice(gold: 5);
return;
case 1565:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 60;
this.value = Item.sellPrice(gold: 5);
return;
case 1566:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.headSlot = 110;
this.value = Item.sellPrice(gold: 5);
return;
case 1567:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 72;
this.value = Item.sellPrice(gold: 5);
return;
case 1568:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 61;
this.value = Item.sellPrice(gold: 5);
return;
case 1569:
this.autoReuse = true;
this.useStyle = 1;
this.shootSpeed = 15f;
this.shoot = 304;
this.damage = 29;
this.width = 18;
this.height = 20;
this.UseSound = SoundID.Item39;
this.useAnimation = 16;
this.useTime = 16;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.sellPrice(gold: 20);
this.knockBack = 2.75f;
this.melee = true;
this.rare = 8;
return;
case 1570:
this.width = 14;
this.height = 18;
this.maxStack = 99;
this.rare = 8;
this.value = this.eclipsePrice;
return;
case 1571:
this.autoReuse = true;
this.useStyle = 5;
this.shootSpeed = 14f;
this.shoot = 306;
this.damage = 64;
this.width = 18;
this.height = 20;
this.UseSound = SoundID.Item39;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.sellPrice(gold: 20);
this.knockBack = 5f;
this.melee = true;
this.rare = 8;
return;
case 1572:
this.useStyle = 1;
this.shootSpeed = 14f;
this.shoot = 308;
this.damage = 100;
this.width = 18;
this.height = 20;
this.UseSound = SoundID.Item1;
this.useAnimation = 30;
this.useTime = 30;
this.noMelee = true;
this.value = Item.sellPrice(gold: 20);
this.knockBack = 7.5f;
this.rare = 8;
this.summon = true;
this.mana = 20;
this.sentry = true;
return;
case 1573:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 16;
return;
default:
if (type >= 1574 && type <= 1576)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 33 + type - 1574;
return;
}
switch (type)
{
case 1577:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 6;
return;
case 1578:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 3;
this.value = 100000;
this.neckSlot = (sbyte) 6;
return;
case 1579:
this.width = 28;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.shoeSlot = (sbyte) 5;
return;
case 1580:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.headSlot = 111;
this.value = Item.sellPrice(gold: 5);
return;
case 1581:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 73;
this.value = Item.sellPrice(gold: 5);
return;
case 1582:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 62;
this.value = Item.sellPrice(gold: 5);
return;
case 1583:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 16;
this.value = 400000;
return;
case 1584:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 17;
this.value = 400000;
return;
case 1585:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 18;
this.value = 400000;
return;
case 1586:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 19;
this.value = 400000;
return;
case 1587:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.bodySlot = 74;
this.value = Item.sellPrice(gold: 5);
return;
case 1588:
this.width = 18;
this.height = 18;
this.rare = 9;
this.vanity = true;
this.legSlot = 63;
this.value = Item.sellPrice(gold: 5);
return;
case 1589:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 248;
this.width = 12;
this.height = 12;
return;
case 1590:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 109;
this.width = 12;
this.height = 12;
return;
case 1591:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 249;
this.width = 12;
this.height = 12;
return;
case 1592:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 110;
this.width = 12;
this.height = 12;
return;
case 1593:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 250;
this.width = 12;
this.height = 12;
return;
case 1594:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 111;
this.width = 12;
this.height = 12;
return;
case 1595:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 2;
this.value = 100000;
this.handOffSlot = (sbyte) 3;
this.handOnSlot = (sbyte) 8;
return;
default:
if (type >= 1596 && type <= 1610)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = type - 1596 + 13;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
}
switch (type)
{
case 1611:
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 5;
return;
case 1612:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.value = Item.sellPrice(gold: 3);
return;
case 1613:
this.width = 24;
this.height = 28;
this.rare = 7;
this.value = Item.sellPrice(gold: 5);
this.accessory = true;
this.defense = 4;
this.shieldSlot = (sbyte) 4;
return;
case 1614:
this.shootSpeed = 6f;
this.shoot = 310;
this.damage = 1;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Flare;
this.knockBack = 1.5f;
this.value = 7;
this.ranged = true;
return;
default:
if (type >= 1615 && type <= 1701)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 22 + type - 1615;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
}
if (type == 1702)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 14;
this.width = 8;
this.height = 10;
return;
}
if (type >= 1703 && type <= 1708)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 18 + type - 1703;
this.width = 12;
this.height = 30;
this.value = 150;
return;
}
if (type >= 1709 && type <= 1712)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 20 + type - 1709;
this.width = 14;
this.height = 28;
this.value = 200;
return;
}
if (type >= 1713 && type <= 1718)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 15 + type - 1713;
this.width = 26;
this.height = 20;
this.value = 300;
return;
}
if (type >= 1719 && type <= 1722)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 79;
this.placeStyle = 9 + type - 1719;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
}
switch (type)
{
case 1723:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 78;
this.width = 12;
this.height = 12;
return;
case 1724:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 50000;
this.waistSlot = (sbyte) 14;
return;
case 1725:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 251;
this.width = 8;
this.height = 10;
this.value = Item.sellPrice(copper: 25);
return;
case 1726:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 113;
this.width = 12;
this.height = 12;
return;
case 1727:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 252;
this.width = 8;
this.height = 10;
return;
case 1728:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 114;
this.width = 12;
this.height = 12;
return;
case 1729:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 253;
this.width = 8;
this.height = 10;
return;
case 1730:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 115;
this.width = 12;
this.height = 12;
return;
case 1731:
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 112;
return;
case 1732:
this.width = 18;
this.height = 18;
this.defense = 3;
this.bodySlot = 75;
return;
case 1733:
this.width = 18;
this.height = 18;
this.defense = 2;
this.legSlot = 64;
return;
case 1734:
this.width = 12;
this.height = 12;
return;
case 1735:
this.width = 12;
this.height = 12;
return;
case 1736:
this.width = 18;
this.height = 18;
this.headSlot = 113;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1737:
this.width = 18;
this.height = 18;
this.bodySlot = 76;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1738:
this.width = 18;
this.height = 18;
this.legSlot = 65;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1739:
this.width = 18;
this.height = 18;
this.headSlot = 114;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1740:
this.width = 18;
this.height = 18;
this.headSlot = 115;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1741:
this.width = 18;
this.height = 18;
this.bodySlot = 77;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1742:
this.width = 18;
this.height = 18;
this.headSlot = 116;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1743:
this.width = 18;
this.height = 18;
this.headSlot = 117;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1744:
this.width = 18;
this.height = 18;
this.bodySlot = 78;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1745:
this.width = 18;
this.height = 18;
this.legSlot = 66;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1746:
this.width = 18;
this.height = 18;
this.headSlot = 118;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1747:
this.width = 18;
this.height = 18;
this.bodySlot = 79;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1748:
this.width = 18;
this.height = 18;
this.legSlot = 67;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1749:
this.width = 18;
this.height = 18;
this.headSlot = 119;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1750:
this.width = 18;
this.height = 18;
this.bodySlot = 80;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1751:
this.width = 18;
this.height = 18;
this.legSlot = 68;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1752:
this.width = 18;
this.height = 18;
this.headSlot = 120;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1753:
this.width = 18;
this.height = 18;
this.bodySlot = 81;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1754:
this.width = 18;
this.height = 18;
this.headSlot = 121;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1755:
this.width = 18;
this.height = 18;
this.bodySlot = 82;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1756:
this.width = 18;
this.height = 18;
this.legSlot = 69;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1757:
this.width = 18;
this.height = 18;
this.headSlot = 122;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1758:
this.width = 18;
this.height = 18;
this.bodySlot = 83;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1759:
this.width = 18;
this.height = 18;
this.legSlot = 70;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1760:
this.width = 18;
this.height = 18;
this.headSlot = 123;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1761:
this.width = 18;
this.height = 18;
this.bodySlot = 84;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1762:
this.width = 18;
this.height = 18;
this.legSlot = 71;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1763:
this.width = 18;
this.height = 18;
this.headSlot = 124;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1764:
this.width = 18;
this.height = 18;
this.bodySlot = 85;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1765:
this.width = 18;
this.height = 18;
this.legSlot = 72;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1766:
this.width = 18;
this.height = 18;
this.headSlot = 125;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1767:
this.width = 18;
this.height = 18;
this.headSlot = 126;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1768:
this.width = 18;
this.height = 18;
this.bodySlot = 86;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1769:
this.width = 18;
this.height = 18;
this.legSlot = 73;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1770:
this.width = 18;
this.height = 18;
this.bodySlot = 87;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1771:
this.width = 18;
this.height = 18;
this.legSlot = 74;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1772:
this.width = 18;
this.height = 18;
this.headSlot = (int) sbyte.MaxValue;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1773:
this.width = 18;
this.height = 18;
this.bodySlot = 88;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1774:
this.width = 12;
this.height = 12;
this.rare = 3;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1);
return;
case 1775:
this.width = 18;
this.height = 18;
this.bodySlot = 89;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1776:
this.width = 18;
this.height = 18;
this.legSlot = 75;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1777:
this.width = 18;
this.height = 18;
this.headSlot = 128;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1778:
this.width = 18;
this.height = 18;
this.bodySlot = 90;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1779:
this.width = 18;
this.height = 18;
this.headSlot = 129;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1780:
this.width = 18;
this.height = 18;
this.bodySlot = 91;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1781:
this.width = 18;
this.height = 18;
this.legSlot = 76;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1782:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 9;
this.useTime = 9;
this.crit += 6;
this.width = 60;
this.height = 26;
this.shoot = 311;
this.useAmmo = AmmoID.CandyCorn;
this.UseSound = SoundID.Item11;
this.damage = 44;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 8;
this.knockBack = 2f;
this.ranged = true;
return;
case 1783:
this.shootSpeed = 4f;
this.shoot = 311;
this.damage = 9;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.CandyCorn;
this.knockBack = 1.5f;
this.value = 5;
this.ranged = true;
return;
case 1784:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 30;
this.useTime = 30;
this.crit += 6;
this.width = 60;
this.height = 26;
this.shoot = 312;
this.useAmmo = AmmoID.JackOLantern;
this.UseSound = SoundID.Item11;
this.damage = 65;
this.shootSpeed = 7f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 8;
this.knockBack = 5f;
this.ranged = true;
return;
case 1785:
this.shootSpeed = 4f;
this.shoot = 312;
this.damage = 30;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.JackOLantern;
this.knockBack = 3f;
this.value = 15;
this.ranged = true;
return;
case 1786:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 24;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 9;
this.UseSound = SoundID.Item1;
this.knockBack = 2.25f;
this.value = Item.buyPrice(silver: 60);
this.melee = true;
return;
case 1788:
this.width = 18;
this.height = 18;
this.headSlot = 130;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1789:
this.width = 18;
this.height = 18;
this.bodySlot = 92;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1790:
this.width = 18;
this.height = 18;
this.legSlot = 77;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1791:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 96;
this.placeStyle = 1;
this.width = 20;
this.height = 20;
this.value = Item.buyPrice(gold: 1, silver: 50);
return;
case 1792:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 24;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 1793:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 24;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 1794:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 21;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 1795:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 16;
this.width = 28;
this.height = 14;
this.value = 150;
return;
case 1796:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 15;
this.width = 8;
this.height = 10;
return;
case 1797:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 7;
this.value = 400000;
this.wingSlot = (sbyte) 20;
return;
case 1798:
this.damage = 0;
this.useStyle = 1;
this.shoot = 313;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 81;
this.value = Item.sellPrice(gold: 2);
return;
case 1799:
this.damage = 0;
this.useStyle = 1;
this.shoot = 314;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 82;
this.value = Item.sellPrice(gold: 2);
return;
case 1800:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 13.5f;
this.shoot = 315;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 1, silver: 50);
return;
case 1801:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 12;
this.useTime = 12;
this.mana = 6;
this.width = 50;
this.height = 18;
this.shoot = 316;
this.UseSound = SoundID.Item32;
this.damage = 45;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 8;
this.magic = true;
this.knockBack = 3f;
return;
case 1802:
this.mana = 10;
this.damage = 55;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 317;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 28;
this.useTime = 28;
this.rare = 8;
this.noMelee = true;
this.knockBack = 3f;
this.buffType = 83;
this.value = Item.sellPrice(gold: 10);
this.summon = true;
return;
default:
if (type >= 1803 && type <= 1807)
return;
switch (type)
{
case 1808:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 8;
return;
case 1809:
this.useStyle = 1;
this.shootSpeed = 9f;
this.shoot = 318;
this.damage = 13;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 19;
this.useTime = 19;
this.noUseGraphic = true;
this.noMelee = true;
this.ranged = true;
this.knockBack = 6.5f;
return;
case 1810:
this.damage = 0;
this.useStyle = 1;
this.shoot = 319;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 84;
this.value = Item.sellPrice(gold: 2);
return;
case 1811:
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 5;
return;
case 1812:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 6;
this.width = 26;
this.height = 26;
return;
case 1813:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 35;
this.width = 26;
this.height = 26;
return;
case 1814:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 25;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 1815:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 25;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 1816:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 22;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 1817:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 17;
this.width = 28;
this.height = 14;
this.value = 150;
return;
case 1818:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 16;
this.width = 8;
this.height = 10;
return;
case 1819:
this.width = 18;
this.height = 18;
this.headSlot = 131;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1820:
this.width = 18;
this.height = 18;
this.bodySlot = 93;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1821:
this.width = 18;
this.height = 18;
this.headSlot = 132;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1822:
this.width = 18;
this.height = 18;
this.bodySlot = 94;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1823:
this.width = 18;
this.height = 18;
this.legSlot = 78;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1824:
this.width = 18;
this.height = 18;
this.headSlot = 133;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1825:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 15f;
this.shoot = 320;
this.damage = 15;
this.knockBack = 5f;
this.width = 34;
this.height = 34;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 2;
this.value = 50000;
this.melee = true;
return;
case 1826:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 26;
this.knockBack = 7.5f;
this.width = 40;
this.height = 40;
this.damage = 75;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
return;
case 1827:
this.useStyle = 1;
this.useTurn = true;
this.autoReuse = true;
this.useAnimation = 8;
this.useTime = 8;
this.width = 24;
this.height = 28;
this.damage = 12;
this.knockBack = 4f;
this.UseSound = SoundID.Item1;
this.scale = 1.35f;
this.melee = true;
this.rare = 2;
this.value = 50000;
this.melee = true;
return;
case 1828:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 254;
this.width = 8;
this.height = 10;
this.value = Item.buyPrice(silver: 2, copper: 50);
return;
case 1829:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 15.5f;
this.shoot = 322;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 7;
this.noMelee = true;
this.value = Item.sellPrice(gold: 4);
return;
case 1830:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 7;
this.value = 400000;
this.wingSlot = (sbyte) 21;
return;
case 1831:
this.maxStack = 99;
this.width = 16;
this.height = 14;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 5;
return;
case 1832:
this.width = 18;
this.height = 18;
this.headSlot = 134;
this.value = Item.sellPrice(gold: 1);
this.defense = 9;
this.rare = 8;
return;
case 1833:
this.width = 18;
this.height = 18;
this.bodySlot = 95;
this.value = Item.sellPrice(gold: 1);
this.defense = 11;
this.rare = 8;
return;
case 1834:
this.width = 18;
this.height = 18;
this.legSlot = 79;
this.value = Item.sellPrice(gold: 1);
this.defense = 10;
this.rare = 8;
return;
case 1835:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 26;
this.useTime = 26;
this.crit += 10;
this.width = 40;
this.height = 26;
this.shoot = 323;
this.useAmmo = AmmoID.Stake;
this.UseSound = SoundID.Item5;
this.damage = 75;
this.shootSpeed = 9f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 8;
this.knockBack = 6.5f;
this.ranged = true;
return;
case 1836:
this.shootSpeed = 3f;
this.shoot = 323;
this.damage = 25;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Stake;
this.knockBack = 4.5f;
this.value = 15;
this.ranged = true;
return;
case 1837:
this.useStyle = 1;
this.shoot = 324;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 85;
this.value = Item.sellPrice(gold: 2);
return;
case 1838:
this.width = 18;
this.height = 18;
this.headSlot = 135;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1839:
this.width = 18;
this.height = 18;
this.bodySlot = 96;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1840:
this.width = 18;
this.height = 18;
this.legSlot = 80;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1841:
this.width = 18;
this.height = 18;
this.headSlot = 136;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1842:
this.width = 18;
this.height = 18;
this.bodySlot = 97;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1843:
this.width = 18;
this.height = 18;
this.legSlot = 81;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1844:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 8;
return;
case 1845:
this.rare = 8;
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.buyPrice(gold: 20);
return;
default:
if (type >= 1846 && type <= 1850)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 17 + type - 1846;
return;
}
switch (type)
{
case 1851:
this.width = 18;
this.height = 18;
this.bodySlot = 98;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1852:
this.width = 18;
this.height = 18;
this.legSlot = 82;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1853:
this.width = 18;
this.height = 18;
this.bodySlot = 99;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 1854:
this.width = 18;
this.height = 18;
this.legSlot = 83;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
default:
if (type == 1855 || type == 1856)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
this.placeStyle = 36 + type - 1855;
return;
}
switch (type)
{
case 1857:
this.width = 18;
this.height = 18;
this.headSlot = 137;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
this.rare = 3;
return;
case 1858:
this.width = 14;
this.height = 28;
this.rare = 7;
this.value = 300000;
this.accessory = true;
return;
case 1859:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 9;
this.value = 75000;
this.rare = 2;
return;
case 1860:
this.width = 24;
this.height = 28;
this.rare = 5;
this.value = 150000;
this.accessory = true;
this.faceSlot = (sbyte) 3;
return;
case 1861:
this.width = 24;
this.height = 28;
this.rare = 6;
this.value = 250000;
this.accessory = true;
this.faceSlot = (sbyte) 2;
return;
case 1862:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = 350000;
this.shoeSlot = (sbyte) 9;
return;
case 1863:
this.width = 14;
this.height = 28;
this.rare = 4;
this.value = 150000;
this.accessory = true;
this.balloonSlot = (sbyte) 5;
return;
case 1864:
this.rare = 8;
this.width = 24;
this.height = 28;
this.accessory = true;
this.value = Item.buyPrice(gold: 25);
return;
case 1865:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = 400000;
return;
case 1866:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 22;
return;
case 1867:
this.width = 12;
this.height = 12;
return;
case 1868:
this.width = 12;
this.height = 12;
return;
case 1869:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 36;
this.width = 12;
this.height = 28;
this.rare = 1;
return;
case 1870:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 38;
this.useTime = 38;
this.width = 44;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item11;
this.damage = 20;
this.shootSpeed = 8f;
this.noMelee = true;
this.value = 100000;
this.knockBack = 3.75f;
this.rare = 1;
this.ranged = true;
return;
case 1871:
this.width = 24;
this.height = 8;
this.accessory = true;
this.value = 400000;
this.rare = 5;
this.wingSlot = (sbyte) 23;
return;
case 1872:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 170;
this.width = 12;
this.height = 12;
return;
case 1873:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 171;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 25);
return;
default:
if (type >= 1874 && type <= 1905)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noMelee = true;
this.value = Item.buyPrice(silver: 5);
return;
}
switch (type)
{
case 1906:
this.width = 18;
this.height = 18;
this.headSlot = 138;
this.vanity = true;
this.value = Item.buyPrice(gold: 1);
return;
case 1907:
this.width = 18;
this.height = 18;
this.headSlot = 139;
this.vanity = true;
this.value = Item.buyPrice(gold: 1);
return;
case 1908:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 246;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 18;
return;
case 1909:
this.useStyle = 1;
this.useAnimation = 27;
this.knockBack = 5.3f;
this.width = 24;
this.height = 28;
this.damage = 16;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = 13500;
this.melee = true;
return;
case 1910:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 30;
this.useTime = 5;
this.width = 50;
this.height = 18;
this.shoot = 85;
this.useAmmo = AmmoID.Gel;
this.UseSound = SoundID.Item34;
this.damage = 60;
this.knockBack = 0.425f;
this.shootSpeed = 8.5f;
this.noMelee = true;
this.value = 500000;
this.rare = 8;
this.ranged = true;
return;
case 1912:
this.UseSound = SoundID.Item3;
this.healLife = 80;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.potion = true;
this.value = 40;
this.rare = 1;
return;
case 1913:
this.useStyle = 1;
this.shootSpeed = 12f;
this.shoot = 330;
this.damage = 14;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 25;
this.ranged = true;
return;
case 1914:
this.useStyle = 1;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 0;
this.value = Item.sellPrice(gold: 5);
return;
case 1915:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 11.5f;
this.shoot = 331;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 7;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2);
return;
case 1916:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 15.5f;
this.shoot = 332;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 7;
this.noMelee = true;
this.value = Item.sellPrice(gold: 4);
return;
case 1917:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 20;
this.useTime = 16;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 7;
this.pick = 55;
this.UseSound = SoundID.Item1;
this.knockBack = 2.5f;
this.value = 10000;
this.melee = true;
return;
case 1918:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 11f;
this.shoot = 333;
this.damage = 14;
this.knockBack = 8f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 1;
this.value = 50000;
this.melee = true;
return;
case 1921:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 50000;
this.handOffSlot = (sbyte) 2;
this.handOnSlot = (sbyte) 7;
return;
case 1922:
this.width = 16;
this.height = 24;
return;
case 1923:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 50000;
return;
case 1924:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 26;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 1925:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 26;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 1926:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 23;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 1927:
this.useStyle = 1;
this.shoot = 334;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = 0;
this.buffType = 91;
return;
case 1928:
this.useStyle = 1;
this.autoReuse = true;
this.useAnimation = 23;
this.useTime = 23;
this.knockBack = 7f;
this.width = 40;
this.height = 40;
this.damage = 86;
this.scale = 1.1f;
this.shoot = 907;
this.shootSpeed = 5f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
return;
case 1929:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 4;
this.useTime = 4;
this.width = 50;
this.height = 18;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item41;
this.damage = 31;
this.shootSpeed = 14f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 45);
this.rare = 8;
this.knockBack = 1.75f;
this.ranged = true;
return;
case 1930:
this.autoReuse = true;
this.mana = 5;
this.UseSound = SoundID.Item39;
this.useStyle = 5;
this.damage = 48;
this.useAnimation = 8;
this.useTime = 8;
this.width = 40;
this.height = 40;
this.shoot = 336;
this.shootSpeed = 12f;
this.knockBack = 3.25f;
this.value = Item.buyPrice(gold: 45);
this.magic = true;
this.rare = 8;
this.noMelee = true;
return;
case 1931:
this.autoReuse = true;
this.mana = 9;
this.useStyle = 5;
this.damage = 58;
this.useAnimation = 10;
this.useTime = 5;
this.width = 40;
this.height = 40;
this.shoot = 337;
this.shootSpeed = 10f;
this.knockBack = 4.5f;
this.value = Item.buyPrice(gold: 45);
this.magic = true;
this.rare = 8;
this.noMelee = true;
return;
case 1932:
this.width = 18;
this.height = 18;
this.headSlot = 140;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1933:
this.width = 18;
this.height = 18;
this.bodySlot = 100;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1934:
this.width = 18;
this.height = 18;
this.legSlot = 84;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1935:
this.width = 18;
this.height = 18;
this.headSlot = 142;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1936:
this.width = 18;
this.height = 18;
this.bodySlot = 102;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1937:
this.width = 18;
this.height = 18;
this.legSlot = 86;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1938:
this.width = 18;
this.height = 18;
this.headSlot = 143;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1939:
this.width = 18;
this.height = 18;
this.bodySlot = 103;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1940:
this.width = 18;
this.height = 18;
this.headSlot = 141;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1941:
this.width = 18;
this.height = 18;
this.bodySlot = 101;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1942:
this.width = 18;
this.height = 18;
this.legSlot = 85;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1943:
this.width = 18;
this.height = 18;
this.headSlot = 144;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1944:
this.width = 18;
this.height = 18;
this.bodySlot = 104;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1945:
this.width = 18;
this.height = 18;
this.legSlot = 87;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
return;
case 1946:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 15;
this.useTime = 15;
this.useAmmo = AmmoID.Rocket;
this.width = 50;
this.height = 20;
this.shoot = 338;
this.UseSound = SoundID.Item11;
this.damage = 67;
this.shootSpeed = 15f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 45);
this.knockBack = 4f;
this.rare = 8;
this.ranged = true;
return;
case 1947:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 25;
this.shootSpeed = 4.75f;
this.knockBack = 6.7f;
this.width = 40;
this.height = 40;
this.damage = 73;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.shoot = 342;
this.rare = 7;
this.value = Item.buyPrice(gold: 45);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
return;
default:
if (type >= 1948 && type <= 1957)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 116 + type - 1948;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 1);
return;
}
if (type == 1958)
{
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 8;
return;
}
if (type == 1959)
{
this.useStyle = 1;
this.shoot = 353;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = 0;
this.buffType = 92;
return;
}
if (type == 1960 || type == 1961 || type == 1962)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
this.placeStyle = 38 + type - 1960;
return;
}
switch (type)
{
case 1963:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 28;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 1964:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 29;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 1965:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 30;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 1966:
this.paint = (byte) 28;
this.width = 24;
this.height = 24;
this.value = 25;
this.maxStack = 999;
return;
case 1967:
this.paint = (byte) 29;
this.width = 24;
this.height = 24;
this.value = 50;
this.maxStack = 999;
return;
case 1968:
this.paint = (byte) 30;
this.width = 24;
this.height = 24;
this.value = 75;
this.maxStack = 999;
return;
case 1969:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
default:
if (type >= 1970 && type <= 1976)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 262 + type - 1970;
this.width = 12;
this.height = 12;
return;
}
if (type >= 1977 && type <= 1986)
{
this.width = 20;
this.height = 26;
this.maxStack = 99;
this.value = Item.buyPrice(gold: 5);
this.rare = 2;
if (type == 1980)
this.value = Item.buyPrice(gold: 10);
if (type == 1984)
this.value = Item.buyPrice(gold: 7, silver: 50);
if (type == 1985)
this.value = Item.buyPrice(gold: 15);
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.consumable = true;
return;
}
switch (type)
{
case 1987:
this.width = 18;
this.height = 12;
this.maxStack = 1;
this.value = Item.buyPrice(gold: 40);
this.rare = 5;
this.accessory = true;
this.faceSlot = (sbyte) 7;
this.vanity = true;
return;
case 1988:
this.width = 20;
this.height = 14;
this.maxStack = 1;
this.value = Item.buyPrice(gold: 3, silver: 50);
this.vanity = true;
this.headSlot = 145;
return;
case 1989:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 269;
this.width = 22;
this.height = 32;
this.createTile = 470;
this.placeStyle = 2;
return;
case 1990:
this.width = 20;
this.height = 26;
this.maxStack = 99;
this.value = Item.buyPrice(gold: 2);
this.rare = 2;
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.hairDye = (short) 0;
this.useAnimation = 17;
this.useTime = 17;
this.consumable = true;
return;
case 1991:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 25;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.value = Item.buyPrice(silver: 25);
this.autoReuse = true;
return;
case 1992:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 355;
this.noUseGraphic = true;
this.bait = 20;
return;
case 1993:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 270;
this.width = 12;
this.height = 28;
return;
default:
if (type < 1994 || type > 2001)
return;
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 356;
this.placeStyle = 1 + type - 1994;
this.noUseGraphic = true;
int num = type - 1994;
if (num == 0)
this.bait = 5;
if (num == 4)
this.bait = 10;
if (num == 6)
this.bait = 15;
if (num == 3)
this.bait = 20;
if (num == 7)
this.bait = 25;
if (num == 2)
this.bait = 30;
if (num == 1)
this.bait = 35;
if (num != 5)
return;
this.bait = 50;
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
public void SetDefaults3(int type)
{
switch (type)
{
case 2002:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 357;
this.noUseGraphic = true;
this.bait = 25;
break;
case 2003:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 300;
this.noUseGraphic = true;
break;
case 2004:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 358;
this.noUseGraphic = true;
this.bait = 35;
break;
case 2005:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 271;
this.width = 12;
this.height = 28;
break;
case 2006:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 359;
this.noUseGraphic = true;
this.bait = 10;
break;
case 2007:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 360;
this.noUseGraphic = true;
this.bait = 15;
break;
default:
if (type >= 2008 && type <= 2014)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 126 + type - 2008;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 1);
break;
}
if (type >= 2015 && type <= 2019)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
if (type == 2015)
this.makeNPC = (short) 74;
if (type == 2016)
this.makeNPC = (short) 297;
if (type == 2017)
this.makeNPC = (short) 298;
if (type == 2018)
this.makeNPC = (short) 299;
if (type != 2019)
break;
this.makeNPC = (short) 46;
break;
}
switch (type)
{
case 2020:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 6;
return;
case 2021:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 7;
return;
case 2022:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 8;
return;
case 2023:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 9;
return;
case 2024:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 10;
return;
case 2025:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 11;
return;
case 2026:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 12;
return;
case 2027:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 13;
return;
case 2028:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 14;
return;
case 2029:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 15;
return;
case 2030:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 16;
return;
case 2031:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 17;
return;
case 2032:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 10;
this.value = 150;
return;
case 2033:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 11;
this.value = 150;
return;
case 2034:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 12;
this.value = 150;
return;
case 2035:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 13;
this.value = 150;
return;
case 2036:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 14;
this.value = 150;
return;
case 2037:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 15;
this.value = 150;
return;
case 2038:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 16;
this.value = 150;
return;
case 2039:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 17;
this.value = 150;
return;
case 2040:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 18;
this.value = 150;
return;
case 2041:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 19;
this.value = 150;
return;
case 2042:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 20;
this.value = 150;
return;
case 2043:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 21;
this.value = 150;
return;
case 2044:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 27;
this.width = 14;
this.height = 28;
this.value = 200;
return;
default:
if (type >= 2045 && type <= 2054)
{
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 4 + type - 2045;
return;
}
if (type >= 2055 && type <= 2065)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 7 + type - 2055;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
}
if (type >= 2066 && type <= 2071)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 13 + type - 2066;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
}
if (type >= 2072 && type <= 2081)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = type + 1 - 2072;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type >= 2082 && type <= 2091)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = type + 1 - 2082;
this.width = 10;
this.height = 24;
this.value = 500;
return;
}
if (type >= 2092 && type <= 2103)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = type + 1 - 2092;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
}
if (type >= 2104 && type <= 2113)
{
this.width = 28;
this.height = 20;
this.headSlot = type + 146 - 2104;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
return;
}
if (type >= 2114 && type <= 2118)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 5);
this.placeStyle = 41 + type - 2114;
this.maxStack = 99;
return;
}
switch (type)
{
case 2119:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 273;
this.width = 12;
this.height = 12;
return;
case 2120:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 274;
this.width = 12;
this.height = 12;
return;
case 2121:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 361;
this.noUseGraphic = true;
return;
case 2122:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 362;
this.noUseGraphic = true;
return;
case 2123:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 364;
this.noUseGraphic = true;
return;
default:
if (type >= 2124 && type <= 2128)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = type + 11 - 2124;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type >= 2129 && type <= 2134)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = type + 11 - 2129;
this.width = 10;
this.height = 24;
this.value = 500;
return;
}
if (type >= 2135 && type <= 2138)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 18 + type - 2135;
return;
}
if (type == 2139)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 19;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
}
if (type == 2140)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 20;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
}
if (type >= 2141 && type <= 2144)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 18 + type - 2141;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
}
if (type >= 2145 && type <= 2148)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 22 + type - 2145;
this.value = 150;
return;
}
if (type >= 2149 && type <= 2152)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = type + 13 - 2149;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
}
if (type >= 2153 && type <= 2155)
{
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 14 + type - 2153;
return;
}
if (type == 2156)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 366;
this.noUseGraphic = true;
this.bait = 15;
return;
}
if (type == 2157)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 367;
this.noUseGraphic = true;
this.bait = 10;
return;
}
if (type >= 2158 && type <= 2160)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 133 + type - 2158;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 1);
return;
}
if (type == 2161)
{
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 50000;
this.rare = 5;
return;
}
if (type >= 2162 && type <= 2168)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 275 + type - 2162;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 2169:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 136;
this.width = 12;
this.height = 12;
return;
case 2170:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 137;
this.width = 12;
this.height = 12;
return;
case 2171:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 199;
this.width = 14;
this.height = 14;
this.value = 500;
return;
case 2172:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 283;
this.width = 28;
this.height = 14;
this.value = 500;
return;
case 2173:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 284;
this.width = 12;
this.height = 12;
return;
default:
if (type >= 2174 && type <= 2175)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 285 + type - 2174;
this.width = 12;
this.height = 12;
return;
}
if (type == 2176)
{
this.useStyle = 1;
this.useAnimation = 12;
this.useTime = 4;
this.knockBack = 6f;
this.useTurn = true;
this.autoReuse = true;
this.width = 20;
this.height = 12;
this.damage = 45;
this.pick = 200;
this.axe = 25;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 4);
this.melee = true;
--this.tileBoost;
return;
}
if (type == 2177)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 287;
this.width = 22;
this.height = 22;
this.value = Item.buyPrice(gold: 15);
this.rare = 6;
return;
}
if (type >= 2178 && type <= 2187)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 288 + type - 2178;
this.width = 12;
this.height = 12;
return;
}
if (type == 2189)
{
this.width = 18;
this.height = 18;
this.defense = 18;
this.headSlot = 156;
this.rare = 8;
this.value = 375000;
return;
}
if (type == 2188)
{
this.mana = 25;
this.UseSound = SoundID.Item43;
this.useStyle = 5;
this.damage = 44;
this.useAnimation = 30;
this.useTime = 30;
this.width = 40;
this.height = 40;
this.shoot = 355;
this.shootSpeed = 14f;
this.knockBack = 7f;
this.magic = true;
this.autoReuse = true;
this.rare = 7;
this.noMelee = true;
this.value = Item.sellPrice(gold: 7);
return;
}
if (type >= 2190 && type <= 2191)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 298 + type - 2190;
this.width = 12;
this.height = 12;
return;
}
if (type >= 2192 && type <= 2198 || type == 2203 || type == 2204)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = type != 2203 ? (type != 2204 ? 300 + type - 2192 : 308) : 307;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(gold: 10);
return;
}
switch (type)
{
case 2199:
this.width = 18;
this.height = 18;
this.defense = 23;
this.headSlot = 157;
this.rare = 8;
this.value = 300000;
return;
case 2200:
this.width = 18;
this.height = 18;
this.defense = 20;
this.bodySlot = 105;
this.rare = 8;
this.value = 240000;
return;
case 2201:
this.width = 18;
this.height = 18;
this.defense = 32;
this.bodySlot = 106;
this.rare = 8;
this.value = 240000;
return;
case 2202:
this.width = 18;
this.height = 18;
this.defense = 18;
this.legSlot = 98;
this.rare = 8;
this.value = 180000;
return;
case 2205:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 148;
this.noUseGraphic = true;
return;
default:
if (type == 2206 || type == 2207)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 309 + type - 2206;
this.width = 12;
this.height = 12;
return;
}
if (type == 2208)
{
this.width = 18;
this.height = 20;
this.maxStack = 99;
return;
}
if (type == 2209)
{
this.UseSound = SoundID.Item3;
this.healMana = 300;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 99;
this.consumable = true;
this.width = 14;
this.height = 24;
this.rare = 4;
this.value = 1500;
return;
}
if (type >= 2210 && type <= 2213)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 138 + type - 2210;
this.width = 12;
this.height = 12;
return;
}
if (type >= 2214 && type <= 2217)
{
this.width = 30;
this.height = 30;
this.accessory = true;
this.rare = 3;
this.value = Item.buyPrice(gold: 10);
return;
}
switch (type)
{
case 2218:
this.width = 14;
this.height = 18;
this.maxStack = 99;
this.rare = 8;
this.value = Item.sellPrice(silver: 50);
return;
case 2219:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = Item.buyPrice(gold: 15);
this.rare = 4;
return;
case 2220:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = Item.buyPrice(gold: 16);
this.rare = 5;
return;
case 2221:
this.width = 24;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = Item.buyPrice(gold: 16);
this.handOffSlot = (sbyte) 10;
this.handOnSlot = (sbyte) 17;
return;
case 2222:
this.width = 18;
this.height = 18;
this.headSlot = 158;
this.vanity = true;
this.value = Item.sellPrice(silver: 25);
return;
case 2223:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.width = 50;
this.height = 18;
this.shoot = 10;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item75;
this.crit = 7;
this.damage = 85;
this.knockBack = 3f;
this.shootSpeed = 7.75f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 45);
this.rare = 8;
this.ranged = true;
return;
case 2224:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 22;
this.width = 26;
this.height = 26;
this.value = 160;
return;
case 2225:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 17;
this.width = 10;
this.height = 24;
this.value = 120;
return;
case 2226:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 26;
this.value = 200;
return;
case 2227:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 17;
this.width = 20;
this.height = 20;
this.value = 120;
return;
case 2228:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 27;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 2229:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 18;
this.width = 28;
this.height = 14;
this.value = 150;
return;
case 2230:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 28;
this.width = 26;
this.height = 22;
this.value = 320;
return;
case 2231:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 21;
this.width = 28;
this.height = 20;
this.value = 600;
return;
case 2232:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 16;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2233:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 22;
return;
case 2234:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 13;
this.placeStyle = 5;
this.width = 16;
this.height = 24;
this.value = 20;
return;
case 2235:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 103;
this.placeStyle = 1;
this.width = 16;
this.height = 24;
this.value = 20;
return;
case 2236:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 17;
return;
default:
if (type >= 2237 && type <= 2241)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.placeStyle = 1 + type - 2237;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type == 2242 || type == 2243)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 103;
this.placeStyle = 2 + type - 2242;
this.width = 16;
this.height = 24;
this.value = 20;
if (type != 2242)
return;
this.value = Item.buyPrice(silver: 20);
return;
}
if (type == 2244)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 13;
this.placeStyle = 6;
this.width = 16;
this.height = 24;
this.value = 20;
return;
}
if (type >= 2245 && type <= 2247)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 5 + type - 2245;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type == 2248)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 24;
this.width = 26;
this.height = 20;
this.value = 300;
return;
}
if (type == 2249 || type == 2250)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 29 + type - 2249;
this.width = 26;
this.height = 22;
this.value = 2500;
return;
}
if (type >= 2251 && type <= 2253)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 19 + type - 2251;
this.width = 28;
this.height = 14;
this.value = 150;
return;
}
if (type >= 2254 && type <= 2256)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 8 + type - 2254;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type == 2257 || type == 2258)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 13;
this.placeStyle = 7 + type - 2257;
this.width = 16;
this.height = 24;
this.value = 20;
if (type != 2258)
return;
this.value = Item.buyPrice(silver: 50);
return;
}
if (type == 2259)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 25;
this.width = 26;
this.height = 20;
this.value = 300;
return;
}
if (type >= 2260 && type <= 2262)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 311 + type - 2260;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(copper: 50);
return;
}
if (type >= 2263 && type <= 2264)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 142 + type - 2263;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 2265:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 28;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 2266:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 10;
this.height = 10;
this.buffType = 25;
this.buffTime = 14400;
this.rare = 1;
this.value = Item.buyPrice(silver: 5);
return;
case 2269:
this.autoReuse = false;
this.useStyle = 5;
this.useAnimation = 22;
this.useTime = 22;
this.width = 24;
this.height = 24;
this.shoot = 14;
this.knockBack = 4f;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item41;
this.damage = 20;
this.shootSpeed = 16f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 10);
this.scale = 0.85f;
this.rare = 2;
this.ranged = true;
this.crit = 5;
return;
case 2270:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 7;
this.useTime = 7;
this.width = 50;
this.height = 18;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item41;
this.damage = 21;
this.shootSpeed = 8f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.knockBack = 1.5f;
this.rare = 4;
this.ranged = true;
return;
case 2271:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 144;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 2, copper: 50);
return;
case 2272:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.width = 38;
this.height = 10;
this.damage = 0;
this.scale = 0.9f;
this.shoot = 358;
this.shootSpeed = 11f;
this.value = Item.buyPrice(gold: 1, silver: 50);
return;
case 2273:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 22;
this.knockBack = 3.5f;
this.width = 34;
this.height = 34;
this.damage = 16;
this.crit = 15;
this.scale = 1f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = Item.buyPrice(gold: 10);
this.melee = true;
return;
case 2274:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 12;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 3);
return;
case 2275:
this.width = 18;
this.height = 18;
this.headSlot = 159;
this.value = Item.buyPrice(gold: 3);
this.defense = 2;
this.rare = 2;
return;
case 2276:
this.width = 24;
this.height = 24;
this.accessory = true;
this.vanity = true;
this.rare = 8;
this.value = Item.buyPrice(2);
this.handOnSlot = (sbyte) 16;
return;
case 2277:
this.width = 18;
this.height = 14;
this.bodySlot = 165;
this.value = Item.buyPrice(gold: 2);
this.defense = 4;
this.rare = 1;
return;
case 2278:
this.width = 18;
this.height = 14;
this.bodySlot = 166;
this.vanity = true;
this.value = Item.buyPrice(gold: 1);
return;
case 2279:
this.width = 18;
this.height = 14;
this.bodySlot = 167;
this.value = Item.buyPrice(gold: 3, silver: 50);
this.defense = 2;
this.rare = 1;
return;
case 2280:
this.width = 22;
this.height = 20;
this.accessory = true;
this.value = 400000;
this.rare = 7;
this.wingSlot = (sbyte) 24;
return;
default:
if (type >= 2281 && type <= 2283)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.buyPrice(gold: 1);
this.placeStyle = 22 + type - 2281;
return;
}
if (type >= 2284 && type <= 2287)
{
this.width = 26;
this.height = 30;
this.maxStack = 1;
this.value = Item.buyPrice(gold: 5);
this.rare = 5;
this.accessory = true;
this.backSlot = (sbyte) (3 + type - 2284);
this.frontSlot = (sbyte) (1 + type - 2284);
this.vanity = true;
return;
}
if (type == 2288)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 28;
this.width = 12;
this.height = 30;
this.value = 150;
return;
}
if (type == 2289 || type >= 2291 && type <= 2296)
{
this.useStyle = 1;
this.useAnimation = 8;
this.useTime = 8;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.shoot = 361 + type - 2291;
switch (type)
{
case 2289:
this.fishingPole = 5;
this.shootSpeed = 9f;
this.shoot = 360;
this.value = Item.sellPrice(copper: 60);
return;
case 2291:
this.fishingPole = 15;
this.shootSpeed = 11f;
this.value = Item.sellPrice(silver: 24);
return;
case 2292:
this.fishingPole = 27;
this.shootSpeed = 14f;
this.rare = 2;
this.value = Item.sellPrice(gold: 1);
return;
case 2293:
this.fishingPole = 20;
this.shootSpeed = 13f;
this.rare = 1;
this.value = Item.sellPrice(gold: 2, silver: 40);
return;
case 2294:
this.fishingPole = 50;
this.shootSpeed = 17f;
this.rare = 3;
this.value = Item.sellPrice(gold: 20);
return;
case 2295:
this.fishingPole = 30;
this.shootSpeed = 15f;
this.rare = 2;
this.value = Item.buyPrice(gold: 20);
return;
case 2296:
this.fishingPole = 40;
this.shootSpeed = 16f;
this.rare = 2;
this.value = Item.buyPrice(gold: 35);
return;
default:
return;
}
}
else
{
if (type >= 2421 && type <= 2422)
{
this.useStyle = 1;
this.useAnimation = 8;
this.useTime = 8;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.shoot = 381 + type - 2421;
if (type == 2421)
{
this.fishingPole = 22;
this.shootSpeed = 13.5f;
this.rare = 1;
this.value = Item.sellPrice(gold: 3, silver: 12);
return;
}
this.fishingPole = 45;
this.shootSpeed = 16.5f;
this.rare = 3;
this.value = Item.sellPrice(gold: 10);
return;
}
if (type == 2320)
{
this.autoReuse = true;
this.width = 26;
this.height = 26;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.useStyle = 1;
this.useAnimation = 24;
this.useTime = 14;
this.hammer = 70;
this.knockBack = 6f;
this.damage = 24;
this.scale = 1.05f;
this.UseSound = SoundID.Item1;
this.rare = 3;
this.melee = true;
return;
}
if (type == 2314)
{
this.maxStack = 30;
this.width = 26;
this.height = 26;
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
this.UseSound = SoundID.Item3;
this.healLife = 120;
this.useStyle = 2;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.consumable = true;
this.potion = true;
return;
}
if (type >= 2290 && type <= 2321)
{
this.maxStack = 999;
this.width = 26;
this.height = 26;
this.value = Item.sellPrice(silver: 5);
if (type == 2308)
{
this.value = Item.sellPrice(gold: 10);
this.rare = 4;
}
if (type == 2312)
{
this.value = Item.sellPrice(silver: 50);
this.rare = 2;
}
if (type == 2317)
{
this.value = Item.sellPrice(gold: 3);
this.rare = 4;
}
if (type == 2310)
{
this.value = Item.sellPrice(gold: 1);
this.rare = 3;
}
if (type == 2321)
{
this.value = Item.sellPrice(silver: 25);
this.rare = 1;
}
if (type == 2315)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 2;
}
if (type == 2303)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
}
if (type == 2304)
{
this.value = Item.sellPrice(silver: 30);
this.rare = 1;
}
if (type == 2316)
this.value = Item.sellPrice(silver: 15);
if (type == 2311)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
}
if (type == 2313)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
}
if (type == 2306)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
}
if (type == 2307)
{
this.value = Item.sellPrice(silver: 25);
this.rare = 2;
}
if (type == 2319)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
}
if (type == 2318)
{
this.value = Item.sellPrice(silver: 15);
this.rare = 1;
}
if (type == 2298)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (type == 2309)
{
this.value = Item.sellPrice(silver: 7, copper: 50);
this.rare = 1;
}
if (type == 2300)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (type == 2301)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (type == 2302)
this.value = Item.sellPrice(silver: 15);
if (type == 2299)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (type != 2305)
return;
this.value = Item.sellPrice(silver: 7, copper: 50);
this.rare = 1;
return;
}
switch (type)
{
case 2322:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 104;
this.buffTime = 36000;
this.value = 1000;
this.rare = 1;
return;
case 2323:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 105;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2324:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 106;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2325:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 107;
this.buffTime = 162000;
this.value = 1000;
this.rare = 1;
return;
case 2326:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 108;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2327:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 109;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2328:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 110;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2329:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 111;
this.buffTime = 36000;
this.value = 1000;
this.rare = 1;
return;
case 2330:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 35;
this.width = 24;
this.height = 28;
this.damage = 24;
this.knockBack = 7f;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
this.melee = true;
return;
case 2331:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 4f;
this.knockBack = 6.5f;
this.width = 40;
this.height = 40;
this.damage = 70;
this.crit = 20;
this.UseSound = SoundID.Item1;
this.shoot = 367;
this.rare = 7;
this.value = Item.sellPrice(gold: 1);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
return;
case 2332:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 4f;
this.knockBack = 4.25f;
this.width = 40;
this.height = 40;
this.damage = 19;
this.UseSound = SoundID.Item1;
this.shoot = 368;
this.rare = 2;
this.value = Item.sellPrice(silver: 50);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
return;
case 2333:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 145;
this.width = 12;
this.height = 12;
return;
case 2334:
this.width = 12;
this.height = 12;
this.rare = 1;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 10);
this.createTile = 376;
this.placeStyle = 0;
this.useAnimation = 15;
this.useTime = 15;
this.autoReuse = true;
this.useStyle = 1;
this.consumable = true;
return;
case 2335:
this.width = 12;
this.height = 12;
this.rare = 2;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 50);
this.createTile = 376;
this.placeStyle = 1;
this.useAnimation = 15;
this.useTime = 15;
this.autoReuse = true;
this.useStyle = 1;
this.consumable = true;
return;
case 2336:
this.width = 12;
this.height = 12;
this.rare = 3;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2);
this.createTile = 376;
this.placeStyle = 2;
this.useAnimation = 15;
this.useTime = 15;
this.autoReuse = true;
this.useStyle = 1;
this.consumable = true;
return;
default:
if (type >= 2337 && type <= 2339)
{
this.width = 12;
this.height = 12;
this.rare = -1;
this.maxStack = 99;
return;
}
switch (type)
{
case 2340:
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 7;
this.useTurn = true;
this.autoReuse = true;
this.width = 16;
this.height = 16;
this.maxStack = 999;
this.createTile = 314;
this.placeStyle = 0;
this.consumable = true;
this.cartTrack = true;
this.tileBoost = 5;
return;
case 2341:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 22;
this.useTime = 18;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 16;
this.pick = 59;
this.scale = 1.15f;
this.UseSound = SoundID.Item1;
this.knockBack = 3f;
this.rare = 3;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.melee = true;
return;
case 2342:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 8;
this.shootSpeed = 48f;
this.knockBack = 2.25f;
this.width = 20;
this.height = 12;
this.damage = 13;
this.axe = 14;
this.UseSound = SoundID.Item23;
this.shoot = 369;
this.rare = 3;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
return;
case 2343:
this.width = 48;
this.height = 28;
this.mountType = 6;
this.rare = 1;
this.value = Item.sellPrice(silver: 2);
return;
case 2344:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 112;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2345:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 113;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2346:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 114;
this.buffTime = 14400;
this.value = 1000;
this.rare = 1;
return;
case 2347:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 115;
this.buffTime = 14400;
this.value = 1000;
this.rare = 1;
return;
case 2348:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 116;
this.buffTime = 14400;
this.value = 1000;
this.rare = 1;
return;
case 2349:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 117;
this.buffTime = 14400;
this.value = 1000;
this.rare = 1;
return;
case 2350:
this.UseSound = SoundID.Item6;
this.useStyle = 6;
this.useTurn = true;
this.useTime = this.useAnimation = 30;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
case 2351:
this.UseSound = SoundID.Item6;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
case 2352:
this.useStyle = 1;
this.shootSpeed = 9f;
this.shoot = 370;
this.width = 18;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 200;
return;
case 2353:
this.useStyle = 1;
this.shootSpeed = 9f;
this.shoot = 371;
this.width = 18;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 200;
return;
case 2354:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 121;
this.buffTime = 28800;
this.rare = 1;
this.value = 1000;
return;
case 2355:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 122;
this.buffTime = 28800;
this.value = 1000;
this.rare = 1;
return;
case 2356:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 123;
this.buffTime = 10800;
this.value = 1000;
this.rare = 1;
return;
case 2357:
this.autoReuse = true;
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 82;
this.placeStyle = 6;
this.width = 12;
this.height = 14;
this.value = 80;
return;
case 2358:
this.maxStack = 999;
this.width = 12;
this.height = 14;
this.value = 100;
return;
case 2359:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 124;
this.buffTime = 54000;
this.value = 1000;
this.rare = 1;
return;
case 2360:
this.noUseGraphic = true;
this.damage = 0;
this.useStyle = 5;
this.shootSpeed = 13f;
this.shoot = 372;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = 20000;
return;
case 2361:
this.width = 18;
this.height = 18;
this.defense = 4;
this.headSlot = 160;
this.rare = 3;
this.value = 45000;
return;
case 2362:
this.width = 18;
this.height = 18;
this.defense = 5;
this.bodySlot = 168;
this.rare = 3;
this.value = 30000;
return;
case 2363:
this.width = 18;
this.height = 18;
this.defense = 4;
this.legSlot = 103;
this.rare = 3;
this.value = 30000;
return;
case 2364:
this.mana = 10;
this.damage = 9;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 373;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item76;
this.useAnimation = 22;
this.useTime = 22;
this.rare = 3;
this.noMelee = true;
this.knockBack = 2f;
this.buffType = 125;
this.value = 10000;
this.summon = true;
return;
case 2365:
this.mana = 10;
this.damage = 17;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 375;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item77;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 3;
this.noMelee = true;
this.knockBack = 2f;
this.buffType = 126;
this.value = 10000;
this.summon = true;
return;
case 2366:
this.mana = 10;
this.damage = 26;
this.useStyle = 1;
this.shootSpeed = 14f;
this.shoot = 377;
this.width = 18;
this.height = 20;
this.UseSound = SoundID.Item78;
this.useAnimation = 30;
this.useTime = 30;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.knockBack = 7.5f;
this.rare = 4;
this.summon = true;
this.sentry = true;
return;
case 2367:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 161;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 2368:
this.width = 18;
this.height = 18;
this.bodySlot = 169;
this.defense = 2;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 2369:
this.width = 18;
this.height = 18;
this.legSlot = 104;
this.defense = 1;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 2370:
this.width = 18;
this.height = 18;
this.headSlot = 162;
this.rare = 4;
this.value = Item.sellPrice(silver: 75);
this.defense = 5;
return;
case 2371:
this.width = 18;
this.height = 18;
this.bodySlot = 170;
this.rare = 4;
this.value = Item.sellPrice(silver: 75);
this.defense = 8;
return;
case 2372:
this.width = 18;
this.height = 18;
this.legSlot = 105;
this.rare = 4;
this.value = Item.sellPrice(silver: 75);
this.defense = 7;
return;
default:
if (type >= 2373 && type <= 2375)
{
this.width = 26;
this.height = 30;
this.maxStack = 1;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
this.accessory = true;
return;
}
if (type >= 2376 && type <= 2385)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 11 + type - 2376;
this.width = 20;
this.height = 20;
this.value = 300;
if (type != 2379)
return;
this.value = Item.buyPrice(gold: 10);
return;
}
if (type >= 2386 && type <= 2396)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 5 + type - 2386;
this.width = 20;
this.height = 20;
this.value = 300;
if (type != 2389)
return;
this.value = Item.buyPrice(gold: 10);
return;
}
if (type >= 2397 && type <= 2416)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 1 + type - 2397;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
switch (type)
{
case 2417:
this.width = 18;
this.height = 18;
this.headSlot = 163;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2418:
this.width = 18;
this.height = 18;
this.bodySlot = 171;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2419:
this.width = 18;
this.height = 18;
this.legSlot = 106;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2420:
this.damage = 0;
this.useStyle = 1;
this.shoot = 380;
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(gold: 3);
this.buffType = (int) sbyte.MaxValue;
return;
case 2423:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.shoeSlot = (sbyte) 15;
return;
case 2424:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 20f;
this.shoot = 383;
this.damage = 55;
this.knockBack = 5f;
this.width = 34;
this.height = 34;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.rare = 3;
this.value = 50000;
this.melee = true;
return;
case 2428:
this.useStyle = 1;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item79;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 1;
this.value = Item.sellPrice(gold: 5);
return;
case 2429:
this.useStyle = 1;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item80;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 2;
this.value = Item.sellPrice(gold: 5);
return;
case 2430:
this.useStyle = 1;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item81;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 3;
this.value = Item.sellPrice(gold: 5);
return;
case 2431:
this.width = 18;
this.height = 16;
this.maxStack = 99;
this.value = 100;
return;
default:
if (type >= 2432 && type <= 2434)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 146 + type - 2432;
this.width = 12;
this.height = 12;
if (type != 2434)
return;
this.value = Item.buyPrice(copper: 50);
return;
}
if (type == 2435)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 315;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(copper: 50);
return;
}
if (type >= 2436 && type <= 2438)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.bait = 20;
this.value = Item.sellPrice(gold: 3, silver: 50);
return;
}
if (type >= 2439 && type <= 2441)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 316 + type - 2439;
this.width = 12;
this.height = 12;
return;
}
if (type >= 2442 && type <= 2449)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 50);
this.placeStyle = 46 + type - 2442;
return;
}
if (type >= 2450 && type <= 2488)
{
this.DefaultToQuestFish();
return;
}
switch (type)
{
case 2413:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 23;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2489:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 54;
this.rare = 1;
return;
case 2490:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 319;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(gold: 3);
return;
case 2491:
this.useStyle = 1;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 4;
this.value = Item.sellPrice(gold: 5);
return;
case 2492:
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 7;
this.useTurn = true;
this.autoReuse = true;
this.width = 16;
this.height = 16;
this.maxStack = 99;
this.createTile = 314;
this.placeStyle = 1;
this.consumable = true;
this.cartTrack = true;
this.mech = true;
this.tileBoost = 2;
this.value = Item.sellPrice(silver: 10);
return;
case 2493:
this.width = 28;
this.height = 20;
this.headSlot = 164;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
return;
case 2494:
this.width = 22;
this.height = 20;
this.accessory = true;
this.value = Item.buyPrice(gold: 40);
this.rare = 4;
this.wingSlot = (sbyte) 25;
return;
case 2495:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 25;
return;
case 2496:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 320;
this.placeStyle = 0;
this.width = 22;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
return;
case 2497:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 50);
this.placeStyle = 26;
return;
case 2498:
this.width = 18;
this.height = 18;
this.headSlot = 165;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2499:
this.width = 18;
this.height = 18;
this.bodySlot = 172;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2500:
this.width = 18;
this.height = 18;
this.legSlot = 107;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2501:
this.width = 18;
this.height = 12;
this.maxStack = 1;
this.value = Item.sellPrice(gold: 1);
this.rare = 5;
this.accessory = true;
this.faceSlot = (sbyte) 8;
this.vanity = true;
return;
case 2502:
this.useStyle = 1;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 5;
this.value = Item.sellPrice(gold: 5);
return;
case 2503:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 321;
this.width = 8;
this.height = 10;
return;
case 2504:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 322;
this.width = 8;
this.height = 10;
return;
case 2505:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 149;
this.width = 12;
this.height = 12;
return;
case 2506:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 151;
this.width = 12;
this.height = 12;
return;
case 2507:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 150;
this.width = 12;
this.height = 12;
return;
case 2508:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 152;
this.width = 12;
this.height = 12;
return;
case 2509:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 166;
return;
case 2510:
this.width = 18;
this.height = 18;
this.defense = 1;
this.bodySlot = 173;
return;
case 2511:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 108;
return;
case 2512:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 167;
return;
case 2513:
this.width = 18;
this.height = 18;
this.defense = 1;
this.bodySlot = 174;
return;
case 2514:
this.width = 18;
this.height = 18;
this.defense = 1;
this.legSlot = 109;
return;
case 2515:
this.useStyle = 5;
this.useAnimation = 29;
this.useTime = 29;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 6;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
return;
case 2516:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 33;
this.useTime = 23;
this.hammer = 35;
this.width = 24;
this.height = 28;
this.damage = 4;
this.knockBack = 5.5f;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.value = 50;
this.melee = true;
return;
case 2517:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 23;
this.useTime = 23;
this.width = 24;
this.height = 28;
this.damage = 8;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 100;
this.melee = true;
return;
case 2518:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 17;
this.width = 8;
this.height = 10;
return;
case 2519:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 17;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2520:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 22;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
case 2521:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 21;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2522:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 18;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
case 2523:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.placeStyle = 18;
this.width = 8;
this.value = Item.sellPrice(copper: 60);
this.height = 18;
return;
case 2524:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 29;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 2525:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 23;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
case 2526:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 31;
this.width = 26;
this.height = 22;
this.value = 500;
return;
case 2527:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 22;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2528:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 29;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 2529:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 16;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2530:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 27;
this.value = 150;
return;
case 2531:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 21;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2532:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 26;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 2533:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 18;
this.width = 10;
this.height = 24;
this.value = 500;
return;
case 2534:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 22;
this.width = 28;
this.height = 14;
this.value = 150;
return;
case 2535:
this.mana = 10;
this.damage = 30;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 387;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item82;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 5;
this.noMelee = true;
this.knockBack = 2f;
this.buffType = 134;
this.value = Item.buyPrice(gold: 10);
this.summon = true;
return;
case 2536:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 23;
return;
case 2537:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 18;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2538:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 23;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
case 2539:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 23;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2540:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 24;
return;
case 2541:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 19;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
case 2542:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.placeStyle = 19;
this.width = 8;
this.value = Item.sellPrice(copper: 60);
this.height = 18;
return;
case 2543:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 24;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
case 2544:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 32;
this.width = 26;
this.height = 22;
this.value = 500;
return;
case 2545:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 17;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2546:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 28;
this.value = 150;
return;
case 2547:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 19;
this.width = 10;
this.height = 24;
this.value = 500;
return;
case 2548:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 22;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2549:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 18;
this.width = 8;
this.height = 10;
return;
case 2550:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 27;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 2551:
this.mana = 10;
this.damage = 26;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 390;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item83;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 4;
this.noMelee = true;
this.knockBack = 3f;
this.buffType = 133;
this.value = Item.buyPrice(gold: 5);
this.summon = true;
return;
case 2552:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 19;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2553:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 24;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
case 2554:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 25;
return;
case 2555:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 20;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
case 2556:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.placeStyle = 20;
this.width = 8;
this.value = Item.sellPrice(copper: 60);
this.height = 18;
return;
case 2557:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 30;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 2558:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 25;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
case 2559:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 33;
this.width = 26;
this.height = 22;
this.value = 500;
return;
case 2560:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.placeStyle = 6;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2561:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 30;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 2562:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 18;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2563:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 20;
this.width = 10;
this.height = 24;
this.value = 500;
return;
case 2564:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.placeStyle = 29;
this.width = 12;
this.height = 28;
this.value = 150;
return;
case 2565:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 23;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2566:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 19;
this.width = 8;
this.height = 10;
return;
case 2567:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 20;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2568:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 25;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
case 2569:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.placeStyle = 26;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2570:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 21;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
case 2571:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.placeStyle = 21;
this.width = 8;
this.value = Item.sellPrice(copper: 60);
this.height = 18;
return;
case 2572:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 31;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 2573:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 26;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
case 2574:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 34;
this.width = 26;
this.height = 22;
this.value = 500;
return;
case 2575:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.placeStyle = 7;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2576:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 31;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 2577:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 19;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2578:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 21;
this.width = 10;
this.height = 24;
this.value = 500;
return;
case 2579:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.placeStyle = 30;
this.width = 12;
this.height = 28;
this.value = 150;
return;
case 2580:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 24;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2581:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 20;
this.width = 8;
this.height = 10;
return;
case 2582:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 25;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2583:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 29;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 2584:
this.mana = 10;
this.damage = 40;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 393;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 5;
this.noMelee = true;
this.knockBack = 6f;
this.buffType = 135;
this.value = Item.buyPrice(gold: 5);
this.summon = true;
return;
case 2585:
this.noUseGraphic = true;
this.damage = 0;
this.useStyle = 5;
this.shootSpeed = 13f;
this.shoot = 396;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.value = 20000;
return;
case 2586:
this.useStyle = 5;
this.shootSpeed = 5.5f;
this.shoot = 397;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 45;
this.useTime = 45;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 75;
this.damage = 60;
this.knockBack = 8f;
this.ranged = true;
return;
case 2587:
this.damage = 0;
this.useStyle = 1;
this.shoot = 398;
this.width = 16;
this.height = 30;
this.UseSound = SoundID.Item2;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 3;
this.noMelee = true;
this.buffType = 136;
this.value = Item.sellPrice(gold: 2);
return;
case 2588:
this.width = 28;
this.height = 20;
this.headSlot = 168;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
return;
case 2589:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 55;
this.rare = 1;
return;
case 2590:
this.useStyle = 5;
this.shootSpeed = 6.5f;
this.shoot = 399;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 40;
this.useTime = 40;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.sellPrice(silver: 1);
this.damage = 23;
this.knockBack = 7f;
this.ranged = true;
this.rare = 1;
return;
default:
if (type >= 2591 && type <= 2606)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.placeStyle = 8 + type - 2591;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
switch (type)
{
case 2607:
this.maxStack = 99;
this.width = 12;
this.height = 12;
this.rare = 4;
this.value = Item.sellPrice(silver: 5);
return;
case 2608:
this.autoReuse = true;
this.scale = 1.05f;
this.useStyle = 1;
this.useAnimation = 20;
this.knockBack = 6f;
this.width = 24;
this.height = 28;
this.damage = 25;
this.scale = 1.05f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = 10000;
this.melee = true;
return;
case 2609:
this.width = 22;
this.height = 20;
this.accessory = true;
this.value = Item.buyPrice(gold: 40);
this.rare = 8;
this.wingSlot = (sbyte) 26;
return;
case 2610:
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.width = 38;
this.height = 10;
this.damage = 0;
this.scale = 0.9f;
this.shoot = 406;
this.shootSpeed = 8f;
this.autoReuse = true;
this.value = Item.buyPrice(gold: 1, silver: 50);
return;
case 2611:
this.autoReuse = false;
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.autoReuse = true;
this.knockBack = 4.5f;
this.width = 30;
this.height = 10;
this.damage = 66;
this.shoot = 404;
this.shootSpeed = 14f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 5);
this.melee = true;
this.noUseGraphic = true;
return;
default:
if (type >= 2612 && type <= 2620)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = type > 2614 ? 41 + type - 2615 : 35 + (type - 2612) * 2;
this.width = 26;
this.height = 22;
this.value = 500;
return;
}
switch (type)
{
case 2621:
this.mana = 10;
this.damage = 50;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 407;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 8;
this.noMelee = true;
this.knockBack = 2f;
this.buffType = 139;
this.value = Item.sellPrice(gold: 5);
this.summon = true;
return;
case 2622:
this.mana = 16;
this.damage = 60;
this.useStyle = 5;
this.shootSpeed = 6f;
this.shoot = 409;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item84;
this.useAnimation = 40;
this.useTime = 20;
this.autoReuse = true;
this.rare = 8;
this.noMelee = true;
this.knockBack = 5f;
this.scale = 0.9f;
this.value = Item.sellPrice(gold: 5);
this.magic = true;
return;
case 2624:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 24;
this.useTime = 24;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 60;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.ranged = true;
this.rare = 8;
this.knockBack = 2f;
return;
default:
if (type == 2625 || type == 2626)
{
this.DefaultToSeaShelll();
return;
}
if (type >= 2627 && type <= 2630)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 21 + type - 2627;
this.width = 8;
this.height = 10;
return;
}
if (type >= 2631 && type <= 2633)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 24 + type - 2631;
this.width = 28;
this.height = 14;
this.value = 150;
return;
}
if (type >= 2634 && type <= 2636)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 26 + type - 2634;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type == 2623)
{
this.autoReuse = true;
this.mana = 4;
this.UseSound = SoundID.Item85;
this.useStyle = 5;
this.damage = 70;
this.useAnimation = 9;
this.useTime = 9;
this.width = 40;
this.height = 40;
this.shoot = 410;
this.shootSpeed = 11f;
this.knockBack = 3f;
this.value = Item.sellPrice(gold: 5);
this.magic = true;
this.rare = 8;
this.noMelee = true;
return;
}
if (type >= 2637 && type <= 2640)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 20 + type - 2637;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type == 2641 || type == 2642)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.placeStyle = type != 2641 ? 32 : 31;
this.width = 12;
this.height = 28;
this.value = 150;
return;
}
if (type >= 2643 && type <= 2647)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 22 + type - 2643;
this.width = 10;
this.height = 24;
this.value = 500;
return;
}
if (type >= 2648 && type <= 2651)
{
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 22 + type - 2648;
return;
}
if (type >= 2652 && type <= 2657)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 27 + type - 2652;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
}
if (type >= 2658 && type <= 2663)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 21 + type - 2658;
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type >= 2664 && type <= 2668)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 22 + type - 2664;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
}
switch (type)
{
case 2669:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 26;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
case 2670:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 27;
return;
case 2671:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 25;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2672:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 50;
return;
case 2673:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 374;
this.noUseGraphic = true;
this.bait = 666;
return;
default:
if (type >= 2674 && type <= 2676)
{
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
if (type == 2675)
{
this.bait = 30;
this.value = Item.sellPrice(silver: 3);
return;
}
if (type == 2676)
{
this.bait = 50;
this.value = Item.sellPrice(silver: 10);
return;
}
this.bait = 15;
this.value = Item.sellPrice(silver: 1);
return;
}
if (type >= 2677 && type <= 2690)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
switch (type)
{
case 2677:
this.createWall = 153;
break;
case 2678:
this.createWall = 157;
break;
case 2679:
this.createWall = 154;
break;
case 2680:
this.createWall = 158;
break;
case 2681:
this.createWall = 155;
break;
case 2682:
this.createWall = 159;
break;
case 2683:
this.createWall = 156;
break;
case 2684:
this.createWall = 160;
break;
case 2685:
this.createWall = 164;
break;
case 2686:
this.createWall = 161;
break;
case 2687:
this.createWall = 165;
break;
case 2688:
this.createWall = 162;
break;
case 2689:
this.createWall = 166;
break;
case 2690:
this.createWall = 163;
break;
}
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 2691:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 167;
this.width = 12;
this.height = 12;
return;
case 2692:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 325;
this.width = 12;
this.height = 12;
return;
case 2693:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 326;
this.width = 12;
this.height = 12;
return;
case 2694:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 327;
this.width = 12;
this.height = 12;
return;
case 2695:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 328;
this.width = 12;
this.height = 12;
return;
case 2696:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 168;
this.width = 12;
this.height = 12;
return;
case 2697:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 329;
this.width = 12;
this.height = 12;
return;
case 2698:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 169;
this.width = 12;
this.height = 12;
return;
case 2699:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 471;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(copper: 50);
return;
case 2700:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 335;
this.width = 26;
this.height = 22;
this.value = Item.buyPrice(gold: 5);
this.mech = true;
return;
case 2701:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 336;
this.width = 12;
this.height = 12;
return;
default:
if (type >= 2702 && type <= 2737)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 337;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = type - 2702;
return;
}
switch (type)
{
case 2738:
this.createTile = 338;
this.placeStyle = 0;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = Item.buyPrice(gold: 3);
this.mech = true;
return;
case 2739:
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 7;
this.useTurn = true;
this.autoReuse = true;
this.width = 16;
this.height = 16;
this.maxStack = 99;
this.createTile = 314;
this.placeStyle = 2;
this.consumable = true;
this.cartTrack = true;
this.mech = true;
this.tileBoost = 2;
this.value = Item.buyPrice(silver: 50);
return;
case 2740:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 377;
this.noUseGraphic = true;
this.bait = 10;
return;
case 2741:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 339;
this.width = 12;
this.height = 12;
return;
case 2742:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = 31;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 2743:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 30;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 2744:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 25;
this.width = 8;
this.height = 10;
return;
case 2745:
this.useStyle = 1;
this.useTurn = false;
this.useAnimation = 23;
this.useTime = 23;
this.width = 24;
this.height = 28;
this.damage = 8;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.value = 100;
this.melee = true;
return;
case 2746:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 33;
this.useTime = 23;
this.hammer = 35;
this.width = 24;
this.height = 28;
this.damage = 4;
this.knockBack = 5.5f;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.value = 50;
this.melee = true;
return;
case 2747:
this.useStyle = 5;
this.useAnimation = 29;
this.useTime = 29;
this.width = 12;
this.height = 28;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 6;
this.shootSpeed = 6.6f;
this.noMelee = true;
this.value = 100;
this.ranged = true;
return;
case 2748:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 47;
this.width = 26;
this.height = 22;
this.value = 500;
return;
case 2749:
this.mana = 10;
this.damage = 36;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 423;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 8;
this.noMelee = true;
this.knockBack = 2f;
this.buffType = 140;
this.value = Item.sellPrice(gold: 10);
this.summon = true;
return;
case 2750:
this.autoReuse = true;
this.mana = 13;
this.useStyle = 5;
this.damage = 50;
this.useAnimation = 10;
this.useTime = 10;
this.width = 40;
this.height = 40;
this.shoot = 424;
this.shootSpeed = 10f;
this.knockBack = 4.5f;
this.value = Item.sellPrice(gold: 2);
this.magic = true;
this.rare = 5;
this.noMelee = true;
this.UseSound = SoundID.Item88;
return;
default:
if (type >= 2751 && type <= 2755)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 340 + type - 2751;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 2756:
this.UseSound = SoundID.Item6;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
case 2757:
this.width = 18;
this.height = 18;
this.defense = 14;
this.headSlot = 169;
this.glowMask = (short) 26;
this.rare = 10;
this.value = Item.sellPrice(gold: 7);
return;
case 2758:
this.width = 18;
this.height = 18;
this.defense = 28;
this.bodySlot = 175;
this.glowMask = (short) 27;
this.rare = 10;
this.value = Item.sellPrice(gold: 7) * 2;
return;
case 2759:
this.width = 18;
this.height = 18;
this.defense = 20;
this.legSlot = 110;
this.rare = 10;
this.value = (int) ((double) Item.sellPrice(gold: 7) * 1.5);
return;
case 2760:
this.width = 18;
this.height = 18;
this.defense = 14;
this.headSlot = 170;
this.glowMask = (short) 28;
this.rare = 10;
this.value = Item.sellPrice(gold: 7);
return;
case 2761:
this.width = 18;
this.height = 18;
this.defense = 18;
this.bodySlot = 176;
this.glowMask = (short) 29;
this.rare = 10;
this.value = Item.sellPrice(gold: 7) * 2;
return;
case 2762:
this.width = 18;
this.height = 18;
this.defense = 14;
this.legSlot = 111;
this.glowMask = (short) 30;
this.rare = 10;
this.value = (int) ((double) Item.sellPrice(gold: 7) * 1.5);
return;
case 2763:
this.width = 18;
this.height = 18;
this.defense = 24;
this.headSlot = 171;
this.rare = 10;
this.value = Item.sellPrice(gold: 7);
return;
case 2764:
this.width = 18;
this.height = 18;
this.defense = 34;
this.bodySlot = 177;
this.rare = 10;
this.value = Item.sellPrice(gold: 7) * 2;
return;
case 2765:
this.width = 18;
this.height = 18;
this.defense = 20;
this.legSlot = 112;
this.rare = 10;
this.value = (int) ((double) Item.sellPrice(gold: 7) * 1.5);
return;
case 2766:
this.width = 22;
this.height = 14;
this.maxStack = 99;
this.rare = 8;
return;
case 2767:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 8;
return;
case 2768:
this.useStyle = 1;
this.width = 32;
this.height = 30;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 8;
this.value = Item.sellPrice(gold: 5);
return;
case 2769:
this.useStyle = 1;
this.width = 32;
this.height = 30;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 7;
this.value = Item.sellPrice(gold: 5);
return;
case 2770:
this.width = 22;
this.height = 20;
this.accessory = true;
this.value = this.eclipseMothronPrice;
this.rare = 8;
this.wingSlot = (sbyte) 27;
return;
case 2771:
this.useStyle = 1;
this.channel = true;
this.width = 34;
this.height = 34;
this.UseSound = SoundID.Item90;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 9;
this.value = Item.sellPrice(gold: 5);
return;
case 2772:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 6f;
this.useTime = 7;
this.width = 54;
this.height = 54;
this.damage = 100;
this.axe = 27;
this.UseSound = SoundID.Item1;
this.rare = 10;
this.scale = 1.05f;
this.value = Item.sellPrice(gold: 6);
this.melee = true;
this.glowMask = (short) 1;
this.tileBoost += 4;
return;
case 2773:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 7;
this.shootSpeed = 28f;
this.knockBack = 4f;
this.width = 56;
this.height = 22;
this.damage = 80;
this.axe = 27;
this.UseSound = SoundID.Item23;
this.shoot = 427;
this.rare = 10;
this.value = Item.sellPrice(gold: 6);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
this.glowMask = (short) 20;
this.tileBoost += 4;
return;
case 2774:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 4;
this.shootSpeed = 32f;
this.knockBack = 0.0f;
this.width = 54;
this.height = 26;
this.damage = 50;
this.pick = 225;
this.UseSound = SoundID.Item23;
this.shoot = 428;
this.rare = 10;
this.value = Item.sellPrice(gold: 7);
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
this.glowMask = (short) 21;
this.tileBoost += 3;
return;
case 2775:
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 30;
this.useTime = 7;
this.knockBack = 7f;
this.width = 44;
this.height = 42;
this.damage = 110;
this.hammer = 100;
this.UseSound = SoundID.Item1;
this.rare = 10;
this.value = Item.sellPrice(gold: 8);
this.melee = true;
this.scale = 1.1f;
this.glowMask = (short) 4;
this.tileBoost += 4;
return;
case 2776:
this.useStyle = 1;
this.useAnimation = 12;
this.useTime = 6;
this.knockBack = 5.5f;
this.useTurn = true;
this.autoReuse = true;
this.width = 36;
this.height = 36;
this.damage = 80;
this.pick = 225;
this.UseSound = SoundID.Item1;
this.rare = 10;
this.value = Item.sellPrice(gold: 7);
this.melee = true;
this.glowMask = (short) 5;
this.tileBoost += 4;
return;
case 2777:
this.SetDefaults3(2772);
type = 2777;
this.glowMask = (short) 6;
return;
case 2778:
this.SetDefaults3(2773);
type = 2778;
this.shoot = 429;
this.glowMask = (short) 22;
return;
case 2779:
this.SetDefaults3(2774);
type = 2779;
this.shoot = 430;
this.glowMask = (short) 23;
return;
case 2780:
this.SetDefaults3(2775);
type = 2780;
this.glowMask = (short) 9;
return;
case 2781:
this.SetDefaults3(2776);
type = 2781;
this.glowMask = (short) 10;
return;
case 2782:
this.SetDefaults3(2772);
type = 2782;
this.glowMask = (short) -1;
return;
case 2783:
this.SetDefaults3(2773);
type = 2783;
this.shoot = 431;
this.glowMask = (short) -1;
return;
case 2784:
this.SetDefaults3(2774);
type = 2784;
this.shoot = 432;
this.glowMask = (short) -1;
return;
case 2785:
this.SetDefaults3(2775);
type = 2785;
this.glowMask = (short) -1;
return;
case 2786:
this.SetDefaults3(2776);
type = 2786;
this.glowMask = (short) -1;
return;
case 2787:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 345;
this.width = 12;
this.height = 12;
return;
case 2788:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 172;
this.width = 12;
this.height = 12;
return;
default:
if (type >= 2789 && type <= 2791)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 173 + type - 2789;
this.width = 12;
this.height = 12;
return;
}
if (type >= 2792 && type <= 2794)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 346 + type - 2792;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 2795:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 20f;
this.knockBack = 2f;
this.width = 20;
this.height = 12;
this.damage = 60;
this.shoot = 439;
this.mana = 6;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.magic = true;
this.channel = true;
this.glowMask = (short) 47;
return;
case 2796:
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.width = 50;
this.height = 18;
this.shoot = 442;
this.useAmmo = 771;
this.glowMask = (short) 36;
this.UseSound = SoundID.Item92;
this.damage = 40;
this.shootSpeed = 12f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 10);
this.ranged = true;
this.rare = 8;
this.knockBack = 2f;
return;
case 2797:
this.useStyle = 5;
this.useAnimation = 21;
this.useTime = 21;
this.autoReuse = true;
this.width = 50;
this.height = 18;
this.shoot = 444;
this.useAmmo = AmmoID.Bullet;
this.glowMask = (short) 38;
this.UseSound = SoundID.Item95;
this.damage = 45;
this.shootSpeed = 12f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 10);
this.ranged = true;
this.rare = 8;
this.knockBack = 3f;
return;
case 2798:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 6;
this.shootSpeed = 36f;
this.knockBack = 4.75f;
this.width = 20;
this.height = 12;
this.damage = 35;
this.pick = 230;
this.shoot = 445;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.tileBoost = 11;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.channel = true;
this.glowMask = (short) 39;
return;
case 2799:
this.width = 10;
this.height = 26;
this.accessory = true;
this.value = Item.buyPrice(gold: 1);
this.rare = 1;
return;
case 2800:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 14f;
this.shoot = 446;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 7;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2, silver: 50);
return;
case 2801:
this.width = 28;
this.height = 20;
this.headSlot = 172;
this.rare = 1;
this.vanity = true;
return;
case 2802:
this.width = 28;
this.height = 20;
this.headSlot = 173;
this.rare = 1;
this.vanity = true;
return;
case 2803:
this.width = 18;
this.height = 18;
this.headSlot = 174;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2804:
this.width = 18;
this.height = 18;
this.bodySlot = 178;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2805:
this.width = 18;
this.height = 18;
this.legSlot = 113;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2806:
this.width = 18;
this.height = 18;
this.headSlot = 175;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
this.glowMask = (short) 46;
return;
case 2807:
this.width = 18;
this.height = 18;
this.bodySlot = 179;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
this.glowMask = (short) 45;
return;
case 2808:
this.width = 18;
this.height = 18;
this.legSlot = 114;
this.vanity = true;
this.value = Item.sellPrice(gold: 1);
return;
case 2809:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 24;
return;
case 2810:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.placeStyle = 27;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2811:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.placeStyle = 27;
this.width = 28;
this.height = 20;
this.value = 2000;
return;
case 2812:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.placeStyle = 32;
this.width = 12;
this.height = 30;
this.value = 150;
return;
case 2813:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.placeStyle = 33;
this.width = 26;
this.height = 26;
this.value = 3000;
return;
case 2814:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.placeStyle = 48;
this.width = 26;
this.height = 22;
this.value = 500;
return;
case 2815:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.placeStyle = 32;
this.width = 14;
this.height = 28;
this.value = 200;
return;
case 2816:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.placeStyle = 24;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2817:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 28;
return;
case 2818:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.placeStyle = 26;
this.width = 8;
this.value = Item.sellPrice(copper: 60);
this.height = 18;
return;
case 2819:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.placeStyle = 27;
this.width = 10;
this.height = 24;
this.value = 500;
return;
case 2820:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 33;
this.value = 150;
return;
case 2821:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.placeStyle = 26;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2822:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.placeStyle = 26;
this.width = 8;
this.height = 10;
return;
case 2823:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.placeStyle = 29;
this.width = 20;
this.height = 20;
this.value = 300;
return;
case 2824:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.placeStyle = 31;
this.width = 26;
this.height = 20;
this.value = 300;
return;
case 2825:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.placeStyle = 27;
this.width = 20;
this.height = 20;
this.value = 1500;
return;
case 2826:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.placeStyle = 27;
this.width = 28;
this.height = 14;
this.value = 150;
return;
default:
if (type >= 2827 && type <= 2855)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 172;
this.placeStyle = type - 2827;
this.width = 20;
this.height = 20;
this.value = 300;
if (type != 2843)
return;
this.value = Item.buyPrice(gold: 10);
return;
}
switch (type)
{
case 2856:
this.width = 28;
this.height = 20;
this.headSlot = 176;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
return;
case 2857:
this.width = 28;
this.height = 20;
this.headSlot = 177;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
return;
case 2858:
this.width = 18;
this.height = 14;
this.bodySlot = 180;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
return;
case 2859:
this.width = 18;
this.height = 14;
this.bodySlot = 181;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
return;
case 2860:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.glowMask = (short) 93;
this.createTile = 350;
this.width = 12;
this.height = 12;
return;
case 2861:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.glowMask = (short) 95;
this.createWall = 176;
this.width = 12;
this.height = 12;
return;
case 2862:
this.width = 28;
this.height = 12;
this.headSlot = 178;
this.rare = 3;
this.value = Item.sellPrice(gold: 1);
this.vanity = true;
this.glowMask = (short) 97;
return;
case 2863:
this.width = 20;
this.height = 26;
this.maxStack = 99;
this.rare = 3;
this.glowMask = (short) 98;
this.value = Item.buyPrice(gold: 30);
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.consumable = true;
return;
case 2864:
this.glowMask = (short) 99;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 2865:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.buyPrice(gold: 2);
this.placeStyle = 27;
return;
case 2866:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.buyPrice(gold: 2);
this.placeStyle = 28;
return;
case 2867:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.buyPrice(gold: 2);
this.placeStyle = 29;
return;
case 2868:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 351;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 1);
return;
case 2869:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 2870:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 2871:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 2872:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 2873:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 2874:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 2875:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 2876:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 2877:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 2878:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
this.glowMask = (short) 105;
return;
case 2879:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
this.glowMask = (short) 104;
return;
case 2880:
this.useStyle = 1;
this.useAnimation = 20;
this.useTime = 20;
this.autoReuse = true;
this.shoot = 451;
this.shootSpeed = 11f;
this.knockBack = 4.5f;
this.width = 40;
this.height = 40;
this.damage = 110;
this.scale = 1.05f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.melee = true;
return;
case 2882:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 14f;
this.knockBack = 2f;
this.width = 16;
this.height = 16;
this.damage = 100;
this.UseSound = SoundID.Item75;
this.shoot = 460;
this.mana = 14;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.magic = true;
this.channel = true;
this.glowMask = (short) 102;
return;
case 2883:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
this.glowMask = (short) 103;
return;
case 2884:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
this.glowMask = (short) 107;
return;
case 2885:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
this.glowMask = (short) 106;
return;
case 2886:
this.damage = 0;
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 463;
this.width = 16;
this.height = 24;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 100;
return;
case 2887:
this.width = 16;
this.height = 18;
this.maxStack = 99;
this.value = 50;
return;
case 2888:
this.useStyle = 5;
this.useAnimation = 24;
this.useTime = 23;
this.width = 12;
this.height = 28;
this.shoot = 469;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item97;
this.damage = 23;
this.shootSpeed = 8f;
this.knockBack = 3f;
this.rare = 3;
this.noMelee = true;
this.value = this.queenBeePrice;
this.ranged = true;
return;
default:
if (type >= 2889 && type <= 2895)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) (442 + type - 2889);
this.noUseGraphic = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
if (type != 2895 && type != 2893 && type != 2891)
return;
this.bait = 50;
return;
}
if (type == 2896)
{
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 470;
this.width = 8;
this.height = 28;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 40;
this.useTime = 40;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.buyPrice(silver: 20);
this.rare = 1;
return;
}
if (type >= 2897 && type <= 2994)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 109 + type - 2897;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
}
switch (type)
{
case 2995:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 30;
return;
case 2996:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 8;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 353;
this.width = 12;
this.height = 12;
this.tileBoost += 3;
return;
case 2997:
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
case 2998:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = 100000;
this.rare = 4;
return;
case 2999:
this.rare = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 354;
this.width = 12;
this.height = 12;
this.value = 100000;
return;
case 3000:
this.rare = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 355;
this.width = 12;
this.height = 12;
this.value = 100000;
return;
default:
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
private void DefaultToQuestFish()
{
this.questItem = true;
this.maxStack = 1;
this.width = 26;
this.height = 26;
this.uniqueStack = true;
this.rare = -11;
}
public void SetDefaults4(int type)
{
switch (type)
{
case 3001:
this.rare = 1;
this.UseSound = SoundID.Item3;
this.healLife = 80;
this.healMana = 400;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.potion = true;
this.value = Item.buyPrice(silver: 5);
break;
case 3002:
this.alpha = 0;
this.color = new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
this.rare = 1;
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 473;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = Item.buyPrice(silver: 1, copper: 50);
this.holdStyle = 1;
break;
case 3003:
this.shootSpeed = 3.5f;
this.shoot = 474;
this.damage = 6;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 2.5f;
this.value = Item.buyPrice(copper: 15);
this.ranged = true;
break;
case 3004:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 13;
this.width = 10;
this.height = 12;
this.value = Item.buyPrice(silver: 1);
break;
case 3005:
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 475;
this.damage = 0;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
break;
case 3006:
this.mana = 10;
this.autoReuse = true;
this.damage = 30;
this.useStyle = 5;
this.shootSpeed = 10f;
this.shoot = 476;
this.width = 26;
this.height = 28;
this.useAnimation = 12;
this.useTime = 12;
this.rare = 5;
this.noMelee = true;
this.knockBack = 2.5f;
this.value = Item.sellPrice(gold: 8);
this.magic = true;
break;
case 3007:
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 = 33;
this.shootSpeed = 13f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 8);
this.knockBack = 3.5f;
this.useAmmo = AmmoID.Dart;
this.ranged = true;
this.rare = 5;
this.scale = 0.9f;
break;
case 3008:
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 = 62;
this.shootSpeed = 14.5f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 8);
this.knockBack = 5.5f;
this.useAmmo = AmmoID.Dart;
this.ranged = true;
this.rare = 5;
this.scale = 1f;
break;
case 3009:
this.shoot = 477;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.ammo = AmmoID.Dart;
this.damage = 14;
this.knockBack = 3.5f;
this.shootSpeed = 1f;
this.ranged = true;
this.rare = 3;
this.value = Item.sellPrice(copper: 6);
this.consumable = true;
break;
case 3010:
this.shoot = 478;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.ammo = AmmoID.Dart;
this.damage = 10;
this.knockBack = 2.2f;
this.shootSpeed = 3f;
this.ranged = true;
this.rare = 3;
this.value = Item.sellPrice(copper: 6);
this.consumable = true;
break;
case 3011:
this.shoot = 479;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.ammo = AmmoID.Dart;
this.damage = 12;
this.knockBack = 2.5f;
this.shootSpeed = 3f;
this.ranged = true;
this.rare = 3;
this.value = Item.sellPrice(copper: 6);
this.consumable = true;
break;
case 3012:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 14;
this.useTime = 14;
this.knockBack = 3.25f;
this.width = 30;
this.height = 10;
this.damage = 43;
this.shoot = 481;
this.shootSpeed = 14f;
this.UseSound = SoundID.Item1;
this.rare = 5;
this.value = Item.sellPrice(gold: 8);
this.melee = true;
this.noUseGraphic = true;
this.noMelee = true;
break;
case 3013:
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 = 6f;
this.UseSound = SoundID.Item1;
this.scale = 1.35f;
this.melee = true;
this.rare = 5;
this.value = Item.sellPrice(gold: 8);
this.melee = true;
break;
case 3014:
this.mana = 40;
this.autoReuse = true;
this.damage = 43;
this.useStyle = 1;
this.shootSpeed = 15f;
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 = 8f;
this.value = Item.sellPrice(gold: 8);
this.magic = true;
break;
case 3015:
this.width = 24;
this.height = 24;
this.accessory = true;
this.value = Item.sellPrice(gold: 8);
this.rare = 6;
break;
case 3016:
this.width = 24;
this.height = 24;
this.accessory = true;
this.defense = 7;
this.value = Item.sellPrice(gold: 8);
this.rare = 5;
break;
case 3017:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 7;
this.value = Item.sellPrice(gold: 6);
this.shoeSlot = (sbyte) 16;
break;
case 3018:
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 = 12f;
this.value = Item.sellPrice(gold: 10);
this.knockBack = 6f;
this.rare = 5;
this.melee = true;
break;
case 3019:
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.5f;
this.shootSpeed = 6f;
this.noMelee = true;
this.value = this.hellPrice;
this.rare = 3;
this.ranged = true;
break;
case 3024:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.rare = 9;
this.value = Item.sellPrice(gold: 3);
break;
case 3061:
this.width = 30;
this.height = 30;
this.accessory = true;
this.rare = 5;
this.value = Item.buyPrice(gold: 20);
this.backSlot = (sbyte) 8;
break;
case 3599:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.rare = 9;
this.value = Item.sellPrice(gold: 3);
break;
default:
if (type >= 3020 && type <= 3023)
{
this.noUseGraphic = true;
this.damage = 0;
this.useStyle = 5;
this.shootSpeed = 15f;
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(gold: 6);
if (type != 3021)
break;
this.shootSpeed = 16f;
break;
}
switch (type)
{
case 3025:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3026:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3027:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3029:
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.5f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 8);
this.ranged = true;
this.rare = 6;
this.knockBack = 2.25f;
return;
case 3030:
this.channel = true;
this.damage = 40;
this.useStyle = 1;
this.shootSpeed = 17f;
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.5f;
this.value = Item.sellPrice(gold: 8);
this.melee = true;
this.noUseGraphic = true;
return;
case 3038:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3190:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3597:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3598:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3600:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
default:
if (type == 3031 || type == 3032)
{
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(gold: 10);
this.tileBoost += 2;
return;
}
switch (type)
{
case 3028:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3033:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 50000;
return;
case 3034:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 5;
this.value = 100000;
return;
case 3035:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.value = 150000;
return;
case 3036:
this.width = 24;
this.height = 28;
this.rare = 3;
this.value = Item.sellPrice(gold: 3);
this.accessory = true;
return;
case 3037:
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
this.accessory = true;
return;
case 3039:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3040:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3041:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3042:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3043:
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(gold: 10);
this.buffType = 152;
return;
case 3044:
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.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3045:
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 = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = 14;
this.width = 10;
this.height = 12;
this.value = 250;
this.rare = 1;
return;
default:
if (type >= 3046 && type <= 3050)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 215;
this.placeStyle = 1 + type - 3046;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 3051:
this.mana = 13;
this.damage = 25;
this.useStyle = 5;
this.shootSpeed = 32f;
this.shoot = 494;
this.width = 26;
this.height = 28;
this.useAnimation = 33;
this.useTime = 33;
this.rare = 5;
this.noMelee = true;
this.knockBack = 3f;
this.value = Item.sellPrice(gold: 8);
this.magic = true;
this.autoReuse = true;
return;
case 3052:
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 = 11f;
this.knockBack = 4.5f;
this.rare = 5;
this.crit = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 2);
this.ranged = true;
return;
case 3053:
this.autoReuse = true;
this.rare = 5;
this.mana = 6;
this.UseSound = SoundID.Item103;
this.useStyle = 5;
this.damage = 40;
this.useAnimation = 21;
this.useTime = 7;
this.width = 24;
this.height = 28;
this.shoot = 496;
this.shootSpeed = 9f;
this.knockBack = 3.75f;
this.magic = true;
this.value = Item.sellPrice(gold: 2);
this.noMelee = true;
this.noUseGraphic = true;
this.crit = 3;
return;
case 3054:
this.crit = 3;
this.autoReuse = true;
this.useStyle = 1;
this.shootSpeed = 13f;
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(gold: 2);
this.knockBack = 5.75f;
this.melee = true;
this.rare = 5;
return;
default:
if (type >= 3055 && type <= 3059)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 31 + type - 3055;
return;
}
switch (type)
{
case 3060:
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(gold: 7, silver: 50);
this.buffType = 154;
return;
case 3062:
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;
case 3063:
this.rare = 10;
this.UseSound = SoundID.Item1;
this.useStyle = 1;
this.damage = 200;
this.useAnimation = 16;
this.useTime = 16;
this.width = 30;
this.height = 30;
this.shoot = 502;
this.scale = 1.1f;
this.shootSpeed = 12f;
this.knockBack = 6.5f;
this.melee = true;
this.value = Item.sellPrice(gold: 20);
this.autoReuse = true;
return;
case 3064:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 356;
this.width = 18;
this.height = 34;
this.value = Item.sellPrice(gold: 3);
this.rare = 7;
return;
case 3065:
this.rare = 9;
this.UseSound = SoundID.Item105;
this.useStyle = 1;
this.damage = 110;
this.useAnimation = 16;
this.useTime = 16;
this.width = 30;
this.height = 30;
this.shoot = 503;
this.scale = 1.1f;
this.shootSpeed = 8f;
this.knockBack = 6.5f;
this.melee = true;
this.value = Item.sellPrice(gold: 20);
this.autoReuse = true;
return;
case 3066:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 357;
this.width = 12;
this.height = 12;
return;
case 3067:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 177;
this.width = 12;
this.height = 12;
return;
case 3068:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(silver: 50);
return;
case 3069:
this.mana = 2;
this.damage = 14;
this.useStyle = 1;
this.shootSpeed = 7f;
this.shoot = 504;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item8;
this.useAnimation = 26;
this.useTime = 26;
this.rare = 1;
this.noMelee = true;
this.value = 5000;
this.magic = true;
this.crit = 10;
return;
default:
if (type >= 3070 && type <= 3076)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 358 + type - 3070;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
return;
}
switch (type)
{
case 3077:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 8;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 365;
this.width = 12;
this.height = 12;
this.value = 10;
this.tileBoost += 3;
return;
case 3078:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 8;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 366;
this.width = 12;
this.height = 12;
this.value = 10;
this.tileBoost += 3;
return;
case 3079:
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 505;
this.damage = 0;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 100;
return;
case 3080:
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 506;
this.damage = 0;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 100;
return;
case 3081:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 367;
this.width = 12;
this.height = 12;
return;
case 3082:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 183;
this.width = 12;
this.height = 12;
return;
case 3083:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 179;
this.width = 12;
this.height = 12;
return;
case 3084:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(silver: 50);
return;
case 3085:
this.width = 12;
this.height = 12;
this.rare = 2;
this.maxStack = 99;
this.value = Item.buyPrice(gold: 2);
return;
case 3086:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 368;
this.width = 12;
this.height = 12;
return;
case 3087:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 369;
this.width = 12;
this.height = 12;
return;
case 3088:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 184;
this.width = 12;
this.height = 12;
return;
case 3089:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 181;
this.width = 12;
this.height = 12;
return;
case 3090:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 2;
this.value = 100000;
this.expert = true;
return;
default:
if (type == 3091 || type == 3092)
{
this.width = 14;
this.height = 20;
this.maxStack = 99;
this.useAnimation = 20;
this.useTime = 20;
return;
}
switch (type)
{
case 3093:
this.width = 12;
this.height = 12;
this.rare = 1;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 10);
return;
case 3094:
this.useStyle = 1;
this.shootSpeed = 11.5f;
this.shoot = 507;
this.damage = 17;
this.width = 30;
this.height = 30;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 24;
this.useTime = 24;
this.noUseGraphic = true;
this.noMelee = true;
this.knockBack = 4.75f;
this.value = Item.sellPrice(copper: 5);
this.ranged = true;
return;
case 3095:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 3097:
this.melee = true;
this.damage = 30;
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(gold: 2);
this.accessory = true;
this.defense = 2;
this.shieldSlot = (sbyte) 5;
this.knockBack = 9f;
this.expert = true;
return;
case 3098:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 8;
this.shootSpeed = 48f;
this.knockBack = 8f;
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;
case 3099:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 3100:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 370;
this.width = 12;
this.height = 12;
return;
case 3101:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 182;
this.width = 12;
this.height = 12;
return;
case 3102:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 3103:
this.shootSpeed = 3f;
this.shoot = 1;
this.damage = 5;
this.width = 26;
this.height = 26;
this.ammo = AmmoID.Arrow;
this.knockBack = 2f;
this.value = Item.sellPrice(gold: 1);
this.ranged = true;
this.rare = 2;
return;
case 3104:
this.shootSpeed = 4f;
this.shoot = 14;
this.damage = 7;
this.width = 26;
this.height = 26;
this.ammo = AmmoID.Bullet;
this.knockBack = 2f;
this.value = Item.sellPrice(gold: 1);
this.ranged = true;
this.rare = 2;
return;
case 3105:
this.magic = true;
this.mana = 30;
this.useStyle = 1;
this.shootSpeed = 9f;
this.rare = 8;
this.damage = 46;
this.shoot = 510;
this.width = 18;
this.height = 20;
this.knockBack = 4f;
this.UseSound = SoundID.Item106;
this.useAnimation = 28;
this.useTime = 28;
this.noUseGraphic = true;
this.noMelee = true;
this.value = this.eclipsePostPlanteraPrice;
return;
case 3106:
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 8;
this.useTime = 8;
this.knockBack = 3.5f;
this.width = 30;
this.height = 30;
this.damage = 85;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 8;
this.value = this.eclipsePostPlanteraPrice;
this.melee = true;
return;
case 3107:
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 = 10f;
this.noMelee = true;
this.value = this.eclipsePostPlanteraPrice;
this.rare = 8;
this.ranged = true;
return;
case 3108:
this.shootSpeed = 6f;
this.shoot = 514;
this.damage = 30;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.NailFriendly;
this.knockBack = 3f;
this.value = Item.buyPrice(silver: 1);
this.ranged = true;
this.rare = 8;
return;
case 3109:
this.width = 22;
this.height = 22;
this.defense = 4;
this.headSlot = 179;
this.rare = 2;
this.value = Item.sellPrice(gold: 1);
return;
case 3110:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 8;
this.value = 700000;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3111:
this.width = 10;
this.height = 12;
this.maxStack = 999;
this.alpha = 100;
this.value = 15;
return;
case 3112:
this.color = new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 515;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.value = 10;
this.holdStyle = 1;
return;
case 3113:
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 = 999;
this.consumable = true;
return;
case 3114:
this.flame = true;
this.noWet = true;
this.holdStyle = 1;
this.autoReuse = true;
this.maxStack = 999;
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;
case 3115:
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 516;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 25;
this.useTime = 25;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.buyPrice(silver: 4);
this.damage = 0;
return;
case 3116:
this.useStyle = 5;
this.shootSpeed = 6.5f;
this.shoot = 517;
this.width = 20;
this.height = 20;
this.maxStack = 99;
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 = 8f;
this.ranged = true;
return;
case 3117:
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 = 99;
this.value = Item.sellPrice(silver: 1);
this.consumable = true;
return;
default:
if (type >= 3203 && type <= 3208)
{
this.width = 12;
this.height = 12;
this.rare = 2;
this.maxStack = 99;
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(gold: 1);
return;
}
switch (type)
{
case 3096:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 3118:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 3119:
this.width = 24;
this.height = 18;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
return;
case 3120:
this.width = 24;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
this.accessory = true;
return;
case 3121:
this.width = 24;
this.height = 28;
this.rare = 3;
this.value = Item.sellPrice(gold: 3);
this.accessory = true;
return;
case 3122:
this.width = 24;
this.height = 28;
this.rare = 3;
this.value = Item.sellPrice(gold: 3);
this.accessory = true;
return;
case 3123:
this.width = 24;
this.height = 28;
this.rare = 5;
this.value = Item.sellPrice(gold: 5);
this.accessory = true;
return;
case 3124:
this.width = 24;
this.height = 28;
this.rare = 7;
this.value = Item.sellPrice(gold: 8);
this.useTurn = true;
this.useStyle = 4;
this.useTime = 90;
this.UseSound = SoundID.Item6;
this.useAnimation = 90;
return;
case 3209:
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 = 13f;
this.knockBack = 4.4f;
this.magic = true;
this.autoReuse = true;
this.value = Item.sellPrice(gold: 4);
this.rare = 5;
this.noMelee = true;
return;
case 3210:
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.5f;
this.knockBack = 3f;
this.ranged = true;
this.autoReuse = true;
this.value = Item.sellPrice(gold: 4);
this.rare = 5;
this.noMelee = true;
return;
case 3211:
this.useStyle = 1;
this.useAnimation = 28;
this.useTime = 28;
this.knockBack = 5.75f;
this.width = 40;
this.height = 40;
this.damage = 55;
this.scale = 1.125f;
this.UseSound = SoundID.Item1;
this.rare = 5;
this.autoReuse = true;
this.value = Item.sellPrice(gold: 4);
this.melee = true;
return;
case 3212:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
this.neckSlot = (sbyte) 7;
return;
case 3213:
this.useStyle = 1;
this.shootSpeed = 4f;
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(gold: 2);
return;
default:
if (type == 3159 || type == 3160 || type == 3161)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
switch (type)
{
case 3159:
this.placeStyle = 28;
break;
case 3160:
this.placeStyle = 30;
break;
case 3161:
this.placeStyle = 29;
break;
}
this.width = 20;
this.height = 20;
this.value = 300;
return;
}
if (type == 3162 || type == 3163 || type == 3164)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.width = 28;
this.height = 20;
this.value = 2000;
switch (type)
{
case 3162:
this.placeStyle = 28;
return;
case 3163:
this.placeStyle = 30;
return;
case 3164:
this.placeStyle = 29;
return;
default:
return;
}
}
else if (type == 3165 || type == 3166 || type == 3167)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
switch (type)
{
case 3165:
this.placeStyle = 29;
return;
case 3166:
this.placeStyle = 31;
return;
case 3167:
this.placeStyle = 30;
return;
default:
return;
}
}
else if (type == 3168 || type == 3169 || type == 3170)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.width = 20;
this.height = 20;
this.value = 1500;
switch (type)
{
case 3168:
this.placeStyle = 28;
return;
case 3169:
this.placeStyle = 30;
return;
case 3170:
this.placeStyle = 29;
return;
default:
return;
}
}
else if (type == 3171 || type == 3172 || type == 3173)
{
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
switch (type)
{
case 3171:
this.placeStyle = 27;
return;
case 3172:
this.placeStyle = 29;
return;
case 3173:
this.placeStyle = 28;
return;
default:
return;
}
}
else if (type == 3174 || type == 3175 || type == 3176)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.width = 12;
this.height = 30;
this.value = 150;
switch (type)
{
case 3174:
this.placeStyle = 33;
return;
case 3175:
this.placeStyle = 35;
return;
case 3176:
this.placeStyle = 34;
return;
default:
return;
}
}
else if (type == 3177 || type == 3178 || type == 3179)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.width = 26;
this.height = 26;
this.value = 3000;
switch (type)
{
case 3177:
this.placeStyle = 34;
return;
case 3178:
this.placeStyle = 36;
return;
case 3179:
this.placeStyle = 35;
return;
default:
return;
}
}
else if (type == 3180 || type == 3181 || type == 3125)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 21;
this.width = 26;
this.height = 22;
this.value = 500;
switch (type)
{
case 3125:
this.placeStyle = 50;
return;
case 3180:
this.placeStyle = 49;
return;
case 3181:
this.placeStyle = 51;
return;
default:
return;
}
}
else if (type == 3126 || type == 3127 || type == 3128)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.width = 20;
this.height = 20;
this.value = 300;
switch (type)
{
case 3126:
this.placeStyle = 25;
return;
case 3127:
this.placeStyle = 27;
return;
case 3128:
this.placeStyle = 26;
return;
default:
return;
}
}
else if (type == 3129 || type == 3130 || type == 3131)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.width = 14;
this.height = 28;
this.value = 200;
switch (type)
{
case 3129:
this.placeStyle = 33;
return;
case 3130:
this.placeStyle = 35;
return;
case 3131:
this.placeStyle = 34;
return;
default:
return;
}
}
else if (type == 3132 || type == 3133 || type == 3134)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.width = 20;
this.height = 20;
this.value = 300;
switch (type)
{
case 3132:
this.placeStyle = 25;
return;
case 3133:
this.placeStyle = 27;
return;
case 3134:
this.placeStyle = 26;
return;
default:
return;
}
}
else if (type == 3135 || type == 3136 || type == 3137)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.width = 10;
this.height = 24;
this.value = 500;
switch (type)
{
case 3135:
this.placeStyle = 28;
return;
case 3136:
this.placeStyle = 30;
return;
case 3137:
this.placeStyle = 29;
return;
default:
return;
}
}
else
{
if (type == 3138 || type == 3139 || type == 3140)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
switch (type)
{
case 3138:
this.placeStyle = 34;
break;
case 3139:
this.placeStyle = 36;
break;
case 3140:
this.placeStyle = 35;
break;
}
this.value = 150;
return;
}
if (type == 3141 || type == 3142 || type == 3143)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.width = 20;
this.height = 20;
this.value = 300;
switch (type)
{
case 3141:
this.placeStyle = 27;
return;
case 3142:
this.placeStyle = 29;
return;
case 3143:
this.placeStyle = 28;
return;
default:
return;
}
}
else if (type == 3144 || type == 3145 || type == 3146)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.width = 8;
this.height = 10;
switch (type)
{
case 3144:
this.placeStyle = 27;
return;
case 3145:
this.placeStyle = 29;
return;
case 3146:
this.placeStyle = 28;
return;
default:
return;
}
}
else if (type == 3147 || type == 3148 || type == 3149)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 172;
this.width = 20;
this.height = 20;
this.value = 300;
switch (type)
{
case 3147:
this.placeStyle = 29;
return;
case 3148:
this.placeStyle = 31;
return;
case 3149:
this.placeStyle = 30;
return;
default:
return;
}
}
else if (type == 3150 || type == 3151 || type == 3152)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.width = 20;
this.height = 20;
this.value = 300;
switch (type)
{
case 3150:
this.placeStyle = 30;
return;
case 3151:
this.placeStyle = 32;
return;
case 3152:
this.placeStyle = 31;
return;
default:
return;
}
}
else if (type == 3153 || type == 3154 || type == 3155)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 14;
this.width = 26;
this.height = 20;
this.value = 300;
switch (type)
{
case 3153:
this.placeStyle = 32;
return;
case 3154:
this.placeStyle = 34;
return;
case 3155:
this.placeStyle = 33;
return;
default:
return;
}
}
else if (type == 3156 || type == 3157 || type == 3158)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.width = 28;
this.height = 14;
this.value = 150;
switch (type)
{
case 3156:
this.placeStyle = 28;
return;
case 3157:
this.placeStyle = 30;
return;
case 3158:
this.placeStyle = 29;
return;
default:
return;
}
}
else
{
switch (type)
{
case 3182:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 373;
this.width = 24;
this.height = 24;
this.value = Item.sellPrice(copper: 40);
return;
case 3183:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 18;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.value = Item.sellPrice(gold: 5);
this.autoReuse = true;
this.rare = 4;
this.scale = 1.15f;
return;
case 3184:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 374;
this.width = 24;
this.height = 24;
this.value = Item.sellPrice(copper: 40);
return;
case 3185:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 375;
this.width = 24;
this.height = 24;
this.value = Item.sellPrice(copper: 40);
return;
case 3186:
this.maxStack = 999;
this.width = 24;
this.height = 24;
this.value = Item.buyPrice(silver: 1);
return;
case 3187:
this.width = 18;
this.height = 18;
this.defense = 3;
this.headSlot = 180;
this.value = 17500;
return;
case 3188:
this.width = 18;
this.height = 18;
this.defense = 4;
this.bodySlot = 182;
this.value = 14000;
return;
case 3189:
this.width = 18;
this.height = 18;
this.defense = 3;
this.legSlot = 122;
this.value = 10500;
return;
default:
if (type >= 3191 && type <= 3194)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) (484 + type - 3191);
this.noUseGraphic = true;
switch (type)
{
case 3192:
this.bait = 15;
return;
case 3193:
this.bait = 25;
return;
case 3194:
this.bait = 40;
return;
default:
this.bait = 35;
return;
}
}
else
{
switch (type)
{
case 3196:
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 519;
this.width = 26;
this.height = 26;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 25;
this.useTime = 25;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.sellPrice(silver: 2);
this.damage = 0;
this.rare = 1;
return;
case 3197:
this.rare = 1;
this.useStyle = 1;
this.shootSpeed = 12.5f;
this.shoot = 520;
this.damage = 17;
this.width = 28;
this.height = 28;
this.maxStack = 999;
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.5f;
this.ranged = true;
return;
case 3198:
this.rare = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 377;
this.width = 28;
this.height = 22;
this.value = 100000;
return;
case 3199:
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;
case 3200:
this.width = 28;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.shoeSlot = (sbyte) 17;
return;
case 3201:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 1;
this.value = 50000;
this.waistSlot = (sbyte) 11;
return;
case 3202:
this.rare = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 378;
this.width = 20;
this.height = 30;
this.value = Item.sellPrice(silver: 1);
return;
case 3214:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 379;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(silver: 2);
return;
default:
if (type >= 3215 && type <= 3222)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 380;
this.placeStyle = type - 3215;
this.width = 24;
this.height = 20;
this.value = Item.buyPrice(silver: 1);
return;
}
switch (type)
{
case 3223:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = 100000;
this.expert = true;
return;
case 3224:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = 100000;
this.neckSlot = (sbyte) 8;
this.expert = true;
return;
case 3225:
this.width = 14;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.accessory = true;
this.balloonSlot = (sbyte) 11;
return;
case 3226:
this.width = 28;
this.height = 20;
this.headSlot = 181;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
return;
case 3227:
this.width = 18;
this.height = 14;
this.bodySlot = 183;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
return;
case 3228:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 28;
this.value = 400000;
return;
default:
if (type >= 3229 && type <= 3233)
{
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 85;
this.placeStyle = 6 + type - 3229;
this.width = 20;
this.height = 20;
return;
}
if (type == 3234)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 385;
this.width = 12;
this.height = 12;
return;
}
if (type >= 3235 && type <= 3237)
{
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.canBePlacedInVanityRegardlessOfConditions = true;
return;
}
switch (type)
{
case 3238:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 186;
this.width = 12;
this.height = 12;
return;
case 3239:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 387;
this.width = 20;
this.height = 12;
return;
case 3240:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 388;
this.width = 18;
this.height = 26;
return;
case 3241:
this.width = 14;
this.height = 28;
this.rare = 1;
this.value = Item.sellPrice(gold: 3);
this.accessory = true;
this.balloonSlot = (sbyte) 12;
return;
case 3242:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.headSlot = 182;
return;
case 3243:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.bodySlot = 184;
return;
case 3244:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.legSlot = 124;
return;
case 3245:
this.width = 16;
this.height = 16;
this.value = Item.sellPrice(gold: 2);
this.useAnimation = 17;
this.useTime = 17;
this.useStyle = 1;
this.UseSound = SoundID.Item1;
this.noMelee = true;
this.shootSpeed = 1f;
this.damage = 11;
this.knockBack = 1.8f;
this.shoot = 21;
this.ranged = true;
this.rare = 2;
this.useAmmo = 154;
this.noUseGraphic = true;
this.expert = true;
return;
case 3246:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.bodySlot = 185;
return;
case 3247:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.legSlot = 125;
return;
case 3248:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.headSlot = 183;
return;
case 3249:
this.mana = 10;
this.damage = 50;
this.useStyle = 1;
this.shootSpeed = 10f;
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 = 2f;
this.value = this.eclipsePostPlanteraPrice;
this.summon = true;
return;
default:
if (type == 3250 || type == 3251 || type == 3252)
{
this.width = 20;
this.height = 22;
this.rare = 4;
this.value = Item.buyPrice(gold: 15);
this.accessory = true;
this.balloonSlot = (sbyte) (13 + type - 3250);
return;
}
if (type == 3253)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 390;
this.width = 12;
this.height = 30;
this.value = Item.buyPrice(gold: 2);
this.rare = 1;
this.glowMask = (short) 129;
return;
}
if (type >= 3254 && type <= 3257)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 391 + type - 3254;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 3258:
this.useStyle = 1;
this.useAnimation = 21;
this.useTime = 21;
this.autoReuse = true;
this.knockBack = 20f;
this.width = 36;
this.height = 36;
this.damage = 35;
this.scale = 1.1f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = Item.buyPrice(gold: 25);
this.melee = true;
this.crit = 15;
return;
case 3259:
this.width = 20;
this.height = 26;
this.maxStack = 99;
this.rare = 3;
this.value = Item.buyPrice(gold: 30);
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.consumable = true;
return;
case 3260:
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(gold: 5);
return;
case 3261:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 7;
this.value = Item.sellPrice(gold: 1);
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;
default:
if (type == 3262 || type >= 3278 && type <= 3292 || type >= 3315 && type <= 3317)
{
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 = 16f;
switch (type)
{
case 3262:
this.knockBack = 3.25f;
this.damage = 21;
this.value = Item.buyPrice(gold: 5);
this.rare = 2;
this.shoot = 534;
return;
case 3278:
this.knockBack = 2.5f;
this.damage = 9;
this.value = Item.sellPrice(silver: 1);
this.rare = 0;
return;
case 3279:
this.knockBack = 4.5f;
this.damage = 16;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
return;
case 3280:
this.knockBack = 4f;
this.damage = 17;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
return;
case 3281:
this.knockBack = 3.75f;
this.damage = 18;
this.value = Item.sellPrice(gold: 1, silver: 30);
this.rare = 3;
return;
case 3282:
this.knockBack = 4.3f;
this.damage = 27;
this.value = Item.sellPrice(gold: 1, silver: 80);
this.rare = 3;
return;
case 3283:
this.knockBack = 3.3f;
this.damage = 38;
this.value = Item.sellPrice(gold: 4);
this.rare = 4;
return;
case 3284:
this.knockBack = 3.8f;
this.damage = 54;
this.value = Item.buyPrice(gold: 25);
this.rare = 5;
return;
case 3285:
this.knockBack = 3.5f;
this.damage = 14;
this.value = Item.sellPrice(silver: 50);
this.rare = 1;
return;
case 3286:
this.knockBack = 3.1f;
this.damage = 60;
this.value = Item.sellPrice(gold: 5);
this.rare = 7;
return;
case 3289:
this.knockBack = 2.8f;
this.damage = 47;
this.value = Item.sellPrice(gold: 4);
this.rare = 4;
return;
case 3290:
this.knockBack = 4.5f;
this.damage = 45;
this.value = Item.sellPrice(gold: 4);
this.rare = 4;
return;
case 3291:
this.knockBack = 4.3f;
this.damage = 95;
this.value = Item.sellPrice(gold: 11);
this.rare = 8;
this.crit += 10;
return;
case 3315:
this.knockBack = 3.25f;
this.damage = 35;
this.value = Item.sellPrice(gold: 4);
this.rare = 3;
this.shoot = 562;
return;
case 3316:
this.knockBack = 3.8f;
this.damage = 44;
this.value = Item.sellPrice(gold: 4);
this.rare = 3;
this.shoot = 563;
return;
case 3317:
this.knockBack = 3.85f;
this.damage = 22;
this.value = this.dungeonPrice;
this.rare = 3;
this.shoot = 564;
return;
default:
if (type == 3288 || type == 3287)
{
this.knockBack = 4.5f;
this.damage = 70;
this.rare = 9;
this.value = Item.sellPrice(gold: 4);
return;
}
if (type == 3292)
{
this.knockBack = 3.5f;
this.damage = 115;
this.value = this.eclipseMothronPrice;
this.rare = 8;
return;
}
this.knockBack = 4f;
this.damage = 15;
this.rare = 2;
this.value = Item.sellPrice(gold: 1);
return;
}
}
else
{
if (type == 3389)
{
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 = 16f;
this.damage = 190;
this.knockBack = 6.5f;
this.value = Item.sellPrice(gold: 10);
this.crit = 10;
this.rare = 10;
return;
}
if (type >= 3293 && type <= 3308)
{
this.width = 24;
this.height = 24;
this.rare = 1;
this.value = Item.sellPrice(silver: 3);
this.accessory = true;
this.stringColor = type != 3307 ? (type != 3306 ? (type != 3308 ? (type != 3305 ? 1 + type - 3293 : 28) : 13) : 14) : 27;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
}
if (type >= 3309 && type <= 3314)
{
this.width = 24;
this.height = 24;
this.rare = 2;
this.value = Item.buyPrice(gold: 5);
this.accessory = true;
return;
}
switch (type)
{
case 3263:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.headSlot = 184;
return;
case 3264:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.bodySlot = 186;
return;
case 3265:
this.width = 18;
this.height = 18;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
this.legSlot = 126;
return;
case 3266:
this.width = 18;
this.height = 18;
this.value = 4500;
this.headSlot = 185;
this.defense = 4;
return;
case 3267:
this.width = 18;
this.height = 18;
this.value = 4500;
this.bodySlot = 187;
this.defense = 5;
return;
case 3268:
this.width = 18;
this.height = 18;
this.value = 4500;
this.legSlot = (int) sbyte.MaxValue;
this.defense = 4;
return;
case 3269:
this.useStyle = 4;
this.useAnimation = 20;
this.useTime = 20;
this.autoReuse = true;
this.reuseDelay = 10;
this.shootSpeed = 1f;
this.knockBack = 2f;
this.width = 16;
this.height = 16;
this.damage = 40;
this.UseSound = (LegacySoundStyle) null;
this.shoot = 535;
this.mana = 15;
this.rare = 4;
this.value = Item.sellPrice(gold: 4);
this.noMelee = true;
this.noUseGraphic = true;
this.magic = true;
this.channel = true;
return;
case 3270:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 395;
this.width = 28;
this.height = 28;
return;
case 3271:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 396;
this.width = 12;
this.height = 12;
return;
case 3272:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 397;
this.width = 12;
this.height = 12;
return;
case 3273:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 275;
this.width = 12;
this.height = 12;
return;
case 3274:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 398;
this.width = 12;
this.height = 12;
return;
case 3275:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 399;
this.width = 12;
this.height = 12;
return;
case 3276:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 400;
this.width = 12;
this.height = 12;
return;
case 3277:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 401;
this.width = 12;
this.height = 12;
return;
case 3338:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 402;
this.width = 12;
this.height = 12;
return;
case 3339:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 403;
this.width = 12;
this.height = 12;
return;
case 3340:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 304;
this.width = 12;
this.height = 12;
return;
case 3341:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 305;
this.width = 12;
this.height = 12;
return;
case 3342:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 306;
this.width = 12;
this.height = 12;
return;
case 3343:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 307;
this.width = 12;
this.height = 12;
return;
case 3344:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 308;
this.width = 12;
this.height = 12;
return;
case 3345:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 309;
this.width = 12;
this.height = 12;
return;
case 3346:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 310;
this.width = 12;
this.height = 12;
return;
case 3347:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 404;
this.width = 12;
this.height = 12;
return;
case 3348:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 311;
this.width = 12;
this.height = 12;
return;
default:
if (type >= 3318 && type <= 3332)
{
this.maxStack = 999;
this.consumable = true;
this.width = 24;
this.height = 24;
this.rare = 1;
if (type == 3320)
this.rare = 2;
if (type == 3321)
this.rare = 2;
if (type == 3322)
this.rare = 3;
if (type == 3323)
this.rare = 3;
if (type == 3324)
this.rare = 4;
if (type == 3325)
this.rare = 5;
if (type == 3326)
this.rare = 5;
if (type == 3327)
this.rare = 5;
if (type == 3328)
this.rare = 6;
if (type == 3329)
this.rare = 7;
if (type == 3330)
this.rare = 7;
if (type == 3331)
this.rare = 8;
if (type == 3332)
this.rare = 8;
this.expert = true;
return;
}
switch (type)
{
case 3333:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 3;
this.value = Item.sellPrice(gold: 2);
this.backSlot = (sbyte) 9;
this.expert = true;
return;
case 3334:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 4;
this.value = Item.buyPrice(gold: 50);
this.handOffSlot = (sbyte) 11;
this.handOnSlot = (sbyte) 18;
return;
case 3335:
this.maxStack = 99;
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(gold: 2);
this.expert = true;
return;
case 3336:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 8;
this.value = Item.sellPrice(gold: 4);
this.expert = true;
return;
case 3337:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 8;
this.value = Item.sellPrice(gold: 5);
this.expert = true;
return;
case 3353:
this.width = 36;
this.height = 26;
this.mountType = 11;
this.rare = 6;
this.value = Item.sellPrice(gold: 3);
this.expert = true;
return;
default:
if (type == 3355 || type == 3354 || type == 3356)
{
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.rare = 5;
this.value = Item.sellPrice(silver: 50);
this.expert = true;
return;
}
if (type == 3357 || type == 3358 || type == 3359)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 56 + type - 3357;
this.rare = 1;
return;
}
switch (type)
{
case 3360:
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(silver: 25);
return;
case 3361:
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(silver: 25);
return;
case 3362:
this.width = 28;
this.height = 20;
this.bodySlot = 188;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 25);
return;
case 3363:
this.width = 28;
this.height = 20;
this.legSlot = 128;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 25);
return;
case 3364:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 405;
this.width = 28;
this.height = 28;
this.rare = 1;
return;
case 3365:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 406;
this.width = 28;
this.height = 28;
this.rare = 1;
return;
case 3366:
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = Item.buyPrice(gold: 50);
this.accessory = true;
return;
case 3367:
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(gold: 5);
this.expert = true;
return;
case 3368:
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 = 20;
this.knockBack = 4f;
this.autoReuse = false;
this.noMelee = true;
this.melee = true;
this.shoot = 595;
this.shootSpeed = 15f;
this.value = Item.sellPrice(gold: 5);
return;
case 3369:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 209;
this.placeStyle = 2;
this.width = 12;
this.height = 12;
this.rare = 3;
this.value = Item.buyPrice(gold: 25);
return;
case 3370:
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.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3371:
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.canBePlacedInVanityRegardlessOfConditions = true;
return;
default:
if (type >= 3372 && type <= 3373)
{
this.width = 28;
this.height = 20;
this.headSlot = type + 186 - 3372;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
return;
}
switch (type)
{
case 3374:
this.width = 18;
this.height = 18;
this.defense = 2;
this.headSlot = 188;
this.rare = 1;
this.value = Item.sellPrice(silver: 30);
return;
case 3375:
this.width = 18;
this.height = 18;
this.defense = 4;
this.bodySlot = 189;
this.rare = 1;
this.value = Item.sellPrice(silver: 50);
return;
case 3376:
this.width = 18;
this.height = 18;
this.defense = 2;
this.legSlot = 129;
this.rare = 1;
this.value = Item.sellPrice(silver: 40);
return;
case 3377:
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 = 9f;
this.knockBack = 4.75f;
this.magic = true;
this.autoReuse = true;
this.value = 20000;
this.rare = 1;
this.noMelee = true;
return;
case 3378:
this.shoot = 598;
this.shootSpeed = 10f;
this.damage = 20;
this.knockBack = 5f;
this.ranged = true;
this.useStyle = 1;
this.UseSound = SoundID.Item1;
this.useAnimation = 25;
this.useTime = 25;
this.width = 30;
this.height = 30;
this.maxStack = 999;
this.consumable = true;
this.noUseGraphic = true;
this.noMelee = true;
this.autoReuse = true;
this.value = 50;
this.rare = 1;
return;
case 3379:
this.autoReuse = true;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 599;
this.damage = 14;
this.width = 18;
this.height = 20;
this.maxStack = 999;
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.5f;
this.ranged = true;
this.rare = 1;
return;
case 3380:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 407;
this.width = 12;
this.height = 12;
this.rare = 1;
return;
case 3381:
this.width = 18;
this.height = 18;
this.defense = 10;
this.headSlot = 189;
this.rare = 10;
this.value = Item.sellPrice(gold: 7);
return;
case 3382:
this.width = 18;
this.height = 18;
this.defense = 16;
this.bodySlot = 190;
this.rare = 10;
this.value = Item.sellPrice(gold: 7) * 2;
return;
case 3383:
this.width = 18;
this.height = 18;
this.defense = 12;
this.legSlot = 130;
this.rare = 10;
this.value = (int) ((double) Item.sellPrice(gold: 7) * 1.5);
return;
case 3384:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 24f;
this.knockBack = 2f;
this.width = 16;
this.height = 16;
this.UseSound = (LegacySoundStyle) null;
this.shoot = 600;
this.rare = 8;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.channel = true;
this.autoReuse = true;
return;
default:
if (type >= 3385 && type <= 3388)
{
this.width = 20;
this.height = 20;
this.maxStack = 99;
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;
}
if (type >= 3390 && type <= 3452)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 207 + type - 3390;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
}
if (type >= 3453 && type <= 3455)
{
this.width = 12;
this.height = 12;
switch (type)
{
case 3453:
this.buffType = 179;
return;
case 3454:
this.buffType = 173;
return;
case 3455:
this.buffType = 176;
return;
default:
return;
}
}
else
{
if (type >= 3456 && type <= 3459)
{
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = Item.sellPrice(silver: 20);
this.rare = 9;
return;
}
switch (type)
{
case 3460:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 408;
this.width = 12;
this.height = 12;
this.rare = 10;
this.value = Item.sellPrice(gold: 1, silver: 20) / 4;
return;
case 3461:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 409;
this.width = 12;
this.height = 12;
return;
case 3462:
this.SetDefaults3(2772);
type = 3462;
this.glowMask = (short) 174;
return;
case 3463:
this.SetDefaults3(2773);
type = 3463;
this.shoot = 610;
this.glowMask = (short) 175;
return;
case 3464:
this.SetDefaults3(2774);
type = 3464;
this.shoot = 609;
this.glowMask = (short) 176;
return;
case 3465:
this.SetDefaults3(2775);
type = 3465;
this.glowMask = (short) 177;
return;
case 3466:
this.SetDefaults3(2776);
type = 3466;
this.glowMask = (short) 178;
return;
case 3467:
this.width = 20;
this.height = 20;
this.maxStack = 999;
this.rare = 10;
this.value = Item.sellPrice(gold: 1, silver: 20);
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;
default:
if (type >= 3468 && type <= 3471)
{
this.width = 22;
this.height = 20;
this.accessory = true;
this.value = Item.buyPrice(gold: 40);
this.rare = 10;
this.wingSlot = (sbyte) (29 + type - 3468);
return;
}
switch (type)
{
case 3472:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 224;
this.width = 12;
this.height = 12;
return;
case 3473:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 24f;
this.knockBack = 2f;
this.width = 16;
this.height = 16;
this.shoot = 611;
this.rare = 10;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.channel = true;
this.autoReuse = true;
this.melee = true;
this.damage = 105;
return;
case 3474:
this.mana = 10;
this.damage = 60;
this.useStyle = 1;
this.shootSpeed = 10f;
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 = 2f;
this.buffType = 182;
this.value = Item.sellPrice(gold: 10);
this.summon = true;
return;
case 3475:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.shootSpeed = 20f;
this.knockBack = 2f;
this.width = 20;
this.height = 12;
this.damage = 50;
this.UseSound = (LegacySoundStyle) null;
this.shoot = 615;
this.rare = 10;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.ranged = true;
this.channel = true;
this.glowMask = (short) 191;
this.useAmmo = AmmoID.Bullet;
this.autoReuse = true;
return;
case 3476:
this.mana = 30;
this.damage = 70;
this.useStyle = 5;
this.shootSpeed = 7f;
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 = 5f;
this.rare = 10;
this.value = Item.sellPrice(gold: 10);
this.magic = true;
this.glowMask = (short) 194;
this.holdStyle = 1;
return;
case 3477:
this.useStyle = 1;
this.shootSpeed = 9f;
this.rare = 3;
this.damage = 20;
this.shoot = 621;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.knockBack = 3f;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 100;
return;
case 3478:
this.width = 18;
this.height = 18;
this.headSlot = 190;
this.value = 5000;
this.vanity = true;
return;
case 3479:
this.width = 18;
this.height = 18;
this.bodySlot = 191;
this.value = 5000;
this.vanity = true;
return;
default:
if (type >= 3522 && type <= 3525)
{
this.useTurn = true;
this.autoReuse = true;
this.useStyle = 1;
this.useAnimation = 28;
this.useTime = 7;
this.knockBack = 7f;
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(gold: 5);
this.melee = true;
this.tileBoost += 4;
switch (type)
{
case 3522:
return;
case 3523:
this.glowMask = (short) 196;
return;
case 3524:
this.glowMask = (short) 197;
return;
case 3525:
this.glowMask = (short) 198;
return;
default:
return;
}
}
else
{
switch (type)
{
case 3349:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 18;
this.useTime = 18;
this.damage = 20;
this.width = this.height = 32;
this.knockBack = 4.25f;
this.rare = 2;
this.value = Item.sellPrice(silver: 50);
return;
case 3350:
this.useStyle = 5;
this.useAnimation = 24;
this.useTime = 9;
this.width = 24;
this.height = 14;
this.shoot = 587;
this.UseSound = (LegacySoundStyle) null;
this.damage = 12;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.sellPrice(silver: 50);
this.knockBack = 1.25f;
this.scale = 0.85f;
this.rare = 2;
this.ranged = true;
this.crit = 7;
return;
case 3351:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 15;
this.useTime = 15;
this.damage = 16;
this.width = this.height = 28;
this.knockBack = 3.5f;
this.rare = 2;
this.value = Item.sellPrice(silver: 50);
return;
case 3352:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 12;
this.useTime = 12;
this.damage = 14;
this.width = this.height = 32;
this.knockBack = 5f;
this.rare = 2;
this.value = Item.sellPrice(silver: 50);
return;
case 3480:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 25;
this.useTime = 25;
this.damage = 13;
this.value = 10500;
return;
case 3481:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 27;
this.useTime = 21;
this.scale = 1.275f;
this.damage = 10;
this.hammer = 59;
this.value = 12000;
return;
case 3482:
this.SetDefaults1(10);
this.type = type;
this.useTime = 17;
this.axe = 12;
this.useAnimation = 25;
this.scale = 1.175f;
this.damage = 8;
this.value = 12000;
return;
case 3483:
this.SetDefaults1(6);
this.type = type;
this.damage = 13;
this.useAnimation = 10;
this.useTime = 10;
this.knockBack = 5f;
this.shoot = 945;
this.scale = 0.975f;
this.value = 10500;
return;
case 3484:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 19;
this.damage = 15;
this.scale = 1.075f;
this.value = 13500;
return;
case 3485:
this.SetDefaults1(1);
this.type = type;
this.useTime = 15;
this.pick = 59;
this.useAnimation = 19;
this.scale = 1.05f;
this.damage = 7;
this.value = 15000;
return;
case 3486:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 26;
this.useTime = 26;
this.damage = 10;
this.value = 5250;
return;
case 3487:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 28;
this.useTime = 25;
this.scale = 1.25f;
this.damage = 9;
this.hammer = 50;
this.value = 6000;
return;
case 3488:
this.SetDefaults1(10);
this.type = type;
this.useTime = 18;
this.axe = 11;
this.useAnimation = 26;
this.scale = 1.15f;
this.damage = 7;
this.value = 6000;
return;
case 3489:
this.SetDefaults1(6);
this.type = type;
this.damage = 10;
this.useAnimation = 11;
this.useTime = 11;
this.knockBack = 4f;
this.shoot = 943;
this.scale = 0.95f;
this.value = 5250;
return;
case 3490:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 20;
this.damage = 12;
this.scale *= 1.025f;
this.value = 6750;
return;
case 3491:
this.SetDefaults1(1);
this.type = type;
this.useTime = 19;
this.pick = 50;
this.useAnimation = 21;
this.scale = 1.05f;
this.damage = 6;
this.value = 7500;
return;
case 3492:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 27;
this.useTime = 27;
this.damage = 9;
this.value = 2100;
return;
case 3493:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 29;
this.useTime = 19;
this.scale = 1.225f;
this.damage = 8;
this.hammer = 43;
this.value = 2400;
return;
case 3494:
this.SetDefaults1(10);
this.type = type;
this.useTime = 19;
this.axe = 10;
this.useAnimation = 28;
this.scale = 1.125f;
this.damage = 6;
this.value = 2400;
return;
case 3495:
this.SetDefaults1(6);
this.type = type;
this.damage = 9;
this.useAnimation = 12;
this.useTime = 12;
this.knockBack = 4f;
this.shoot = 941;
this.scale = 0.925f;
this.value = 2100;
return;
case 3496:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 21;
this.damage = 11;
this.value = 2700;
return;
case 3497:
this.SetDefaults1(1);
this.type = type;
this.useTime = 12;
this.pick = 43;
this.useAnimation = 19;
this.damage = 6;
this.scale = 1.025f;
this.value = 3000;
return;
case 3498:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 28;
this.useTime = 28;
this.damage = 7;
this.value = 525;
return;
case 3499:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 31;
this.useTime = 21;
this.scale = 1.15f;
this.damage = 6;
this.hammer = 38;
this.value = 600;
return;
case 3500:
this.SetDefaults1(10);
this.type = type;
this.useTime = 20;
this.axe = 8;
this.useAnimation = 28;
this.scale = 1.05f;
this.damage = 4;
this.value = 600;
return;
case 3501:
this.SetDefaults1(6);
this.type = type;
this.damage = 7;
this.useAnimation = 12;
this.useTime = 12;
this.knockBack = 4f;
this.shoot = 939;
this.scale = 0.85f;
this.value = 525;
return;
case 3502:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 22;
this.damage = 9;
this.value = 675;
return;
case 3503:
this.SetDefaults1(1);
this.type = type;
this.useTime = 14;
this.pick = 35;
this.useAnimation = 21;
this.damage = 5;
this.scale = 0.95f;
this.value = 750;
return;
case 3504:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 29;
this.useTime = 29;
this.damage = 6;
this.value = 350;
return;
case 3505:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 33;
this.useTime = 23;
this.scale = 1.1f;
this.damage = 4;
this.hammer = 35;
this.tileBoost = -1;
this.value = 400;
return;
case 3506:
this.SetDefaults1(10);
this.type = type;
this.useTime = 21;
this.axe = 7;
this.useAnimation = 30;
this.scale = 1f;
this.damage = 3;
this.tileBoost = -1;
this.value = 400;
return;
case 3507:
this.SetDefaults1(6);
this.type = type;
this.damage = 5;
this.useAnimation = 13;
this.useTime = 13;
this.knockBack = 4f;
this.shoot = 938;
this.scale = 0.8f;
this.value = 350;
return;
case 3508:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 23;
this.damage = 8;
this.value = 450;
return;
case 3509:
this.SetDefaults1(1);
this.type = type;
this.useTime = 15;
this.pick = 35;
this.useAnimation = 23;
this.damage = 4;
this.scale = 0.9f;
this.tileBoost = -1;
this.value = 500;
return;
case 3510:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 27;
this.useTime = 27;
this.damage = 9;
this.value = 3500;
return;
case 3511:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 29;
this.useTime = 19;
this.scale = 1.25f;
this.damage = 9;
this.hammer = 45;
this.value = 4000;
return;
case 3512:
this.SetDefaults1(10);
this.type = type;
this.useTime = 18;
this.axe = 10;
this.useAnimation = 26;
this.scale = 1.15f;
this.damage = 6;
this.value = 4000;
return;
case 3513:
this.SetDefaults1(6);
this.type = type;
this.damage = 9;
this.useAnimation = 12;
this.useTime = 12;
this.knockBack = 4f;
this.shoot = 942;
this.scale = 0.95f;
this.value = 3500;
return;
case 3514:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 21;
this.damage = 11;
this.value = 4500;
return;
case 3515:
this.SetDefaults1(1);
this.type = type;
this.useTime = 11;
this.pick = 45;
this.useAnimation = 19;
this.scale = 1.05f;
this.damage = 6;
this.value = 5000;
return;
case 3516:
this.SetDefaults1(99);
this.type = type;
this.useAnimation = 26;
this.useTime = 26;
this.damage = 11;
this.value = 7000;
return;
case 3517:
this.SetDefaults1(7);
this.type = type;
this.useAnimation = 28;
this.useTime = 23;
this.scale = 1.25f;
this.damage = 9;
this.hammer = 55;
this.value = 8000;
return;
case 3518:
this.SetDefaults1(10);
this.type = type;
this.useTime = 18;
this.axe = 11;
this.useAnimation = 26;
this.scale = 1.15f;
this.damage = 7;
this.value = 8000;
return;
case 3519:
this.SetDefaults1(6);
this.type = type;
this.damage = 12;
this.useAnimation = 11;
this.useTime = 11;
this.knockBack = 5f;
this.shoot = 944;
this.scale = 0.95f;
this.value = 7000;
return;
case 3520:
this.SetDefaults1(4);
this.type = type;
this.useAnimation = 20;
this.damage = 13;
this.scale = 1.05f;
this.value = 9000;
return;
case 3521:
this.SetDefaults1(1);
this.type = type;
this.useTime = 17;
this.pick = 55;
this.useAnimation = 20;
this.scale = 1.05f;
this.damage = 6;
this.value = 10000;
return;
case 3526:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 4;
return;
case 3527:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 4;
return;
case 3528:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 4;
return;
case 3529:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 4;
return;
case 3530:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2, silver: 50);
this.rare = 4;
return;
case 3531:
this.mana = 10;
this.damage = 40;
this.useStyle = 1;
this.shootSpeed = 10f;
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 = 2f;
this.buffType = 188;
this.value = Item.sellPrice(gold: 10);
this.summon = true;
return;
case 3533:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3534:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3535:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3536:
this.width = 22;
this.height = 32;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 410;
this.placeStyle = 0;
this.rare = 9;
this.value = Item.buyPrice(1);
return;
case 3537:
this.width = 22;
this.height = 32;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 410;
this.placeStyle = 1;
this.rare = 9;
this.value = Item.buyPrice(1);
return;
case 3538:
this.width = 22;
this.height = 32;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 410;
this.placeStyle = 2;
this.rare = 9;
this.value = Item.buyPrice(1);
return;
case 3539:
this.width = 22;
this.height = 32;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 410;
this.placeStyle = 3;
this.rare = 9;
this.value = Item.buyPrice(1);
return;
case 3540:
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.shootSpeed = 20f;
this.knockBack = 2f;
this.width = 20;
this.height = 12;
this.damage = 50;
this.UseSound = SoundID.Item5;
this.shoot = 630;
this.rare = 10;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.ranged = true;
this.channel = true;
this.glowMask = (short) 200;
this.useAmmo = AmmoID.Arrow;
this.autoReuse = true;
return;
case 3541:
this.useStyle = 5;
this.useAnimation = 10;
this.useTime = 10;
this.reuseDelay = 5;
this.shootSpeed = 30f;
this.knockBack = 0.0f;
this.width = 16;
this.height = 16;
this.damage = 100;
this.UseSound = (LegacySoundStyle) null;
this.shoot = 633;
this.mana = 12;
this.rare = 10;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.magic = true;
this.channel = true;
return;
case 3542:
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 12;
this.shootSpeed = 6f;
this.knockBack = 0.0f;
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(gold: 10);
this.noMelee = true;
this.magic = true;
this.autoReuse = true;
this.noUseGraphic = true;
this.glowMask = (short) 207;
return;
case 3543:
this.shoot = 636;
this.shootSpeed = 10f;
this.damage = 150;
this.knockBack = 5f;
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(gold: 10);
this.rare = 10;
return;
case 3544:
this.UseSound = SoundID.Item3;
this.healLife = 200;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.potion = true;
this.width = 14;
this.height = 24;
this.rare = 7;
this.value = Item.sellPrice(silver: 30);
return;
case 3545:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 411;
this.width = 28;
this.height = 28;
this.rare = 1;
this.mech = true;
this.value = Item.sellPrice(silver: 20);
return;
case 3546:
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 = 15f;
this.noMelee = true;
this.value = Item.buyPrice(gold: 80);
this.knockBack = 4f;
this.rare = 8;
this.ranged = true;
return;
case 3547:
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 637;
this.width = 8;
this.height = 28;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 40;
this.useTime = 40;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.buyPrice(silver: 20);
this.rare = 1;
return;
case 3548:
this.useStyle = 5;
this.shootSpeed = 6f;
this.shoot = 588;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.noUseGraphic = true;
this.noMelee = true;
this.value = Item.sellPrice(copper: 50);
this.damage = 30;
this.knockBack = 6f;
this.rare = 2;
this.ranged = true;
return;
case 3549:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 412;
this.width = 28;
this.height = 28;
this.rare = 10;
return;
case 3550:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 3551:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 3552:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 3553:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3554:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3555:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 75);
this.rare = 2;
return;
case 3556:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3557:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 3558:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 3559:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 1;
return;
case 3560:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = 10000;
this.rare = 2;
return;
case 3561:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3562:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3563:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.makeNPC = (short) 538;
return;
case 3564:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.makeNPC = (short) 539;
this.noUseGraphic = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
return;
case 3565:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 413;
this.width = 12;
this.height = 12;
return;
case 3566:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 414;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
return;
case 3567:
this.shootSpeed = 2f;
this.shoot = 638;
this.damage = 20;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 3f;
this.value = 7;
this.ranged = true;
this.rare = 9;
this.value = Item.sellPrice(copper: 2);
return;
case 3568:
this.shootSpeed = 3f;
this.shoot = 639;
this.damage = 15;
this.width = 10;
this.height = 28;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Arrow;
this.knockBack = 3.5f;
this.value = 5;
this.ranged = true;
this.rare = 9;
this.value = Item.sellPrice(copper: 2);
return;
case 3569:
this.mana = 10;
this.damage = 50;
this.useStyle = 1;
this.shootSpeed = 14f;
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(gold: 10);
this.knockBack = 7.5f;
this.rare = 10;
this.summon = true;
this.sentry = true;
return;
case 3570:
this.autoReuse = true;
this.mana = 13;
this.useStyle = 5;
this.damage = 100;
this.useAnimation = 10;
this.useTime = 10;
this.width = 40;
this.height = 40;
this.shoot = 645;
this.shootSpeed = 10f;
this.knockBack = 4.5f;
this.value = Item.sellPrice(gold: 10);
this.magic = true;
this.rare = 10;
this.noMelee = true;
this.UseSound = SoundID.Item88;
return;
case 3571:
this.mana = 10;
this.damage = 80;
this.useStyle = 1;
this.shootSpeed = 14f;
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(gold: 10);
this.knockBack = 7.5f;
this.rare = 10;
this.summon = true;
this.sentry = true;
return;
case 3572:
this.noUseGraphic = true;
this.damage = 0;
this.useStyle = 5;
this.shootSpeed = 18f;
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(gold: 10);
return;
default:
if (type >= 3573 && type <= 3576)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 415 + type - 3573;
this.width = 12;
this.height = 12;
return;
}
switch (type)
{
case 3577:
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(gold: 10);
this.buffType = 190;
this.expert = true;
return;
case 3578:
this.width = 28;
this.height = 20;
this.bodySlot = 192;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3579:
this.width = 18;
this.height = 14;
this.legSlot = 132;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3580:
this.width = 18;
this.height = 14;
this.wingSlot = (sbyte) 33;
this.rare = 9;
this.accessory = true;
this.value = 400000;
return;
case 3581:
this.width = 18;
this.height = 14;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3582:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 34;
this.value = 400000;
return;
case 3583:
this.width = 28;
this.height = 20;
this.headSlot = 191;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3584:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 60;
this.width = 12;
this.height = 12;
return;
case 3585:
this.width = 28;
this.height = 20;
this.headSlot = 192;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3586:
this.width = 28;
this.height = 20;
this.bodySlot = 193;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3587:
this.width = 18;
this.height = 14;
this.legSlot = 133;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3588:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 35;
this.value = 400000;
return;
case 3589:
this.width = 28;
this.height = 20;
this.headSlot = 193;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3590:
this.width = 28;
this.height = 20;
this.bodySlot = 194;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3591:
this.width = 18;
this.height = 14;
this.legSlot = 134;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3592:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 36;
this.value = 400000;
return;
default:
if (type >= 3593 && type <= 3594)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 270 + type - 3593;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
}
switch (type)
{
case 3595:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 59;
this.rare = 1;
return;
case 3596:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.buyPrice(gold: 3);
this.placeStyle = 36;
return;
case 3601:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 10;
return;
case 3602:
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 = 999;
this.consumable = true;
this.mech = true;
this.value = Item.buyPrice(silver: 10);
return;
default:
if (type >= 3603 && type <= 3608)
{
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 = 999;
this.consumable = true;
this.placeStyle = type - 3603;
this.mech = true;
this.value = Item.buyPrice(gold: 2);
return;
}
switch (type)
{
case 3609:
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 5);
return;
case 3610:
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 5);
return;
case 3611:
this.useStyle = 5;
this.useAnimation = 10;
this.useTime = 10;
this.width = 20;
this.height = 20;
this.shoot = 651;
this.channel = true;
this.shootSpeed = 10f;
this.value = Item.sellPrice(gold: 4);
this.rare = 2;
this.UseSound = SoundID.Item64;
this.mech = true;
return;
case 3612:
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;
default:
if (type >= 3613 && type <= 3615)
{
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 = 999;
this.consumable = true;
this.placeStyle = type - 3613;
this.mech = true;
return;
}
switch (type)
{
case 3616:
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 = 999;
this.consumable = true;
this.mech = true;
this.value = Item.buyPrice(silver: 2);
return;
case 3617:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 425;
this.width = 28;
this.height = 28;
this.mech = true;
return;
case 3618:
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 = 999;
this.consumable = true;
this.mech = true;
this.value = Item.buyPrice(silver: 10);
return;
case 3619:
this.width = 24;
this.height = 28;
this.rare = 3;
this.value = Item.buyPrice(gold: 1);
this.accessory = true;
return;
case 3620:
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;
case 3621:
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 1);
return;
case 3622:
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 1);
return;
case 3623:
this.noUseGraphic = true;
this.damage = 0;
this.useStyle = 5;
this.shootSpeed = 16f;
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(gold: 10);
return;
case 3624:
this.width = 30;
this.height = 30;
this.accessory = true;
this.rare = 3;
this.value = Item.buyPrice(gold: 10);
return;
case 3625:
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(gold: 12);
this.tileBoost = 20;
this.mech = true;
return;
case 3626:
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 = 999;
this.consumable = true;
this.placeStyle = 3;
this.mech = true;
return;
case 3627:
this.width = 18;
this.height = 18;
this.headSlot = 194;
this.value = Item.buyPrice(gold: 1);
this.vanity = true;
return;
case 3628:
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);
this.buffType = 191;
return;
case 3629:
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 = 999;
this.consumable = true;
this.mech = true;
this.value = Item.buyPrice(gold: 5);
return;
case 3630:
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 = 999;
this.consumable = true;
this.placeStyle = 0;
this.mech = true;
return;
case 3631:
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 = 999;
this.consumable = true;
this.placeStyle = 2;
this.mech = true;
return;
case 3632:
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 = 999;
this.consumable = true;
this.placeStyle = 1;
this.mech = true;
return;
default:
if (type >= 3633 && type <= 3637)
{
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 1);
return;
}
if (type >= 3638 && type <= 3642)
{
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 1);
return;
}
if (type == 3643)
{
this.width = 20;
this.height = 20;
this.rare = 1;
return;
}
if (type >= 3644 && type <= 3650)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 440;
this.placeStyle = type - 3644;
this.width = 22;
this.height = 22;
this.value = Item.sellPrice(silver: 1);
return;
}
if (type >= 3651 && type <= 3662)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 51 + type - 3651;
return;
}
if (type == 3663)
{
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 = 999;
this.consumable = true;
this.mech = true;
this.placeStyle = 2;
this.value = Item.buyPrice(gold: 2);
return;
}
if (type == 3664)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 209;
this.placeStyle = 3;
this.width = 12;
this.height = 12;
this.rare = 3;
this.value = Item.buyPrice(gold: 10);
return;
}
if (type >= 3665 && type <= 3706)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 441;
this.placeStyle = type - 3665 + (type > 3666).ToInt() + (type > 3667).ToInt() * 3 + (type > 3683).ToInt() * 5 + (type > 3691).ToInt() + (type > 3692).ToInt() + (type > 3693).ToInt();
this.width = 26;
this.height = 22;
this.value = 500;
return;
}
if (type == 3707)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 442;
this.width = 12;
this.height = 12;
this.placeStyle = 0;
this.mech = true;
this.value = Item.buyPrice(gold: 2);
this.mech = true;
return;
}
if (type >= 3708 && type <= 3720)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 105;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 63 + type - 3708;
return;
}
if (type == 3721)
{
this.width = 26;
this.height = 30;
this.maxStack = 1;
this.value = Item.sellPrice(gold: 3);
this.rare = 3;
this.accessory = true;
this.backSlot = (sbyte) 10;
return;
}
if (type == 3722)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 443;
this.width = 20;
this.height = 12;
this.value = 10000;
this.mech = true;
return;
}
if (type >= 3723 && type <= 3724)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 215;
this.placeStyle = 6 + type - 3723;
this.width = 12;
this.height = 12;
return;
}
if (type == 3725)
{
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 = 999;
this.consumable = true;
this.mech = true;
this.value = Item.buyPrice(silver: 2);
return;
}
if (type >= 3726 && type <= 3729)
{
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 = 999;
this.consumable = true;
this.placeStyle = type - 3726 + 3;
this.mech = true;
return;
}
if (type == 3730 || type == 3731)
{
this.width = 20;
this.height = 22;
this.rare = 1;
this.value = Item.buyPrice(gold: 2);
this.accessory = true;
this.vanity = true;
this.balloonSlot = (sbyte) (16 + type - 3730);
return;
}
switch (type)
{
case 3732:
this.width = 18;
this.height = 18;
this.headSlot = 195;
this.value = Item.buyPrice(gold: 1);
this.vanity = true;
return;
case 3733:
this.width = 18;
this.height = 18;
this.headSlot = 196;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 3734:
this.width = 28;
this.height = 20;
this.bodySlot = 195;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
case 3735:
this.width = 18;
this.height = 14;
this.legSlot = 138;
this.value = Item.buyPrice(gold: 3);
this.vanity = true;
return;
default:
if (type >= 3736 && type <= 3738)
{
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(silver: 1);
return;
}
if (type >= 3739 && type <= 3741)
{
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(copper: 50);
this.tileBoost += 3;
return;
}
if (type == 3742)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 452;
this.width = 26;
this.height = 20;
this.value = Item.buyPrice(gold: 5);
this.rare = 1;
return;
}
if (type >= 3743 && type <= 3745)
{
this.createTile = 453;
this.placeStyle = type - 3743;
if (3744 == type)
this.placeStyle = 0;
if (3745 == type)
this.placeStyle = 2;
if (3743 == type)
this.placeStyle = 4;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = Item.buyPrice(silver: 10);
return;
}
switch (type)
{
case 3746:
this.createTile = 454;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = Item.buyPrice(gold: 1);
return;
case 3747:
this.createTile = 455;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = Item.buyPrice(gold: 20);
this.rare = 3;
return;
case 3748:
this.createTile = 456;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.width = 12;
this.height = 30;
this.value = Item.buyPrice(silver: 20);
return;
case 3749:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 457;
this.width = 26;
this.height = 20;
this.value = Item.buyPrice(silver: 20);
this.rare = 1;
return;
case 3750:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 621;
this.width = 22;
this.height = 22;
this.value = Item.sellPrice(silver: 50);
this.rare = 3;
return;
case 3751:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 225;
this.width = 12;
this.height = 12;
return;
case 3752:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 226;
this.width = 12;
this.height = 12;
return;
case 3753:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 227;
this.width = 12;
this.height = 12;
return;
case 3754:
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 = 999;
this.consumable = true;
this.value = Item.buyPrice(copper: 5);
return;
case 3755:
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 = 999;
this.consumable = true;
return;
case 3756:
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 = 999;
this.consumable = true;
return;
case 3757:
this.width = 18;
this.height = 18;
this.headSlot = 197;
this.value = Item.sellPrice(silver: 30);
this.vanity = true;
this.rare = 9;
return;
case 3758:
this.width = 28;
this.height = 20;
this.bodySlot = 196;
this.value = Item.sellPrice(silver: 30);
this.vanity = true;
this.rare = 9;
return;
case 3759:
this.width = 18;
this.height = 14;
this.legSlot = 139;
this.value = Item.sellPrice(silver: 30);
this.vanity = true;
this.rare = 9;
return;
default:
if (type >= 3760 && type <= 3762)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 228 + (type - 3760);
this.width = 12;
this.height = 12;
return;
}
if (type == 3763)
{
this.width = 18;
this.height = 18;
this.headSlot = 198;
this.value = Item.sellPrice(gold: 1);
this.vanity = true;
this.rare = 9;
return;
}
if (type >= 3764 && type <= 3769)
{
this.SetDefaults(198);
this.type = type;
this.damage = 42;
this.useTime = 20;
this.useAnimation = 20;
this.scale = 1.15f;
this.autoReuse = true;
this.useTurn = true;
this.rare = 4;
this.value = Item.sellPrice(gold: 1);
return;
}
switch (type)
{
case 3770:
this.width = 18;
this.height = 14;
this.legSlot = 140;
this.value = Item.sellPrice(gold: 1);
this.vanity = true;
this.rare = 4;
return;
case 3771:
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(gold: 5);
return;
case 3772:
this.useStyle = 1;
this.useTurn = true;
this.autoReuse = true;
this.useAnimation = 18;
this.useTime = 18;
this.width = 28;
this.height = 28;
this.damage = 14;
this.knockBack = 4.5f;
this.UseSound = SoundID.Item1;
this.scale = 1f;
this.melee = true;
this.value = Item.sellPrice(silver: 10);
this.rare = 2;
return;
case 3773:
this.width = 18;
this.height = 18;
this.headSlot = 199;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
return;
case 3774:
this.width = 18;
this.height = 18;
this.bodySlot = 197;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
return;
case 3775:
this.width = 18;
this.height = 18;
this.legSlot = 141;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
return;
case 3776:
this.width = 18;
this.height = 18;
this.defense = 6;
this.headSlot = 200;
this.rare = 5;
this.value = 250000;
return;
case 3777:
this.width = 18;
this.height = 18;
this.defense = 12;
this.bodySlot = 198;
this.rare = 5;
this.value = 200000;
return;
case 3778:
this.width = 18;
this.height = 18;
this.defense = 8;
this.legSlot = 142;
this.rare = 5;
this.value = 150000;
return;
case 3779:
this.mana = 14;
this.damage = 85;
this.useStyle = 5;
this.shootSpeed = 3f;
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 = 5f;
this.rare = 4;
this.value = Item.sellPrice(gold: 1);
this.magic = true;
this.glowMask = (short) 218;
return;
case 3780:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 272;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
case 3781:
this.width = 24;
this.height = 28;
this.rare = 3;
this.value = 100000;
this.accessory = true;
return;
case 3782:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 461;
this.width = 24;
this.height = 24;
this.value = Item.sellPrice(copper: 40);
return;
case 3783:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = 50000;
this.rare = 5;
return;
case 3784:
this.width = 18;
this.height = 18;
this.legSlot = 143;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
return;
case 3785:
this.width = 18;
this.height = 18;
this.bodySlot = 199;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
return;
case 3786:
this.width = 18;
this.height = 18;
this.headSlot = 201;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
return;
case 3787:
this.useStyle = 5;
this.useAnimation = 12;
this.useTime = 4;
this.reuseDelay = this.useAnimation + 6;
this.shootSpeed = 14f;
this.knockBack = 6f;
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;
case 3788:
this.knockBack = 6.5f;
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.width = 50;
this.height = 14;
this.shoot = 10;
this.useAmmo = AmmoID.Bullet;
this.UseSound = SoundID.Item36;
this.damage = 28;
this.shootSpeed = 7f;
this.noMelee = true;
this.value = 250000;
this.rare = 4;
this.ranged = true;
return;
default:
if (type >= 3789 && type <= 3793)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 273 + type - 3789;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
}
switch (type)
{
case 3794:
this.width = 18;
this.height = 18;
this.maxStack = 999;
this.value = Item.sellPrice(silver: 1);
this.rare = 1;
return;
case 3795:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 462;
this.width = 26;
this.height = 18;
this.value = Item.sellPrice(silver: 50);
this.rare = 3;
return;
case 3796:
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.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3797:
this.width = 18;
this.height = 18;
this.headSlot = 203;
this.rare = 8;
this.defense = 7;
this.value = Item.sellPrice(gold: 3);
return;
case 3798:
this.width = 18;
this.height = 18;
this.bodySlot = 200;
this.rare = 8;
this.defense = 15;
this.value = Item.sellPrice(gold: 3);
return;
case 3799:
this.width = 18;
this.height = 18;
this.legSlot = 144;
this.rare = 8;
this.defense = 10;
this.value = Item.sellPrice(gold: 3);
return;
case 3800:
this.width = 18;
this.height = 18;
this.headSlot = 204;
this.rare = 8;
this.defense = 13;
this.value = Item.sellPrice(gold: 3);
return;
case 3801:
this.width = 18;
this.height = 18;
this.bodySlot = 201;
this.rare = 8;
this.defense = 27;
this.value = Item.sellPrice(gold: 3);
return;
case 3802:
this.width = 18;
this.height = 18;
this.legSlot = 145;
this.rare = 8;
this.defense = 18;
this.value = Item.sellPrice(gold: 3);
return;
case 3803:
this.width = 18;
this.height = 18;
this.headSlot = 205;
this.rare = 8;
this.defense = 7;
this.value = Item.sellPrice(gold: 3);
return;
case 3804:
this.width = 18;
this.height = 18;
this.bodySlot = 202;
this.rare = 8;
this.defense = 17;
this.value = Item.sellPrice(gold: 3);
return;
case 3805:
this.width = 18;
this.height = 18;
this.legSlot = 146;
this.rare = 8;
this.defense = 12;
this.value = Item.sellPrice(gold: 3);
return;
case 3806:
this.width = 18;
this.height = 18;
this.headSlot = 206;
this.rare = 8;
this.defense = 8;
this.value = Item.sellPrice(gold: 3);
return;
case 3807:
this.width = 18;
this.height = 18;
this.bodySlot = 203;
this.rare = 8;
this.defense = 22;
this.value = Item.sellPrice(gold: 3);
return;
case 3808:
this.width = 18;
this.height = 18;
this.legSlot = 148;
this.rare = 8;
this.defense = 16;
this.value = Item.sellPrice(gold: 3);
return;
case 3809:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 5;
this.value = Item.sellPrice(gold: 3);
this.neckSlot = (sbyte) 9;
return;
case 3810:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 5;
this.value = Item.sellPrice(gold: 3);
this.shieldSlot = (sbyte) 6;
return;
case 3811:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 5;
this.value = Item.sellPrice(gold: 3);
this.handOnSlot = (sbyte) 19;
return;
case 3812:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 5;
this.value = Item.sellPrice(gold: 3);
this.waistSlot = (sbyte) 12;
return;
case 3813:
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 463;
this.width = 12;
this.height = 12;
this.value = 100000;
this.glowMask = (short) 244;
return;
case 3814:
this.rare = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 464;
this.width = 12;
this.height = 12;
this.value = 100000;
return;
case 3815:
this.rare = 1;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 465;
this.width = 12;
this.height = 12;
this.value = 100000;
return;
case 3816:
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 466;
this.width = 12;
this.height = 12;
this.value = Item.buyPrice(gold: 1);
return;
case 3817:
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.value = 0;
this.rare = 3;
return;
default:
if (type == 3818 || type == 3819 || type == 3820 || type == 3824 || type == 3825 || type == 3826 || type == 3829 || type == 3830 || type == 3831 || type == 3832 || type == 3833 || type == 3834)
{
this.width = 18;
this.height = 20;
this.UseSound = SoundID.DD2_DefenseTowerSpawn;
this.useStyle = 1;
this.useAnimation = 30;
this.useTime = 30;
this.shootSpeed = 1f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 1);
this.rare = 3;
this.shoot = 663;
this.summon = true;
this.damage = 17;
this.knockBack = 3f;
this.mana = 5;
this.DD2Summon = true;
this.sentry = true;
switch (type)
{
case 3819:
this.shoot = 665;
this.damage = 42;
this.rare = 5;
this.mana = 10;
this.value = Item.sellPrice(gold: 5);
return;
case 3820:
this.shoot = 667;
this.damage = 88;
this.rare = 8;
this.mana = 15;
this.value = Item.sellPrice(gold: 15);
return;
case 3821:
return;
case 3822:
return;
case 3823:
return;
case 3824:
this.shoot = 677;
this.damage = 27;
this.knockBack = 4.5f;
return;
case 3825:
this.shoot = 678;
this.damage = 67;
this.rare = 5;
this.mana = 10;
this.knockBack = 4.5f;
this.value = Item.sellPrice(gold: 5);
return;
case 3826:
this.shoot = 679;
this.damage = 140;
this.rare = 8;
this.mana = 15;
this.knockBack = 4.5f;
this.value = Item.sellPrice(gold: 15);
return;
case 3827:
return;
case 3828:
return;
case 3829:
this.shoot = 688;
this.damage = 4;
this.knockBack = 0.0f;
return;
case 3830:
this.shoot = 689;
this.damage = 11;
this.rare = 5;
this.mana = 10;
this.knockBack = 0.0f;
this.value = Item.sellPrice(gold: 5);
return;
case 3831:
this.shoot = 690;
this.damage = 34;
this.rare = 8;
this.mana = 15;
this.knockBack = 0.0f;
this.value = Item.sellPrice(gold: 15);
return;
case 3832:
this.shoot = 691;
this.damage = 24;
this.knockBack = 0.0f;
return;
case 3833:
this.shoot = 692;
this.damage = 59;
this.rare = 5;
this.mana = 10;
this.knockBack = 0.0f;
this.value = Item.sellPrice(gold: 5);
return;
case 3834:
this.shoot = 693;
this.damage = 126;
this.rare = 8;
this.mana = 15;
this.knockBack = 0.0f;
this.value = Item.sellPrice(gold: 15);
return;
default:
return;
}
}
else
{
switch (type)
{
case 3821:
this.shootSpeed = 6.5f;
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(silver: 1);
this.damage = 20;
this.knockBack = 7f;
this.ranged = true;
this.rare = 1;
this.useAmmo = 353;
return;
case 3822:
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.value = 0;
return;
case 3823:
this.UseSound = SoundID.Item1;
this.useStyle = 1;
this.damage = 85;
this.useAnimation = 25;
this.useTime = 25;
this.width = 34;
this.height = 34;
this.scale = 1.15f;
this.knockBack = 6.5f;
this.melee = true;
this.rare = 5;
this.value = Item.sellPrice(gold: 1);
this.autoReuse = true;
this.flame = true;
this.useTurn = true;
return;
case 3828:
this.rare = 3;
this.maxStack = 99;
this.consumable = true;
this.width = 22;
this.height = 18;
this.value = Item.buyPrice(silver: 25);
return;
case 3835:
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.shootSpeed = 24f;
this.knockBack = 7f;
this.width = 16;
this.height = 16;
this.UseSound = SoundID.DD2_MonkStaffSwing;
this.shoot = 697;
this.rare = 5;
this.value = Item.sellPrice(gold: 1);
this.noMelee = true;
this.noUseGraphic = true;
this.channel = true;
this.autoReuse = true;
this.melee = true;
this.damage = 40;
return;
case 3836:
this.useStyle = 5;
this.useAnimation = 27;
this.useTime = 27;
this.shootSpeed = 42f;
this.knockBack = 7f;
this.width = 16;
this.height = 16;
this.UseSound = SoundID.DD2_GhastlyGlaivePierce;
this.shoot = 699;
this.rare = 5;
this.value = Item.sellPrice(gold: 1);
this.noMelee = true;
this.noUseGraphic = true;
this.channel = true;
this.melee = true;
this.damage = 45;
return;
default:
if (type >= 3837 && type <= 3846)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 278 + type - 3837;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
return;
}
if (type == 3855 || type == 3856 || type == 3857)
{
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(gold: 2);
this.buffType = 200;
this.shoot = 703;
if (type != 3856)
{
if (type != 3857)
return;
this.buffType = 202;
this.shoot = 701;
return;
}
this.buffType = 201;
this.shoot = 702;
return;
}
switch (type)
{
case 3827:
this.rare = 8;
this.UseSound = SoundID.DD2_SonicBoomBladeSlash;
this.useStyle = 1;
this.damage = 90;
this.useAnimation = 25;
this.useTime = 25;
this.width = 30;
this.height = 30;
this.knockBack = 5.5f;
this.melee = true;
this.value = Item.sellPrice(gold: 5);
this.autoReuse = true;
this.useTurn = false;
this.glowMask = (short) 227;
this.shoot = 684;
this.shootSpeed = 17f;
return;
case 3852:
this.useStyle = 5;
this.useAnimation = 25;
this.useTime = 3;
this.shootSpeed = 11f;
this.knockBack = 9f;
this.width = 16;
this.height = 16;
this.damage = 32;
this.UseSound = SoundID.DD2_BookStaffCast;
this.shoot = 712;
this.mana = 20;
this.rare = 5;
this.value = Item.sellPrice(gold: 1);
this.noMelee = true;
this.magic = true;
this.autoReuse = true;
return;
case 3854:
this.useStyle = 5;
this.useAnimation = 18;
this.useTime = 18;
this.shootSpeed = 20f;
this.knockBack = 2f;
this.width = 20;
this.height = 12;
this.damage = 32;
this.UseSound = SoundID.Item5;
this.shoot = 705;
this.rare = 5;
this.value = Item.sellPrice(gold: 1);
this.noMelee = true;
this.noUseGraphic = true;
this.ranged = true;
this.channel = true;
this.useAmmo = AmmoID.Arrow;
this.autoReuse = true;
return;
case 3858:
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.shootSpeed = 24f;
this.knockBack = 5f;
this.width = 16;
this.height = 16;
this.UseSound = SoundID.DD2_SkyDragonsFurySwing;
this.shoot = 707;
this.rare = 8;
this.value = Item.sellPrice(gold: 5);
this.noMelee = true;
this.noUseGraphic = true;
this.channel = true;
this.autoReuse = true;
this.melee = true;
this.damage = 70;
return;
case 3859:
this.autoReuse = true;
this.useStyle = 5;
this.useAnimation = 30;
this.useTime = 30;
this.width = 14;
this.height = 32;
this.shoot = 495;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item102;
this.damage = 55;
this.shootSpeed = 11f;
this.knockBack = 4.5f;
this.rare = 8;
this.crit = 3;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.ranged = true;
this.glowMask = (short) 234;
return;
default:
if (type == 3860 || type == 3862 || type == 3861)
{
this.maxStack = 999;
this.consumable = true;
this.width = 24;
this.height = 24;
this.rare = 1;
if (type == 3860)
this.rare = 8;
if (type == 3862)
this.rare = 3;
if (type == 3861)
this.rare = 5;
this.expert = true;
return;
}
if (type >= 3863 && type <= 3865)
{
this.width = 28;
this.height = 20;
this.rare = 1;
this.vanity = true;
this.value = Item.sellPrice(silver: 75);
switch (type)
{
case 3863:
this.headSlot = 207;
return;
case 3864:
this.headSlot = 208;
return;
case 3865:
this.headSlot = 209;
return;
default:
return;
}
}
else
{
if (type == 3866 || type == 3867 || type == 3868)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.placeStyle = 60;
if (type == 3866)
this.placeStyle = 61;
if (type == 3868)
this.placeStyle = 62;
this.rare = 1;
return;
}
switch (type)
{
case 3869:
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.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3870:
this.useStyle = 5;
this.useAnimation = 20;
this.useTime = 20;
this.reuseDelay = 10;
this.shootSpeed = 14f;
this.knockBack = 7f;
this.width = 16;
this.height = 16;
this.damage = 65;
this.UseSound = SoundID.DD2_BetsysWrathShot;
this.shoot = 711;
this.mana = 14;
this.rare = 8;
this.value = Item.sellPrice(gold: 5);
this.noMelee = true;
this.magic = true;
this.autoReuse = true;
this.glowMask = (short) 238;
return;
case 3871:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 20;
this.value = Item.sellPrice(gold: 3);
this.headSlot = 210;
return;
case 3872:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 24;
this.value = Item.sellPrice(gold: 3);
this.bodySlot = 204;
return;
case 3873:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 24;
this.value = Item.sellPrice(gold: 3);
this.legSlot = 152;
return;
case 3874:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 7;
this.value = Item.sellPrice(gold: 3);
this.headSlot = 211;
return;
case 3875:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 21;
this.value = Item.sellPrice(gold: 3);
this.bodySlot = 205;
return;
case 3876:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 14;
this.value = Item.sellPrice(gold: 3);
this.legSlot = 153;
return;
case 3877:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 8;
this.value = Item.sellPrice(gold: 3);
this.headSlot = 212;
return;
case 3878:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 24;
this.value = Item.sellPrice(gold: 3);
this.bodySlot = 206;
return;
case 3879:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 16;
this.value = Item.sellPrice(gold: 3);
this.legSlot = 154;
return;
case 3880:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 10;
this.value = Item.sellPrice(gold: 3);
this.headSlot = 213;
return;
case 3881:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 26;
this.value = Item.sellPrice(gold: 3);
this.bodySlot = 207;
return;
case 3882:
this.width = 18;
this.height = 18;
this.rare = 8;
this.defense = 18;
this.value = Item.sellPrice(gold: 3);
this.legSlot = 156;
return;
case 3883:
this.width = 22;
this.height = 20;
this.accessory = true;
this.value = Item.buyPrice(gold: 40);
this.rare = 8;
this.wingSlot = (sbyte) 37;
return;
case 3884:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 467;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 0;
return;
case 3885:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 467;
this.width = 26;
this.height = 22;
this.value = Item.buyPrice(gold: 10);
this.placeStyle = 1;
return;
case 3886:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 468;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 0;
return;
case 3887:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 468;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 1;
return;
case 3888:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.width = 14;
this.height = 28;
this.value = 200;
this.placeStyle = 36;
return;
case 3889:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.width = 12;
this.height = 30;
this.placeStyle = 36;
this.value = 150;
return;
case 3890:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 30;
return;
case 3891:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 37;
this.value = 150;
return;
case 3892:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.width = 10;
this.height = 24;
this.value = 500;
this.placeStyle = 31;
return;
case 3893:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.width = 20;
this.height = 20;
this.value = 1500;
this.placeStyle = 31;
return;
case 3894:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.width = 26;
this.height = 26;
this.value = 3000;
this.placeStyle = 37;
return;
case 3895:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 31;
return;
case 3896:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 172;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 32;
return;
case 3897:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.width = 28;
this.height = 20;
this.value = 2000;
this.placeStyle = 31;
return;
default:
if (type >= 3898 && type <= 3902)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 28 + type - 3898;
return;
}
if (type >= 3903 && type <= 3908)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.width = 8;
this.height = 10;
this.placeStyle = 30 + type - 3903;
return;
}
if (type == 3909)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.width = 28;
this.height = 14;
this.value = 150;
this.placeStyle = 31;
return;
}
if (type == 3910)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.width = 28;
this.height = 14;
this.value = Item.buyPrice(gold: 10);
this.placeStyle = 32;
return;
}
if (type >= 3911 && type <= 3914)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 28 + type - 3911;
return;
}
if (type >= 3915 && type <= 3916)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 30 + type - 3915;
return;
}
switch (type)
{
case 3917:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 32;
return;
case 3918:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3919:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 34;
return;
case 3920:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 469;
this.width = 26;
this.height = 20;
this.value = 300;
this.placeStyle = 0;
return;
case 3921:
this.width = 28;
this.height = 20;
this.headSlot = 214;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3922:
this.width = 28;
this.height = 20;
this.bodySlot = 208;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3923:
this.width = 18;
this.height = 14;
this.legSlot = 158;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3924:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 38;
this.value = 400000;
return;
case 3925:
this.width = 28;
this.height = 20;
this.headSlot = 215;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3926:
this.width = 28;
this.height = 20;
this.bodySlot = 209;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3927:
this.width = 18;
this.height = 14;
this.legSlot = 159;
this.rare = 9;
this.value = Item.sellPrice(gold: 5);
this.vanity = true;
return;
case 3928:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 39;
this.value = 400000;
return;
case 3929:
this.width = 18;
this.height = 14;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
return;
case 3930:
this.useStyle = 5;
this.useAnimation = 6;
this.useTime = 6;
this.shootSpeed = 17f;
this.knockBack = 10f;
this.width = 20;
this.height = 12;
this.damage = 40;
this.UseSound = (LegacySoundStyle) null;
this.shoot = 714;
this.rare = 10;
this.value = Item.sellPrice(gold: 10);
this.noMelee = true;
this.noUseGraphic = true;
this.ranged = true;
this.channel = true;
this.autoReuse = true;
this.useAmmo = AmmoID.Rocket;
return;
case 3931:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 32;
return;
case 3932:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.width = 28;
this.height = 20;
this.value = 2000;
this.placeStyle = 32;
return;
case 3933:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3934:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 32;
return;
case 3935:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.width = 20;
this.height = 20;
this.value = 1500;
this.placeStyle = 32;
return;
case 3936:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 31;
return;
case 3937:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.width = 12;
this.height = 30;
this.placeStyle = 37;
this.value = 150;
return;
case 3938:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.width = 26;
this.height = 26;
this.value = 3000;
this.placeStyle = 38;
return;
case 3939:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 467;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 2;
return;
case 3940:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3941:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.width = 14;
this.height = 28;
this.value = 200;
this.placeStyle = 37;
return;
case 3942:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.width = 10;
this.height = 24;
this.value = 500;
this.placeStyle = 32;
return;
case 3943:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 38;
this.value = 150;
return;
case 3944:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 32;
return;
case 3945:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.width = 8;
this.height = 10;
this.placeStyle = 36;
return;
case 3946:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 172;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3947:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 35;
return;
case 3948:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 469;
this.width = 26;
this.height = 20;
this.value = 300;
this.placeStyle = 1;
return;
case 3949:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.width = 28;
this.height = 14;
this.value = 150;
this.placeStyle = 33;
return;
case 3950:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 468;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 2;
return;
case 3951:
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 = 999;
this.consumable = true;
return;
case 3952:
this.createWall = 231;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
return;
case 3953:
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 = 999;
this.consumable = true;
return;
case 3954:
this.createWall = 232;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
return;
case 3955:
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 = 999;
this.consumable = true;
return;
case 3956:
this.createWall = 233;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
return;
case 3957:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 19;
this.width = 8;
this.height = 10;
this.placeStyle = 37;
return;
case 3958:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 90;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3959:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.autoReuse = true;
this.createTile = 79;
this.width = 28;
this.height = 20;
this.value = 2000;
this.placeStyle = 33;
return;
case 3960:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 101;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 34;
return;
case 3961:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 100;
this.width = 20;
this.height = 20;
this.value = 1500;
this.placeStyle = 33;
return;
case 3962:
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 33;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.placeStyle = 32;
return;
case 3963:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 15;
this.width = 12;
this.height = 30;
this.placeStyle = 38;
this.value = 150;
return;
case 3964:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 34;
this.width = 26;
this.height = 26;
this.value = 3000;
this.placeStyle = 39;
return;
case 3965:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 467;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 3;
return;
case 3966:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 104;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 34;
return;
case 3967:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 99;
this.consumable = true;
this.createTile = 10;
this.width = 14;
this.height = 28;
this.value = 200;
this.placeStyle = 38;
return;
case 3968:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 88;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3969:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 93;
this.width = 10;
this.height = 24;
this.value = 500;
this.placeStyle = 33;
return;
case 3970:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 42;
this.width = 12;
this.height = 28;
this.placeStyle = 39;
this.value = 150;
return;
case 3971:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 87;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 33;
return;
case 3972:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 172;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 34;
return;
case 3973:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 89;
this.width = 20;
this.height = 20;
this.value = 300;
this.placeStyle = 36;
return;
case 3974:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 469;
this.width = 26;
this.height = 20;
this.value = 300;
this.placeStyle = 2;
return;
case 3975:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 18;
this.width = 28;
this.height = 14;
this.value = 150;
this.placeStyle = 34;
return;
case 3976:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 468;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 3;
return;
case 3977:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 269;
this.width = 22;
this.height = 32;
this.createTile = 475;
return;
case 3978:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
return;
case 3979:
this.width = 12;
this.height = 12;
this.rare = 1;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 10);
this.createTile = 376;
this.placeStyle = 9;
this.useAnimation = 15;
this.useTime = 15;
this.autoReuse = true;
this.useStyle = 1;
this.consumable = true;
return;
case 3980:
this.width = 12;
this.height = 12;
this.rare = 2;
this.maxStack = 99;
this.value = Item.sellPrice(silver: 50);
this.createTile = 376;
this.placeStyle = 10;
this.useAnimation = 15;
this.useTime = 15;
this.autoReuse = true;
this.useStyle = 1;
this.consumable = true;
return;
case 3981:
this.width = 12;
this.height = 12;
this.rare = 3;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 2);
this.createTile = 376;
this.placeStyle = 11;
this.useAnimation = 15;
this.useTime = 15;
this.autoReuse = true;
this.useStyle = 1;
this.consumable = true;
return;
default:
if (type >= 3982 && type <= 3987)
{
this.width = 12;
this.height = 12;
this.rare = 2;
this.maxStack = 99;
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(gold: 1);
return;
}
if (type == 3988)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 467;
this.width = 26;
this.height = 22;
this.value = 500;
this.placeStyle = 4;
return;
}
if (type != 3989)
return;
this.DefaultToGolfBall(721);
return;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
private void DefaultToGolfBall(int projid)
{
this.shoot = projid;
this.useStyle = 1;
this.shootSpeed = 12f;
this.width = 18;
this.height = 20;
this.maxStack = 1;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 0;
this.accessory = true;
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
this.canBePlacedInVanityRegardlessOfConditions = true;
}
public void SetDefaults5(int type)
{
switch (type)
{
case 3990:
this.DefaultToAccessory(36, 28);
this.shoeSlot = (sbyte) 18;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 2));
break;
case 3991:
this.DefaultToAccessory(30, 42);
this.faceSlot = (sbyte) 9;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 10));
break;
case 3992:
this.defense = 7;
this.DefaultToAccessory(20, 40);
this.handOnSlot = (sbyte) 20;
this.handOffSlot = (sbyte) 12;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 15));
break;
case 3993:
this.DefaultToAccessory(34, 30);
this.shoeSlot = (sbyte) 19;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 10));
break;
case 3994:
this.DefaultToAccessory(newheight: 30);
this.shoeSlot = (sbyte) 20;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 2));
break;
case 3995:
this.DefaultToAccessory(34, 32);
this.handOnSlot = (sbyte) 21;
this.handOffSlot = (sbyte) 13;
this.shoeSlot = (sbyte) 20;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 5));
break;
case 3996:
this.DefaultToAccessory(28, 30);
this.handOnSlot = (sbyte) 21;
this.handOffSlot = (sbyte) 13;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 2));
break;
case 3997:
this.defense = 6;
this.DefaultToAccessory(36, 38);
this.shieldSlot = (sbyte) 7;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 10));
break;
case 3998:
this.defense = 7;
this.DefaultToAccessory(36, 40);
this.shieldSlot = (sbyte) 8;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 15));
break;
case 3999:
this.DefaultToAccessory(22, 32);
this.faceSlot = (sbyte) 10;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 2, silver: 50));
break;
case 4000:
this.DefaultToAccessory(28, 32);
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 4));
break;
case 4001:
this.DefaultToAccessory(26, 36);
this.backSlot = (sbyte) 14;
this.frontSlot = (sbyte) 5;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 3));
break;
case 4002:
this.DefaultToAccessory(34, 36);
this.backSlot = (sbyte) 15;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 7, silver: 50));
break;
case 4003:
this.DefaultToAccessory(30, 34);
this.faceSlot = (sbyte) 11;
this.SetShopValues(ItemRarityColor.LightPurple6, Item.sellPrice(gold: 5));
break;
case 4004:
this.DefaultToAccessory(30, 32);
this.faceSlot = (sbyte) 13;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 3));
break;
case 4005:
this.DefaultToAccessory(30, 30);
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 15));
break;
case 4006:
this.DefaultToAccessory(36, 38);
this.backSlot = (sbyte) 16;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 15));
break;
case 4007:
this.DefaultToAccessory(26, 30);
this.neckSlot = (sbyte) 10;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 3));
break;
case 4008:
this.defense = 4;
this.DefaultToHeadgear(24, 22, 216);
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 2));
break;
case 4038:
this.DefaultToAccessory(28, 34);
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 7, silver: 50));
break;
case 4039:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
break;
case 4040:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 476;
this.width = 12;
this.height = 12;
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
break;
case 4041:
case 4042:
case 4043:
case 4044:
case 4045:
case 4046:
case 4047:
case 4048:
case 4241:
this.DefaultToPlacableTile((ushort) 3, 0);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 5));
this.autoReuse = false;
this.useTime = this.useAnimation;
break;
case 4049:
this.DefaultToLawnMower(20, 20);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4050:
this.DefaultToPlacableTile((ushort) 478, 0);
break;
case 4051:
this.DefaultToPlacableTile((ushort) 479, 0);
break;
case 4052:
this.DefaultToPlacableWall((ushort) 234);
break;
case 4053:
this.DefaultToPlacableWall((ushort) 235);
break;
case 4054:
this.DefaultToPlacableTile((ushort) 480, 0);
this.width = 22;
this.height = 32;
this.rare = 3;
this.value = Item.sellPrice(gold: 1);
break;
case 4055:
this.DefaultToAccessory(34, 30);
this.shoeSlot = (sbyte) 21;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4056:
this.DefaultToAccessory(30, 30);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4057:
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 1));
this.DefaultToGuitar();
break;
case 4058:
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 10));
this.DefaultToBow(17, 11f);
this.SetWeaponValues(8, 5f);
break;
case 4059:
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 30));
this.SetWeaponValues(8, 4f);
this.melee = true;
this.autoReuse = true;
this.useTurn = true;
this.useTime = 14;
this.useAnimation = 18;
this.useStyle = 1;
this.pick = 55;
this.UseSound = SoundID.Item1;
break;
case 4060:
this.width = 42;
this.height = 20;
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 50));
this.DefaultToRangedWeapon(728, AmmoID.FallenStar, 12, 20f, true);
this.SetWeaponValues(70, 5f);
break;
case 4061:
this.DefaultToSpear(730, 3.5f, 28);
this.SetWeaponValues(12, 6f);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 30));
break;
case 4062:
this.DefaultToStaff(731, 8f, 17, 5);
this.SetWeaponValues(12, 2f);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 30));
break;
case 4063:
this.DefaultToPlacableTile((ushort) 486, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4064:
this.DefaultToPlacableTile((ushort) 487, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(copper: 80));
break;
case 4065:
this.DefaultToPlacableTile((ushort) 487, 1);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 1));
break;
case 4066:
this.DefaultToMount(15);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 50));
break;
case 4067:
this.DefaultToMount(16);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4068:
this.DefaultToCapturedCritter((short) 583);
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
break;
case 4069:
this.DefaultToCapturedCritter((short) 584);
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
break;
case 4070:
this.DefaultToCapturedCritter((short) 585);
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
break;
case 4071:
case 4072:
case 4073:
this.DefaultToSeaShelll();
break;
case 4074:
this.DefaultToPlacableTile((ushort) 489, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 20));
break;
case 4075:
this.DefaultToPlacableTile((ushort) 490, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 10));
break;
case 4076:
this.rare = 3;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 491;
this.width = 12;
this.height = 12;
this.value = 100000;
break;
case 4077:
this.DefaultToMusicBox(43);
break;
case 4078:
this.DefaultToMusicBox(41);
break;
case 4079:
this.DefaultToMusicBox(42);
break;
case 4080:
this.DefaultToMusicBox(44);
break;
case 4081:
this.DefaultToMusicBox(45);
break;
case 4082:
this.DefaultToMusicBox(40);
break;
case 4083:
case 4084:
case 4085:
case 4086:
case 4087:
case 4088:
this.DefaultToPlacableTile((ushort) 493, type - 4083);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 20));
break;
case 4089:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 494;
this.width = 12;
this.height = 12;
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
break;
case 4090:
this.DefaultToPlacableTile((ushort) 495, 0);
this.SetShopValues(ItemRarityColor.White0, 0);
break;
case 4091:
this.DefaultToPlacableTile((ushort) 496, 0);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 1));
break;
case 4092:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
break;
case 4093:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
break;
case 4094:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 1));
break;
case 4095:
this.maxStack = 1;
this.consumable = false;
this.width = 18;
this.height = 18;
this.useStyle = 4;
this.useTime = 10;
this.UseSound = SoundID.Item128;
this.useAnimation = 10;
this.rare = 4;
this.value = Item.sellPrice(gold: 2);
break;
case 4096:
case 4097:
case 4098:
case 4099:
case 4100:
case 4101:
case 4102:
case 4103:
case 4104:
case 4105:
case 4106:
case 4107:
case 4108:
case 4109:
case 4110:
case 4111:
case 4112:
case 4113:
case 4114:
case 4115:
case 4116:
case 4117:
case 4118:
case 4119:
case 4120:
case 4121:
case 4122:
case 4123:
case 4124:
case 4125:
case 4126:
this.DefaultToPlacableTile((ushort) 497, type - 4096);
this.maxStack = 99;
this.value = 150;
break;
case 4127:
this.DefaultToPlacableTile((ushort) 497, type - 4096);
this.maxStack = 99;
this.value = 100000;
break;
case 4128:
this.width = 18;
this.height = 18;
this.headSlot = 217;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4129:
this.width = 18;
this.height = 18;
this.bodySlot = 210;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4130:
this.width = 18;
this.height = 18;
this.legSlot = 180;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4131:
this.useStyle = 1;
this.shootSpeed = 4f;
this.shoot = 734;
this.width = 26;
this.height = 24;
this.UseSound = SoundID.Item130;
this.useAnimation = 28;
this.useTime = 28;
this.rare = 3;
this.value = Item.sellPrice(gold: 2);
break;
case 4132:
this.width = 18;
this.height = 18;
this.headSlot = 218;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4133:
this.width = 18;
this.height = 18;
this.bodySlot = 211;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4134:
this.width = 18;
this.height = 18;
this.legSlot = 184;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4135:
this.width = 18;
this.height = 18;
this.headSlot = 219;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4136:
this.width = 18;
this.height = 18;
this.bodySlot = 212;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4137:
this.width = 18;
this.height = 18;
this.legSlot = 185;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4138:
this.width = 18;
this.height = 18;
this.headSlot = 220;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4139:
this.DefaultToPlacableTile((ushort) 498, 0);
this.SetShopValues(ItemRarityColor.White0, 0);
break;
case 4140:
this.DefaultToPlacableWall((ushort) 236);
this.SetShopValues(ItemRarityColor.White0, 0);
break;
case 4141:
this.DefaultToPlacableTile((ushort) 497, 32);
this.maxStack = 99;
this.value = 150;
break;
case 4142:
this.DefaultToPlacableTile((ushort) 499, 0);
this.maxStack = 99;
this.SetShopValues(ItemRarityColor.White0, 100000);
break;
case 4143:
this.width = 12;
this.height = 12;
break;
case 4144:
this.width = 14;
this.height = 38;
this.useAnimation = 25;
this.useTime = 15;
this.useStyle = 5;
this.rare = 2;
this.noUseGraphic = true;
this.channel = true;
this.noMelee = true;
this.damage = 17;
this.knockBack = 3f;
this.autoReuse = false;
this.noMelee = true;
this.melee = true;
this.shoot = 735;
this.shootSpeed = 15f;
this.value = Item.sellPrice(gold: 5);
break;
case 4145:
this.DefaultToPlacableTile((ushort) 90, 34);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4146:
this.DefaultToPlacableTile((ushort) 79, 34);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 28;
this.height = 20;
break;
case 4147:
this.DefaultToPlacableTile((ushort) 101, 35);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4148:
this.DefaultToPlacableTile((ushort) 88, 34);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4149:
this.DefaultToPlacableTile((ushort) 100, 34);
this.SetShopValues(ItemRarityColor.White0, 1500);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4150:
this.DefaultToPlacableTile((ushort) 33, 33);
this.SetShopValues(ItemRarityColor.White0, 0);
this.maxStack = 99;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.noWet = true;
break;
case 4151:
this.DefaultToPlacableTile((ushort) 15, 39);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 30;
break;
case 4152:
this.DefaultToPlacableTile((ushort) 34, 40);
this.SetShopValues(ItemRarityColor.White0, 3000);
this.maxStack = 99;
this.width = 26;
this.height = 26;
break;
case 4153:
this.DefaultToPlacableTile((ushort) 467, 5);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4154:
this.DefaultToPlacableTile((ushort) 104, 35);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4155:
this.DefaultToPlacableTile((ushort) 10, 39);
this.SetShopValues(ItemRarityColor.White0, 200);
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4156:
this.DefaultToPlacableTile((ushort) 93, 34);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 10;
this.height = 24;
break;
case 4157:
this.DefaultToPlacableTile((ushort) 42, 40);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 28;
break;
case 4158:
this.DefaultToPlacableTile((ushort) 87, 34);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4159:
this.DefaultToPlacableTile((ushort) 19, 38);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4160:
this.DefaultToPlacableTile((ushort) 172, 35);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4161:
this.DefaultToPlacableTile((ushort) 89, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4162:
this.DefaultToPlacableTile((ushort) 469, 3);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 26;
this.height = 20;
break;
case 4163:
this.DefaultToPlacableTile((ushort) 18, 35);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 28;
this.height = 14;
break;
case 4164:
this.DefaultToPlacableTile((ushort) 468, 5);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4165:
this.DefaultToPlacableTile((ushort) 497, 33);
this.maxStack = 99;
this.value = 150;
break;
case 4166:
this.DefaultToPlacableTile((ushort) 90, 35);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4167:
this.DefaultToPlacableTile((ushort) 79, 35);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 28;
this.height = 20;
break;
case 4168:
this.DefaultToPlacableTile((ushort) 101, 36);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4169:
this.DefaultToPlacableTile((ushort) 88, 35);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4170:
this.DefaultToPlacableTile((ushort) 100, 35);
this.SetShopValues(ItemRarityColor.White0, 1500);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4171:
this.DefaultToPlacableTile((ushort) 33, 34);
this.SetShopValues(ItemRarityColor.White0, 0);
this.maxStack = 99;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.noWet = true;
break;
case 4172:
this.DefaultToPlacableTile((ushort) 15, 40);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 30;
break;
case 4173:
this.DefaultToPlacableTile((ushort) 34, 41);
this.SetShopValues(ItemRarityColor.White0, 3000);
this.maxStack = 99;
this.width = 26;
this.height = 26;
break;
case 4174:
this.DefaultToPlacableTile((ushort) 467, 6);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4175:
this.DefaultToPlacableTile((ushort) 104, 36);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4176:
this.DefaultToPlacableTile((ushort) 10, 40);
this.SetShopValues(ItemRarityColor.White0, 200);
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4177:
this.DefaultToPlacableTile((ushort) 93, 35);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 10;
this.height = 24;
break;
case 4178:
this.DefaultToPlacableTile((ushort) 42, 41);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 28;
break;
case 4179:
this.DefaultToPlacableTile((ushort) 87, 35);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4180:
this.DefaultToPlacableTile((ushort) 19, 39);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4181:
this.DefaultToPlacableTile((ushort) 172, 36);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4182:
this.DefaultToPlacableTile((ushort) 89, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4183:
this.DefaultToPlacableTile((ushort) 469, 4);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 26;
this.height = 20;
break;
case 4184:
this.DefaultToPlacableTile((ushort) 18, 36);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 28;
this.height = 14;
break;
case 4185:
this.DefaultToPlacableTile((ushort) 468, 6);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4186:
this.DefaultToPlacableTile((ushort) 497, 34);
this.maxStack = 99;
this.value = 150;
break;
case 4187:
this.DefaultToPlacableTile((ushort) 90, 36);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4188:
this.DefaultToPlacableTile((ushort) 79, 36);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 28;
this.height = 20;
break;
case 4189:
this.DefaultToPlacableTile((ushort) 101, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4190:
this.DefaultToPlacableTile((ushort) 88, 36);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4191:
this.DefaultToPlacableTile((ushort) 100, 36);
this.SetShopValues(ItemRarityColor.White0, 1500);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4192:
this.DefaultToPlacableTile((ushort) 33, 35);
this.SetShopValues(ItemRarityColor.White0, 0);
this.maxStack = 99;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.noWet = true;
break;
case 4193:
this.DefaultToPlacableTile((ushort) 15, 41);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 30;
break;
case 4194:
this.DefaultToPlacableTile((ushort) 34, 42);
this.SetShopValues(ItemRarityColor.White0, 3000);
this.maxStack = 99;
this.width = 26;
this.height = 26;
break;
case 4195:
this.DefaultToPlacableTile((ushort) 467, 7);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4196:
this.DefaultToPlacableTile((ushort) 104, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4197:
this.DefaultToPlacableTile((ushort) 10, 41);
this.SetShopValues(ItemRarityColor.White0, 200);
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4198:
this.DefaultToPlacableTile((ushort) 93, 36);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 10;
this.height = 24;
break;
case 4199:
this.DefaultToPlacableTile((ushort) 42, 42);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 28;
break;
case 4200:
this.DefaultToPlacableTile((ushort) 87, 36);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4201:
this.DefaultToPlacableTile((ushort) 19, 40);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4202:
this.DefaultToPlacableTile((ushort) 172, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4203:
this.DefaultToPlacableTile((ushort) 89, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4204:
this.DefaultToPlacableTile((ushort) 469, 5);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 26;
this.height = 20;
break;
case 4205:
this.DefaultToPlacableTile((ushort) 18, 37);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 28;
this.height = 14;
break;
case 4206:
this.DefaultToPlacableTile((ushort) 468, 7);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4207:
this.DefaultToPlacableTile((ushort) 497, 35);
this.maxStack = 99;
this.value = 150;
break;
case 4208:
this.DefaultToPlacableTile((ushort) 90, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4209:
this.DefaultToPlacableTile((ushort) 79, 37);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 28;
this.height = 20;
break;
case 4210:
this.DefaultToPlacableTile((ushort) 101, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4211:
this.DefaultToPlacableTile((ushort) 88, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4212:
this.DefaultToPlacableTile((ushort) 100, 37);
this.SetShopValues(ItemRarityColor.White0, 1500);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4213:
this.DefaultToPlacableTile((ushort) 33, 36);
this.SetShopValues(ItemRarityColor.White0, 0);
this.maxStack = 99;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.noWet = true;
break;
case 4214:
this.DefaultToPlacableTile((ushort) 15, 42);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 30;
break;
case 4215:
this.DefaultToPlacableTile((ushort) 34, 43);
this.SetShopValues(ItemRarityColor.White0, 3000);
this.maxStack = 99;
this.width = 26;
this.height = 26;
break;
case 4216:
this.DefaultToPlacableTile((ushort) 467, 8);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4217:
this.DefaultToPlacableTile((ushort) 104, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4218:
this.DefaultToPlacableTile((ushort) 10, 42);
this.SetShopValues(ItemRarityColor.White0, 200);
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4219:
this.DefaultToPlacableTile((ushort) 93, 37);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 10;
this.height = 24;
break;
case 4220:
this.DefaultToPlacableTile((ushort) 42, 43);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 28;
break;
case 4221:
this.DefaultToPlacableTile((ushort) 87, 37);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4222:
this.DefaultToPlacableTile((ushort) 19, 41);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4223:
this.DefaultToPlacableTile((ushort) 172, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4224:
this.DefaultToPlacableTile((ushort) 89, 40);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4225:
this.DefaultToPlacableTile((ushort) 469, 6);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 26;
this.height = 20;
break;
case 4226:
this.DefaultToPlacableTile((ushort) 18, 38);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 28;
this.height = 14;
break;
case 4227:
this.DefaultToPlacableTile((ushort) 468, 8);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4228:
this.DefaultToPlacableTile((ushort) 497, 36);
this.maxStack = 99;
this.value = 150;
break;
case 4229:
this.DefaultToPlacableTile((ushort) 500, 0);
break;
case 4230:
this.DefaultToPlacableTile((ushort) 501, 0);
break;
case 4231:
this.DefaultToPlacableTile((ushort) 502, 0);
break;
case 4232:
this.DefaultToPlacableTile((ushort) 503, 0);
break;
case 4233:
this.DefaultToPlacableWall((ushort) 237);
break;
case 4234:
this.DefaultToPlacableWall((ushort) 238);
break;
case 4235:
this.DefaultToPlacableWall((ushort) 239);
break;
case 4236:
this.DefaultToPlacableWall((ushort) 240);
break;
case 4237:
this.DefaultToMusicBox(46);
break;
case 4238:
this.DefaultToPlacableTile((ushort) 481, 0);
break;
case 4239:
this.DefaultToPlacableTile((ushort) 482, 0);
break;
case 4240:
this.DefaultToPlacableTile((ushort) 483, 0);
break;
case 4242:
this.DefaultToGolfBall(739);
break;
case 4243:
this.DefaultToGolfBall(740);
break;
case 4244:
this.DefaultToGolfBall(741);
break;
case 4245:
this.DefaultToGolfBall(742);
break;
case 4246:
this.DefaultToGolfBall(743);
break;
case 4247:
this.DefaultToGolfBall(744);
break;
case 4248:
this.DefaultToGolfBall(745);
break;
case 4249:
this.DefaultToGolfBall(746);
break;
case 4250:
this.DefaultToGolfBall(747);
break;
case 4251:
this.DefaultToGolfBall(748);
break;
case 4252:
this.DefaultToGolfBall(749);
break;
case 4253:
this.DefaultToGolfBall(750);
break;
case 4254:
this.DefaultToGolfBall(751);
break;
case 4255:
this.DefaultToGolfBall(752);
break;
case 4256:
this.defense = 3;
this.width = 18;
this.height = 14;
this.bodySlot = 213;
this.value = Item.sellPrice(silver: 50) * 6;
this.rare = 2;
break;
case 4257:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 12.5f;
this.shoot = 753;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 4258:
this.useStyle = 1;
this.useAnimation = 25;
this.knockBack = 3f;
this.width = 40;
this.height = 40;
this.damage = 21;
this.scale = 1f;
this.UseSound = SoundID.Item15;
this.rare = 1;
this.value = 27000;
this.melee = true;
break;
case 4259:
this.SetDefaults(198);
this.type = type;
this.damage = 42;
this.useTime = 20;
this.useAnimation = 20;
this.scale = 1.15f;
this.autoReuse = true;
this.useTurn = true;
this.rare = 4;
this.value = Item.sellPrice(gold: 1);
break;
case 4260:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = 241;
this.width = 12;
this.height = 12;
this.value = Item.sellPrice(silver: 5);
break;
case 4261:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 135;
this.width = 12;
this.height = 12;
this.placeStyle = 7;
this.mech = true;
this.value = 5000;
break;
case 4262:
this.useTurn = true;
this.width = 20;
this.height = 20;
this.useStyle = 5;
this.useTime = 90;
this.UseSound = SoundID.Item151;
this.useAnimation = 90;
this.rare = 1;
this.value = 50000;
this.shoot = 754;
break;
case 4263:
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;
break;
case 4264:
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 = 17;
this.value = Item.sellPrice(gold: 10);
break;
case 4265:
this.DefaultToPlacableTile((ushort) 467, 9);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(gold: 3));
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4266:
this.DefaultToPlacableTile((ushort) 468, 9);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4267:
this.DefaultToPlacableTile((ushort) 467, 10);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4268:
this.DefaultToPlacableTile((ushort) 468, 10);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4269:
this.mana = 10;
this.damage = 35;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 755;
this.buffType = 213;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item113;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 4;
this.noMelee = true;
this.knockBack = 8f;
this.value = Item.sellPrice(gold: 5);
this.summon = true;
break;
case 4270:
this.mana = 20;
this.damage = 29;
this.useStyle = 4;
this.shootSpeed = 32f;
this.shoot = 756;
this.width = 26;
this.height = 28;
this.useAnimation = 21;
this.useTime = 7;
this.rare = 4;
this.noMelee = true;
this.knockBack = 1f;
this.value = Item.sellPrice(gold: 4);
this.magic = true;
this.autoReuse = true;
break;
case 4271:
this.useStyle = 4;
this.width = 22;
this.height = 14;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 2;
break;
case 4272:
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 40;
this.useTime = 40;
this.knockBack = 6.5f;
this.width = 30;
this.height = 10;
this.damage = 55;
this.scale = 1.1f;
this.noUseGraphic = true;
this.shoot = 757;
this.shootSpeed = 15.9f;
this.UseSound = SoundID.Item1;
this.rare = 4;
this.value = Item.sellPrice(gold: 4);
this.melee = true;
this.channel = true;
break;
case 4273:
this.mana = 10;
this.damage = 11;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 758;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item44;
this.useAnimation = 36;
this.useTime = 36;
this.noMelee = true;
this.knockBack = 5f;
this.buffType = 214;
this.value = Item.sellPrice(gold: 1);
this.rare = 3;
this.summon = true;
break;
case 4274:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.makeNPC = (short) 592;
break;
case 4275:
this.width = 18;
this.height = 18;
this.headSlot = 221;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.vanity = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 505;
this.width = 12;
this.height = 12;
break;
case 4276:
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 506;
this.width = 20;
this.height = 20;
break;
case 4277:
this.DefaultToPlacableTile((ushort) 507, 0);
break;
case 4278:
this.DefaultToPlacableTile((ushort) 508, 0);
break;
case 4279:
this.DefaultToPlacableWall((ushort) 242);
break;
case 4280:
this.DefaultToPlacableWall((ushort) 243);
break;
case 4281:
this.mana = 10;
this.damage = 7;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 759;
this.buffType = 216;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item113;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 1;
this.noMelee = true;
this.knockBack = 4f;
this.value = Item.sellPrice(gold: 1);
this.summon = true;
break;
case 4298:
this.DefaultToPlacableTile((ushort) 90, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4299:
this.DefaultToPlacableTile((ushort) 79, 38);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 28;
this.height = 20;
break;
case 4300:
this.DefaultToPlacableTile((ushort) 101, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4301:
this.DefaultToPlacableTile((ushort) 88, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4302:
this.DefaultToPlacableTile((ushort) 100, 38);
this.SetShopValues(ItemRarityColor.White0, 1500);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4303:
this.DefaultToPlacableTile((ushort) 33, 37);
this.SetShopValues(ItemRarityColor.White0, 0);
this.maxStack = 99;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.noWet = true;
break;
case 4304:
this.DefaultToPlacableTile((ushort) 15, 43);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 30;
break;
case 4305:
this.DefaultToPlacableTile((ushort) 34, 44);
this.SetShopValues(ItemRarityColor.White0, 3000);
this.maxStack = 99;
this.width = 26;
this.height = 26;
break;
case 4306:
this.DefaultToPlacableTile((ushort) 104, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4307:
this.DefaultToPlacableTile((ushort) 10, 43);
this.SetShopValues(ItemRarityColor.White0, 200);
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4308:
this.DefaultToPlacableTile((ushort) 93, 38);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 10;
this.height = 24;
break;
case 4309:
this.DefaultToPlacableTile((ushort) 42, 44);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 28;
break;
case 4310:
this.DefaultToPlacableTile((ushort) 87, 38);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4311:
this.DefaultToPlacableTile((ushort) 19, 42);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4312:
this.DefaultToPlacableTile((ushort) 172, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4313:
this.DefaultToPlacableTile((ushort) 89, 41);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4314:
this.DefaultToPlacableTile((ushort) 469, 7);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 26;
this.height = 20;
break;
case 4315:
this.DefaultToPlacableTile((ushort) 18, 39);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 28;
this.height = 14;
break;
case 4316:
this.DefaultToPlacableTile((ushort) 497, 37);
this.maxStack = 99;
this.value = 150;
break;
case 4317:
this.SetShopValues(ItemRarityColor.LightRed4, Item.sellPrice(gold: 2));
this.SetWeaponValues(30, 7f);
this.melee = true;
this.autoReuse = true;
this.useTime = 11;
this.useAnimation = 27;
this.useStyle = 1;
this.hammer = 80;
this.axe = 30;
this.UseSound = SoundID.Item1;
this.width = 20;
this.height = 20;
break;
case 4318:
this.DefaultToPlacableTile((ushort) 509, 0);
this.width = 22;
this.height = 32;
this.rare = 9;
this.value = Item.sellPrice(gold: 25);
break;
case 4319:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 510;
this.width = 28;
this.height = 28;
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 20));
break;
case 4320:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 511;
this.width = 28;
this.height = 28;
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 20));
break;
case 4321:
this.width = 18;
this.height = 18;
this.bodySlot = 214;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 4322:
this.width = 18;
this.height = 18;
this.legSlot = 188;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 5);
break;
case 4323:
this.width = 18;
this.height = 18;
this.headSlot = 222;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 50);
break;
case 4324:
this.width = 18;
this.height = 14;
this.bodySlot = 215;
this.value = Item.buyPrice(gold: 50);
this.rare = 3;
this.vanity = true;
break;
case 4325:
this.useStyle = 1;
this.useAnimation = 8;
this.useTime = 8;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.shoot = 760;
this.fishingPole = 25;
this.shootSpeed = 15f;
this.rare = 2;
this.value = Item.sellPrice(gold: 2);
break;
case 4326:
this.DefaultToPlacableTile((ushort) 520, 0);
this.maxStack = 99;
this.value = 150;
break;
case 4327:
case 4328:
case 4329:
case 4330:
case 4331:
case 4332:
this.DefaultToPlacableTile((ushort) (type - 4327 + 521), 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4333:
this.DefaultToPlacableTile((ushort) 527, 0);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4334:
case 4335:
case 4336:
case 4337:
case 4338:
case 4339:
this.DefaultToCapturedCritter((short) (type - 4334 + 595));
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.width = 20;
this.height = 20;
this.bait = 20;
break;
case 4340:
this.DefaultToCapturedCritter((short) 601);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.width = 20;
this.height = 20;
this.bait = 50;
break;
case 4341:
this.DefaultToAccessory(30, 30);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4342:
this.DefaultToPlacableTile((ushort) 105, 78);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 60));
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4343:
this.width = 22;
this.height = 16;
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.DefaultToThrownWeapon(761, 17, 5f);
this.SetWeaponValues(4, 2f);
break;
case 4344:
this.width = 22;
this.height = 16;
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.DefaultToThrownWeapon(762, 17, 5f);
this.SetWeaponValues(4, 2f);
break;
case 4345:
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 5));
this.maxStack = 99;
this.width = 12;
this.height = 12;
break;
case 4346:
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 5));
this.width = 30;
this.height = 30;
break;
case 4347:
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 17));
this.DefaultToMagicWeapon(876, 37, 15f);
this.mana = 16;
this.width = 40;
this.height = 40;
this.knockBack = 6f;
this.scale = 0.75f;
this.damage = 42;
this.UseSound = SoundID.Item158;
break;
case 4348:
this.SetShopValues(ItemRarityColor.Pink5, Item.buyPrice(gold: 50));
this.DefaultToMagicWeapon(876, 37, 15f);
this.mana = 16;
this.width = 40;
this.height = 40;
this.knockBack = 6f;
this.scale = 0.75f;
this.damage = 100;
this.UseSound = SoundID.Item158;
break;
case 4349:
case 4350:
case 4351:
case 4352:
case 4353:
this.DefaultToPlacableTile(179 + type - 4349);
break;
case 4354:
this.DefaultToPlacableTile((ushort) 381, 0);
break;
case 4355:
this.DefaultToPlacableTile((ushort) 531, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 60));
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4356:
this.DefaultToMusicBox(47);
break;
case 4357:
this.DefaultToMusicBox(48);
break;
case 4358:
this.DefaultToMusicBox(49);
break;
case 4359:
this.DefaultToCapturedCritter((short) 602);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 7, copper: 50));
this.width = 20;
this.height = 20;
break;
case 4360:
this.DefaultToPlacableTile((ushort) 105, 77);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 60));
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4361:
this.DefaultToCapturedCritter((short) 604);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.width = 20;
this.height = 20;
this.bait = 17;
break;
case 4362:
this.DefaultToCapturedCritter((short) 605);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.width = 20;
this.height = 20;
this.bait = 50;
break;
case 4363:
this.DefaultToCapturedCritter((short) 606);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 5));
this.width = 12;
this.height = 12;
this.bait = 22;
break;
case 4364:
this.DefaultToPlacableTile((ushort) 532, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4365:
this.DefaultToVanitypet(764, 217);
this.SetShopValues(ItemRarityColor.Pink5, Item.buyPrice(1));
break;
case 4366:
this.DefaultToVanitypet(765, 218);
break;
case 4367:
case 4368:
case 4369:
case 4370:
case 4371:
this.DefaultTokite(type - 4367 + 766);
break;
case 4372:
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 1));
this.DefaultToGuitar();
break;
case 4373:
this.DefaultToCapturedCritter((short) 607);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 7, copper: 50));
this.width = 12;
this.height = 12;
break;
case 4374:
this.DefaultToCapturedCritter((short) 608);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 7, copper: 50));
this.width = 12;
this.height = 12;
break;
case 4375:
this.DefaultToCapturedCritter((short) 610);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.width = 12;
this.height = 12;
break;
case 4376:
this.DefaultToPlacableTile((ushort) 533, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4377:
this.DefaultToPlacableTile((ushort) 534, 0);
this.rare = 1;
break;
case 4378:
this.DefaultToPlacableTile((ushort) 536, 0);
this.rare = 1;
break;
case 4379:
this.DefaultTokite(771);
break;
case 4380:
this.DefaultToPlacableTile((ushort) 538, 0);
this.maxStack = 99;
break;
case 4381:
this.DefaultToBow(19, 9f, true);
this.SetWeaponValues(14, 3f);
this.value = Item.sellPrice(gold: 1);
this.rare = 3;
break;
case 4382:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.UseSound = SoundID.Item92;
this.width = 28;
this.height = 28;
this.maxStack = 20;
this.rare = 2;
break;
case 4383:
this.DefaultToTorch(16);
break;
case 4384:
this.DefaultToTorch(17, true);
break;
case 4385:
this.DefaultToTorch(18);
break;
case 4386:
this.DefaultToTorch(19);
break;
case 4387:
this.DefaultToTorch(20);
break;
case 4388:
this.DefaultToTorch(21);
break;
case 4389:
this.DefaultToPlacableTile((ushort) 539, 0);
this.rare = 1;
break;
case 4390:
this.DefaultToPlacableTile((ushort) 484, 0);
break;
case 4391:
this.DefaultToPlacableTile((ushort) 162, 0);
break;
case 4392:
this.DefaultToPlacableTile((ushort) 541, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 10));
break;
case 4393:
case 4394:
this.DefaultToQuestFish();
break;
case 4395:
this.DefaultToCapturedCritter((short) 611);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.width = 12;
this.height = 12;
break;
case 4396:
this.DefaultToPlacableTile((ushort) 542, 0);
this.maxStack = 99;
break;
case 4397:
this.DefaultToPlacableTile((ushort) 105, 76);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 60));
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4398:
this.DefaultToPlacableTile((ushort) 543, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
this.value = Item.sellPrice(silver: 20);
break;
case 4399:
this.DefaultToPlacableTile((ushort) 544, 0);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.maxStack = 99;
break;
case 4400:
this.useStyle = 1;
this.shootSpeed = 7f;
this.shoot = 772;
this.width = 22;
this.height = 22;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.noUseGraphic = true;
this.useTime = 15;
this.rare = 2;
this.value = Item.sellPrice(silver: 5);
this.consumable = true;
this.maxStack = 999;
break;
case 4401:
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 7, copper: 50));
this.maxStack = 999;
this.width = 26;
this.height = 26;
break;
case 4402:
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(gold: 1));
this.maxStack = 999;
this.width = 26;
this.height = 26;
break;
case 4404:
this.DefaultToAccessory(20, 12);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(gold: 1));
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 4405:
case 4406:
case 4407:
case 4408:
this.DefaultToPlacableTile((ushort) 376, 18 + type - 4405);
this.SetShopValues(ItemRarityColor.Green2, Item.sellPrice(gold: 1));
this.maxStack = 99;
break;
case 4409:
this.DefaultToAccessory(28);
this.faceSlot = (sbyte) 14;
this.SetShopValues(ItemRarityColor.Pink5, Item.buyPrice(gold: 10));
break;
case 4410:
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 1));
this.maxStack = 99;
this.width = 32;
this.height = 22;
break;
case 4412:
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
this.maxStack = 999;
this.width = 22;
this.height = 22;
break;
case 4413:
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 5));
this.maxStack = 999;
this.width = 22;
this.height = 22;
break;
case 4414:
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 25));
this.maxStack = 999;
this.width = 22;
this.height = 22;
break;
case 4415:
this.DefaultToPlacableTile((ushort) 10, 44);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 40));
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4416:
this.DefaultToPlacableTile((ushort) 19, 43);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4417:
this.DefaultToPlacableTile((ushort) 207, 9);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 4));
this.width = 8;
this.height = 10;
break;
case 4418:
this.DefaultToCapturedCritter((short) 612);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 10));
this.width = 20;
this.height = 20;
this.bait = 17;
break;
case 4419:
this.DefaultToCapturedCritter((short) 613);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.width = 20;
this.height = 20;
this.bait = 50;
break;
case 4420:
this.DefaultToPlacableTile((ushort) 545, 0);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(gold: 5));
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4421:
this.DefaultToMusicBox(50);
break;
case 4422:
this.DefaultToPlacableTile((ushort) 546, 0);
break;
case 4423:
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 773;
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.UseSound = SoundID.Item1;
this.consumable = true;
this.useAnimation = 25;
this.noUseGraphic = true;
this.useTime = 25;
this.value = Item.sellPrice(silver: 3);
this.rare = 1;
break;
case 4424:
this.DefaultToPlacableWall((ushort) 245);
break;
case 4425:
this.DefaultToVanitypet(774, 219);
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 1));
break;
case 4426:
this.DefaultToMount(18);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4427:
this.DefaultToMount(19);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 50));
break;
case 4428:
this.DefaultToMount(20);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4429:
this.DefaultToMount(21);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 50));
break;
case 4430:
this.DefaultToPlacableTile((ushort) 547, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4431:
this.DefaultToPlacableTile((ushort) 547, 1);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4432:
this.DefaultToPlacableTile((ushort) 547, 2);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4433:
this.DefaultToPlacableTile((ushort) 547, 3);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4434:
this.DefaultToPlacableTile((ushort) 547, 4);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4435:
this.DefaultToPlacableTile((ushort) 548, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4436:
this.DefaultToPlacableTile((ushort) 548, 1);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4437:
this.DefaultToPlacableTile((ushort) 548, 2);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4438:
this.DefaultToPlacableTile((ushort) 548, 3);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4439:
this.DefaultToPlacableTile((ushort) 548, 4);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4440:
this.DefaultToPlacableTile((ushort) 548, 5);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4441:
this.DefaultToPlacableTile((ushort) 548, 6);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4442:
this.useStyle = 1;
this.useAnimation = 8;
this.useTime = 8;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.shoot = 775;
this.fishingPole = 25;
this.shootSpeed = 15f;
this.rare = 1;
this.value = Item.sellPrice(gold: 2);
break;
case 4443:
this.DefaultToMount(22);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4444:
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 = 23;
this.value = Item.sellPrice(gold: 5);
this.expert = true;
break;
case 4445:
this.damage = 50;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(silver: 7, copper: 50);
this.ranged = true;
break;
case 4446:
this.damage = 50;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(silver: 15);
this.ranged = true;
break;
case 4447:
this.damage = 40;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.sellPrice(silver: 10);
this.ranged = true;
break;
case 4448:
this.damage = 40;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.sellPrice(silver: 10);
this.ranged = true;
break;
case 4449:
this.damage = 40;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.sellPrice(silver: 10);
this.ranged = true;
break;
case 4450:
this.DefaultToMount(24);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4451:
this.DefaultToMount(25);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4452:
this.DefaultToMount(26);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4453:
this.DefaultToMount(27);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4454:
this.DefaultToMount(28);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4455:
this.DefaultToMount(29);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4456:
this.DefaultToMount(30);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4457:
this.damage = 75;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(silver: 5);
this.ranged = true;
break;
case 4458:
this.damage = 75;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(silver: 10);
this.ranged = true;
break;
case 4459:
this.damage = 40;
this.width = 20;
this.height = 14;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Rocket;
this.knockBack = 4f;
this.value = Item.buyPrice(silver: 50);
this.ranged = true;
break;
case 4460:
this.tileWand = 169;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.createTile = 552;
this.width = 8;
this.height = 10;
this.rare = 1;
this.value = Item.sellPrice(gold: 1);
break;
case 4461:
this.DefaultToPlacableTile((ushort) 550, 0);
this.maxStack = 99;
break;
case 4462:
this.DefaultToPlacableTile((ushort) 551, 0);
this.maxStack = 99;
break;
case 4463:
this.autoReuse = false;
this.useStyle = 13;
this.useAnimation = 21;
this.useTime = 7;
this.reuseDelay = 14;
this.width = 50;
this.height = 18;
this.shoot = 802;
this.UseSound = SoundID.Item1;
this.damage = 15;
this.shootSpeed = 2.4f;
this.noMelee = true;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 30));
this.melee = true;
this.knockBack = 0.5f;
this.noUseGraphic = true;
break;
case 4464:
this.DefaultToCapturedCritter((short) 616);
this.value = Item.sellPrice(silver: 10);
break;
case 4465:
this.DefaultToCapturedCritter((short) 617);
this.value = Item.sellPrice(silver: 10);
break;
case 4466:
this.DefaultToPlacableTile((ushort) 105, 79);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 60));
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4467:
this.DefaultToMount(31);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4468:
this.DefaultToMount(32);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 4));
break;
case 4469:
this.DefaultToMount(33);
this.SetShopValues(ItemRarityColor.StrongRed10, Item.sellPrice(gold: 10));
break;
case 4470:
this.DefaultToMount(34);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4471:
this.DefaultToMount(35);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4472:
this.DefaultToMount(36);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4473:
this.DefaultToPlacableTile((ushort) 553, 0);
this.maxStack = 99;
break;
case 4474:
this.DefaultToPlacableTile((ushort) 554, 0);
this.maxStack = 99;
break;
case 4475:
this.DefaultToPlacableTile((ushort) 555, 0);
this.maxStack = 99;
break;
case 4476:
this.DefaultToPlacableTile((ushort) 556, 0);
this.maxStack = 99;
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
break;
case 4477:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 257;
this.buffTime = 10800;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4478:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 257;
this.buffTime = 18000;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 5));
break;
case 4479:
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = 17;
this.useTime = 17;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.buffType = 257;
this.buffTime = 36000;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 25));
break;
case 4480:
this.DefaultToCapturedCritter((short) 626);
this.value = Item.sellPrice(silver: 15);
break;
case 4481:
this.DefaultToPlacableTile((ushort) 558, 0);
this.maxStack = 99;
break;
case 4482:
this.DefaultToCapturedCritter((short) 627);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
break;
case 4483:
this.DefaultToPlacableTile((ushort) 559, 0);
this.value = Item.sellPrice(gold: 10);
this.rare = 3;
this.maxStack = 99;
break;
case 4484:
case 4485:
this.mech = true;
this.noWet = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 144;
this.placeStyle = type - 4484 + 3;
this.width = 10;
this.height = 12;
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(gold: 2));
break;
case 4486:
case 4487:
case 4488:
case 4489:
case 4490:
case 4491:
case 4492:
case 4493:
case 4494:
case 4495:
case 4496:
case 4497:
case 4498:
case 4499:
case 4500:
case 4501:
case 4502:
case 4503:
this.DefaultToPlacableWall((ushort) (246 + type - 4486));
break;
case 4504:
case 4505:
this.DefaultToPlacableWall((ushort) (264 + type - 4504));
this.value = 250;
break;
case 4506:
case 4507:
this.DefaultToPlacableWall((ushort) (266 + type - 4506));
break;
case 4508:
this.DefaultToPlacableWall((ushort) (268 + type - 4508));
this.value = 250;
break;
case 4509:
case 4510:
case 4511:
this.DefaultToPlacableWall((ushort) (269 + type - 4509));
break;
case 4512:
this.DefaultToPlacableWall((ushort) 274);
break;
case 4513:
case 4514:
case 4515:
case 4516:
case 4517:
case 4518:
case 4519:
case 4520:
case 4521:
case 4522:
case 4523:
case 4524:
case 4525:
case 4526:
case 4527:
case 4528:
case 4529:
case 4530:
case 4531:
case 4532:
case 4533:
case 4534:
case 4535:
case 4536:
case 4537:
case 4538:
case 4539:
case 4540:
this.DefaultToPlacableWall((ushort) (276 + type - 4513));
break;
case 4541:
case 4542:
case 4543:
case 4544:
case 4545:
case 4546:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 288 + (type - 4541);
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
break;
case 4547:
this.DefaultToPlacableTile((ushort) 563, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(copper: 20));
break;
case 4548:
this.DefaultToPlacableWall((ushort) 313);
break;
case 4549:
this.width = 18;
this.height = 18;
this.headSlot = 223;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4550:
this.DefaultToVanitypet(825, 262);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(1));
break;
case 4551:
this.DefaultToVanitypet(821, 261);
break;
case 4552:
this.DefaultToPlacableTile((ushort) 565, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 4));
break;
case 4553:
this.DefaultToPlacableTile((ushort) 564, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4554:
this.DefaultToPlacableTile((ushort) 561, 0);
break;
case 4555:
this.width = 18;
this.height = 18;
this.headSlot = 227;
this.rare = 0;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4556:
this.width = 18;
this.height = 18;
this.bodySlot = 216;
this.rare = 0;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4557:
this.width = 18;
this.height = 18;
this.legSlot = 190;
this.rare = 0;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4558:
this.width = 18;
this.height = 18;
this.headSlot = 228;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 2);
break;
case 4559:
this.width = 18;
this.height = 18;
this.headSlot = 229;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 2);
break;
case 4560:
this.width = 18;
this.height = 18;
this.headSlot = 224;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4561:
this.width = 18;
this.height = 18;
this.headSlot = 225;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4562:
this.width = 18;
this.height = 18;
this.headSlot = 226;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4563:
this.DefaultToAccessory(18, 18);
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 4564:
this.DefaultToPlacableTile((ushort) 562, 0);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 1));
break;
case 4565:
this.DefaultToPlacableWall((ushort) 312);
break;
case 4566:
this.DefaultToPlacableTile((ushort) 90, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4567:
this.DefaultToPlacableTile((ushort) 79, 39);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 28;
this.height = 20;
break;
case 4568:
this.DefaultToPlacableTile((ushort) 101, 40);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4569:
this.DefaultToPlacableTile((ushort) 88, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4570:
this.DefaultToPlacableTile((ushort) 100, 39);
this.SetShopValues(ItemRarityColor.White0, 1500);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4571:
this.DefaultToPlacableTile((ushort) 33, 38);
this.SetShopValues(ItemRarityColor.White0, 0);
this.maxStack = 99;
this.width = 8;
this.height = 18;
this.value = Item.sellPrice(copper: 60);
this.noWet = true;
break;
case 4572:
this.DefaultToPlacableTile((ushort) 15, 44);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 30;
break;
case 4573:
this.DefaultToPlacableTile((ushort) 34, 45);
this.SetShopValues(ItemRarityColor.White0, 2000);
this.maxStack = 99;
this.width = 26;
this.height = 26;
break;
case 4574:
this.DefaultToPlacableTile((ushort) 467, 11);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4575:
this.DefaultToPlacableTile((ushort) 104, 40);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4576:
this.DefaultToPlacableTile((ushort) 10, 45);
this.SetShopValues(ItemRarityColor.White0, 200);
this.maxStack = 99;
this.width = 14;
this.height = 28;
break;
case 4577:
this.DefaultToPlacableTile((ushort) 93, 39);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 10;
this.height = 24;
break;
case 4578:
this.DefaultToPlacableTile((ushort) 42, 45);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 12;
this.height = 28;
break;
case 4579:
this.DefaultToPlacableTile((ushort) 87, 39);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4580:
this.DefaultToPlacableTile((ushort) 19, 44);
this.SetShopValues(ItemRarityColor.White0, 0);
this.width = 8;
this.height = 10;
break;
case 4581:
this.DefaultToPlacableTile((ushort) 172, 40);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4582:
this.DefaultToPlacableTile((ushort) 89, 42);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4583:
this.DefaultToPlacableTile((ushort) 469, 8);
this.SetShopValues(ItemRarityColor.White0, 300);
this.maxStack = 99;
this.width = 26;
this.height = 20;
break;
case 4584:
this.DefaultToPlacableTile((ushort) 18, 40);
this.SetShopValues(ItemRarityColor.White0, 150);
this.maxStack = 99;
this.width = 28;
this.height = 14;
break;
case 4585:
this.DefaultToPlacableTile((ushort) 468, 11);
this.SetShopValues(ItemRarityColor.White0, 500);
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4586:
this.DefaultToPlacableTile((ushort) 497, 38);
this.maxStack = 99;
this.value = 150;
break;
case 4587:
case 4588:
case 4589:
case 4590:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 10));
break;
case 4591:
case 4592:
case 4593:
case 4594:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 10));
break;
case 4595:
case 4596:
case 4597:
case 4598:
this.DefaultToGolfClub(20, 20);
this.SetShopValues(ItemRarityColor.LightRed4, Item.buyPrice(gold: 25));
break;
case 4599:
case 4600:
case 4601:
this.DefaultToPlacableTile((ushort) 560, type - 4599);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 1));
this.maxStack = 99;
break;
case 4602:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 294;
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
break;
case 4603:
this.DefaultToVanitypet(815, 258);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(1));
break;
case 4604:
this.DefaultToVanitypet(816, 259);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(1));
break;
case 4605:
this.DefaultToVanitypet(817, 260);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(1));
break;
case 4606:
this.DefaultToMusicBox(51);
break;
case 4607:
this.mana = 10;
this.damage = 33;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 831;
this.buffType = 263;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item113;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 8;
this.noMelee = true;
this.knockBack = 4f;
this.value = Item.sellPrice(gold: 20);
this.summon = true;
break;
case 4608:
this.useStyle = 1;
this.shootSpeed = 7f;
this.shoot = 820;
this.width = 18;
this.height = 20;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 19;
this.useTime = 19;
this.noMelee = true;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 5));
break;
case 4609:
this.DefaultToPlacableTile((ushort) 567, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 1));
break;
case 4610:
this.DefaultTokite(822);
break;
case 4611:
this.DefaultTokite(823);
break;
case 4612:
this.DefaultTokite(824);
break;
case 4613:
this.DefaultTokite(826);
break;
case 4626:
case 4627:
case 4628:
case 4629:
case 4630:
case 4631:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 63 + (type - 4626);
break;
case 4632:
case 4633:
case 4634:
case 4635:
case 4636:
case 4637:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 37 + (type - 4632);
break;
case 4638:
case 4639:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 10);
this.placeStyle = 7 + (type - 4638);
break;
case 4640:
this.DefaultToPlacableTile((ushort) 67, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4641:
this.DefaultToPlacableTile((ushort) 66, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4642:
this.DefaultToPlacableTile((ushort) 63, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4643:
this.DefaultToPlacableTile((ushort) 65, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4644:
this.DefaultToPlacableTile((ushort) 64, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4645:
this.DefaultToPlacableTile((ushort) 68, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4646:
this.DefaultToPlacableTile((ushort) 566, 0);
this.SetShopValues(ItemRarityColor.White0, Item.sellPrice(silver: 1));
break;
case 4647:
this.DefaultToPlacableWall((ushort) 314);
break;
case 4648:
case 4649:
case 4650:
case 4651:
this.DefaultTokite(827 + (type - 4648));
break;
case 4652:
this.width = 18;
this.height = 18;
this.headSlot = 230;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4653:
this.width = 18;
this.height = 18;
this.bodySlot = 217;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4654:
this.width = 18;
this.height = 18;
this.legSlot = 191;
this.rare = 3;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4655:
this.DefaultToPlacableTile((ushort) 568, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4656:
this.DefaultToPlacableTile((ushort) 569, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4657:
this.DefaultToPlacableTile((ushort) 570, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
break;
case 4658:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 43;
break;
case 4659:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 9;
break;
case 4660:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 69;
break;
case 4661:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 246;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 19;
break;
case 4662:
case 4663:
case 4778:
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.value = Item.sellPrice(gold: 1, silver: 50);
this.rare = 3;
break;
case 4664:
this.width = 18;
this.height = 18;
this.bodySlot = 218;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 20);
break;
case 4665:
this.width = 18;
this.height = 18;
this.legSlot = 193;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 20);
break;
case 4666:
this.width = 18;
this.height = 18;
this.headSlot = 232;
this.rare = 3;
this.vanity = true;
this.value = Item.buyPrice(gold: 15);
break;
case 4667:
this.DefaultToPlacableWall((ushort) 315);
break;
case 4668:
this.paint = (byte) 31;
this.width = 24;
this.height = 24;
this.value = Item.buyPrice(silver: 2);
this.maxStack = 999;
break;
case 4669:
this.DefaultTokite(838);
break;
case 4670:
this.DefaultTokite(839);
break;
case 4671:
this.DefaultTokite(840);
break;
case 4672:
this.DefaultToWhip(841, 14, 0.5f, 4f);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 15));
break;
case 4673:
this.autoReuse = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 12;
this.useTime = 12;
this.width = 16;
this.height = 16;
this.scale = 1f;
this.value = Item.buyPrice(silver: 50);
break;
case 4674:
this.DefaultTokite(843);
break;
case 4675:
this.DefaultTokite(844);
break;
case 4676:
this.DefaultTokite(845);
this.value = Item.buyPrice(gold: 2);
break;
case 4677:
this.DefaultTokite(846);
break;
case 4678:
this.DefaultToWhip(847, 55, 2f, 4f);
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 4, silver: 60));
break;
case 4679:
this.DefaultToWhip(848, 180, 11f, 4f, 45);
this.SetShopValues(ItemRarityColor.Yellow8, Item.sellPrice(gold: 6));
this.crit = 10;
break;
case 4680:
this.DefaultToWhip(849, 100, 3f, 4f);
this.SetShopValues(ItemRarityColor.Yellow8, Item.sellPrice(gold: 10));
break;
case 4681:
this.DefaultTokite(850);
this.value = Item.buyPrice(gold: 2);
break;
case 4682:
this.width = 20;
this.height = 24;
this.DefaultToThrownWeapon(851, 25, 4f);
this.value = Item.buyPrice(silver: 1);
this.ranged = false;
this.noUseGraphic = true;
break;
case 4683:
this.DefaultTokite(852);
break;
case 4684:
this.DefaultTokite(853);
break;
case 4685:
this.width = 18;
this.height = 18;
this.headSlot = 231;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4686:
this.width = 18;
this.height = 18;
this.bodySlot = 219;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4687:
case 4688:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 295 + (type - 4687);
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
break;
case 4689:
case 4690:
case 4691:
case 4692:
case 4693:
case 4694:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 215;
this.placeStyle = 8 + type - 4689;
this.width = 12;
this.height = 12;
break;
case 4695:
case 4696:
case 4697:
case 4698:
case 4699:
case 4700:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 572;
this.placeStyle = type - 4695;
this.width = 12;
this.height = 28;
if (type >= 4695 && type <= 4697)
{
this.value = 1000;
break;
}
this.value = 40000;
break;
case 4701:
this.DefaultToVanitypet(854, 264);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 50));
break;
case 4702:
this.width = 20;
this.height = 24;
this.DefaultToThrownWeapon(855, 25, 4f);
this.value = Item.buyPrice(silver: 1);
this.ranged = false;
this.noUseGraphic = true;
break;
case 4703:
this.DefaultToRangedWeapon(14, AmmoID.Bullet, 45, 7f);
this.knockBack = 6.5f;
this.width = 50;
this.height = 14;
this.UseSound = SoundID.Item36;
this.damage = 24;
this.value = Item.buyPrice(gold: 35);
this.rare = 3;
break;
case 4704:
this.width = 18;
this.height = 18;
this.headSlot = 233;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4705:
this.width = 18;
this.height = 18;
this.bodySlot = 220;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4706:
this.width = 18;
this.height = 18;
this.legSlot = 197;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4707:
this.width = 44;
this.height = 44;
this.rare = 2;
this.value = Item.buyPrice(gold: 10);
this.holdStyle = 2;
this.useStyle = 3;
this.useAnimation = 22;
this.useTime = 22;
this.damage = 15;
this.knockBack = 5f;
this.UseSound = SoundID.Item1;
this.melee = true;
break;
case 4708:
this.width = 18;
this.height = 18;
this.headSlot = 234;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4709:
this.width = 18;
this.height = 18;
this.bodySlot = 221;
this.vanity = true;
this.value = Item.buyPrice(gold: 10);
break;
case 4710:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 573;
this.width = 28;
this.height = 28;
break;
case 4711:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 22;
this.useTime = 14;
this.autoReuse = true;
this.width = 24;
this.height = 28;
this.damage = 12;
this.UseSound = SoundID.Item1;
this.knockBack = 3.5f;
this.rare = 1;
this.value = Item.sellPrice(silver: 10);
this.melee = true;
break;
case 4712:
this.DefaultToPlacableTile((ushort) 467, 12);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 25));
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4713:
this.DefaultToPlacableTile((ushort) 468, 12);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 5));
this.maxStack = 99;
this.width = 26;
this.height = 22;
break;
case 4714:
this.width = 14;
this.height = 20;
this.maxStack = 99;
this.rare = 8;
break;
case 4715:
this.SetShopValues(ItemRarityColor.Pink5, Item.buyPrice(gold: 50));
this.DefaultToGuitar();
this.useAnimation = this.useTime = 12;
this.useTime /= 2;
this.shoot = 856;
this.damage = 75;
this.magic = true;
this.shootSpeed = 1f;
this.crit = 20;
this.mana = 12;
this.noMelee = true;
break;
case 4716:
this.useStyle = 4;
this.channel = true;
this.width = 34;
this.height = 34;
this.UseSound = SoundID.Item43;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 37;
this.value = Item.buyPrice(gold: 20);
break;
case 4717:
case 4718:
case 4719:
case 4720:
case 4721:
this.DefaultToPlacableTile(574 + type - 4717);
break;
case 4722:
this.useStyle = 5;
this.width = 24;
this.height = 24;
this.noUseGraphic = true;
this.UseSound = SoundID.Item1;
this.autoReuse = true;
this.melee = true;
this.channel = true;
this.noMelee = true;
this.shoot = 857;
this.useAnimation = 35;
this.useTime = this.useAnimation / 5;
this.shootSpeed = 16f;
this.damage = 190;
this.knockBack = 6.5f;
this.value = Item.sellPrice(gold: 20);
this.crit = 10;
this.rare = 10;
this.glowMask = (short) 271;
break;
case 4723:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 70;
break;
case 4724:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 71;
break;
case 4725:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 242;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 44;
break;
case 4726:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 10;
break;
case 4727:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 11;
break;
case 4728:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 245;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 12;
break;
case 4729:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 246;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(silver: 20);
this.placeStyle = 20;
break;
case 4730:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 40;
this.value = 400000;
break;
case 4731:
this.DefaultToPlacableTile((ushort) 497, 39);
this.maxStack = 99;
this.value = 150;
this.rare = 8;
break;
case 4732:
this.width = 18;
this.height = 18;
this.headSlot = 235;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4733:
this.width = 18;
this.height = 18;
this.bodySlot = 222;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4734:
this.width = 18;
this.height = 18;
this.legSlot = 203;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4735:
this.DefaultToVanitypet(858, 266);
this.value = Item.buyPrice(gold: 50);
break;
case 4736:
this.DefaultToVanitypet(859, 267);
this.value = Item.buyPrice(gold: 30);
break;
case 4737:
this.DefaultToVanitypet(860, 268);
break;
case 4738:
this.width = 18;
this.height = 18;
this.headSlot = 236;
this.rare = 2;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4739:
this.width = 18;
this.height = 18;
this.bodySlot = 223;
this.rare = 2;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4740:
this.width = 18;
this.height = 18;
this.headSlot = 237;
this.rare = 2;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4741:
this.width = 18;
this.height = 18;
this.bodySlot = 224;
this.rare = 2;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4742:
this.width = 18;
this.height = 18;
this.legSlot = 205;
this.rare = 2;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4743:
this.useStyle = 1;
this.shootSpeed = 11f;
this.shoot = 861;
this.damage = 0;
this.width = 10;
this.height = 10;
this.maxStack = 1;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 20;
break;
case 4744:
this.DefaultToAccessory(26, 36);
this.backSlot = (sbyte) 24;
this.frontSlot = (sbyte) 8;
this.SetShopValues(ItemRarityColor.Pink5, Item.sellPrice(gold: 3));
this.vanity = true;
break;
case 4745:
this.DefaultToMount(38);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 2));
break;
case 4746:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 41;
this.value = 400000;
break;
case 4747:
this.width = 18;
this.height = 18;
this.headSlot = 238;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4748:
this.width = 18;
this.height = 18;
this.bodySlot = 225;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4749:
this.width = 18;
this.height = 18;
this.legSlot = 208;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4750:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 42;
this.value = 400000;
break;
case 4751:
this.width = 18;
this.height = 18;
this.headSlot = 239;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4752:
this.width = 18;
this.height = 18;
this.bodySlot = 226;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4753:
this.width = 18;
this.height = 18;
this.legSlot = 209;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4754:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 43;
this.value = 400000;
break;
case 4755:
this.width = 18;
this.height = 18;
this.headSlot = 240;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4756:
this.width = 18;
this.height = 18;
this.bodySlot = 227;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4757:
this.width = 18;
this.height = 18;
this.legSlot = 210;
this.rare = 9;
this.vanity = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4758:
this.mana = 10;
this.damage = 6;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 864;
this.buffType = 271;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item113;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 5;
this.noMelee = true;
this.knockBack = 0.0f;
this.value = Item.sellPrice(gold: 1);
this.summon = true;
break;
case 4759:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 11.5f;
this.shoot = 865;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 1;
this.noMelee = true;
this.value = 20000;
break;
case 4760:
this.damage = 60;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 866;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 5;
this.noMelee = true;
this.value = Item.buyPrice(gold: 35);
this.melee = true;
this.noUseGraphic = true;
break;
case 4761:
this.width = 12;
this.height = 12;
this.headSlot = 241;
this.rare = 3;
this.vanity = true;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 579;
break;
case 4762:
this.width = 24;
this.height = 24;
this.accessory = true;
this.vanity = true;
this.rare = 1;
this.value = Item.buyPrice(gold: 10);
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 4763:
this.DefaultToMount(39);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 50));
break;
case 4764:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 10.5f;
this.shoot = 867;
this.damage = 14;
this.knockBack = 7f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 1;
this.value = 30000;
this.melee = true;
break;
case 4765:
case 4766:
this.DefaultToThrownWeapon(type - 4765 + 868, 20, 8f);
this.UseSound = SoundID.Item106;
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 3));
break;
case 4767:
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 5));
this.width = 30;
this.height = 30;
break;
case 4768:
this.width = 18;
this.height = 18;
this.headSlot = 242;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4769:
this.DefaultToAccessory(18, 18);
this.backSlot = (sbyte) 25;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4770:
this.width = 18;
this.height = 18;
this.headSlot = 243;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4771:
this.DefaultToAccessory(18, 18);
this.backSlot = (sbyte) 26;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4772:
this.width = 18;
this.height = 18;
this.headSlot = 244;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4773:
this.DefaultToAccessory(18, 18);
this.backSlot = (sbyte) 27;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4774:
this.width = 18;
this.height = 18;
this.headSlot = 245;
this.rare = 1;
this.vanity = true;
this.value = Item.sellPrice(silver: 50);
break;
case 4775:
this.DefaultToAccessory(18, 18);
this.backSlot = (sbyte) 28;
this.rare = 1;
this.vanity = true;
this.value = Item.buyPrice(gold: 3);
break;
case 4776:
this.color = new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
this.useStyle = 1;
this.shootSpeed = 6f;
this.shoot = 870;
this.width = 12;
this.height = 12;
this.maxStack = 999;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noMelee = true;
this.rare = 1;
this.value = Item.buyPrice(copper: 75);
this.holdStyle = 1;
break;
case 4777:
this.DefaultToVanitypet(875, 274);
this.value = Item.buyPrice(gold: 50);
break;
case 4779:
this.width = 18;
this.height = 18;
this.headSlot = 250;
this.rare = 1;
this.vanity = true;
break;
case 4780:
this.width = 18;
this.height = 18;
this.bodySlot = 228;
this.rare = 1;
this.vanity = true;
break;
case 4781:
this.width = 18;
this.height = 18;
this.legSlot = 211;
this.rare = 1;
this.vanity = true;
break;
case 4782:
this.maxStack = 999;
this.consumable = true;
this.width = 24;
this.height = 24;
this.rare = 6;
this.expert = true;
break;
case 4783:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
this.placeStyle = 72;
break;
case 4784:
this.width = 18;
this.height = 18;
this.headSlot = 251;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
break;
case 4785:
case 4786:
case 4787:
this.useStyle = 4;
this.channel = true;
this.width = 34;
this.height = 34;
this.UseSound = SoundID.Item76;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.mountType = 40 + (type - 4785);
this.value = Item.sellPrice(gold: 5);
break;
case 4788:
this.DefaultToSpear(877, 3.5f, 24);
this.SetWeaponValues(56, 12f);
this.SetShopValues(ItemRarityColor.LightRed4, Item.buyPrice(gold: 6));
this.channel = true;
break;
case 4789:
this.DefaultToSpear(878, 3.5f, 24);
this.SetWeaponValues(108, 14f);
this.SetShopValues(ItemRarityColor.Yellow8, Item.sellPrice(gold: 10));
this.channel = true;
break;
case 4790:
this.DefaultToSpear(879, 3.5f, 24);
this.SetWeaponValues(78, 13f);
this.SetShopValues(ItemRarityColor.Pink5, 230000);
this.channel = true;
break;
case 4791:
this.useStyle = 4;
this.channel = true;
this.width = 10;
this.height = 32;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.noUseGraphic = true;
this.mountType = 43;
this.value = Item.sellPrice(gold: 5);
break;
case 4792:
case 4793:
case 4794:
case 4795:
case 4796:
this.useStyle = 4;
this.channel = true;
this.width = 10;
this.height = 32;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = -13;
this.noMelee = true;
this.noUseGraphic = true;
this.mountType = 44 + type - 4792;
this.value = Item.sellPrice(gold: 5);
break;
case 4797:
case 4798:
case 4799:
case 4800:
case 4801:
case 4802:
case 4803:
case 4804:
case 4805:
case 4806:
case 4807:
case 4808:
case 4809:
case 4810:
case 4811:
case 4812:
case 4813:
case 4814:
case 4815:
case 4816:
case 4817:
this.DefaultToVanitypet(881 + type - 4797, 284 + type - 4797);
this.value = Item.buyPrice(gold: 25);
this.rare = -13;
break;
case 4818:
this.noMelee = true;
this.useStyle = 1;
this.shootSpeed = 8.5f;
this.shoot = 902;
this.damage = 25;
this.knockBack = 3.5f;
this.width = 14;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.rare = 2;
this.value = Item.sellPrice(silver: 50);
this.melee = true;
break;
case 4819:
this.useTurn = true;
this.width = 20;
this.height = 20;
this.useStyle = 4;
this.useTime = 90;
this.UseSound = SoundID.Item6;
this.useAnimation = 90;
this.SetShopValues(ItemRarityColor.LightRed4, Item.buyPrice(gold: 5));
break;
case 4820:
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(gold: 10);
this.tileBoost += 2;
break;
case 4821:
this.useTurn = true;
this.useStyle = 1;
this.useAnimation = 21;
this.width = 24;
this.height = 28;
this.UseSound = SoundID.Item1;
this.value = Item.sellPrice(gold: 5);
this.autoReuse = true;
this.rare = 3;
this.scale = 0.85f;
break;
case 4822:
this.DefaultToAccessory(34, 30);
this.shoeSlot = (sbyte) 22;
this.SetShopValues(ItemRarityColor.Orange3, Item.sellPrice(gold: 2));
this.vanity = true;
break;
case 4823:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 44;
this.value = Item.buyPrice(gold: 40);
break;
case 4824:
case 4825:
case 4826:
case 4827:
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 903 + (type - 4824);
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.UseSound = SoundID.Item1;
this.consumable = true;
this.useAnimation = 25;
this.noUseGraphic = true;
this.useTime = 25;
this.value = Item.sellPrice(silver: 5);
this.rare = 1;
break;
case 4828:
this.useStyle = 4;
this.channel = true;
this.width = 10;
this.height = 32;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.noUseGraphic = true;
this.mountType = 49;
this.value = Item.sellPrice(gold: 5);
break;
case 4829:
case 4830:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.UseSound = SoundID.Item92;
this.width = 28;
this.height = 28;
this.maxStack = 20;
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 5));
break;
case 4831:
case 4832:
case 4833:
case 4834:
case 4835:
case 4836:
case 4837:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.value = Item.sellPrice(silver: 10);
this.makeNPC = (short) (639 + (type - 4831));
break;
case 4838:
case 4839:
case 4840:
case 4841:
case 4842:
case 4843:
case 4844:
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.value = Item.sellPrice(silver: 10);
this.makeNPC = (short) (646 + (type - 4838));
break;
case 4845:
this.DefaultToCapturedCritter((short) 653);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 20));
this.width = 12;
this.height = 12;
this.bait = 15;
break;
case 4846:
this.DefaultToPlacableTile((ushort) 580, 0);
this.maxStack = 99;
break;
case 4847:
this.DefaultToCapturedCritter((short) 654);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 20));
this.width = 12;
this.height = 12;
this.bait = 25;
break;
case 4848:
this.DefaultToPlacableTile((ushort) 581, 0);
this.maxStack = 99;
break;
case 4849:
this.DefaultToCapturedCritter((short) 655);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 50));
this.width = 12;
this.height = 12;
this.bait = 35;
break;
case 4850:
this.DefaultToPlacableTile((ushort) 582, 0);
this.maxStack = 99;
break;
case 4851:
this.DefaultToPlacableTile((ushort) 590, 0);
this.value = Item.sellPrice(silver: 7, copper: 50);
break;
case 4852:
this.DefaultToPlacableTile((ushort) 590, 1);
this.value = Item.sellPrice(silver: 3, copper: 75);
break;
case 4853:
this.DefaultToPlacableTile((ushort) 590, 2);
this.value = Item.sellPrice(silver: 11, copper: 25);
break;
case 4854:
this.DefaultToPlacableTile((ushort) 590, 3);
this.value = Item.sellPrice(silver: 15);
break;
case 4855:
this.DefaultToPlacableTile((ushort) 590, 4);
this.value = Item.sellPrice(silver: 22, copper: 50);
break;
case 4856:
this.DefaultToPlacableTile((ushort) 590, 5);
this.value = Item.sellPrice(silver: 30);
break;
case 4857:
this.DefaultToPlacableTile((ushort) 590, 6);
this.value = Item.sellPrice(silver: 30);
break;
case 4858:
case 4859:
case 4860:
case 4861:
case 4862:
case 4863:
case 4864:
case 4865:
case 4866:
this.DefaultToPlacableTile((ushort) 591, type - 4858);
this.value = Item.sellPrice(silver: 25);
break;
case 4867:
this.DefaultToPlacableTile((ushort) 592, 0);
this.value = Item.sellPrice(silver: 25);
break;
case 4868:
case 4869:
this.DefaultToPlacableTile(593 + (type - 4868));
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4870:
this.UseSound = SoundID.Item6;
this.useStyle = 6;
this.useTurn = true;
this.useTime = this.useAnimation = 30;
this.maxStack = 30;
this.consumable = true;
this.width = 14;
this.height = 24;
this.value = 1000;
this.rare = 1;
break;
case 4871:
this.DefaultToPlacableTile((ushort) 595, 0);
this.value = Item.buyPrice(gold: 3);
break;
case 4872:
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(gold: 10);
this.tileBoost += 2;
break;
case 4873:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 254;
this.rare = 5;
this.value = 250000;
break;
case 4874:
this.DefaultToAccessory(34, 30);
this.shoeSlot = (sbyte) 23;
this.SetShopValues(ItemRarityColor.Lime7, Item.sellPrice(gold: 12));
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 4875:
this.DefaultToPlacableTile((ushort) 597, 1);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4876:
this.DefaultToPlacableTile((ushort) 597, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4877:
case 4878:
this.DefaultToPlacableTile((ushort) 376, 22 + type - 4877);
this.SetShopValues(ItemRarityColor.Green2, Item.sellPrice(gold: 1));
this.maxStack = 99;
break;
case 4879:
this.width = 12;
this.height = 12;
this.rare = 2;
this.maxStack = 99;
this.value = Item.buyPrice(gold: 2);
break;
case 4880:
this.DefaultToPlacableTile((ushort) 598, 0);
this.maxStack = 99;
this.width = 20;
this.height = 20;
this.value = Item.sellPrice(silver: 20);
break;
case 4881:
this.DefaultToAccessory(34, 30);
this.SetShopValues(ItemRarityColor.Lime7, Item.sellPrice(gold: 2));
break;
case 4882:
case 4883:
case 4884:
case 4885:
case 4886:
case 4887:
case 4888:
case 4889:
case 4890:
case 4891:
case 4892:
case 4893:
case 4894:
case 4895:
this.DefaultToPlacableTile(599 + (type - 4882));
this.maxStack = 99;
break;
case 4896:
this.width = 18;
this.height = 18;
this.defense = 24;
this.headSlot = (int) byte.MaxValue;
this.rare = 5;
this.value = 250000;
break;
case 4897:
this.width = 18;
this.height = 18;
this.defense = 9;
this.headSlot = 256;
this.rare = 5;
this.value = 250000;
break;
case 4898:
this.width = 18;
this.height = 18;
this.defense = 5;
this.headSlot = 257;
this.rare = 5;
this.value = 250000;
break;
case 4899:
this.width = 18;
this.height = 18;
this.defense = 1;
this.headSlot = 258;
this.rare = 5;
this.value = 250000;
break;
case 4900:
this.width = 18;
this.height = 18;
this.defense = 15;
this.bodySlot = 229;
this.rare = 5;
this.value = 200000;
break;
case 4901:
this.width = 18;
this.height = 18;
this.defense = 11;
this.legSlot = 212;
this.rare = 5;
this.value = 150000;
break;
case 4902:
this.DefaultToPlacableTile((ushort) 548, 7);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 3));
break;
case 4903:
this.DefaultToPlacableTile((ushort) 548, 8);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 3));
break;
case 4904:
this.DefaultToPlacableTile((ushort) 613, 0);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 3));
break;
case 4905:
this.DefaultToPlacableTile((ushort) 613, 1);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 3));
break;
case 4906:
this.DefaultToPlacableTile((ushort) 614, 0);
this.SetShopValues(ItemRarityColor.Orange3, Item.buyPrice(gold: 3));
break;
case 4907:
this.DefaultToPlacableTile((ushort) 615, 0);
this.value = Item.buyPrice(gold: 3);
break;
case 4908:
case 4909:
this.useStyle = 1;
this.shootSpeed = 5f;
this.shoot = 910 + (type - 4908);
this.width = 20;
this.height = 20;
this.maxStack = 99;
this.UseSound = SoundID.Item1;
this.consumable = true;
this.useAnimation = 25;
this.noUseGraphic = true;
this.useTime = 25;
this.value = Item.sellPrice(silver: 1);
this.rare = 1;
break;
case 4910:
this.useStyle = 4;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.UseSound = SoundID.Item92;
this.width = 28;
this.height = 28;
this.maxStack = 20;
this.SetShopValues(ItemRarityColor.Green2, Item.buyPrice(gold: 5));
break;
case 4911:
this.DefaultToWhip(912, 50, 1.5f, 4f);
this.SetShopValues(ItemRarityColor.LightRed4, Item.sellPrice(gold: 4));
break;
case 4912:
this.DefaultToWhip(913, 40, 2f, 4f);
this.SetShopValues(ItemRarityColor.LightRed4, Item.sellPrice(gold: 3));
break;
case 4913:
this.DefaultToWhip(914, 18, 1f, 4f);
this.SetShopValues(ItemRarityColor.Orange3, Item.sellPrice(gold: 1));
break;
case 4914:
this.DefaultToWhip(915, 165, 4f, 4f);
this.SetShopValues(ItemRarityColor.Yellow8, Item.sellPrice(gold: 5));
break;
case 4915:
this.shootSpeed = 4.5f;
this.shoot = 14;
this.damage = 9;
this.width = 8;
this.height = 8;
this.maxStack = 999;
this.consumable = true;
this.ammo = AmmoID.Bullet;
this.knockBack = 4f;
this.value = 18;
this.ranged = true;
break;
case 4916:
this.DefaultToPlacableTile((ushort) 597, 2);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4917:
this.DefaultToPlacableTile((ushort) 597, 3);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4918:
this.DefaultToPlacableTile((ushort) 597, 4);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4919:
this.DefaultToPlacableTile((ushort) 597, 5);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4920:
this.DefaultToPlacableTile((ushort) 597, 6);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4921:
this.DefaultToPlacableTile((ushort) 597, 7);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 10));
break;
case 4922:
this.DefaultToPlacableTile((ushort) 207, 8);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 4));
this.width = 8;
this.height = 10;
break;
case 4923:
this.width = 14;
this.height = 38;
this.rare = 8;
this.noUseGraphic = true;
this.channel = true;
this.noMelee = true;
this.damage = 70;
this.knockBack = 4f;
this.autoReuse = false;
this.noMelee = true;
this.melee = true;
this.shoot = 927;
this.shootSpeed = 15f;
this.value = Item.sellPrice(gold: 5);
this.useStyle = 13;
this.useAnimation = 18;
this.useTime = 6;
break;
case 4924:
case 4925:
case 4926:
case 4927:
case 4928:
case 4929:
case 4930:
case 4931:
case 4932:
case 4933:
case 4934:
case 4935:
case 4936:
case 4937:
case 4938:
case 4939:
case 4940:
case 4941:
case 4942:
case 4943:
case 4944:
case 4945:
case 4946:
case 4947:
case 4948:
case 4949:
case 4950:
this.DefaultToPlacableTile((ushort) 617, type - 4924);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 5));
this.rare = -13;
this.maxStack = 99;
break;
case 4951:
this.DefaultToPlacableTile((ushort) 597, 8);
this.SetShopValues(ItemRarityColor.Cyan9, Item.buyPrice(1));
break;
case 4952:
this.autoReuse = true;
this.useStyle = 14;
this.holdStyle = 6;
this.scale = 0.7f;
this.useAnimation = 36;
this.useTime = 2;
this.width = 36;
this.height = 22;
this.shoot = 931;
this.mana = 26;
this.UseSound = SoundID.Item82;
this.knockBack = 2.5f;
this.damage = 50;
this.shootSpeed = 17f;
this.noMelee = true;
this.rare = 8;
this.magic = true;
this.value = Item.sellPrice(gold: 5);
this.flame = true;
break;
case 4953:
this.useStyle = 5;
this.autoReuse = true;
this.useAnimation = 30;
this.useTime = 2;
this.width = 50;
this.height = 18;
this.shoot = 1;
this.useAmmo = AmmoID.Arrow;
this.UseSound = SoundID.Item5;
this.damage = 50;
this.shootSpeed = 10f;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
this.ranged = true;
this.rare = 8;
this.knockBack = 2f;
break;
case 4954:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 9;
this.wingSlot = (sbyte) 45;
this.value = Item.sellPrice(gold: 10);
this.expert = true;
break;
case 4955:
this.width = 18;
this.height = 18;
this.headSlot = 259;
this.value = Item.buyPrice(gold: 15);
this.rare = 5;
this.vanity = true;
break;
case 4956:
this.useStyle = 1;
this.width = 24;
this.height = 24;
this.UseSound = SoundID.Item169;
this.autoReuse = true;
this.melee = true;
this.melee = true;
this.shoot = 933;
this.useAnimation = 30;
this.useTime = this.useAnimation / 3;
this.shootSpeed = 16f;
this.damage = 190;
this.knockBack = 6.5f;
this.value = Item.sellPrice(gold: 20);
this.crit = 10;
this.rare = 10;
this.noUseGraphic = true;
this.noMelee = true;
break;
case 4957:
this.maxStack = 999;
this.consumable = true;
this.width = 24;
this.height = 24;
this.rare = 6;
this.expert = true;
break;
case 4958:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 240;
this.width = 30;
this.height = 30;
this.value = Item.sellPrice(gold: 1);
this.rare = 1;
this.placeStyle = 73;
break;
case 4959:
this.width = 18;
this.height = 18;
this.headSlot = 260;
this.rare = 1;
this.value = Item.sellPrice(silver: 75);
this.vanity = true;
break;
case 4960:
this.DefaultToVanitypet(934, 317);
this.value = Item.buyPrice(gold: 25);
this.rare = -13;
break;
case 4961:
this.DefaultToCapturedCritter((short) 661);
this.SetShopValues(ItemRarityColor.Orange3, Item.sellPrice(gold: 5));
this.width = 12;
this.height = 12;
break;
case 4962:
this.DefaultToPlacableTile((ushort) 618, 0);
break;
case 4963:
this.DefaultToPlacableTile((ushort) 619, 0);
this.maxStack = 99;
break;
case 4964:
this.DefaultToPlacableTile((ushort) 620, 0);
this.maxStack = 99;
break;
case 4965:
case 4966:
case 4967:
case 4968:
case 4969:
case 4970:
case 4971:
case 4972:
case 4973:
case 4974:
case 4975:
case 4976:
case 4977:
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.maxStack = 99;
this.consumable = true;
this.createTile = 91;
this.placeStyle = 297 + (type - 4965);
this.width = 10;
this.height = 24;
this.value = 1000;
this.rare = 1;
break;
case 4978:
this.width = 24;
this.height = 8;
this.accessory = true;
this.rare = 0;
this.wingSlot = (sbyte) 46;
this.value = 2000;
break;
case 4979:
this.DefaultToMusicBox(52);
break;
case 4980:
this.noUseGraphic = true;
this.damage = 0;
this.knockBack = 7f;
this.useStyle = 5;
this.shootSpeed = 4f;
this.shoot = 935;
this.width = 18;
this.height = 28;
this.UseSound = SoundID.Item1;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 5;
this.noMelee = true;
this.value = Item.sellPrice(gold: 5);
break;
case 4981:
this.useStyle = 4;
this.channel = true;
this.width = 10;
this.height = 32;
this.UseSound = SoundID.Item25;
this.useAnimation = 20;
this.useTime = 20;
this.rare = 8;
this.noMelee = true;
this.noUseGraphic = true;
this.mountType = 50;
this.value = Item.sellPrice(gold: 5);
break;
case 4982:
this.width = 18;
this.height = 18;
this.defense = 12;
this.headSlot = 261;
this.rare = 5;
this.value = Item.sellPrice(gold: 2);
break;
case 4983:
this.width = 18;
this.height = 18;
this.defense = 14;
this.bodySlot = 230;
this.rare = 5;
this.value = Item.sellPrice(gold: 2);
break;
case 4984:
this.width = 18;
this.height = 18;
this.defense = 10;
this.legSlot = 213;
this.rare = 5;
this.value = Item.sellPrice(gold: 2);
break;
case 4985:
this.DefaultToMusicBox(53);
break;
case 4986:
this.useStyle = 1;
this.shootSpeed = 9f;
this.shoot = 936;
this.width = 18;
this.height = 20;
this.maxStack = 99;
this.consumable = true;
this.UseSound = SoundID.Item1;
this.useAnimation = 15;
this.useTime = 15;
this.noUseGraphic = true;
this.noMelee = true;
this.value = 200;
break;
case 4987:
this.width = 16;
this.height = 24;
this.accessory = true;
this.rare = 6;
this.value = Item.sellPrice(gold: 5);
this.expert = true;
break;
case 4988:
this.useStyle = 4;
this.width = 20;
this.height = 20;
this.consumable = true;
this.useAnimation = 45;
this.useTime = 45;
this.maxStack = 20;
this.rare = 6;
this.value = Item.sellPrice(gold: 1);
break;
case 4989:
this.width = 22;
this.height = 22;
this.accessory = true;
this.rare = 1;
this.value = Item.sellPrice(gold: 10);
this.expert = true;
break;
case 4990:
this.DefaultToMusicBox(54);
break;
case 4991:
this.DefaultToMusicBox(55);
break;
case 4992:
this.DefaultToMusicBox(56);
break;
case 4993:
this.DefaultToPlacableTile((ushort) 89, 43);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 50));
this.maxStack = 99;
this.width = 20;
this.height = 20;
this.rare = 9;
break;
case 4994:
this.width = 18;
this.height = 14;
this.headSlot = 262;
this.rare = 2;
this.value = Item.buyPrice(gold: 10);
this.vanity = true;
break;
case 4995:
this.width = 18;
this.height = 14;
this.headSlot = 263;
this.rare = 2;
this.value = Item.buyPrice(gold: 10);
this.vanity = true;
break;
case 4996:
this.width = 18;
this.height = 14;
this.headSlot = 264;
this.rare = 2;
this.value = Item.buyPrice(gold: 10);
this.vanity = true;
break;
case 4997:
this.width = 18;
this.height = 14;
this.vanity = true;
this.bodySlot = 231;
this.value = Item.buyPrice(gold: 10);
this.rare = 2;
break;
case 4998:
this.width = 18;
this.height = 14;
this.vanity = true;
this.bodySlot = 232;
this.value = Item.buyPrice(gold: 10);
this.rare = 2;
break;
case 4999:
this.width = 18;
this.height = 14;
this.vanity = true;
this.bodySlot = 233;
this.value = Item.buyPrice(gold: 10);
this.rare = 2;
break;
case 5000:
this.DefaultToAccessory(34, 30);
this.shoeSlot = (sbyte) 24;
this.SetShopValues(ItemRarityColor.Lime7, Item.sellPrice(gold: 15));
this.canBePlacedInVanityRegardlessOfConditions = true;
break;
case 5001:
this.width = 18;
this.height = 14;
this.defense = 3;
this.legSlot = 217;
this.value = Item.buyPrice(gold: 10);
this.rare = 2;
break;
case 5002:
case 5003:
this.DefaultToPlacableTile((ushort) 376, 24 + type - 5002);
this.SetShopValues(ItemRarityColor.Green2, Item.sellPrice(gold: 1));
this.maxStack = 99;
break;
case 5004:
this.width = 18;
this.height = 14;
this.headSlot = 265;
this.rare = 9;
this.value = Item.sellPrice(silver: 30);
this.vanity = true;
break;
case 5005:
this.mana = 10;
this.damage = 90;
this.useStyle = 1;
this.shootSpeed = 10f;
this.shoot = 946;
this.buffType = 322;
this.width = 26;
this.height = 28;
this.UseSound = SoundID.Item113;
this.useAnimation = 36;
this.useTime = 36;
this.rare = 5;
this.noMelee = true;
this.knockBack = 4f;
this.value = Item.sellPrice(gold: 20);
this.summon = true;
break;
case 5006:
this.DefaultToMusicBox(57);
break;
case 5007:
this.width = 18;
this.height = 18;
this.bodySlot = 234;
this.rare = 2;
this.value = Item.sellPrice(silver: 20);
this.vanity = true;
break;
case 5008:
this.DefaultToPlacableTile((ushort) 622, 0);
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(silver: 2));
break;
case 5010:
this.DefaultToAccessory(34, 30);
this.waistSlot = (sbyte) 16;
this.SetShopValues(ItemRarityColor.Blue1, Item.sellPrice(gold: 5));
break;
case 5011:
case 5012:
this.noMelee = true;
this.useStyle = 5;
this.useAnimation = 45;
this.useTime = 45;
this.knockBack = 4.6f;
this.width = 28;
this.height = 28;
this.damage = 9;
this.scale = 1f;
this.noUseGraphic = true;
this.shoot = 947;
if (type == 5012)
this.shoot = 948;
this.shootSpeed = 11f;
this.UseSound = SoundID.Item1;
this.rare = 1;
this.value = Item.sellPrice(gold: 2);
this.melee = true;
this.channel = true;
break;
case 5014:
this.DefaultToMusicBox(58);
break;
case 5015:
this.DefaultToMusicBox(59);
break;
case 5016:
this.DefaultToMusicBox(60);
break;
case 5017:
this.DefaultToMusicBox(61);
break;
case 5018:
this.DefaultToMusicBox(62);
break;
case 5019:
this.DefaultToMusicBox(63);
break;
case 5020:
this.DefaultToMusicBox(64);
break;
case 5021:
this.DefaultToMusicBox(65);
break;
case 5022:
this.DefaultToMusicBox(66);
break;
case 5023:
this.DefaultToMusicBox(67);
break;
case 5024:
this.DefaultToMusicBox(68);
break;
case 5025:
this.DefaultToMusicBox(69);
break;
case 5026:
this.DefaultToMusicBox(70);
break;
case 5027:
this.DefaultToMusicBox(71);
break;
case 5028:
this.DefaultToMusicBox(72);
break;
case 5029:
this.DefaultToMusicBox(73);
break;
case 5030:
this.DefaultToMusicBox(74);
break;
case 5031:
this.DefaultToMusicBox(75);
break;
case 5032:
this.DefaultToMusicBox(76);
break;
case 5033:
this.DefaultToMusicBox(77);
break;
case 5034:
this.DefaultToMusicBox(78);
break;
case 5035:
this.DefaultToMusicBox(79);
break;
case 5036:
this.DefaultToMusicBox(80);
break;
case 5037:
this.DefaultToMusicBox(81);
break;
case 5038:
this.DefaultToMusicBox(82);
break;
case 5039:
this.DefaultToMusicBox(83);
break;
case 5040:
this.DefaultToMusicBox(84);
break;
case 5043:
this.maxStack = 99;
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(gold: 2);
break;
case 5044:
this.DefaultToMusicBox(85);
break;
}
}
private void DefaultToWhip(
int projectileId,
int dmg,
float kb,
float shootspeed,
int animationTotalTime = 30)
{
this.autoReuse = false;
this.useStyle = 1;
this.useAnimation = animationTotalTime;
this.useTime = animationTotalTime;
this.width = 18;
this.height = 18;
this.shoot = projectileId;
this.UseSound = SoundID.Item152;
this.noMelee = true;
this.summon = true;
this.noUseGraphic = true;
this.damage = dmg;
this.knockBack = kb;
this.shootSpeed = shootspeed;
}
public void DefaultTokite(int projId)
{
this.width = 20;
this.height = 28;
this.DefaultToThrownWeapon(projId, 30, 2f);
this.consumable = false;
this.ranged = false;
this.noUseGraphic = true;
this.maxStack = 1;
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
}
public void DefaultToVanitypet(int projId, int buffID)
{
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(gold: 2);
this.buffType = buffID;
this.shoot = projId;
}
public bool IsACoin
{
get
{
switch (this.type)
{
case 71:
case 72:
case 73:
case 74:
return true;
default:
return false;
}
}
}
public static bool IsAGolfingItem(Item item)
{
if (ProjectileID.Sets.IsAGolfBall[item.shoot])
return true;
int type = item.type;
switch (type)
{
case 4039:
case 4092:
case 4093:
case 4094:
case 4095:
return true;
default:
if ((uint) (type - 4587) > 11U)
return false;
goto case 4039;
}
}
private void DefaultToSeaShelll()
{
this.useStyle = 1;
this.autoReuse = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.createTile = 324;
this.width = 22;
this.height = 22;
switch (this.type)
{
case 2626:
this.placeStyle = 1;
this.value = Item.sellPrice(silver: 10);
break;
case 4071:
this.placeStyle = 4;
this.value = Item.sellPrice(gold: 1);
break;
case 4072:
this.placeStyle = 2;
this.value = Item.sellPrice(silver: 20);
break;
case 4073:
this.placeStyle = 3;
this.value = Item.sellPrice(silver: 20);
break;
default:
this.value = Item.sellPrice(silver: 5);
break;
}
}
private void DefaultToCapturedCritter(short npcIdToSpawnOnUse)
{
this.useStyle = 1;
this.autoReuse = true;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.consumable = true;
this.width = 12;
this.height = 12;
this.noUseGraphic = true;
this.makeNPC = npcIdToSpawnOnUse;
}
private void DefaultToStaff(
int projType,
float pushForwardSpeed,
int singleShotTime,
int manaPerShot)
{
this.DefaultToMagicWeapon(projType, singleShotTime, pushForwardSpeed, true);
this.mana = manaPerShot;
this.width = 40;
this.height = 40;
this.UseSound = SoundID.Item43;
}
private void DefaultToSpear(int projType, float pushForwardSpeed, int animationTime)
{
this.useStyle = 5;
this.useAnimation = 31;
this.useTime = 31;
this.shootSpeed = pushForwardSpeed;
this.width = 32;
this.height = 32;
this.UseSound = SoundID.Item1;
this.shoot = projType;
this.noMelee = true;
this.noUseGraphic = true;
this.melee = true;
this.useAnimation = this.useTime = animationTime;
}
private void SetFoodDefaults(int type)
{
switch (type)
{
case 353:
this.DefaultToFood(22, 22, 25, 7200, true);
this.SetShopValues(ItemRarityColor.White0, 100);
this.maxStack = 99;
this.holdStyle = 1;
this.ammo = 353;
this.notAmmo = true;
break;
case 357:
this.DefaultToFood(22, 22, 206, 28800, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 967:
this.DefaultToFood(12, 12, 26, 3600);
this.SetShopValues(ItemRarityColor.White0, Item.buyPrice(silver: 1));
this.useStyle = 9;
break;
case 969:
this.DefaultToFood(12, 12, 26, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 2));
this.useStyle = 9;
break;
case 1787:
this.DefaultToFood(22, 22, 206, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 10));
break;
case 1911:
this.DefaultToFood(22, 22, 207, 14400, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 10));
break;
case 1912:
this.DefaultToHealingPotion(22, 22, 80);
this.SetShopValues(ItemRarityColor.Blue1, 40);
break;
case 1919:
this.DefaultToFood(22, 22, 207, 14400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 25));
break;
case 1920:
this.DefaultToFood(22, 22, 207, 14400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 25));
break;
case 2266:
this.DefaultToFood(22, 22, 25, 14400, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 5));
break;
case 2267:
this.DefaultToFood(22, 22, 206, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 30));
break;
case 2268:
this.DefaultToFood(22, 22, 206, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 50));
break;
case 2425:
this.DefaultToFood(22, 22, 26, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 25));
break;
case 2426:
this.DefaultToFood(22, 22, 206, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 75));
break;
case 2427:
this.DefaultToFood(22, 22, 206, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 25));
break;
case 3195:
this.DefaultToFood(22, 22, 206, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 3532:
this.DefaultToFood(22, 22, 207, 86400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 5));
break;
case 4009:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4011:
this.DefaultToFood(22, 22, 207, 57600);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4012:
this.DefaultToFood(22, 22, 206, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4013:
this.DefaultToFood(22, 22, 207, 86400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 5));
break;
case 4014:
this.DefaultToFood(22, 22, 26, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4015:
this.DefaultToFood(22, 22, 207, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4016:
this.DefaultToFood(22, 22, 206, 50400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4017:
this.DefaultToFood(22, 22, 206, 72000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4018:
this.DefaultToFood(22, 22, 206, 57600, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4019:
this.DefaultToFood(22, 22, 206, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4020:
this.DefaultToFood(22, 22, 206, 50400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4021:
this.DefaultToFood(22, 22, 206, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4022:
this.DefaultToFood(22, 22, 207, 172800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 50));
break;
case 4023:
this.DefaultToFood(22, 22, 206, 57600);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4024:
this.DefaultToFood(22, 22, 26, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4025:
this.DefaultToFood(22, 22, 206, 72000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4026:
this.DefaultToFood(22, 22, 206, 50400, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4027:
this.DefaultToFood(22, 22, 207, 57600, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4028:
this.DefaultToFood(22, 22, 206, 57600);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4029:
this.DefaultToFood(22, 22, 207, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4030:
this.DefaultToFood(22, 22, 26, 64800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1, silver: 50));
break;
case 4031:
this.DefaultToFood(22, 22, 26, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4032:
this.DefaultToFood(22, 22, 206, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4033:
this.DefaultToFood(22, 22, 206, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4034:
this.DefaultToFood(22, 22, 207, 14400);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(silver: 50));
break;
case 4035:
this.DefaultToFood(22, 22, 206, 64800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2, silver: 50));
break;
case 4036:
this.DefaultToFood(22, 22, 207, 28800);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4037:
this.DefaultToFood(22, 22, 207, 57600);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 4282:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4283:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4284:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4285:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4286:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4287:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4288:
this.DefaultToFood(22, 22, 206, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4289:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4290:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4291:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4292:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4293:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4294:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4295:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4296:
this.DefaultToFood(22, 22, 26, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4297:
this.DefaultToFood(22, 22, 206, 18000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4403:
this.DefaultToFood(22, 22, 206, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4411:
this.DefaultToFood(22, 22, 26, 36000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4614:
this.DefaultToFood(22, 22, 26, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4615:
this.DefaultToFood(22, 22, 207, 57600, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 4));
break;
case 4616:
this.DefaultToFood(22, 22, 26, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4617:
this.DefaultToFood(22, 22, 26, 54000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4618:
this.DefaultToFood(22, 22, 26, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 4619:
this.DefaultToFood(22, 22, 26, 72000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4620:
this.DefaultToFood(22, 22, 26, 72000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4621:
this.DefaultToFood(22, 22, 26, 72000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4622:
this.DefaultToFood(22, 22, 26, 72000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4623:
this.DefaultToFood(22, 22, 206, 72000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4624:
this.DefaultToFood(22, 22, 26, 54000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 2));
break;
case 4625:
this.DefaultToFood(22, 22, 26, 90000);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 3));
break;
case 5009:
this.DefaultToFood(22, 22, 26, 18000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(copper: 20));
break;
case 5041:
this.DefaultToFood(22, 22, 26, 54000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
case 5042:
this.DefaultToFood(22, 22, 206, 36000, true);
this.SetShopValues(ItemRarityColor.Blue1, Item.buyPrice(gold: 1));
break;
}
float num = 0.0f;
this.rare = (int) ((double) ((this.buffType != 207 ? (this.buffType != 206 ? num + 3f : num + 8f) : num + 12f) + (float) (this.buffTime / 14400)) / 4.0);
}
private void DefaultToMount(int mount)
{
this.width = 36;
this.height = 26;
this.mountType = mount;
}
private void DefaultToPlacableWall(ushort wallToPlace)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 7;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createWall = (int) wallToPlace;
this.width = 12;
this.height = 12;
}
private void SetWeaponValues(int dmg, float knockback, int bonusCritChance = 0)
{
this.damage = dmg;
this.knockBack = knockback;
this.crit = bonusCritChance;
}
private void DefaultToBow(int singleShotTime, float shotVelocity, bool hasAutoReuse = false)
{
this.DefaultToRangedWeapon(1, AmmoID.Arrow, singleShotTime, shotVelocity, hasAutoReuse);
this.width = 14;
this.height = 30;
this.UseSound = SoundID.Item5;
}
private void DefaultToMagicWeapon(
int projType,
int singleShotTime,
float shotVelocity,
bool hasAutoReuse = false)
{
this.autoReuse = hasAutoReuse;
this.useStyle = 5;
this.useAnimation = singleShotTime;
this.useTime = singleShotTime;
this.shoot = projType;
this.shootSpeed = shotVelocity;
this.noMelee = true;
this.magic = true;
}
private void DefaultToRangedWeapon(
int baseProjType,
int ammoID,
int singleShotTime,
float shotVelocity,
bool hasAutoReuse = false)
{
this.autoReuse = hasAutoReuse;
this.useStyle = 5;
this.useAnimation = singleShotTime;
this.useTime = singleShotTime;
this.shoot = baseProjType;
this.useAmmo = ammoID;
this.shootSpeed = shotVelocity;
this.noMelee = true;
this.ranged = true;
}
private void DefaultToThrownWeapon(
int baseProjType,
int singleShotTime,
float shotVelocity,
bool hasAutoReuse = false)
{
this.autoReuse = hasAutoReuse;
this.useStyle = 1;
this.useAnimation = singleShotTime;
this.useTime = singleShotTime;
this.shoot = baseProjType;
this.shootSpeed = shotVelocity;
this.noMelee = true;
this.ranged = true;
this.consumable = true;
this.maxStack = 999;
}
private void DefaultToTorch(int tileStyleToPlace, bool allowWaterPlacement = false)
{
this.flame = true;
this.noWet = !allowWaterPlacement;
this.holdStyle = 1;
this.autoReuse = true;
this.maxStack = 999;
this.consumable = true;
this.createTile = 4;
this.placeStyle = tileStyleToPlace;
this.width = 10;
this.height = 12;
this.value = 60;
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
}
private void DefaultToPlacableTile(int tileIDToPlace, int tileStyleToPlace = 0) => this.DefaultToPlacableTile((ushort) tileIDToPlace, tileStyleToPlace);
private void DefaultToPlacableTile(ushort tileIDToPlace, int tileStyleToPlace = 0)
{
this.createTile = (int) tileIDToPlace;
this.placeStyle = tileStyleToPlace;
this.width = 14;
this.height = 14;
this.useStyle = 1;
this.useAnimation = 15;
this.useTime = 10;
this.maxStack = 999;
this.useTurn = true;
this.autoReuse = true;
this.consumable = true;
}
private void DefaultToGolfClub(int newwidth, int newheight)
{
this.width = newwidth;
this.height = newheight;
this.channel = true;
this.useStyle = 8;
this.holdStyle = 4;
this.shootSpeed = 6f;
this.shoot = 722;
this.UseSound = (LegacySoundStyle) null;
this.useAnimation = this.useTime = 12;
this.noMelee = true;
}
private void DefaultToLawnMower(int newwidth, int newheight)
{
this.width = newwidth;
this.height = newheight;
this.holdStyle = 1;
this.useStyle = 11;
this.useAnimation = 30;
this.useTime = 10;
this.UseSound = SoundID.Item23;
this.autoReuse = true;
}
private void DefaultToFood(
int newwidth,
int newheight,
int foodbuff,
int foodbuffduration,
bool useGulpSound = false,
int animationTime = 17)
{
this.UseSound = !useGulpSound ? SoundID.Item2 : SoundID.Item3;
this.useStyle = !useGulpSound ? 2 : 9;
this.useTurn = true;
this.useAnimation = this.useTime = animationTime;
this.maxStack = 30;
this.consumable = true;
this.width = newwidth;
this.height = newheight;
this.buffType = foodbuff;
this.buffTime = foodbuffduration;
this.rare = 1;
this.value = Item.buyPrice(silver: 20);
}
private void DefaultToHealingPotion(
int newwidth,
int newheight,
int healingAmount,
int animationTime = 17)
{
this.UseSound = SoundID.Item3;
this.useStyle = 9;
this.useTurn = true;
this.useAnimation = this.useTime = animationTime;
this.maxStack = 30;
this.consumable = true;
this.width = newwidth;
this.height = newheight;
this.rare = 1;
this.value = Item.buyPrice(silver: 20);
this.potion = true;
this.healLife = healingAmount;
}
private void SetShopValues(ItemRarityColor rarity, int coinValue)
{
this.rare = (int) rarity;
this.value = coinValue;
}
private void DefaultToHeadgear(int newwidth, int newheight, int helmetArtID)
{
this.width = newwidth;
this.height = newheight;
this.headSlot = helmetArtID;
}
private void DefaultToAccessory(int newwidth = 24, int newheight = 24)
{
this.width = newwidth;
this.height = newheight;
this.accessory = true;
}
private void DefaultToGuitar(int newwidth = 24, int newheight = 24)
{
this.width = newwidth;
this.height = newheight;
this.autoReuse = true;
this.holdStyle = 5;
this.useStyle = 12;
this.useAnimation = this.useTime = 12;
}
private void DefaultToMusicBox(int style)
{
this.useStyle = 1;
this.useTurn = true;
this.useAnimation = 15;
this.useTime = 10;
this.autoReuse = true;
this.consumable = true;
this.createTile = 139;
this.placeStyle = style;
this.width = 24;
this.height = 24;
this.rare = 4;
this.value = 100000;
this.accessory = true;
this.canBePlacedInVanityRegardlessOfConditions = true;
}
public void SetDefaults(int Type = 0) => this.SetDefaults(Type, false);
public void SetDefaults(int Type, bool noMatCheck = false)
{
if (Type < 0)
{
this.netDefaults(Type);
}
else
{
this.playerIndexTheItemIsReservedFor = Main.netMode == 1 || Main.netMode == 2 ? (int) byte.MaxValue : Main.myPlayer;
this.ResetStats(Type);
if (this.type >= 5045)
this.type = 0;
if (this.type == 0)
{
this.netID = 0;
this.stack = 0;
}
else if (ItemID.Sets.IsFood[this.type])
this.SetFoodDefaults(this.type);
else if (this.type <= 1000)
this.SetDefaults1(this.type);
else if (this.type <= 2001)
this.SetDefaults2(this.type);
else if (this.type <= 3000)
this.SetDefaults3(this.type);
else if (this.type <= 3989)
this.SetDefaults4(this.type);
else
this.SetDefaults5(this.type);
this.dye = (byte) GameShaders.Armor.GetShaderIdFromItemId(this.type);
if (this.hairDye != (short) 0)
this.hairDye = GameShaders.Hair.GetShaderIdFromItemId(this.type);
if (this.type == 2015)
this.value = Item.sellPrice(silver: 5);
if (this.type == 2016)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (this.type == 2017)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (this.type == 2019)
this.value = Item.sellPrice(silver: 5);
if (this.type == 2018)
this.value = Item.sellPrice(silver: 5);
if (this.type == 3563)
this.value = Item.sellPrice(silver: 5);
if (this.type == 261)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (this.type == 2205)
this.value = Item.sellPrice(silver: 12, copper: 50);
if (this.type == 2123)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (this.type == 2122)
this.value = Item.sellPrice(silver: 7, copper: 50);
if (this.type == 2003)
this.value = Item.sellPrice(silver: 10);
if (this.type == 2156)
this.value = Item.sellPrice(silver: 15);
if (this.type == 2157)
this.value = Item.sellPrice(silver: 15);
if (this.type == 2121)
this.value = Item.sellPrice(silver: 15);
if (this.type == 1992)
this.value = Item.sellPrice(silver: 3);
if (this.type == 2004)
this.value = Item.sellPrice(silver: 5);
if (this.type == 2002)
this.value = Item.sellPrice(silver: 5);
if (this.type == 2740)
this.value = Item.sellPrice(silver: 2, copper: 50);
if (this.type == 2006)
this.value = Item.sellPrice(silver: 10);
if (this.type == 3191)
this.value = Item.sellPrice(silver: 20);
if (this.type == 3192)
this.value = Item.sellPrice(silver: 2, copper: 50);
if (this.type == 3193)
this.value = Item.sellPrice(silver: 5);
if (this.type == 3194)
this.value = Item.sellPrice(silver: 10);
if (this.type == 2007)
this.value = Item.sellPrice(silver: 50);
if (this.type == 2673)
this.value = Item.sellPrice(gold: 10);
if (this.bait > 0)
{
if (this.bait >= 50)
this.rare = 3;
else if (this.bait >= 30)
this.rare = 2;
else if (this.bait >= 15)
this.rare = 1;
}
if (this.type >= 1994 && this.type <= 2001)
{
int num = this.type - 1994;
if (num == 0)
this.value = Item.sellPrice(silver: 5);
if (num == 4)
this.value = Item.sellPrice(silver: 10);
if (num == 6)
this.value = Item.sellPrice(silver: 15);
if (num == 3)
this.value = Item.sellPrice(silver: 20);
if (num == 7)
this.value = Item.sellPrice(silver: 30);
if (num == 2)
this.value = Item.sellPrice(silver: 40);
if (num == 1)
this.value = Item.sellPrice(silver: 75);
if (num == 5)
this.value = Item.sellPrice(gold: 1);
}
if (this.type == 2663 || this.type == 1720 || this.type == 2137 || this.type == 2155 || this.type == 2151 || this.type == 1704 || this.type == 2143 || this.type == 1710 || this.type == 2238 || this.type == 2133 || this.type == 2147 || this.type == 2405 || this.type == 1716 || this.type == 1705)
this.value = Item.sellPrice(gold: 2);
if (Main.projHook[this.shoot])
{
this.useStyle = 0;
this.useTime = 0;
this.useAnimation = 0;
}
if (ItemID.Sets.IsDrill[this.type] || ItemID.Sets.IsChainsaw[this.type])
{
this.useTime = (int) ((double) this.useTime * 0.6);
if (this.useTime < 1)
this.useTime = 1;
this.useAnimation = (int) ((double) this.useAnimation * 0.6);
if (this.useAnimation < 1)
this.useAnimation = 1;
--this.tileBoost;
}
if (ItemID.Sets.IsFood[this.type])
this.holdStyle = 1;
if (this.type >= 1803 && this.type <= 1807)
this.SetDefaults(1533 + this.type - 1803);
if (this.dye > (byte) 0)
this.maxStack = 99;
if (this.createTile == 19)
this.maxStack = 999;
this.netID = this.type;
if (!noMatCheck)
this.material = ItemID.Sets.IsAMaterial[this.type];
this.RebuildTooltip();
if (this.type <= 0 || this.type >= 5045 || !ItemID.Sets.Deprecated[this.type])
return;
this.netID = 0;
this.type = 0;
this.stack = 0;
}
}
public void ResetStats(int Type)
{
this.tooltipContext = -1;
this.BestiaryNotes = (string) null;
this.sentry = false;
this.canBePlacedInVanityRegardlessOfConditions = false;
this.DD2Summon = false;
this.shopSpecialCurrency = -1;
this.shopCustomPrice = new int?();
this.expert = false;
this.isAShopItem = false;
this.expertOnly = false;
this.instanced = false;
this.questItem = false;
this.fishingPole = 0;
this.bait = 0;
this.hairDye = (short) -1;
this.makeNPC = (short) 0;
this.dye = (byte) 0;
this.paint = (byte) 0;
this.tileWand = -1;
this.notAmmo = false;
this.netID = 0;
this.prefix = (byte) 0;
this.crit = 0;
this.mech = false;
this.flame = false;
this.reuseDelay = 0;
this.melee = false;
this.magic = false;
this.ranged = false;
this.summon = false;
this.placeStyle = 0;
this.buffTime = 0;
this.buffType = 0;
this.mountType = -1;
this.cartTrack = false;
this.material = false;
this.noWet = false;
this.vanity = false;
this.mana = 0;
this.wet = false;
this.wetCount = (byte) 0;
this.lavaWet = false;
this.channel = false;
this.manaIncrease = 0;
this.timeSinceTheItemHasBeenReservedForSomeone = 0;
this.noMelee = false;
this.noUseGraphic = false;
this.lifeRegen = 0;
this.shootSpeed = 0.0f;
this.active = true;
this.alpha = 0;
this.ammo = AmmoID.None;
this.useAmmo = AmmoID.None;
this.autoReuse = false;
this.accessory = false;
this.axe = 0;
this.healMana = 0;
this.bodySlot = -1;
this.legSlot = -1;
this.headSlot = -1;
this.potion = false;
this.color = new Color();
this.glowMask = (short) -1;
this.consumable = false;
this.createTile = -1;
this.createWall = -1;
this.damage = -1;
this.defense = 0;
this.hammer = 0;
this.healLife = 0;
this.holdStyle = 0;
this.knockBack = 0.0f;
this.maxStack = 1;
this.pick = 0;
this.rare = 0;
this.scale = 1f;
this.shoot = 0;
this.stack = 1;
this.ToolTip = (ItemTooltip) null;
this.tileBoost = 0;
this.useStyle = 0;
this.UseSound = (LegacySoundStyle) null;
this.useTime = 100;
this.useAnimation = 100;
this.value = 0;
this.useTurn = false;
this.buy = false;
this.handOnSlot = (sbyte) -1;
this.handOffSlot = (sbyte) -1;
this.backSlot = (sbyte) -1;
this.frontSlot = (sbyte) -1;
this.shoeSlot = (sbyte) -1;
this.waistSlot = (sbyte) -1;
this.wingSlot = (sbyte) -1;
this.shieldSlot = (sbyte) -1;
this.neckSlot = (sbyte) -1;
this.faceSlot = (sbyte) -1;
this.balloonSlot = (sbyte) -1;
this.uniqueStack = false;
this.favorited = false;
this.type = Type;
}
public Color GetAlpha(Color newColor)
{
int type = this.type;
if (type <= 1572)
{
if (type <= 549)
{
if (type <= 184)
{
if (type <= 58)
{
if (type == 51)
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 0);
if (type == 58)
goto label_64;
else
goto label_92;
}
else if (type != 75)
{
if ((uint) (type - 119) > 3U)
{
if (type == 184)
goto label_64;
else
goto label_92;
}
}
else
goto label_59;
}
else if (type <= 501)
{
if ((uint) (type - 198) <= 5U)
return Color.White;
if ((uint) (type - 217) > 3U)
{
if (type == 501)
return new Color(200, 200, 200, 50);
goto label_92;
}
}
else
{
if (type == 502)
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 150);
if ((uint) (type - 520) <= 2U || (uint) (type - 547) <= 2U)
goto label_63;
else
goto label_92;
}
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue);
}
if (type <= 1306)
{
if (type <= 757)
{
if (type != 575)
{
if (type == 757)
goto label_62;
else
goto label_92;
}
else
goto label_63;
}
else
{
if (type == 787)
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 175);
if (type == 1260)
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 175);
if (type == 1306)
goto label_62;
else
goto label_92;
}
}
else
{
if (type <= 1507)
{
if (type != 1332)
{
if (type != 1446 && (uint) (type - 1506) > 1U)
goto label_92;
}
else
goto label_63;
}
else
{
if (type == 1508)
return new Color(200, 200, 200, 0);
if ((uint) (type - 1543) > 2U)
{
if (type == 1572)
return new Color(200, 200, (int) byte.MaxValue, 125);
goto label_92;
}
}
return new Color((int) newColor.R, (int) newColor.G, (int) newColor.B, (int) Main.gFade);
}
}
else
{
if (type <= 3522)
{
if (type <= 2786)
{
if (type <= 1826)
{
if ((uint) (type - 1734) > 1U)
{
if (type == 1826)
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 200);
goto label_92;
}
else
goto label_64;
}
else if ((uint) (type - 1867) > 1U)
{
if ((uint) (type - 2763) > 2U && (uint) (type - 2782) > 4U)
goto label_92;
}
else
goto label_64;
}
else if (type <= 3332)
{
if (type != 3065)
{
if (type == 3191)
return new Color(250, 250, 250, 200);
if ((uint) (type - 3318) <= 14U)
goto label_56;
else
goto label_92;
}
else
goto label_58;
}
else if ((uint) (type - 3453) > 2U)
{
if ((uint) (type - 3456) > 3U)
{
if (type != 3522)
goto label_92;
}
else
goto label_62;
}
else
goto label_63;
return new Color(250, 250, 250, (int) byte.MaxValue - this.alpha);
}
if (type <= 4354)
{
if (type <= 3858)
{
if (type != 3580)
{
if (type == 3822)
return Color.Lerp(Color.White, newColor, 0.5f) * (float) (((double) byte.MaxValue - (double) this.alpha) / (double) byte.MaxValue);
if (type == 3858)
goto label_59;
else
goto label_92;
}
else
goto label_63;
}
else if ((uint) (type - 3860) > 2U)
{
if (type == 4143)
return Color.Lerp(Color.White, newColor, 0.0f) * (float) (((double) byte.MaxValue - (double) this.alpha) / (double) byte.MaxValue);
if (type != 4354)
goto label_92;
}
else
goto label_56;
}
else if (type <= 4782)
{
if ((uint) (type - 4377) > 1U && type != 4389)
{
if (type == 4782)
goto label_56;
else
goto label_92;
}
}
else if (type != 4956)
{
if (type != 4957)
{
if (type == 5043)
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, (int) newColor.A - this.alpha);
goto label_92;
}
else
goto label_56;
}
else
goto label_58;
Color color = new Color();
switch (this.type)
{
case 4377:
color = new Color(50, (int) byte.MaxValue, 50, 200);
break;
case 4378:
color = new Color(50, 200, (int) byte.MaxValue, (int) byte.MaxValue);
break;
case 4389:
color = new Color((int) byte.MaxValue, 50, 125, 200);
break;
default:
color = new Color((int) byte.MaxValue, 150, 150, 200);
break;
}
if ((int) newColor.R > (int) color.R)
color.R = newColor.R;
if ((int) newColor.G > (int) color.G)
color.G = newColor.G;
if ((int) newColor.B > (int) color.B)
color.B = newColor.B;
if ((int) newColor.A > (int) color.A)
color.A = newColor.A;
return color;
label_56:
return Color.Lerp(newColor, Color.White, 0.4f);
label_58:
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, (int) newColor.A - this.alpha);
}
label_59:
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue);
label_62:
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 200);
label_63:
return new Color((int) byte.MaxValue, (int) byte.MaxValue, (int) byte.MaxValue, 50);
label_64:
return new Color(200, 200, 200, 200);
label_92:
float num1 = (float) ((int) byte.MaxValue - this.alpha) / (float) byte.MaxValue;
int r = (int) ((double) newColor.R * (double) num1);
int num2 = (int) ((double) newColor.G * (double) num1);
int num3 = (int) ((double) newColor.B * (double) num1);
int num4 = (int) newColor.A - this.alpha;
if (num4 < 0)
num4 = 0;
if (num4 > (int) byte.MaxValue)
num4 = (int) byte.MaxValue;
int g = num2;
int b = num3;
int a = num4;
return new Color(r, g, b, a);
}
public Color GetColor(Color newColor)
{
int r = (int) this.color.R - ((int) byte.MaxValue - (int) newColor.R);
int g = (int) this.color.G - ((int) byte.MaxValue - (int) newColor.G);
int b = (int) this.color.B - ((int) byte.MaxValue - (int) newColor.B);
int a = (int) this.color.A - ((int) byte.MaxValue - (int) newColor.A);
if (r < 0)
r = 0;
if (r > (int) byte.MaxValue)
r = (int) byte.MaxValue;
if (g < 0)
g = 0;
if (g > (int) byte.MaxValue)
g = (int) byte.MaxValue;
if (b < 0)
b = 0;
if (b > (int) byte.MaxValue)
b = (int) byte.MaxValue;
if (a < 0)
a = 0;
if (a > (int) byte.MaxValue)
a = (int) byte.MaxValue;
return new Color(r, g, b, a);
}
public static bool MechSpawn(float x, float y, int type)
{
int num1 = 0;
int num2 = 0;
int num3 = 0;
for (int index = 0; index < 200; ++index)
{
if (Main.item[index].active && Main.item[index].type == type)
{
++num1;
Vector2 vector2 = new Vector2(x, y);
double num4 = (double) Main.item[index].position.X - (double) vector2.X;
float num5 = Main.item[index].position.Y - vector2.Y;
double num6 = Math.Sqrt(num4 * num4 + (double) num5 * (double) num5);
if (num6 < 300.0)
++num2;
if (num6 < 800.0)
++num3;
}
}
return num2 < 3 && num3 < 6 && num1 < 10;
}
public static int buyPrice(int platinum = 0, int gold = 0, int silver = 0, int copper = 0) => copper + silver * 100 + gold * 100 * 100 + platinum * 100 * 100 * 100;
public static int sellPrice(int platinum = 0, int gold = 0, int silver = 0, int copper = 0) => (copper + silver * 100 + gold * 100 * 100 + platinum * 100 * 100 * 100) * 5;
public void UpdateItem(int i)
{
if (Main.timeItemSlotCannotBeReusedFor[i] > 0)
{
if (Main.netMode == 2)
{
--Main.timeItemSlotCannotBeReusedFor[i];
return;
}
Main.timeItemSlotCannotBeReusedFor[i] = 0;
}
if (!this.active)
return;
if (this.instanced)
{
if (Main.netMode == 2)
{
this.active = false;
return;
}
this.keepTime = 6000;
this.ownTime = 0;
this.noGrabDelay = 0;
this.playerIndexTheItemIsReservedFor = Main.myPlayer;
}
if (Main.netMode == 0)
this.playerIndexTheItemIsReservedFor = Main.myPlayer;
float gravity = 0.1f;
float maxFallSpeed = 7f;
if (Main.netMode == 1)
{
int index1 = (int) ((double) this.position.X + (double) (this.width / 2)) / 16;
int index2 = (int) ((double) this.position.Y + (double) (this.height / 2)) / 16;
if (index1 >= 0 && index2 >= 0 && index1 < Main.maxTilesX && index2 < Main.maxTilesY && Main.tile[index1, index2] == null)
{
gravity = 0.0f;
this.velocity.X = 0.0f;
this.velocity.Y = 0.0f;
}
}
if (this.honeyWet)
{
gravity = 0.05f;
maxFallSpeed = 3f;
}
else if (this.wet)
{
maxFallSpeed = 5f;
gravity = 0.08f;
}
if (this.ownTime > 0)
--this.ownTime;
else
this.ownIgnore = -1;
if (this.keepTime > 0)
--this.keepTime;
Vector2 wetVelocity = this.velocity * 0.5f;
if (!this.beingGrabbed)
{
this.TryCombiningIntoNearbyItems(i);
if (Main.netMode != 2 && Main.expertMode && this.playerIndexTheItemIsReservedFor == Main.myPlayer && this.type >= 71 && this.type <= 74)
this.GetPickedUpByMonsters(i);
this.MoveInWorld(gravity, maxFallSpeed, ref wetVelocity);
if (this.lavaWet)
this.CheckLavaDeath(i);
this.DespawnIfMeetingConditions(i);
}
else
this.beingGrabbed = false;
this.UpdateItem_VisualEffects();
if (this.timeSinceItemSpawned < 2147483547)
this.timeSinceItemSpawned += ItemID.Sets.ItemSpawnDecaySpeed[this.type];
if (Main.netMode == 2 && this.playerIndexTheItemIsReservedFor != Main.myPlayer)
{
++this.timeSinceTheItemHasBeenReservedForSomeone;
if (this.timeSinceTheItemHasBeenReservedForSomeone >= 300)
{
this.timeSinceTheItemHasBeenReservedForSomeone = 0;
NetMessage.SendData(39, this.playerIndexTheItemIsReservedFor, number: i);
}
}
if (this.wet)
this.position = this.position + wetVelocity;
else
this.position = this.position + this.velocity;
if (this.noGrabDelay <= 0)
return;
--this.noGrabDelay;
}
private void DespawnIfMeetingConditions(int i)
{
if (this.type == 75 && Main.dayTime)
{
for (int index = 0; index < 10; ++index)
Dust.NewDust(this.position, this.width, this.height, 15, this.velocity.X, this.velocity.Y, 150, Scale: 1.2f);
for (int index = 0; index < 3; ++index)
Gore.NewGore(this.position, new Vector2(this.velocity.X, this.velocity.Y), Main.rand.Next(16, 18));
this.active = false;
this.type = 0;
this.stack = 0;
if (Main.netMode == 2)
NetMessage.SendData(21, number: i);
}
if (this.type == 4143 && this.timeSinceItemSpawned > 300)
{
for (int index = 0; index < 20; ++index)
Dust.NewDust(this.position, this.width, this.height, 15, this.velocity.X, this.velocity.Y, 150, Color.Lerp(Color.CornflowerBlue, Color.Indigo, Main.rand.NextFloat()), 1.2f);
this.active = false;
this.type = 0;
this.stack = 0;
if (Main.netMode == 2)
NetMessage.SendData(21, number: i);
}
if (this.type != 3822 || DD2Event.Ongoing)
return;
int num = Main.rand.Next(18, 24);
for (int index1 = 0; index1 < num; ++index1)
{
int index2 = Dust.NewDust(this.Center, 0, 0, 61, Scale: 1.7f);
Main.dust[index2].velocity *= 8f;
--Main.dust[index2].velocity.Y;
Main.dust[index2].position = Vector2.Lerp(Main.dust[index2].position, this.Center, 0.5f);
Main.dust[index2].noGravity = true;
Main.dust[index2].noLight = true;
}
this.active = false;
this.type = 0;
this.stack = 0;
if (Main.netMode != 2)
return;
NetMessage.SendData(21, number: i);
}
public void TryCombiningIntoNearbyItems(int i)
{
bool flag = true;
switch (this.type)
{
case 71:
case 72:
case 73:
case 74:
flag = false;
break;
}
if (ItemID.Sets.NebulaPickup[this.type])
flag = false;
if (!(this.playerIndexTheItemIsReservedFor == Main.myPlayer & flag))
return;
this.CombineWithNearbyItems(i);
}
private void CheckLavaDeath(int i)
{
if (this.type == 267)
{
if (Main.netMode == 1)
return;
this.active = false;
this.type = 0;
this.stack = 0;
for (int number = 0; number < 200; ++number)
{
if (Main.npc[number].active && Main.npc[number].type == 22)
{
if (Main.netMode == 2)
NetMessage.SendData(28, number: number, number2: 9999f, number3: 10f, number4: ((float) -Main.npc[number].direction));
Main.npc[number].StrikeNPCNoInteraction(9999, 10f, -Main.npc[number].direction);
NPC.SpawnWOF(this.position);
}
}
NetMessage.SendData(21, number: i);
}
else
{
if (this.playerIndexTheItemIsReservedFor != Main.myPlayer || this.type == 312 || this.type == 318 || this.type == 173 || this.type == 174 || this.type == 4422 || this.type == 175 || this.type == 2701 || this.rare != 0)
return;
this.active = false;
this.type = 0;
this.stack = 0;
if (Main.netMode == 0)
return;
NetMessage.SendData(21, number: i);
}
}
private void MoveInWorld(float gravity, float maxFallSpeed, ref Vector2 wetVelocity)
{
if (ItemID.Sets.ItemNoGravity[this.type])
{
this.velocity.X *= 0.95f;
if ((double) this.velocity.X < 0.1 && (double) this.velocity.X > -0.1)
this.velocity.X = 0.0f;
this.velocity.Y *= 0.95f;
if ((double) this.velocity.Y < 0.1 && (double) this.velocity.Y > -0.1)
this.velocity.Y = 0.0f;
}
else
{
this.velocity.Y += gravity;
if ((double) this.velocity.Y > (double) maxFallSpeed)
this.velocity.Y = maxFallSpeed;
this.velocity.X *= 0.95f;
if ((double) this.velocity.X < 0.1 && (double) this.velocity.X > -0.1)
this.velocity.X = 0.0f;
}
bool flag = Collision.LavaCollision(this.position, this.width, this.height);
if (flag)
this.lavaWet = true;
int num = Collision.WetCollision(this.position, this.width, this.height) ? 1 : 0;
if (Collision.honey)
this.honeyWet = true;
if (num != 0)
{
if (!this.wet)
{
if (this.wetCount == (byte) 0)
{
this.wetCount = (byte) 20;
if (!flag)
{
if (this.honeyWet)
{
for (int index1 = 0; index1 < 5; ++index1)
{
int index2 = Dust.NewDust(new Vector2(this.position.X - 6f, (float) ((double) this.position.Y + (double) (this.height / 2) - 8.0)), this.width + 12, 24, 152);
--Main.dust[index2].velocity.Y;
Main.dust[index2].velocity.X *= 2.5f;
Main.dust[index2].scale = 1.3f;
Main.dust[index2].alpha = 100;
Main.dust[index2].noGravity = true;
}
SoundEngine.PlaySound(19, (int) this.position.X, (int) this.position.Y);
}
else
{
for (int index3 = 0; index3 < 10; ++index3)
{
int index4 = Dust.NewDust(new Vector2(this.position.X - 6f, (float) ((double) this.position.Y + (double) (this.height / 2) - 8.0)), this.width + 12, 24, Dust.dustWater());
Main.dust[index4].velocity.Y -= 4f;
Main.dust[index4].velocity.X *= 2.5f;
Main.dust[index4].scale *= 0.8f;
Main.dust[index4].alpha = 100;
Main.dust[index4].noGravity = true;
}
SoundEngine.PlaySound(19, (int) this.position.X, (int) this.position.Y);
}
}
else
{
for (int index5 = 0; index5 < 5; ++index5)
{
int index6 = Dust.NewDust(new Vector2(this.position.X - 6f, (float) ((double) this.position.Y + (double) (this.height / 2) - 8.0)), this.width + 12, 24, 35);
Main.dust[index6].velocity.Y -= 1.5f;
Main.dust[index6].velocity.X *= 2.5f;
Main.dust[index6].scale = 1.3f;
Main.dust[index6].alpha = 100;
Main.dust[index6].noGravity = true;
}
SoundEngine.PlaySound(19, (int) this.position.X, (int) this.position.Y);
}
}
this.wet = true;
}
}
else if (this.wet)
{
this.wet = false;
int wetCount = (int) this.wetCount;
}
if (!this.wet)
{
this.lavaWet = false;
this.honeyWet = false;
}
if (this.wetCount > (byte) 0)
--this.wetCount;
if (this.wet)
{
if (this.wet)
{
Vector2 velocity = this.velocity;
this.velocity = Collision.TileCollision(this.position, this.velocity, this.width, this.height);
if ((double) this.velocity.X != (double) velocity.X)
wetVelocity.X = this.velocity.X;
if ((double) this.velocity.Y != (double) velocity.Y)
wetVelocity.Y = this.velocity.Y;
}
}
else
this.velocity = Collision.TileCollision(this.position, this.velocity, this.width, this.height);
Vector4 vector4 = Collision.SlopeCollision(this.position, this.velocity, this.width, this.height, gravity);
this.position.X = vector4.X;
this.position.Y = vector4.Y;
this.velocity.X = vector4.Z;
this.velocity.Y = vector4.W;
Collision.StepConveyorBelt((Entity) this, 1f);
}
private void GetPickedUpByMonsters(int i)
{
Rectangle rectangle1 = new Rectangle((int) this.position.X, (int) this.position.Y, this.width, this.height);
for (int index1 = 0; index1 < 200; ++index1)
{
if (Main.npc[index1].active && Main.npc[index1].lifeMax > 5 && !Main.npc[index1].friendly && !Main.npc[index1].immortal && !Main.npc[index1].dontTakeDamage && !NPCID.Sets.CantTakeLunchMoney[Main.npc[index1].type])
{
float stack = (float) this.stack;
float num1 = 1f;
if (this.type == 72)
num1 = 100f;
if (this.type == 73)
num1 = 10000f;
if (this.type == 74)
num1 = 1000000f;
float num2 = stack * num1;
float extraValue = (float) Main.npc[index1].extraValue;
int index2 = Main.npc[index1].realLife;
if (index2 >= 0 && Main.npc[index2].active)
extraValue = (float) Main.npc[index2].extraValue;
else
index2 = -1;
if ((double) extraValue < (double) num2 && (double) extraValue + (double) num2 < 999000000.0)
{
Rectangle rectangle2 = new Rectangle((int) Main.npc[index1].position.X, (int) Main.npc[index1].position.Y, Main.npc[index1].width, Main.npc[index1].height);
if (rectangle1.Intersects(rectangle2))
{
float num3 = (float) Main.rand.Next(50, 76) * 0.01f;
if (this.type == 71)
num3 += (float) Main.rand.Next(51) * 0.01f;
if (this.type == 72)
num3 += (float) Main.rand.Next(26) * 0.01f;
if ((double) num3 > 1.0)
num3 = 1f;
int num4 = (int) ((double) this.stack * (double) num3);
if (num4 < 1)
num4 = 1;
if (num4 > this.stack)
num4 = this.stack;
this.stack -= num4;
int num5 = (int) ((double) num4 * (double) num1);
int number = index1;
if (index2 >= 0)
number = index2;
Main.npc[number].extraValue += num5;
if (Main.netMode == 0)
Main.npc[number].moneyPing(this.position);
else
NetMessage.SendData(92, number: number, number2: ((float) num5), number3: this.position.X, number4: this.position.Y);
if (this.stack <= 0)
{
this.SetDefaults();
this.active = false;
}
NetMessage.SendData(21, number: i);
}
}
}
}
}
private void CombineWithNearbyItems(int myItemIndex)
{
if (!this.CanCombineStackInWorld() || this.stack >= this.maxStack)
return;
for (int number = myItemIndex + 1; number < 400; ++number)
{
Item obj = Main.item[number];
if (obj.active && obj.type == this.type && obj.stack > 0 && obj.playerIndexTheItemIsReservedFor == this.playerIndexTheItemIsReservedFor)
{
double num1 = (double) Math.Abs((float) ((double) this.position.X + (double) (this.width / 2) - ((double) obj.position.X + (double) (obj.width / 2)))) + (double) Math.Abs((float) ((double) this.position.Y + (double) (this.height / 2) - ((double) obj.position.Y + (double) (obj.height / 2))));
int num2 = 30;
if ((double) Item.numberOfNewItems > 40.0)
num2 *= 2;
if ((double) Item.numberOfNewItems > 80.0)
num2 *= 2;
if ((double) Item.numberOfNewItems > 120.0)
num2 *= 2;
if ((double) Item.numberOfNewItems > 160.0)
num2 *= 2;
if ((double) Item.numberOfNewItems > 200.0)
num2 *= 2;
if ((double) Item.numberOfNewItems > 240.0)
num2 *= 2;
double num3 = (double) num2;
if (num1 < num3)
{
this.position = (this.position + obj.position) / 2f;
this.velocity = (this.velocity + obj.velocity) / 2f;
int num4 = obj.stack;
if (num4 > this.maxStack - this.stack)
num4 = this.maxStack - this.stack;
obj.stack -= num4;
this.stack += num4;
if (obj.stack <= 0)
{
obj.SetDefaults();
obj.active = false;
}
if (Main.netMode != 0 && this.playerIndexTheItemIsReservedFor == Main.myPlayer)
{
NetMessage.SendData(21, number: myItemIndex);
NetMessage.SendData(21, number: number);
}
}
}
}
}
public bool CanCombineStackInWorld()
{
if (this.type == 75)
return false;
return this.createTile >= 0 || this.createWall > 0 || this.ammo > 0 && !this.notAmmo || this.consumable || this.type >= 205 && this.type <= 207 || this.type == 1128 || this.type == 530 || this.dye > (byte) 0 || this.paint > (byte) 0 || this.material;
}
private void UpdateItem_VisualEffects()
{
if (this.type == 5043)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * (float) (((double) Main.essScale + 0.5) / 2.0);
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.25f * num, 0.25f * num, 0.25f * num);
}
else if (this.type == 3191)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * (float) (((double) Main.essScale + 0.5) / 2.0);
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.3f * num, 0.1f * num, 0.25f * num);
}
else if (this.type == 520 || this.type == 3454)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * Main.essScale;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.5f * num, 0.1f * num, 0.25f * num);
}
else if (this.type == 521 || this.type == 3455)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * Main.essScale;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.25f * num, 0.1f * num, 0.5f * num);
}
else if (this.type == 547 || this.type == 3453)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * Main.essScale;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.5f * num, 0.3f * num, 0.05f * num);
}
else if (this.type == 548)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * Main.essScale;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.1f * num, 0.1f * num, 0.6f * num);
}
else if (this.type == 575)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * Main.essScale;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.1f * num, 0.3f * num, 0.5f * num);
}
else if (this.type == 549)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * Main.essScale;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.1f * num, 0.5f * num, 0.2f * num);
}
else if (this.type == 58 || this.type == 1734 || this.type == 1867)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * (Main.essScale * 0.5f);
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.5f * num, 0.1f * num, 0.1f * num);
}
else if (this.type == 184 || this.type == 1735 || this.type == 1868 || this.type == 4143)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * (Main.essScale * 0.5f);
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.1f * num, 0.1f * num, 0.5f * num);
}
else if (this.type == 522)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * (Main.essScale * 0.2f);
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.5f * num, 1f * num, 0.1f * num);
}
else if (this.type == 1332)
{
float num = (float) Main.rand.Next(90, 111) * 0.01f * (Main.essScale * 0.2f);
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1f * num, 1f * num, 0.1f * num);
}
else if (this.type == 3456)
Lighting.AddLight(this.Center, new Vector3(0.2f, 0.4f, 0.5f) * Main.essScale);
else if (this.type == 3457)
Lighting.AddLight(this.Center, new Vector3(0.4f, 0.2f, 0.5f) * Main.essScale);
else if (this.type == 3458)
Lighting.AddLight(this.Center, new Vector3(0.5f, 0.4f, 0.2f) * Main.essScale);
else if (this.type == 3459)
Lighting.AddLight(this.Center, new Vector3(0.2f, 0.2f, 0.5f) * Main.essScale);
else if (this.type == 501)
{
if (Main.rand.Next(6) != 0)
return;
int index = Dust.NewDust(this.position, this.width, this.height, 55, Alpha: 200, newColor: this.color);
Main.dust[index].velocity *= 0.3f;
Main.dust[index].scale *= 0.5f;
}
else if (this.type == 3822)
Lighting.AddLight(this.Center, 0.1f, 0.3f, 0.1f);
else if (this.type == 1970)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.75f, 0.0f, 0.75f);
else if (this.type == 1972)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.0f, 0.0f, 0.75f);
else if (this.type == 1971)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.75f, 0.75f, 0.0f);
else if (this.type == 1973)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.0f, 0.75f, 0.0f);
else if (this.type == 1974)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.75f, 0.0f, 0.0f);
else if (this.type == 1975)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.75f, 0.75f, 0.75f);
else if (this.type == 1976)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.75f, 0.375f, 0.0f);
else if (this.type == 2679)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.6f, 0.0f, 0.6f);
else if (this.type == 2687)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.0f, 0.0f, 0.6f);
else if (this.type == 2689)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.6f, 0.6f, 0.0f);
else if (this.type == 2683)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.0f, 0.6f, 0.0f);
else if (this.type == 2685)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.6f, 0.0f, 0.0f);
else if (this.type == 2681)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.6f, 0.6f, 0.6f);
else if (this.type == 2677)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.6f, 0.375f, 0.0f);
else if (this.type == 105)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1f, 0.95f, 0.8f);
}
else if (this.type == 2701)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.7f, 0.65f, 0.55f);
else if (this.createTile == 4)
{
int placeStyle = this.placeStyle;
if ((this.wet || !ItemID.Sets.Torches[this.type]) && !ItemID.Sets.WaterTorches[this.type])
return;
Lighting.AddLight(this.Center, placeStyle);
}
else if (this.type == 3114)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1f, 0.0f, 1f);
}
else if (this.type == 1245)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1f, 0.5f, 0.0f);
}
else if (this.type == 433)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), (float) (0.5 * (double) Main.demonTorch + 1.0 * (1.0 - (double) Main.demonTorch)), 0.3f, (float) (1.0 * (double) Main.demonTorch + 0.5 * (1.0 - (double) Main.demonTorch)));
}
else if (this.type == 523)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.85f, 1.2f, 0.7f);
else if (this.type == 974)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.75f, 0.85f, 1.4f);
}
else if (this.type == 1333)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1.25f, 1.25f, 0.7f);
else if (this.type == 4383)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1.4f, 0.85f, 0.55f);
}
else if (this.type == 4384)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.25f, 1.3f, 0.8f);
else if (this.type == 3045)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), (float) Main.DiscoR / (float) byte.MaxValue, (float) Main.DiscoG / (float) byte.MaxValue, (float) Main.DiscoB / (float) byte.MaxValue);
else if (this.type == 3004)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.95f, 0.65f, 1.3f);
else if (this.type == 2274)
{
float r = 0.75f;
float g = 1.35f;
float b = 1.5f;
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), r, g, b);
}
else if (this.type >= 427 && this.type <= 432)
{
if (this.wet)
return;
float r = 0.0f;
float g = 0.0f;
float b = 0.0f;
int num = this.type - 426;
if (num == 1)
{
r = 0.1f;
g = 0.2f;
b = 1.1f;
}
if (num == 2)
{
r = 1f;
g = 0.1f;
b = 0.1f;
}
if (num == 3)
{
r = 0.0f;
g = 1f;
b = 0.1f;
}
if (num == 4)
{
r = 0.9f;
g = 0.0f;
b = 0.9f;
}
if (num == 5)
{
r = 1.3f;
g = 1.3f;
b = 1.3f;
}
if (num == 6)
{
r = 0.9f;
g = 0.9f;
b = 0.0f;
}
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), r, g, b);
}
else if (this.type == 2777 || this.type == 2778 || this.type == 2779 || this.type == 2780 || this.type == 2781 || this.type == 2760 || this.type == 2761 || this.type == 2762 || this.type == 3524)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.4f, 0.16f, 0.36f);
else if (this.type == 2772 || this.type == 2773 || this.type == 2774 || this.type == 2775 || this.type == 2776 || this.type == 2757 || this.type == 2758 || this.type == 2759 || this.type == 3523)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.0f, 0.36f, 0.4f);
else if (this.type == 2782 || this.type == 2783 || this.type == 2784 || this.type == 2785 || this.type == 2786 || this.type == 2763 || this.type == 2764 || this.type == 2765 || this.type == 3522)
Lighting.AddLight((int) (((double) this.position.X + (double) (this.width / 2)) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.5f, 0.25f, 0.05f);
else if (this.type == 3462 || this.type == 3463 || this.type == 3464 || this.type == 3465 || this.type == 3466 || this.type == 3381 || this.type == 3382 || this.type == 3383 || this.type == 3525)
Lighting.AddLight(this.Center, 0.3f, 0.3f, 0.2f);
else if (this.type == 41)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1f, 0.75f, 0.55f);
}
else if (this.type == 988)
{
if (this.wet)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.35f, 0.65f, 1f);
}
else if (this.type == 282)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.7f, 1f, 0.8f);
else if (this.type == 286)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.7f, 0.8f, 1f);
else if (this.type == 3112)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1f, 0.6f, 0.85f);
else if (this.type == 4776)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.7f, 0.0f, 1f);
else if (this.type == 3002)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 1.05f, 0.95f, 0.55f);
else if (this.type == 331)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.55f, 0.75f, 0.6f);
else if (this.type == 183)
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.15f, 0.45f, 0.9f);
else if (this.type == 75)
{
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.8f, 0.7f, 0.1f);
if (this.timeSinceItemSpawned % 12 != 0)
return;
Dust dust = Dust.NewDustPerfect(this.Center + new Vector2(0.0f, (float) this.height * 0.2f) + Main.rand.NextVector2CircularEdge((float) this.width, (float) this.height * 0.6f) * (float) (0.300000011920929 + (double) Main.rand.NextFloat() * 0.5), 228, new Vector2?(new Vector2(0.0f, (float) (-(double) Main.rand.NextFloat() * 0.300000011920929 - 1.5))), (int) sbyte.MaxValue);
dust.scale = 0.5f;
dust.fadeIn = 1.1f;
dust.noGravity = true;
dust.noLight = true;
}
else
{
if ((this.type < 3318 || this.type > 3332) && this.type != 3860 && this.type != 3862 && this.type != 3861 && this.type != 4782 && this.type != 4957)
return;
Lighting.AddLight((int) (((double) this.position.X + (double) this.width) / 16.0), (int) (((double) this.position.Y + (double) (this.height / 2)) / 16.0), 0.4f, 0.4f, 0.4f);
if (this.timeSinceItemSpawned % 12 != 0)
return;
Dust dust = Dust.NewDustPerfect(this.Center + new Vector2(0.0f, (float) this.height * -0.1f) + Main.rand.NextVector2CircularEdge((float) this.width * 0.6f, (float) this.height * 0.6f) * (float) (0.300000011920929 + (double) Main.rand.NextFloat() * 0.5), 279, new Vector2?(new Vector2(0.0f, (float) (-(double) Main.rand.NextFloat() * 0.300000011920929 - 1.5))), (int) sbyte.MaxValue);
dust.scale = 0.5f;
dust.fadeIn = 1.1f;
dust.noGravity = true;
dust.noLight = true;
dust.alpha = 0;
}
}
public static Rectangle GetDrawHitbox(int type, Player user)
{
Main.instance.LoadItem(type);
if (ItemID.Sets.IsFood[type])
return TextureAssets.Item[type].Frame(verticalFrames: 3, frameY: 1);
switch (type)
{
case 75:
return TextureAssets.Item[type].Frame(verticalFrames: 8);
case 520:
case 521:
case 547:
case 548:
case 549:
case 575:
case 3453:
case 3454:
case 3455:
case 3580:
case 3581:
case 4068:
case 4069:
case 4070:
return TextureAssets.Item[type].Frame(verticalFrames: 4);
default:
return TextureAssets.Item[type].Frame();
}
}
public static int NewItem(
Vector2 pos,
Vector2 randomBox,
int Type,
int Stack = 1,
bool noBroadcast = false,
int prefixGiven = 0,
bool noGrabDelay = false,
bool reverseLookup = false)
{
return Item.NewItem((int) pos.X, (int) pos.Y, (int) randomBox.X, (int) randomBox.Y, Type, Stack, noBroadcast, prefixGiven, noGrabDelay, reverseLookup);
}
public static int NewItem(
Vector2 pos,
int Width,
int Height,
int Type,
int Stack = 1,
bool noBroadcast = false,
int prefixGiven = 0,
bool noGrabDelay = false,
bool reverseLookup = false)
{
return Item.NewItem((int) pos.X, (int) pos.Y, Width, Height, Type, Stack, noBroadcast, prefixGiven, noGrabDelay, reverseLookup);
}
public static int NewItem(
int X,
int Y,
int Width,
int Height,
int Type,
int Stack = 1,
bool noBroadcast = false,
int pfix = 0,
bool noGrabDelay = false,
bool reverseLookup = false)
{
if (WorldGen.gen)
return 0;
if (Main.rand == null)
Main.rand = new UnifiedRandom();
if (Main.halloween)
{
if (Type == 58)
Type = 1734;
if (Type == 184)
Type = 1735;
}
if (Main.xMas)
{
if (Type == 58)
Type = 1867;
if (Type == 184)
Type = 1868;
}
if (Type > 0 && Item.cachedItemSpawnsByType[Type] != -1)
{
Item.cachedItemSpawnsByType[Type] += Stack;
return 400;
}
Main.item[400] = new Item();
int index = 400;
if (Main.netMode != 1)
index = Item.PickAnItemSlotToSpawnItemOn(reverseLookup, index);
Main.timeItemSlotCannotBeReusedFor[index] = 0;
Main.item[index] = new Item();
Item obj1 = Main.item[index];
obj1.SetDefaults(Type);
obj1.Prefix(pfix);
obj1.stack = Stack;
obj1.position.X = (float) (X + Width / 2 - obj1.width / 2);
obj1.position.Y = (float) (Y + Height / 2 - obj1.height / 2);
obj1.wet = Collision.WetCollision(obj1.position, obj1.width, obj1.height);
obj1.velocity.X = (float) Main.rand.Next(-30, 31) * 0.1f;
obj1.velocity.Y = (float) Main.rand.Next(-40, -15) * 0.1f;
if (Type == 859 || Type == 4743)
{
Item obj2 = obj1;
obj2.velocity = obj2.velocity * 0.0f;
}
if (Type == 520 || Type == 521 || obj1.type >= 0 && ItemID.Sets.NebulaPickup[obj1.type])
{
obj1.velocity.X = (float) Main.rand.Next(-30, 31) * 0.1f;
obj1.velocity.Y = (float) Main.rand.Next(-30, 31) * 0.1f;
}
obj1.active = true;
obj1.timeSinceItemSpawned = ItemID.Sets.NewItemSpawnPriority[obj1.type];
++Item.numberOfNewItems;
if (ItemSlot.Options.HighlightNewItems && obj1.type >= 0 && !ItemID.Sets.NeverAppearsAsNewInInventory[obj1.type])
obj1.newAndShiny = true;
if (Main.netMode == 2 && !noBroadcast)
NetMessage.SendData(21, number: index, number2: ((float) noGrabDelay.ToInt()));
else if (Main.netMode == 0)
obj1.playerIndexTheItemIsReservedFor = Main.myPlayer;
return index;
}
private static int PickAnItemSlotToSpawnItemOn(bool reverseLookup, int nextItem)
{
int num1 = 0;
int num2 = 400;
int num3 = 1;
if (reverseLookup)
{
num1 = 399;
num2 = -1;
num3 = -1;
}
bool flag = false;
for (int index = num1; index != num2; index += num3)
{
if (!Main.item[index].active && Main.timeItemSlotCannotBeReusedFor[index] == 0)
{
nextItem = index;
flag = true;
break;
}
}
if (!flag)
{
int num4 = 0;
for (int index = 0; index < 400; ++index)
{
if (Main.timeItemSlotCannotBeReusedFor[index] == 0 && !Main.item[index].instanced && Main.item[index].timeSinceItemSpawned > num4)
{
num4 = Main.item[index].timeSinceItemSpawned;
nextItem = index;
flag = true;
}
}
if (!flag)
{
for (int index = 0; index < 400; ++index)
{
if (Main.item[index].timeSinceItemSpawned - Main.timeItemSlotCannotBeReusedFor[index] > num4)
{
num4 = Main.item[index].timeSinceItemSpawned - Main.timeItemSlotCannotBeReusedFor[index];
nextItem = index;
}
}
}
}
return nextItem;
}
public void FindOwner(int whoAmI)
{
if (this.keepTime > 0)
return;
int itemIsReservedFor = this.playerIndexTheItemIsReservedFor;
this.playerIndexTheItemIsReservedFor = (int) byte.MaxValue;
bool flag = true;
if (this.type == 267 && this.ownIgnore != -1)
flag = false;
if (flag)
{
float num1 = (float) NPC.sWidth;
for (int index = 0; index < (int) byte.MaxValue; ++index)
{
if (this.ownIgnore != index)
{
Player player = Main.player[index];
if (player.active)
{
Player.ItemSpaceStatus status = player.ItemSpace(Main.item[whoAmI]);
if (player.CanPullItem(Main.item[whoAmI], status))
{
float num2 = Math.Abs(player.position.X + (float) (player.width / 2) - this.position.X - (float) (this.width / 2)) + Math.Abs(player.position.Y + (float) (player.height / 2) - this.position.Y - (float) this.height);
if (player.manaMagnet && (this.type == 184 || this.type == 1735 || this.type == 1868))
num2 -= (float) Item.manaGrabRange;
if (player.lifeMagnet && (this.type == 58 || this.type == 1734 || this.type == 1867))
num2 -= (float) Item.lifeGrabRange;
if (this.type == 4143)
num2 -= (float) Item.manaGrabRange;
if ((double) num1 > (double) num2)
{
num1 = num2;
this.playerIndexTheItemIsReservedFor = index;
}
}
}
}
}
}
if (this.playerIndexTheItemIsReservedFor == itemIsReservedFor || (itemIsReservedFor != Main.myPlayer || Main.netMode != 1) && (itemIsReservedFor != (int) byte.MaxValue || Main.netMode != 2) && (itemIsReservedFor == (int) byte.MaxValue || Main.player[itemIsReservedFor].active))
return;
NetMessage.SendData(21, number: whoAmI);
if (!this.active)
return;
NetMessage.SendData(22, number: whoAmI);
}
public Item Clone() => (Item) this.MemberwiseClone();
public Item DeepClone() => (Item) this.MemberwiseClone();
public bool IsTheSameAs(Item compareItem) => this.netID == compareItem.netID && this.type == compareItem.type;
public bool IsNotTheSameAs(Item compareItem) => this.netID != compareItem.netID || this.stack != compareItem.stack || (int) this.prefix != (int) compareItem.prefix;
public void SetNameOverride(string name) => this._nameOverride = name;
public void ClearNameOverride() => this._nameOverride = (string) null;
public bool IsAir => this.type <= 0 || this.stack <= 0;
public void TurnToAir()
{
this.type = 0;
this.stack = 0;
this.netID = 0;
this.dye = (byte) 0;
this.shoot = 0;
this.mountType = -1;
}
public void OnPurchase(Item item)
{
if (!item.shopCustomPrice.HasValue)
return;
item.shopSpecialCurrency = -1;
item.shopCustomPrice = new int?();
}
public int GetStoreValue() => this.shopCustomPrice.HasValue ? this.shopCustomPrice.Value : this.value;
public void Serialize(BinaryWriter writer, ItemSerializationContext context)
{
if (context != ItemSerializationContext.SavingAndLoading)
return;
writer.Write(this.netID);
writer.Write(this.stack);
writer.Write(this.prefix);
}
public void DeserializeFrom(BinaryReader reader, ItemSerializationContext context)
{
if (context == ItemSerializationContext.SavingAndLoading)
{
this.netDefaults(reader.ReadInt32());
this.stack = reader.ReadInt32();
this.Prefix((int) reader.ReadByte());
}
if (this.type < 5045)
return;
this.TurnToAir();
}
public bool IsCurrency => this.type >= 71 && this.type <= 74 || CustomCurrencyManager.IsCustomCurrency(this);
public void Refresh()
{
bool favorited = this.favorited;
int stack = this.stack;
int netId = this.netID;
int prefix = (int) this.prefix;
this.netDefaults(netId);
this.Prefix(prefix);
this.stack = stack;
this.favorited = favorited;
}
public bool CanBeQuickUsed
{
get
{
if (this.IsAir)
return false;
bool? nullable = ItemID.Sets.CanBeQuickusedOnGamepad[this.type];
if (nullable.HasValue)
return nullable.Value;
return this.healLife > 0 || this.healMana > 0 || this.buffType > 0 && this.buffTime > 0;
}
}
}
}