using Microsoft.Xna.Framework; using System; namespace Terraria { public class Item { public static int potionDelay = 3600; public static int[] headType = new int[112]; public static int[] bodyType = new int[75]; public static int[] legType = new int[64]; public bool flame; public bool mech; public bool wet; public bool honeyWet; public byte wetCount; public bool lavaWet; public Vector2 position; public Vector2 velocity; public int width; public int height; public bool active; public int noGrabDelay; public bool beingGrabbed; public int spawnTime; public int tileWand = -1; public bool wornArmor; public byte dye; public byte paint; public int ownIgnore = -1; public int ownTime; public int keepTime; public int type; public string name; 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 float scale = 1f; public int useSound; public int defense; public int headSlot = -1; public int bodySlot = -1; public int legSlot = -1; public string toolTip; public string toolTip2; public int owner = 255; public int rare; public int shoot; public float shootSpeed; public int ammo; public bool notAmmo; public int useAmmo; public int lifeRegen; public int manaIncrease; public bool buyOnce; public int mana; public bool noUseGraphic; public bool noMelee; public int release; 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 netID; public int crit; public byte prefix; public bool melee; public bool magic; public bool ranged; public bool summon; public int reuseDelay; public bool Prefix(int pre) { if (pre == 0 || this.type == 0) { return false; } int num = 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 (num == -1 && Main.rand.Next(4) == 0) { num = 0; } if (pre < -1) { num = -1; } if (num == -1 || num == -2 || num == -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 == 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 == 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) { int num9 = Main.rand.Next(40); if (num9 == 0) { num = 1; } if (num9 == 1) { num = 2; } if (num9 == 2) { num = 3; } if (num9 == 3) { num = 4; } if (num9 == 4) { num = 5; } if (num9 == 5) { num = 6; } if (num9 == 6) { num = 7; } if (num9 == 7) { num = 8; } if (num9 == 8) { num = 9; } if (num9 == 9) { num = 10; } if (num9 == 10) { num = 11; } if (num9 == 11) { num = 12; } if (num9 == 12) { num = 13; } if (num9 == 13) { num = 14; } if (num9 == 14) { num = 15; } if (num9 == 15) { num = 36; } if (num9 == 16) { num = 37; } if (num9 == 17) { num = 38; } if (num9 == 18) { num = 53; } if (num9 == 19) { num = 54; } if (num9 == 20) { num = 55; } if (num9 == 21) { num = 39; } if (num9 == 22) { num = 40; } if (num9 == 23) { num = 56; } if (num9 == 24) { num = 41; } if (num9 == 25) { num = 57; } if (num9 == 26) { num = 42; } if (num9 == 27) { num = 43; } if (num9 == 28) { num = 44; } if (num9 == 29) { num = 45; } if (num9 == 30) { num = 46; } if (num9 == 31) { num = 47; } if (num9 == 32) { num = 48; } if (num9 == 33) { num = 49; } if (num9 == 34) { num = 50; } if (num9 == 35) { num = 51; } if (num9 == 36) { num = 59; } if (num9 == 37) { num = 60; } if (num9 == 38) { num = 61; } if (num9 == 39) { num = 81; } } else { if (this.type == 162 || 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) { int num10 = Main.rand.Next(14); if (num10 == 0) { num = 36; } if (num10 == 1) { num = 37; } if (num10 == 2) { num = 38; } if (num10 == 3) { num = 53; } if (num10 == 4) { num = 54; } if (num10 == 5) { num = 55; } if (num10 == 6) { num = 39; } if (num10 == 7) { num = 40; } if (num10 == 8) { num = 56; } if (num10 == 9) { num = 41; } if (num10 == 10) { num = 57; } if (num10 == 11) { num = 59; } if (num10 == 12) { num = 60; } if (num10 == 13) { num = 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 == 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) { int num11 = Main.rand.Next(36); if (num11 == 0) { num = 16; } if (num11 == 1) { num = 17; } if (num11 == 2) { num = 18; } if (num11 == 3) { num = 19; } if (num11 == 4) { num = 20; } if (num11 == 5) { num = 21; } if (num11 == 6) { num = 22; } if (num11 == 7) { num = 23; } if (num11 == 8) { num = 24; } if (num11 == 9) { num = 25; } if (num11 == 10) { num = 58; } if (num11 == 11) { num = 36; } if (num11 == 12) { num = 37; } if (num11 == 13) { num = 38; } if (num11 == 14) { num = 53; } if (num11 == 15) { num = 54; } if (num11 == 16) { num = 55; } if (num11 == 17) { num = 39; } if (num11 == 18) { num = 40; } if (num11 == 19) { num = 56; } if (num11 == 20) { num = 41; } if (num11 == 21) { num = 57; } if (num11 == 22) { num = 42; } if (num11 == 23) { num = 43; } if (num11 == 24) { num = 44; } if (num11 == 25) { num = 45; } if (num11 == 26) { num = 46; } if (num11 == 27) { num = 47; } if (num11 == 28) { num = 48; } if (num11 == 29) { num = 49; } if (num11 == 30) { num = 50; } if (num11 == 31) { num = 51; } if (num11 == 32) { num = 59; } if (num11 == 33) { num = 60; } if (num11 == 34) { num = 61; } if (num11 == 35) { num = 82; } } else { if (this.type == 64 || this.type == 65 || this.type == 112 || this.type == 113 || this.type == 127 || 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) { int num12 = Main.rand.Next(36); if (num12 == 0) { num = 26; } if (num12 == 1) { num = 27; } if (num12 == 2) { num = 28; } if (num12 == 3) { num = 29; } if (num12 == 4) { num = 30; } if (num12 == 5) { num = 31; } if (num12 == 6) { num = 32; } if (num12 == 7) { num = 33; } if (num12 == 8) { num = 34; } if (num12 == 9) { num = 35; } if (num12 == 10) { num = 52; } if (num12 == 11) { num = 36; } if (num12 == 12) { num = 37; } if (num12 == 13) { num = 38; } if (num12 == 14) { num = 53; } if (num12 == 15) { num = 54; } if (num12 == 16) { num = 55; } if (num12 == 17) { num = 39; } if (num12 == 18) { num = 40; } if (num12 == 19) { num = 56; } if (num12 == 20) { num = 41; } if (num12 == 21) { num = 57; } if (num12 == 22) { num = 42; } if (num12 == 23) { num = 43; } if (num12 == 24) { num = 44; } if (num12 == 25) { num = 45; } if (num12 == 26) { num = 46; } if (num12 == 27) { num = 47; } if (num12 == 28) { num = 48; } if (num12 == 29) { num = 49; } if (num12 == 30) { num = 50; } if (num12 == 31) { num = 51; } if (num12 == 32) { num = 59; } if (num12 == 33) { num = 60; } if (num12 == 34) { num = 61; } if (num12 == 35) { num = 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) { int num13 = Main.rand.Next(14); if (num13 == 0) { num = 36; } if (num13 == 1) { num = 37; } if (num13 == 2) { num = 38; } if (num13 == 3) { num = 53; } if (num13 == 4) { num = 54; } if (num13 == 5) { num = 55; } if (num13 == 6) { num = 39; } if (num13 == 7) { num = 40; } if (num13 == 8) { num = 56; } if (num13 == 9) { num = 41; } if (num13 == 10) { num = 57; } if (num13 == 11) { num = 59; } if (num13 == 12) { num = 60; } if (num13 == 13) { num = 61; } } else { if (!this.accessory || this.type == 267 || this.type == 562 || this.type == 563 || this.type == 564 || this.type == 565 || this.type == 566 || this.type == 567 || this.type == 568 || this.type == 569 || this.type == 570 || this.type == 571 || this.type == 572 || this.type == 573 || this.type == 574 || this.type == 576 || this.type == 1307) { return false; } num = Main.rand.Next(62, 81); } } } } } } if (pre == -3) { return true; } if (pre == -1 && (num == 7 || num == 8 || num == 9 || num == 10 || num == 11 || num == 22 || num == 23 || num == 24 || num == 29 || num == 30 || num == 31 || num == 39 || num == 40 || num == 56 || num == 41 || num == 47 || num == 48 || num == 49) && Main.rand.Next(3) != 0) { num = 0; } if (num == 1) { num5 = 1.12f; } else { if (num == 2) { num5 = 1.18f; } else { if (num == 3) { num2 = 1.05f; num8 = 2; num5 = 1.05f; } else { if (num == 4) { num2 = 1.1f; num5 = 1.1f; num3 = 1.1f; } else { if (num == 5) { num2 = 1.15f; } else { if (num == 6) { num2 = 1.1f; } else { if (num == 81) { num3 = 1.15f; num2 = 1.15f; num8 = 5; num4 = 0.9f; num5 = 1.1f; } else { if (num == 7) { num5 = 0.82f; } else { if (num == 8) { num3 = 0.85f; num2 = 0.85f; num5 = 0.87f; } else { if (num == 9) { num5 = 0.9f; } else { if (num == 10) { num2 = 0.85f; } else { if (num == 11) { num4 = 1.1f; num3 = 0.9f; num5 = 0.9f; } else { if (num == 12) { num3 = 1.1f; num2 = 1.05f; num5 = 1.1f; num4 = 1.15f; } else { if (num == 13) { num3 = 0.8f; num2 = 0.9f; num5 = 1.1f; } else { if (num == 14) { num3 = 1.15f; num4 = 1.1f; } else { if (num == 15) { num3 = 0.9f; num4 = 0.85f; } else { if (num == 16) { num2 = 1.1f; num8 = 3; } else { if (num == 17) { num4 = 0.85f; num6 = 1.1f; } else { if (num == 18) { num4 = 0.9f; num6 = 1.15f; } else { if (num == 19) { num3 = 1.15f; num6 = 1.05f; } else { if (num == 20) { num3 = 1.05f; num6 = 1.05f; num2 = 1.1f; num4 = 0.95f; num8 = 2; } else { if (num == 21) { num3 = 1.15f; num2 = 1.1f; } else { if (num == 82) { num3 = 1.15f; num2 = 1.15f; num8 = 5; num4 = 0.9f; num6 = 1.1f; } else { if (num == 22) { num3 = 0.9f; num6 = 0.9f; num2 = 0.85f; } else { if (num == 23) { num4 = 1.15f; num6 = 0.9f; } else { if (num == 24) { num4 = 1.1f; num3 = 0.8f; } else { if (num == 25) { num4 = 1.1f; num2 = 1.15f; num8 = 1; } else { if (num == 58) { num4 = 0.85f; num2 = 0.85f; } else { if (num == 26) { num7 = 0.85f; num2 = 1.1f; } else { if (num == 27) { num7 = 0.85f; } else { if (num == 28) { num7 = 0.85f; num2 = 1.15f; num3 = 1.05f; } else { if (num == 83) { num3 = 1.15f; num2 = 1.15f; num8 = 5; num4 = 0.9f; num7 = 0.9f; } else { if (num == 29) { num7 = 1.1f; } else { if (num == 30) { num7 = 1.2f; num2 = 0.9f; } else { if (num == 31) { num3 = 0.9f; num2 = 0.9f; } else { if (num == 32) { num7 = 1.15f; num2 = 1.1f; } else { if (num == 33) { num7 = 1.1f; num3 = 1.1f; num4 = 0.9f; } else { if (num == 34) { num7 = 0.9f; num3 = 1.1f; num4 = 1.1f; num2 = 1.1f; } else { if (num == 35) { num7 = 1.2f; num2 = 1.15f; num3 = 1.15f; } else { if (num == 52) { num7 = 0.9f; num2 = 0.9f; num4 = 0.9f; } else { if (num == 36) { num8 = 3; } else { if (num == 37) { num2 = 1.1f; num8 = 3; num3 = 1.1f; } else { if (num == 38) { num3 = 1.15f; } else { if (num == 53) { num2 = 1.1f; } else { if (num == 54) { num3 = 1.15f; } else { if (num == 55) { num3 = 1.15f; num2 = 1.05f; } else { if (num == 59) { num3 = 1.15f; num2 = 1.15f; num8 = 5; } else { if (num == 60) { num2 = 1.15f; num8 = 5; } else { if (num == 61) { num8 = 5; } else { if (num == 39) { num2 = 0.7f; num3 = 0.8f; } else { if (num == 40) { num2 = 0.85f; } else { if (num == 56) { num3 = 0.8f; } else { if (num == 41) { num3 = 0.85f; num2 = 0.9f; } else { if (num == 57) { num3 = 0.9f; num2 = 1.18f; } else { if (num == 42) { num4 = 0.9f; } else { if (num == 43) { num2 = 1.1f; num4 = 0.9f; } else { if (num == 44) { num4 = 0.9f; num8 = 3; } else { if (num == 45) { num4 = 0.95f; } else { if (num == 46) { num8 = 3; num4 = 0.94f; num2 = 1.07f; } else { if (num == 47) { num4 = 1.15f; } else { if (num == 48) { num4 = 1.2f; } else { if (num == 49) { num4 = 1.08f; } else { if (num == 50) { num2 = 0.8f; num4 = 1.15f; } else { if (num == 51) { num3 = 0.9f; num4 = 0.9f; num2 = 1.05f; num8 = 2; } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } if (num2 != 1f && Math.Round((double)((float)this.damage * num2)) == (double)this.damage) { flag = true; num = -1; } if (num4 != 1f && Math.Round((double)((float)this.useAnimation * num4)) == (double)this.useAnimation) { flag = true; num = -1; } if (num7 != 1f && Math.Round((double)((float)this.mana * num7)) == (double)this.mana) { flag = true; num = -1; } if (num3 != 1f && this.knockBack == 0f) { flag = true; num = -1; } if (pre == -2 && num == 0) { num = -1; flag = true; } } this.damage = (int)Math.Round((double)((float)this.damage * num2)); this.useAnimation = (int)Math.Round((double)((float)this.useAnimation * num4)); this.useTime = (int)Math.Round((double)((float)this.useTime * num4)); this.reuseDelay = (int)Math.Round((double)((float)this.reuseDelay * num4)); this.mana = (int)Math.Round((double)((float)this.mana * num7)); this.knockBack *= num3; this.scale *= num5; this.shootSpeed *= num6; this.crit += num8; float num14 = 1f * num2 * (2f - num4) * (2f - num7) * num5 * num3 * num6 * (1f + (float)this.crit * 0.02f); if (num == 62 || num == 69 || num == 73 || num == 77) { num14 *= 1.05f; } if (num == 63 || num == 70 || num == 74 || num == 78 || num == 67) { num14 *= 1.1f; } if (num == 64 || num == 71 || num == 75 || num == 79 || num == 66) { num14 *= 1.15f; } if (num == 65 || num == 72 || num == 76 || num == 80 || num == 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 < -1) { this.rare = -1; } if (this.rare > 9) { this.rare = 9; } num14 *= num14; this.value = (int)((float)this.value * num14); this.prefix = (byte)num; return true; } public string AffixName() { string text = ""; if (Lang.lang <= 1) { if (this.prefix == 1) { text = "Large"; } if (this.prefix == 2) { text = "Massive"; } if (this.prefix == 3) { text = "Dangerous"; } if (this.prefix == 4) { text = "Savage"; } if (this.prefix == 5) { text = "Sharp"; } if (this.prefix == 6) { text = "Pointy"; } if (this.prefix == 7) { text = "Tiny"; } if (this.prefix == 8) { text = "Terrible"; } if (this.prefix == 9) { text = "Small"; } if (this.prefix == 10) { text = "Dull"; } if (this.prefix == 11) { text = "Unhappy"; } if (this.prefix == 12) { text = "Bulky"; } if (this.prefix == 13) { text = "Shameful"; } if (this.prefix == 14) { text = "Heavy"; } if (this.prefix == 15) { text = "Light"; } if (this.prefix == 16) { text = "Sighted"; } if (this.prefix == 17) { text = "Rapid"; } if (this.prefix == 18) { text = "Hasty"; } if (this.prefix == 19) { text = "Intimidating"; } if (this.prefix == 20) { text = "Deadly"; } if (this.prefix == 21) { text = "Staunch"; } if (this.prefix == 22) { text = "Awful"; } if (this.prefix == 23) { text = "Lethargic"; } if (this.prefix == 24) { text = "Awkward"; } if (this.prefix == 25) { text = "Powerful"; } if (this.prefix == 58) { text = "Frenzying"; } if (this.prefix == 26) { text = "Mystic"; } if (this.prefix == 27) { text = "Adept"; } if (this.prefix == 28) { text = "Masterful"; } if (this.prefix == 29) { text = "Inept"; } if (this.prefix == 30) { text = "Ignorant"; } if (this.prefix == 31) { text = "Deranged"; } if (this.prefix == 32) { text = "Intense"; } if (this.prefix == 33) { text = "Taboo"; } if (this.prefix == 34) { text = "Celestial"; } if (this.prefix == 35) { text = "Furious"; } if (this.prefix == 52) { text = "Manic"; } if (this.prefix == 36) { text = "Keen"; } if (this.prefix == 37) { text = "Superior"; } if (this.prefix == 38) { text = "Forceful"; } if (this.prefix == 53) { text = "Hurtful"; } if (this.prefix == 54) { text = "Strong"; } if (this.prefix == 55) { text = "Unpleasant"; } if (this.prefix == 39) { text = "Broken"; } if (this.prefix == 40) { text = "Damaged"; } if (this.prefix == 56) { text = "Weak"; } if (this.prefix == 41) { text = "Shoddy"; } if (this.prefix == 57) { text = "Ruthless"; } if (this.prefix == 42) { text = "Quick"; } if (this.prefix == 43) { text = "Deadly"; } if (this.prefix == 44) { text = "Agile"; } if (this.prefix == 45) { text = "Nimble"; } if (this.prefix == 46) { text = "Murderous"; } if (this.prefix == 47) { text = "Slow"; } if (this.prefix == 48) { text = "Sluggish"; } if (this.prefix == 49) { text = "Lazy"; } if (this.prefix == 50) { text = "Annoying"; } if (this.prefix == 51) { text = "Nasty"; } if (this.prefix == 59) { text = "Godly"; } if (this.prefix == 60) { text = "Demonic"; } if (this.prefix == 61) { text = "Zealous"; } if (this.prefix == 62) { text = "Hard"; } if (this.prefix == 63) { text = "Guarding"; } if (this.prefix == 64) { text = "Armored"; } if (this.prefix == 65) { text = "Warding"; } if (this.prefix == 66) { text = "Arcane"; } if (this.prefix == 67) { text = "Precise"; } if (this.prefix == 68) { text = "Lucky"; } if (this.prefix == 69) { text = "Jagged"; } if (this.prefix == 70) { text = "Spiked"; } if (this.prefix == 71) { text = "Angry"; } if (this.prefix == 72) { text = "Menacing"; } if (this.prefix == 73) { text = "Brisk"; } if (this.prefix == 74) { text = "Fleeting"; } if (this.prefix == 75) { text = "Hasty"; } if (this.prefix == 76) { text = "Quick"; } if (this.prefix == 77) { text = "Wild"; } if (this.prefix == 78) { text = "Rash"; } if (this.prefix == 79) { text = "Intrepid"; } if (this.prefix == 80) { text = "Violent"; } if (this.prefix == 81) { text = "Legendary"; } if (this.prefix == 82) { text = "Unreal"; } if (this.prefix == 83) { text = "Mythical"; } } else { if (Lang.lang == 2) { if (this.prefix == 1) { text = "Gross"; } if (this.prefix == 2) { text = "Massiv"; } if (this.prefix == 3) { text = "Gefährlich"; } if (this.prefix == 4) { text = "Barbarisch"; } if (this.prefix == 5) { text = "Scharf"; } if (this.prefix == 6) { text = "Spitze"; } if (this.prefix == 7) { text = "Winzig"; } if (this.prefix == 8) { text = "Schrecklicher"; } if (this.prefix == 9) { text = "Klein"; } if (this.prefix == 10) { text = "Stumpf"; } if (this.prefix == 11) { text = "Unglücklich"; } if (this.prefix == 12) { text = "Sperrig"; } if (this.prefix == 13) { text = "Beschämend"; } if (this.prefix == 14) { text = "Schwer"; } if (this.prefix == 15) { text = "Locker"; } if (this.prefix == 16) { text = "Gesichtet"; } if (this.prefix == 17) { text = "Schnell"; } if (this.prefix == 18) { text = "Hastig"; } if (this.prefix == 19) { text = "Einschüchternd"; } if (this.prefix == 20) { text = "Tödlich"; } if (this.prefix == 21) { text = "Stillen"; } if (this.prefix == 22) { text = "Schrecklich"; } if (this.prefix == 23) { text = "Lethargisch"; } if (this.prefix == 24) { text = "Unbeholfen"; } if (this.prefix == 25) { text = "Mächtig"; } if (this.prefix == 26) { text = "Mystisch"; } if (this.prefix == 27) { text = "Geschickt"; } if (this.prefix == 28) { text = "Meisterhaft"; } if (this.prefix == 29) { text = "Ungeschickt"; } if (this.prefix == 30) { text = "Unwissend"; } if (this.prefix == 31) { text = "Gestört"; } if (this.prefix == 32) { text = "Intensiv"; } if (this.prefix == 33) { text = "Tabu"; } if (this.prefix == 34) { text = "Himmlisch"; } if (this.prefix == 35) { text = "Wütend"; } if (this.prefix == 36) { text = "Scharf"; } if (this.prefix == 37) { text = "Überlegen"; } if (this.prefix == 38) { text = "Kraftvoll"; } if (this.prefix == 39) { text = "Gebrochen"; } if (this.prefix == 40) { text = "Beschädigt"; } if (this.prefix == 41) { text = "Schäbig"; } if (this.prefix == 42) { text = "Rasch"; } if (this.prefix == 43) { text = "Tödlich"; } if (this.prefix == 44) { text = "Agil"; } if (this.prefix == 45) { text = "Wendig"; } if (this.prefix == 46) { text = "Mörderisch"; } if (this.prefix == 47) { text = "Langsam"; } if (this.prefix == 48) { text = "Träge"; } if (this.prefix == 49) { text = "Faul"; } if (this.prefix == 50) { text = "Lästig"; } if (this.prefix == 51) { text = "Böse"; } if (this.prefix == 52) { text = "Manisch"; } if (this.prefix == 53) { text = "Verletzend"; } if (this.prefix == 54) { text = "Stark"; } if (this.prefix == 55) { text = "Unangenehm"; } if (this.prefix == 56) { text = "Schwach"; } if (this.prefix == 57) { text = "Rücksichtslos"; } if (this.prefix == 58) { text = "Rasend"; } if (this.prefix == 59) { text = "Fromm"; } if (this.prefix == 60) { text = "Dämonisch"; } if (this.prefix == 61) { text = "Eifrig"; } if (this.prefix == 62) { text = "Schwer"; } if (this.prefix == 63) { text = "Schutz-"; } if (this.prefix == 64) { text = "Gepanzert"; } if (this.prefix == 65) { text = "Defensiv"; } if (this.prefix == 66) { text = "Geheimnisvoll"; } if (this.prefix == 67) { text = "Präzise"; } if (this.prefix == 68) { text = "Glücklich"; } if (this.prefix == 69) { text = "Gezackt"; } if (this.prefix == 70) { text = "Spike"; } if (this.prefix == 71) { text = "Wütend"; } if (this.prefix == 72) { text = "Bedrohlich"; } if (this.prefix == 73) { text = "Rege"; } if (this.prefix == 74) { text = "Flüchtig"; } if (this.prefix == 75) { text = "Hastig"; } if (this.prefix == 76) { text = "Rasch"; } if (this.prefix == 77) { text = "Wild"; } if (this.prefix == 78) { text = "Voreilig"; } if (this.prefix == 79) { text = "Unerschrocken"; } if (this.prefix == 80) { text = "Gewalttätig"; } if (this.prefix == 81) { text = "Legendär"; } if (this.prefix == 82) { text = "Unwirklich"; } if (this.prefix == 83) { text = "Mythisch"; } } else { if (Lang.lang == 3) { if (this.prefix == 1) { text = "Grande"; } if (this.prefix == 2) { text = "Massiccio"; } if (this.prefix == 3) { text = "Pericoloso"; } if (this.prefix == 4) { text = "Selvaggio"; } if (this.prefix == 5) { text = "Appuntito"; } if (this.prefix == 6) { text = "Tagliente"; } if (this.prefix == 7) { text = "Minuto"; } if (this.prefix == 8) { text = "Terribile"; } if (this.prefix == 9) { text = "Piccolo"; } if (this.prefix == 10) { text = "Opaco"; } if (this.prefix == 11) { text = "Infelice"; } if (this.prefix == 12) { text = "Ingombrante"; } if (this.prefix == 13) { text = "Vergognoso"; } if (this.prefix == 14) { text = "Pesante"; } if (this.prefix == 15) { text = "Luce"; } if (this.prefix == 16) { text = "Avvistato"; } if (this.prefix == 17) { text = "Rapido"; } if (this.prefix == 18) { text = "Frettoloso"; } if (this.prefix == 19) { text = "Intimidatorio"; } if (this.prefix == 20) { text = "Mortale"; } if (this.prefix == 21) { text = "Convinto"; } if (this.prefix == 22) { text = "Orribile"; } if (this.prefix == 23) { text = "Letargico"; } if (this.prefix == 24) { text = "Scomodo"; } if (this.prefix == 25) { text = "Potente"; } if (this.prefix == 26) { text = "Mistico"; } if (this.prefix == 27) { text = "Esperto"; } if (this.prefix == 28) { text = "Magistrale"; } if (this.prefix == 29) { text = "Inetto"; } if (this.prefix == 30) { text = "Ignorante"; } if (this.prefix == 31) { text = "Squilibrato"; } if (this.prefix == 32) { text = "Intenso"; } if (this.prefix == 33) { text = "Tabù"; } if (this.prefix == 34) { text = "Celeste"; } if (this.prefix == 35) { text = "Furioso"; } if (this.prefix == 36) { text = "Appassionato"; } if (this.prefix == 37) { text = "Superiore"; } if (this.prefix == 38) { text = "Forte"; } if (this.prefix == 39) { text = "Rotto"; } if (this.prefix == 40) { text = "Danneggiato"; } if (this.prefix == 41) { text = "Scadente"; } if (this.prefix == 42) { text = "Veloce"; } if (this.prefix == 43) { text = "Mortale"; } if (this.prefix == 44) { text = "Agile"; } if (this.prefix == 45) { text = "Lesto"; } if (this.prefix == 46) { text = "Omicida"; } if (this.prefix == 47) { text = "Lento"; } if (this.prefix == 48) { text = "Pigro"; } if (this.prefix == 49) { text = "Indolente"; } if (this.prefix == 50) { text = "Fastidioso"; } if (this.prefix == 51) { text = "Brutto"; } if (this.prefix == 52) { text = "Maniaco"; } if (this.prefix == 53) { text = "Offensivo"; } if (this.prefix == 54) { text = "Robusto"; } if (this.prefix == 55) { text = "Sgradevole"; } if (this.prefix == 56) { text = "Debole"; } if (this.prefix == 57) { text = "Spietato"; } if (this.prefix == 58) { text = "Frenetico"; } if (this.prefix == 59) { text = "Devoto"; } if (this.prefix == 60) { text = "Demonico"; } if (this.prefix == 61) { text = "Zelante"; } if (this.prefix == 62) { text = "Duro"; } if (this.prefix == 63) { text = "Protettivo"; } if (this.prefix == 64) { text = "Corazzato"; } if (this.prefix == 65) { text = "Difensivo"; } if (this.prefix == 66) { text = "Arcano"; } if (this.prefix == 67) { text = "Preciso"; } if (this.prefix == 68) { text = "Fortunato"; } if (this.prefix == 69) { text = "Frastagliato"; } if (this.prefix == 70) { text = "Spillo"; } if (this.prefix == 71) { text = "Arrabbiato"; } if (this.prefix == 72) { text = "Minaccioso"; } if (this.prefix == 73) { text = "Vivace"; } if (this.prefix == 74) { text = "Fugace"; } if (this.prefix == 75) { text = "Frettoloso"; } if (this.prefix == 76) { text = "Veloce"; } if (this.prefix == 77) { text = "Selvaggio"; } if (this.prefix == 78) { text = "Temerario"; } if (this.prefix == 79) { text = "Intrepido"; } if (this.prefix == 80) { text = "Violento"; } if (this.prefix == 81) { text = "Leggendario"; } if (this.prefix == 82) { text = "Irreale"; } if (this.prefix == 83) { text = "Mitico"; } } else { if (Lang.lang == 4) { if (this.prefix == 1) { text = "Grand"; } if (this.prefix == 2) { text = "Massif"; } if (this.prefix == 3) { text = "Dangereuses"; } if (this.prefix == 4) { text = "Sauvages"; } if (this.prefix == 5) { text = "Coupante"; } if (this.prefix == 6) { text = "Pointues"; } if (this.prefix == 7) { text = "Minuscules"; } if (this.prefix == 8) { text = "Terrible"; } if (this.prefix == 9) { text = "Petit"; } if (this.prefix == 10) { text = "Terne"; } if (this.prefix == 11) { text = "Malheureux"; } if (this.prefix == 12) { text = "Volumineux"; } if (this.prefix == 13) { text = "Honteux"; } if (this.prefix == 14) { text = "Lourds"; } if (this.prefix == 15) { text = "Léger"; } if (this.prefix == 16) { text = "Voyants"; } if (this.prefix == 17) { text = "Rapide"; } if (this.prefix == 18) { text = "Hâtif"; } if (this.prefix == 19) { text = "Intimidant"; } if (this.prefix == 20) { text = "Mortelle"; } if (this.prefix == 21) { text = "Dévoué"; } if (this.prefix == 22) { text = "Affreux"; } if (this.prefix == 23) { text = "Léthargique"; } if (this.prefix == 24) { text = "Scomodo"; } if (this.prefix == 25) { text = "Puissante"; } if (this.prefix == 26) { text = "Mystique"; } if (this.prefix == 27) { text = "Expert"; } if (this.prefix == 28) { text = "Magistrale"; } if (this.prefix == 29) { text = "Inepte"; } if (this.prefix == 30) { text = "Ignorants"; } if (this.prefix == 31) { text = "Dérangé"; } if (this.prefix == 32) { text = "Intenses"; } if (this.prefix == 33) { text = "Tabou"; } if (this.prefix == 34) { text = "Célestes"; } if (this.prefix == 35) { text = "Furieux"; } if (this.prefix == 36) { text = "Vif"; } if (this.prefix == 37) { text = "Supérieure"; } if (this.prefix == 38) { text = "Énergique"; } if (this.prefix == 39) { text = "Rompu"; } if (this.prefix == 40) { text = "Endommagés"; } if (this.prefix == 41) { text = "Mesquin"; } if (this.prefix == 42) { text = "Prompt"; } if (this.prefix == 43) { text = "Mortelle"; } if (this.prefix == 44) { text = "Agile"; } if (this.prefix == 45) { text = "Leste"; } if (this.prefix == 46) { text = "Meurtrier"; } if (this.prefix == 47) { text = "Lente"; } if (this.prefix == 48) { text = "Paresseux"; } if (this.prefix == 49) { text = "Fainéant"; } if (this.prefix == 50) { text = "Ennuyeux"; } if (this.prefix == 51) { text = "Méchant"; } if (this.prefix == 52) { text = "Maniaco"; } if (this.prefix == 53) { text = "Blessant"; } if (this.prefix == 54) { text = "Robuste"; } if (this.prefix == 55) { text = "Désagréables"; } if (this.prefix == 56) { text = "Faibles"; } if (this.prefix == 57) { text = "Impitoyable"; } if (this.prefix == 58) { text = "Frénétique"; } if (this.prefix == 59) { text = "Pieux"; } if (this.prefix == 60) { text = "Démoniaque"; } if (this.prefix == 61) { text = "Zélé"; } if (this.prefix == 62) { text = "Durs"; } if (this.prefix == 63) { text = "Protecteur"; } if (this.prefix == 64) { text = "Blindés"; } if (this.prefix == 65) { text = "Défensif"; } if (this.prefix == 66) { text = "Ésotérique"; } if (this.prefix == 67) { text = "Précise"; } if (this.prefix == 68) { text = "Chanceux"; } if (this.prefix == 69) { text = "Déchiqueté"; } if (this.prefix == 70) { text = "Pointes"; } if (this.prefix == 71) { text = "Fâché"; } if (this.prefix == 72) { text = "Menaçant"; } if (this.prefix == 73) { text = "Brusque"; } if (this.prefix == 74) { text = "Fugace"; } if (this.prefix == 75) { text = "Hâtif"; } if (this.prefix == 76) { text = "Prompt"; } if (this.prefix == 77) { text = "Sauvages"; } if (this.prefix == 78) { text = "Téméraire"; } if (this.prefix == 79) { text = "Intrépide"; } if (this.prefix == 80) { text = "Violent"; } if (this.prefix == 81) { text = "Légendaire"; } if (this.prefix == 82) { text = "Irréel"; } if (this.prefix == 83) { text = "Mythique"; } } else { if (Lang.lang == 5) { if (this.prefix == 1) { text = "Grande"; } if (this.prefix == 2) { text = "Masivo"; } if (this.prefix == 3) { text = "Peligroso"; } if (this.prefix == 4) { text = "Salvaje"; } if (this.prefix == 5) { text = "Puntiagudo"; } if (this.prefix == 6) { text = "Agudo"; } if (this.prefix == 7) { text = "Diminuto"; } if (this.prefix == 8) { text = "Mala "; } if (this.prefix == 9) { text = "Pequeño"; } if (this.prefix == 10) { text = "Aburrido"; } if (this.prefix == 11) { text = "Infeliz"; } if (this.prefix == 12) { text = "Voluminoso"; } if (this.prefix == 13) { text = "Vergonzoso"; } if (this.prefix == 14) { text = "Pesado"; } if (this.prefix == 15) { text = "Ligero"; } if (this.prefix == 16) { text = "Ámbito"; } if (this.prefix == 17) { text = "Rápido"; } if (this.prefix == 18) { text = "Precipitado"; } if (this.prefix == 19) { text = "Intimidante"; } if (this.prefix == 20) { text = "Mortal"; } if (this.prefix == 21) { text = "Firme"; } if (this.prefix == 22) { text = "Atroz"; } if (this.prefix == 23) { text = "Letárgico"; } if (this.prefix == 24) { text = "Torpe"; } if (this.prefix == 25) { text = "Poderoso"; } if (this.prefix == 26) { text = "Místico"; } if (this.prefix == 27) { text = "Experto"; } if (this.prefix == 28) { text = "Maestro"; } if (this.prefix == 29) { text = "Inepto"; } if (this.prefix == 30) { text = "Ignorante"; } if (this.prefix == 31) { text = "Trastornado"; } if (this.prefix == 32) { text = "Intenso"; } if (this.prefix == 33) { text = "Tabú"; } if (this.prefix == 34) { text = "Celeste"; } if (this.prefix == 35) { text = "Furioso"; } if (this.prefix == 36) { text = "Afilado"; } if (this.prefix == 37) { text = "Superior"; } if (this.prefix == 38) { text = "Fuerte"; } if (this.prefix == 39) { text = "Roto"; } if (this.prefix == 40) { text = "Estropeado"; } if (this.prefix == 41) { text = "Regenerado"; } if (this.prefix == 42) { text = "Pronto"; } if (this.prefix == 43) { text = "Mortal"; } if (this.prefix == 44) { text = "Ágil"; } if (this.prefix == 45) { text = "Listo"; } if (this.prefix == 46) { text = "Asesino"; } if (this.prefix == 47) { text = "Lento"; } if (this.prefix == 48) { text = "Perezoso"; } if (this.prefix == 49) { text = "Gandul"; } if (this.prefix == 50) { text = "Molesto"; } if (this.prefix == 51) { text = "Feo"; } if (this.prefix == 52) { text = "Maníacos"; } if (this.prefix == 53) { text = "Hiriente"; } if (this.prefix == 54) { text = "Vigoroso"; } if (this.prefix == 55) { text = "Desagradable"; } if (this.prefix == 56) { text = "Débil"; } if (this.prefix == 57) { text = "Despiadado"; } if (this.prefix == 58) { text = "Frenético"; } if (this.prefix == 59) { text = "Piadoso"; } if (this.prefix == 60) { text = "Demoníaco"; } if (this.prefix == 61) { text = "Celoso"; } if (this.prefix == 62) { text = "Duro"; } if (this.prefix == 63) { text = "Protector"; } if (this.prefix == 64) { text = "Blindado"; } if (this.prefix == 65) { text = "Defensivo"; } if (this.prefix == 66) { text = "Arcano"; } if (this.prefix == 67) { text = "Preciso"; } if (this.prefix == 68) { text = "Afortunado"; } if (this.prefix == 69) { text = "Dentado"; } if (this.prefix == 70) { text = "Claveteado"; } if (this.prefix == 71) { text = "Enojado"; } if (this.prefix == 72) { text = "Amenazador"; } if (this.prefix == 73) { text = "Enérgico"; } if (this.prefix == 74) { text = "Fugaz"; } if (this.prefix == 75) { text = "Precipitado"; } if (this.prefix == 76) { text = "Pronto"; } if (this.prefix == 77) { text = "Salvaje"; } if (this.prefix == 78) { text = "Temerario"; } if (this.prefix == 79) { text = "Intrépido"; } if (this.prefix == 80) { text = "Violento"; } if (this.prefix == 81) { text = "Legendario"; } if (this.prefix == 82) { text = "Irreal"; } if (this.prefix == 83) { text = "Mítico"; } } } } } } if (Lang.lang <= 1) { string result = this.name; if (text != "") { result = text + " " + this.name; } return result; } if (Lang.lang == 2) { string result2 = this.name; if (text != "") { result2 = this.name + " (" + text + ")"; } return result2; } if (Lang.lang == 3) { string result3 = this.name; if (text != "") { result3 = this.name + " (" + text + ")"; } return result3; } if (Lang.lang == 4) { string result4 = this.name; if (text != "") { result4 = this.name + " (" + text + ")"; } return result4; } string result5 = this.name; if (text != "") { result5 = this.name + " (" + text + ")"; } return result5; } public void CheckTip() { if (this.toolTip != "") { this.toolTip = Lang.toolTip(this.netID, false); } if (this.toolTip2 != "") { this.toolTip2 = Lang.toolTip2(this.netID, false); } } public void SetDefaults(string ItemName) { this.name = ""; bool flag = false; if (ItemName == "Gold Pickaxe") { this.SetDefaults(1, false); this.color = new Color(210, 190, 0, 100); this.useTime = 17; this.pick = 55; this.useAnimation = 20; this.scale = 1.05f; this.damage = 6; this.value = 10000; this.toolTip = "Can mine Meteorite"; this.netID = -1; goto IL_1367; } if (ItemName == "Gold Broadsword") { this.SetDefaults(4, false); this.color = new Color(210, 190, 0, 100); this.useAnimation = 20; this.damage = 13; this.scale = 1.05f; this.value = 9000; this.netID = -2; goto IL_1367; } if (ItemName == "Gold Shortsword") { this.SetDefaults(6, false); this.color = new Color(210, 190, 0, 100); this.damage = 11; this.useAnimation = 11; this.scale = 0.95f; this.value = 7000; this.netID = -3; goto IL_1367; } if (ItemName == "Gold Axe") { this.SetDefaults(10, false); this.color = new Color(210, 190, 0, 100); this.useTime = 18; this.axe = 11; this.useAnimation = 26; this.scale = 1.15f; this.damage = 7; this.value = 8000; this.netID = -4; goto IL_1367; } if (ItemName == "Gold Hammer") { this.SetDefaults(7, false); this.color = new Color(210, 190, 0, 100); this.useAnimation = 28; this.useTime = 23; this.scale = 1.25f; this.damage = 9; this.hammer = 55; this.value = 8000; this.netID = -5; goto IL_1367; } if (ItemName == "Gold Bow") { this.SetDefaults(99, false); this.useAnimation = 26; this.useTime = 26; this.color = new Color(210, 190, 0, 100); this.damage = 11; this.value = 7000; this.netID = -6; goto IL_1367; } if (ItemName == "Silver Pickaxe") { this.SetDefaults(1, false); this.color = new Color(180, 180, 180, 100); this.useTime = 11; this.pick = 45; this.useAnimation = 19; this.scale = 1.05f; this.damage = 6; this.value = 5000; this.netID = -7; goto IL_1367; } if (ItemName == "Silver Broadsword") { this.SetDefaults(4, false); this.color = new Color(180, 180, 180, 100); this.useAnimation = 21; this.damage = 11; this.value = 4500; this.netID = -8; goto IL_1367; } if (ItemName == "Silver Shortsword") { this.SetDefaults(6, false); this.color = new Color(180, 180, 180, 100); this.damage = 9; this.useAnimation = 12; this.scale = 0.95f; this.value = 3500; this.netID = -9; goto IL_1367; } if (ItemName == "Silver Axe") { this.SetDefaults(10, false); this.color = new Color(180, 180, 180, 100); this.useTime = 18; this.axe = 10; this.useAnimation = 26; this.scale = 1.15f; this.damage = 6; this.value = 4000; this.netID = -10; goto IL_1367; } if (ItemName == "Silver Hammer") { this.SetDefaults(7, false); this.color = new Color(180, 180, 180, 100); this.useAnimation = 29; this.useTime = 19; this.scale = 1.25f; this.damage = 9; this.hammer = 45; this.value = 4000; this.netID = -11; goto IL_1367; } if (ItemName == "Silver Bow") { this.SetDefaults(99, false); this.useAnimation = 27; this.useTime = 27; this.color = new Color(180, 180, 180, 100); this.damage = 9; this.value = 3500; this.netID = -12; goto IL_1367; } if (ItemName == "Copper Pickaxe") { this.SetDefaults(1, false); this.color = new Color(180, 100, 45, 80); this.useTime = 15; this.pick = 35; this.useAnimation = 23; this.damage = 4; this.scale = 0.9f; this.tileBoost = -1; this.value = 500; this.netID = -13; goto IL_1367; } if (ItemName == "Copper Broadsword") { this.SetDefaults(4, false); this.color = new Color(180, 100, 45, 80); this.useAnimation = 23; this.damage = 8; this.value = 450; this.netID = -14; goto IL_1367; } if (ItemName == "Copper Shortsword") { this.SetDefaults(6, false); this.color = new Color(180, 100, 45, 80); this.damage = 5; this.useAnimation = 13; this.scale = 0.8f; this.value = 350; this.netID = -15; goto IL_1367; } if (ItemName == "Copper Axe") { this.SetDefaults(10, false); this.color = new Color(180, 100, 45, 80); this.useTime = 21; this.axe = 7; this.useAnimation = 30; this.scale = 1f; this.damage = 3; this.tileBoost = -1; this.value = 400; this.netID = -16; goto IL_1367; } if (ItemName == "Copper Hammer") { this.SetDefaults(7, false); this.color = new Color(180, 100, 45, 80); this.useAnimation = 33; this.useTime = 23; this.scale = 1.1f; this.damage = 4; this.hammer = 35; this.tileBoost = -1; this.value = 400; this.netID = -17; goto IL_1367; } if (ItemName == "Copper Bow") { this.SetDefaults(99, false); this.useAnimation = 29; this.useTime = 29; this.color = new Color(180, 100, 45, 80); this.damage = 6; this.value = 350; this.netID = -18; goto IL_1367; } if (ItemName == "Blue Phasesaber") { this.SetDefaults(198, false); this.damage = 41; this.scale = 1.15f; flag = true; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.netID = -19; goto IL_1367; } if (ItemName == "Red Phasesaber") { this.SetDefaults(199, false); this.damage = 41; this.scale = 1.15f; flag = true; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.netID = -20; goto IL_1367; } if (ItemName == "Green Phasesaber") { this.SetDefaults(200, false); this.damage = 41; this.scale = 1.15f; flag = true; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.netID = -21; goto IL_1367; } if (ItemName == "Purple Phasesaber") { this.SetDefaults(201, false); this.damage = 41; this.scale = 1.15f; flag = true; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.netID = -22; goto IL_1367; } if (ItemName == "White Phasesaber") { this.SetDefaults(202, false); this.damage = 41; this.scale = 1.15f; flag = true; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.netID = -23; goto IL_1367; } if (ItemName == "Yellow Phasesaber") { this.SetDefaults(203, false); this.damage = 41; this.scale = 1.15f; flag = true; this.autoReuse = true; this.useTurn = true; this.rare = 4; this.netID = -24; goto IL_1367; } if (ItemName == "Tin Pickaxe") { this.SetDefaults(1, false); this.color = new Color(170, 150, 80, 110); this.useTime = 14; this.pick = 35; this.useAnimation = 21; this.damage = 5; this.scale = 0.95f; this.value = 750; this.netID = -25; goto IL_1367; } if (ItemName == "Tin Broadsword") { this.SetDefaults(4, false); this.color = new Color(170, 150, 80, 110); this.useAnimation = 22; this.damage = 9; this.value = 675; this.netID = -26; goto IL_1367; } if (ItemName == "Tin Shortsword") { this.SetDefaults(6, false); this.color = new Color(170, 150, 80, 110); this.damage = 7; this.useAnimation = 12; this.scale = 0.85f; this.value = 525; this.netID = -27; goto IL_1367; } if (ItemName == "Tin Axe") { this.SetDefaults(10, false); this.color = new Color(170, 150, 80, 110); this.useTime = 20; this.axe = 8; this.useAnimation = 28; this.scale = 1.05f; this.damage = 4; this.value = 600; this.netID = -28; goto IL_1367; } if (ItemName == "Tin Hammer") { this.SetDefaults(7, false); this.color = new Color(170, 150, 80, 110); this.useAnimation = 31; this.useTime = 21; this.scale = 1.15f; this.damage = 6; this.hammer = 38; this.value = 600; this.netID = -29; goto IL_1367; } if (ItemName == "Tin Bow") { this.SetDefaults(99, false); this.useAnimation = 28; this.useTime = 28; this.color = new Color(170, 150, 80, 110); this.damage = 7; this.value = 525; this.netID = -30; goto IL_1367; } if (ItemName == "Lead Pickaxe") { this.SetDefaults(1, false); this.color = new Color(90, 100, 110, 170); this.useTime = 12; this.pick = 43; this.useAnimation = 19; this.damage = 6; this.scale = 1.025f; this.value = 3000; this.netID = -31; goto IL_1367; } if (ItemName == "Lead Broadsword") { this.SetDefaults(4, false); this.color = new Color(80, 90, 170, 160); this.useAnimation = 21; this.damage = 11; this.value = 2700; this.netID = -32; goto IL_1367; } if (ItemName == "Lead Shortsword") { this.SetDefaults(6, false); this.color = new Color(90, 100, 110, 170); this.damage = 9; this.useAnimation = 12; this.scale = 0.925f; this.value = 2100; this.netID = -33; goto IL_1367; } if (ItemName == "Lead Axe") { this.SetDefaults(10, false); this.color = new Color(90, 100, 110, 170); this.useTime = 19; this.axe = 10; this.useAnimation = 28; this.scale = 1.125f; this.damage = 6; this.value = 2400; this.netID = -34; goto IL_1367; } if (ItemName == "Lead Hammer") { this.SetDefaults(7, false); this.color = new Color(90, 100, 110, 170); this.useAnimation = 29; this.useTime = 19; this.scale = 1.225f; this.damage = 8; this.hammer = 43; this.value = 2400; this.netID = -35; goto IL_1367; } if (ItemName == "Lead Bow") { this.SetDefaults(99, false); this.useAnimation = 27; this.useTime = 27; this.color = new Color(90, 100, 110, 170); this.damage = 9; this.value = 2100; this.netID = -36; goto IL_1367; } if (ItemName == "Tungsten Pickaxe") { this.SetDefaults(1, false); this.color = new Color(130, 180, 130, 100); this.useTime = 19; this.pick = 50; this.useAnimation = 21; this.scale = 1.05f; this.damage = 6; this.value = 7500; this.netID = -37; this.toolTip = "Can mine Meteorite"; goto IL_1367; } if (ItemName == "Tungsten Broadsword") { this.SetDefaults(4, false); this.color = new Color(130, 180, 130, 100); this.useAnimation = 20; this.damage = 12; this.scale *= 1.025f; this.value = 6750; this.netID = -38; goto IL_1367; } if (ItemName == "Tungsten Shortsword") { this.SetDefaults(6, false); this.color = new Color(130, 180, 130, 100); this.damage = 10; this.useAnimation = 11; this.scale = 0.95f; this.value = 5250; this.netID = -39; goto IL_1367; } if (ItemName == "Tungsten Axe") { this.SetDefaults(10, false); this.color = new Color(130, 180, 130, 100); this.useTime = 18; this.axe = 11; this.useAnimation = 26; this.scale = 1.15f; this.damage = 7; this.value = 4000; this.netID = -40; goto IL_1367; } if (ItemName == "Tungsten Hammer") { this.SetDefaults(7, false); this.color = new Color(130, 180, 130, 100); this.useAnimation = 28; this.useTime = 25; this.scale = 1.25f; this.damage = 9; this.hammer = 50; this.value = 6000; this.netID = -41; goto IL_1367; } if (ItemName == "Tungsten Bow") { this.SetDefaults(99, false); this.useAnimation = 26; this.useTime = 26; this.color = new Color(130, 180, 130, 100); this.damage = 10; this.value = 5250; this.netID = -42; goto IL_1367; } if (ItemName == "Platinum Pickaxe") { this.SetDefaults(1, false); this.color = new Color(110, 140, 200, 80); this.useTime = 15; this.pick = 59; this.useAnimation = 19; this.scale = 1.05f; this.damage = 7; this.value = 15000; this.toolTip = "Can mine Meteorite"; this.netID = -43; goto IL_1367; } if (ItemName == "Platinum Broadsword") { this.SetDefaults(4, false); this.color = new Color(110, 140, 200, 80); this.useAnimation = 19; this.damage = 15; this.scale = 1.075f; this.value = 13500; this.netID = -44; goto IL_1367; } if (ItemName == "Platinum Shortsword") { this.SetDefaults(6, false); this.color = new Color(110, 140, 200, 80); this.damage = 13; this.useAnimation = 10; this.scale = 0.975f; this.value = 10500; this.netID = -45; goto IL_1367; } if (ItemName == "Platinum Axe") { this.SetDefaults(10, false); this.color = new Color(110, 140, 200, 80); this.useTime = 17; this.axe = 12; this.useAnimation = 25; this.scale = 1.175f; this.damage = 8; this.value = 12000; this.netID = -46; goto IL_1367; } if (ItemName == "Platinum Hammer") { this.SetDefaults(7, false); this.color = new Color(110, 140, 200, 80); this.useAnimation = 27; this.useTime = 21; this.scale = 1.275f; this.damage = 10; this.hammer = 59; this.value = 12000; this.netID = -47; goto IL_1367; } if (ItemName == "Platinum Bow") { this.SetDefaults(99, false); this.useAnimation = 25; this.useTime = 25; this.color = new Color(110, 140, 200, 80); this.damage = 13; this.value = 10500; this.netID = -48; goto IL_1367; } if (ItemName != "") { for (int i = 0; i < 1725; i++) { if (Main.itemName[i] == ItemName) { this.SetDefaults(i, false); this.checkMat(); return; } } this.name = ""; this.stack = 0; this.type = 0; } IL_1367: if (this.type != 0) { if (flag) { this.material = false; goto IL_1382; } this.checkMat(); IL_1382: this.name = ItemName; this.name = Lang.itemName(this.netID, false); this.CheckTip(); } } public Rectangle getRect() { return 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; } for (int i = 0; i < Recipe.numRecipes; i++) { int num = 0; while (Main.recipe[i].requiredItem[num].type > 0) { if (this.netID == Main.recipe[i].requiredItem[num].netID) { this.material = true; return true; } num++; } } this.material = false; return false; } public void netDefaults(int type) { if (type < 0) { if (type == -1) { this.SetDefaults("Gold Pickaxe"); return; } if (type == -2) { this.SetDefaults("Gold Broadsword"); return; } if (type == -3) { this.SetDefaults("Gold Shortsword"); return; } if (type == -4) { this.SetDefaults("Gold Axe"); return; } if (type == -5) { this.SetDefaults("Gold Hammer"); return; } if (type == -6) { this.SetDefaults("Gold Bow"); return; } if (type == -7) { this.SetDefaults("Silver Pickaxe"); return; } if (type == -8) { this.SetDefaults("Silver Broadsword"); return; } if (type == -9) { this.SetDefaults("Silver Shortsword"); return; } if (type == -10) { this.SetDefaults("Silver Axe"); return; } if (type == -11) { this.SetDefaults("Silver Hammer"); return; } if (type == -12) { this.SetDefaults("Silver Bow"); return; } if (type == -13) { this.SetDefaults("Copper Pickaxe"); return; } if (type == -14) { this.SetDefaults("Copper Broadsword"); return; } if (type == -15) { this.SetDefaults("Copper Shortsword"); return; } if (type == -16) { this.SetDefaults("Copper Axe"); return; } if (type == -17) { this.SetDefaults("Copper Hammer"); return; } if (type == -18) { this.SetDefaults("Copper Bow"); return; } if (type == -19) { this.SetDefaults("Blue Phasesaber"); return; } if (type == -20) { this.SetDefaults("Red Phasesaber"); return; } if (type == -21) { this.SetDefaults("Green Phasesaber"); return; } if (type == -22) { this.SetDefaults("Purple Phasesaber"); return; } if (type == -23) { this.SetDefaults("White Phasesaber"); return; } if (type == -24) { this.SetDefaults("Yellow Phasesaber"); return; } if (type == -25) { this.SetDefaults("Tin Pickaxe"); return; } if (type == -26) { this.SetDefaults("Tin Broadsword"); return; } if (type == -27) { this.SetDefaults("Tin Shortsword"); return; } if (type == -28) { this.SetDefaults("Tin Axe"); return; } if (type == -29) { this.SetDefaults("Tin Hammer"); return; } if (type == -30) { this.SetDefaults("Tin Bow"); return; } if (type == -31) { this.SetDefaults("Lead Pickaxe"); return; } if (type == -32) { this.SetDefaults("Lead Broadsword"); return; } if (type == -33) { this.SetDefaults("Lead Shortsword"); return; } if (type == -34) { this.SetDefaults("Lead Axe"); return; } if (type == -35) { this.SetDefaults("Lead Hammer"); return; } if (type == -36) { this.SetDefaults("Lead Bow"); return; } if (type == -37) { this.SetDefaults("Tungsten Pickaxe"); return; } if (type == -38) { this.SetDefaults("Tungsten Broadsword"); return; } if (type == -39) { this.SetDefaults("Tungsten Shortsword"); return; } if (type == -40) { this.SetDefaults("Tungsten Axe"); return; } if (type == -41) { this.SetDefaults("Tungsten Hammer"); return; } if (type == -42) { this.SetDefaults("Tungsten Bow"); return; } if (type == -43) { this.SetDefaults("Platinum Pickaxe"); return; } if (type == -44) { this.SetDefaults("Platinum Broadsword"); return; } if (type == -45) { this.SetDefaults("Platinum Shortsword"); return; } if (type == -46) { this.SetDefaults("Platinum Axe"); return; } if (type == -47) { this.SetDefaults("Platinum Hammer"); return; } if (type == -48) { this.SetDefaults("Platinum Bow"); return; } return; } this.SetDefaults(type, false); } public static int NPCtoBanner(int i) { switch (i) { case 1: case 147: case 184: return 69; case 2: case 133: case 190: case 191: case 192: case 193: case 194: return 25; case 3: case 132: case 186: case 187: case 188: case 189: case 200: return 87; case 6: return 27; case 10: case 11: case 12: case 95: case 96: case 97: return 84; case 21: case 201: case 202: case 203: return 67; case 23: return 55; case 24: return 50; case 27: return 41; case 28: return 42; case 29: return 39; case 32: return 68; case 39: case 40: case 41: return 13; case 42: case 176: case 231: case 232: case 233: case 234: case 235: return 47; case 43: return 54; case 46: return 14; case 47: return 18; case 48: return 44; case 49: case 93: return 7; case 55: case 230: return 43; case 57: return 19; case 58: return 61; case 60: case 151: return 45; case 61: return 79; case 62: case 66: case 156: return 24; case 63: case 64: case 103: return 51; case 65: return 66; case 67: return 20; case 69: return 4; case 73: return 40; case 74: return 8; case 75: return 63; case 77: return 6; case 78: case 79: case 80: return 57; case 82: return 85; case 83: return 23; case 84: return 28; case 85: return 16; case 86: return 77; case 87: case 88: case 89: case 90: case 91: case 92: return 86; case 98: case 99: case 100: return 83; case 102: return 1; case 104: return 81; case 109: return 17; case 111: return 38; case 120: return 15; case 122: return 37; case 141: return 75; case 153: case 154: return 74; case 155: return 82; case 157: return 5; case 158: case 159: return 78; case 161: return 29; case 162: return 34; case 163: case 238: return 9; case 164: case 165: return 71; case 166: return 73; case 169: return 48; case 170: case 171: case 180: return 60; case 173: return 21; case 174: return 46; case 177: return 26; case 179: return 22; case 181: return 30; case 182: return 31; case 185: return 70; case 195: case 196: return 80; case 198: case 199: return 53; case 205: return 56; case 206: return 49; case 212: case 213: case 214: case 215: case 216: return 62; case 223: return 64; case 224: return 32; case 225: return 76; case 226: return 33; case 236: case 237: return 52; case 239: return 12; case 241: return 10; case 242: return 11; case 250: return 2; case 252: return 59; case 253: return 65; case 254: case 255: return 72; case 256: return 36; case 257: return 3; case 258: return 58; case 259: case 260: return 35; } return -1; } 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 111; case 39: return 29; case 40: return 73; case 41: return 27; 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; default: return -1; } } public void SetDefaults(int Type, bool noMatCheck = false) { if (Main.netMode == 1 || Main.netMode == 2) { this.owner = 255; goto IL_28; } this.owner = Main.myPlayer; IL_28: this.dye = 0; this.paint = 0; this.tileWand = -1; this.notAmmo = false; this.netID = 0; this.prefix = 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.material = false; this.noWet = false; this.vanity = false; this.mana = 0; this.wet = false; this.wetCount = 0; this.lavaWet = false; this.channel = false; this.manaIncrease = 0; this.release = 0; this.noMelee = false; this.noUseGraphic = false; this.lifeRegen = 0; this.shootSpeed = 0f; this.active = true; this.alpha = 0; this.ammo = 0; this.useAmmo = 0; 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 = default(Color); 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 = 0f; this.maxStack = 1; this.pick = 0; this.rare = 0; this.scale = 1f; this.shoot = 0; this.stack = 1; this.toolTip = null; this.toolTip2 = null; this.tileBoost = 0; this.type = Type; this.useStyle = 0; this.useSound = 0; this.useTime = 100; this.useAnimation = 100; this.value = 0; this.useTurn = false; this.buy = false; if (this.type == 0) { this.netID = 0; this.name = ""; this.stack = 0; goto IL_381A; } if (this.type == 1) { this.name = "Iron Pickaxe"; this.color = new Color(160, 145, 130, 110); 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 = 1; this.knockBack = 2f; this.value = 2000; this.melee = true; goto IL_381A; } if (this.type == 2) { this.name = "Dirt Block"; 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; goto IL_381A; } if (this.type == 3) { this.name = "Stone Block"; 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; goto IL_381A; } if (this.type == 4) { this.name = "Iron Broadsword"; this.color = new Color(160, 145, 130, 110); 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 = 1; this.scale = 1f; this.value = 1800; this.melee = true; goto IL_381A; } if (this.type == 5) { this.name = "Mushroom"; this.useStyle = 2; this.useSound = 2; 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 = 25; goto IL_381A; } if (this.type == 6) { this.name = "Iron Shortsword"; this.color = new Color(160, 145, 130, 110); this.useStyle = 3; this.useTurn = false; this.useAnimation = 12; this.useTime = 12; this.width = 24; this.height = 28; this.damage = 8; this.knockBack = 4f; this.scale = 0.9f; this.useSound = 1; this.useTurn = true; this.value = 1400; this.melee = true; goto IL_381A; } if (this.type == 7) { this.name = "Iron Hammer"; this.color = new Color(160, 145, 130, 110); 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 = 1; this.value = 1600; this.melee = true; goto IL_381A; } if (this.type == 8) { this.flame = true; this.noWet = true; this.name = "Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.width = 10; this.height = 12; this.toolTip = "Provides light"; this.value = 50; goto IL_381A; } if (this.type == 9) { this.name = "Wood"; 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; goto IL_381A; } if (this.type == 10) { this.name = "Iron Axe"; this.color = new Color(160, 145, 130, 110); 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 = 1; this.value = 1600; this.melee = true; goto IL_381A; } if (this.type == 11) { this.name = "Iron Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 6; this.width = 12; this.height = 12; this.value = 500; goto IL_381A; } if (this.type == 12) { this.name = "Copper Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 7; this.width = 12; this.height = 12; this.value = 250; goto IL_381A; } if (this.type == 13) { this.name = "Gold Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 8; this.width = 12; this.height = 12; this.value = 2000; goto IL_381A; } if (this.type == 14) { this.name = "Silver Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 9; this.width = 12; this.height = 12; this.value = 1000; goto IL_381A; } if (this.type == 15) { this.name = "Copper Watch"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Tells the time"; this.value = 1000; goto IL_381A; } if (this.type == 16) { this.name = "Silver Watch"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Tells the time"; this.value = 5000; goto IL_381A; } if (this.type == 17) { this.name = "Gold Watch"; this.width = 24; this.height = 28; this.accessory = true; this.rare = 1; this.toolTip = "Tells the time"; this.value = 10000; goto IL_381A; } if (this.type == 18) { this.name = "Depth Meter"; this.width = 24; this.height = 18; this.accessory = true; this.rare = 1; this.toolTip = "Shows depth"; this.value = 10000; goto IL_381A; } if (this.type == 19) { this.name = "Gold Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_381A; } if (this.type == 20) { this.name = "Copper Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_381A; } if (this.type == 21) { this.name = "Silver Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_381A; } if (this.type == 22) { this.name = "Iron Bar"; this.color = new Color(160, 145, 130, 110); this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_381A; } if (this.type == 23) { this.name = "Gel"; this.width = 10; this.height = 12; this.maxStack = 999; this.alpha = 175; this.ammo = 23; this.color = new Color(0, 80, 255, 100); this.toolTip = "'Both tasty and flammable'"; this.value = 5; goto IL_381A; } if (this.type == 24) { this.name = "Wooden Sword"; 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 = 1; this.value = 100; this.melee = true; goto IL_381A; } if (this.type == 25) { this.name = "Wooden Door"; 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; goto IL_381A; } if (this.type == 26) { this.name = "Stone Wall"; 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; goto IL_381A; } if (this.type == 27) { this.name = "Acorn"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 20; this.width = 18; this.height = 18; this.value = 10; goto IL_381A; } if (this.type == 28) { this.name = "Lesser Healing Potion"; this.useSound = 3; this.healLife = 50; this.useStyle = 2; 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; goto IL_381A; } if (this.type == 29) { this.name = "Life Crystal"; this.maxStack = 99; this.consumable = true; this.width = 18; this.height = 18; this.useStyle = 4; this.useTime = 30; this.useSound = 4; this.useAnimation = 30; this.toolTip = "Permanently increases maximum life by 20"; this.rare = 2; this.value = 75000; goto IL_381A; } if (this.type == 30) { this.name = "Dirt Wall"; 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; goto IL_381A; } if (this.type == 31) { this.name = "Bottle"; 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.width = 16; this.height = 24; this.value = 20; goto IL_381A; } if (this.type == 32) { this.name = "Wooden Table"; 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; goto IL_381A; } if (this.type == 33) { this.name = "Furnace"; 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; this.toolTip = "Used for smelting ore"; goto IL_381A; } if (this.type == 34) { this.name = "Wooden Chair"; 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; goto IL_381A; } if (this.type == 35) { this.name = "Iron Anvil"; 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; this.toolTip = "Used to craft items from metal bars"; goto IL_381A; } if (this.type == 36) { this.name = "Work Bench"; 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.toolTip = "Used for basic crafting"; goto IL_381A; } if (this.type == 37) { this.name = "Goggles"; this.width = 28; this.height = 12; this.defense = 1; this.headSlot = 10; this.rare = 1; this.value = 1000; goto IL_381A; } if (this.type == 38) { this.name = "Lens"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = 500; goto IL_381A; } if (this.type == 39) { this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.name = "Wooden Bow"; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 4; this.shootSpeed = 6.1f; this.noMelee = true; this.value = 100; this.ranged = true; goto IL_381A; } if (this.type == 40) { this.name = "Wooden Arrow"; this.shootSpeed = 3f; this.shoot = 1; this.damage = 4; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 2f; this.value = 10; this.ranged = true; goto IL_381A; } if (this.type == 41) { this.name = "Flaming Arrow"; this.shootSpeed = 3.5f; this.shoot = 2; this.damage = 6; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 2f; this.value = 15; this.ranged = true; goto IL_381A; } if (this.type == 42) { this.useStyle = 1; this.name = "Shuriken"; this.shootSpeed = 9f; this.shoot = 3; this.damage = 10; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 20; this.ranged = true; goto IL_381A; } if (this.type == 43) { this.useStyle = 4; this.name = "Suspicious Looking Eye"; this.width = 22; this.height = 14; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.maxStack = 20; this.toolTip = "Summons the Eye of Cthulhu"; goto IL_381A; } if (this.type == 44) { this.useStyle = 5; this.useAnimation = 25; this.useTime = 25; this.name = "Demon Bow"; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; 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; goto IL_381A; } if (this.type == 45) { this.name = "War Axe of the Night"; 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 = 1; this.rare = 1; this.value = 13500; this.melee = true; goto IL_381A; } if (this.type == 46) { this.name = "Light's Bane"; this.useStyle = 1; this.useAnimation = 20; this.knockBack = 5f; this.width = 24; this.height = 28; this.damage = 17; this.scale = 1.1f; this.useSound = 1; this.rare = 1; this.value = 13500; this.melee = true; goto IL_381A; } if (this.type == 47) { this.name = "Unholy Arrow"; this.shootSpeed = 3.4f; this.shoot = 4; this.damage = 8; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 3f; this.alpha = 30; this.rare = 1; this.value = 40; this.ranged = true; goto IL_381A; } if (this.type == 48) { this.name = "Chest"; 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; goto IL_381A; } if (this.type == 49) { this.name = "Band of Regeneration"; this.width = 22; this.height = 22; this.accessory = true; this.lifeRegen = 1; this.rare = 1; this.toolTip = "Slowly regenerates life"; this.value = 50000; goto IL_381A; } if (this.type == 50) { this.name = "Magic Mirror"; this.useTurn = true; this.width = 20; this.height = 20; this.useStyle = 4; this.useTime = 90; this.useSound = 6; this.useAnimation = 90; this.toolTip = "Gaze in the mirror to return home"; this.rare = 1; this.value = 50000; goto IL_381A; } if (this.type == 51) { this.name = "Jester's Arrow"; this.shootSpeed = 0.5f; this.shoot = 5; this.damage = 9; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 4f; this.rare = 1; this.value = 100; this.ranged = true; goto IL_381A; } if (this.type == 52 || this.type == 673 || this.type == 677 || this.type == 678 || this.type == 858) { this.type = 52; this.name = "Angel Statue"; 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; goto IL_381A; } if (this.type == 53) { this.name = "Cloud in a Bottle"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "Allows the holder to double jump"; this.value = 50000; goto IL_381A; } if (this.type == 54) { this.name = "Hermes Boots"; this.width = 28; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "The wearer can run super fast"; this.value = 50000; goto IL_381A; } if (this.type == 55) { this.noMelee = true; this.useStyle = 1; this.name = "Enchanted Boomerang"; this.shootSpeed = 10f; this.shoot = 6; this.damage = 13; this.knockBack = 8f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.rare = 1; this.value = 50000; this.melee = true; goto IL_381A; } if (this.type == 56) { this.name = "Demonite Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 22; this.width = 12; this.height = 12; this.rare = 1; this.toolTip = "'Pulsing with dark energy'"; this.value = 4000; goto IL_381A; } if (this.type == 57) { this.name = "Demonite Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.rare = 1; this.toolTip = "'Pulsing with dark energy'"; this.value = 16000; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 239; this.placeStyle = 8; goto IL_381A; } if (this.type == 58) { this.name = "Heart"; this.width = 12; this.height = 12; goto IL_381A; } if (this.type == 59) { this.name = "Corrupt Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 23; this.width = 14; this.height = 14; this.value = 500; goto IL_381A; } if (this.type == 60) { this.name = "Vile Mushroom"; this.width = 16; this.height = 18; this.maxStack = 99; this.value = 50; goto IL_381A; } if (this.type == 61) { this.name = "Ebonstone Block"; 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; goto IL_381A; } if (this.type == 62) { this.name = "Grass Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 2; this.width = 14; this.height = 14; this.value = 20; goto IL_381A; } if (this.type == 63) { this.name = "Sunflower"; 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 = 200; goto IL_381A; } if (this.type == 64) { this.mana = 10; this.damage = 10; this.useStyle = 1; this.name = "Vilethorn"; this.shootSpeed = 32f; this.shoot = 7; this.width = 26; this.height = 28; this.useSound = 8; this.useAnimation = 28; this.useTime = 28; this.rare = 1; this.noMelee = true; this.knockBack = 1f; this.toolTip = "Summons a vile thorn"; this.value = 10000; this.magic = true; goto IL_381A; } if (this.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.name = "Starfury"; this.shootSpeed = 20f; this.shoot = 9; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 21; this.useTime = 60; this.rare = 2; this.toolTip = "Causes stars to rain from the sky"; this.toolTip2 = "'Forged with the fury of heaven'"; this.value = 50000; this.melee = true; goto IL_381A; } if (this.type == 66) { this.useStyle = 1; this.name = "Purification Powder"; this.shootSpeed = 4f; this.shoot = 10; this.width = 16; this.height = 24; this.maxStack = 99; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.toolTip = "Cleanses the corruption"; this.value = 75; goto IL_381A; } if (this.type == 67) { this.damage = 0; this.useStyle = 1; this.name = "Vile Powder"; this.shootSpeed = 4f; this.shoot = 11; this.width = 16; this.height = 24; this.maxStack = 99; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.value = 100; this.toolTip = "Removes the Hallow"; goto IL_381A; } if (this.type == 68) { this.name = "Rotten Chunk"; this.width = 18; this.height = 20; this.maxStack = 99; this.toolTip = "'Looks tasty!'"; this.value = 10; goto IL_381A; } if (this.type == 69) { this.name = "Worm Tooth"; this.width = 8; this.height = 20; this.maxStack = 99; this.value = 100; goto IL_381A; } if (this.type == 70) { this.useStyle = 4; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.name = "Worm Food"; this.width = 28; this.height = 28; this.maxStack = 20; this.toolTip = "Summons the Eater of Worlds"; goto IL_381A; } if (this.type == 71) { this.name = "Copper Coin"; this.width = 10; this.height = 12; this.maxStack = 100; this.value = 5; this.ammo = 71; this.shoot = 158; this.notAmmo = true; this.damage = 25; this.shootSpeed = 1f; this.ranged = true; goto IL_381A; } if (this.type == 72) { this.name = "Silver Coin"; this.width = 10; this.height = 12; this.maxStack = 100; this.value = 500; this.ammo = 71; this.notAmmo = true; this.damage = 50; this.shoot = 159; this.shootSpeed = 2f; this.ranged = true; goto IL_381A; } if (this.type == 73) { this.name = "Gold Coin"; this.width = 10; this.height = 12; this.maxStack = 100; this.value = 50000; this.ammo = 71; this.notAmmo = true; this.damage = 100; this.shoot = 160; this.shootSpeed = 3f; this.ranged = true; goto IL_381A; } if (this.type == 74) { this.name = "Platinum Coin"; this.width = 10; this.height = 12; this.maxStack = 100; this.value = 5000000; this.ammo = 71; this.notAmmo = true; this.damage = 200; this.shoot = 161; this.shootSpeed = 4f; this.ranged = true; goto IL_381A; } if (this.type == 75) { this.name = "Fallen Star"; this.width = 18; this.height = 20; this.maxStack = 100; this.alpha = 75; this.ammo = 15; this.toolTip = "Disappears after the sunrise"; this.value = 500; this.useStyle = 4; this.useSound = 4; this.useTurn = false; this.useAnimation = 17; this.useTime = 17; this.consumable = true; this.rare = 1; goto IL_381A; } if (this.type == 76) { this.name = "Copper Greaves"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 1; this.value = 750; goto IL_381A; } if (this.type == 77) { this.name = "Iron Greaves"; this.width = 18; this.height = 18; this.defense = 2; this.legSlot = 2; this.value = 3000; goto IL_381A; } if (this.type == 78) { this.name = "Silver Greaves"; this.width = 18; this.height = 18; this.defense = 3; this.legSlot = 3; this.value = 7500; goto IL_381A; } if (this.type == 79) { this.name = "Gold Greaves"; this.width = 18; this.height = 18; this.defense = 4; this.legSlot = 4; this.value = 15000; goto IL_381A; } if (this.type == 80) { this.name = "Copper Chainmail"; this.width = 18; this.height = 18; this.defense = 2; this.bodySlot = 1; this.value = 1000; goto IL_381A; } if (this.type == 81) { this.name = "Iron Chainmail"; this.width = 18; this.height = 18; this.defense = 3; this.bodySlot = 2; this.value = 4000; goto IL_381A; } if (this.type == 82) { this.name = "Silver Chainmail"; this.width = 18; this.height = 18; this.defense = 4; this.bodySlot = 3; this.value = 10000; goto IL_381A; } if (this.type == 83) { this.name = "Gold Chainmail"; this.width = 18; this.height = 18; this.defense = 5; this.bodySlot = 4; this.value = 20000; goto IL_381A; } if (this.type == 84) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Grappling Hook"; this.shootSpeed = 11.5f; this.shoot = 13; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; this.toolTip = "'Get over here!'"; goto IL_381A; } if (this.type == 85) { this.name = "Chain"; 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 = 1000; this.tileBoost += 2; this.toolTip = "Can be climbed on"; goto IL_381A; } if (this.type == 86) { this.name = "Shadow Scale"; this.width = 14; this.height = 18; this.maxStack = 99; this.rare = 1; this.value = 500; goto IL_381A; } if (this.type == 87) { this.name = "Piggy Bank"; 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; goto IL_381A; } if (this.type == 88) { this.name = "Mining Helmet"; this.width = 22; this.height = 16; this.defense = 1; this.headSlot = 11; this.rare = 1; this.value = 80000; this.toolTip = "Provides light when worn"; goto IL_381A; } if (this.type == 89) { this.name = "Copper Helmet"; this.width = 18; this.height = 18; this.defense = 1; this.headSlot = 1; this.value = 1250; goto IL_381A; } if (this.type == 90) { this.name = "Iron Helmet"; this.width = 18; this.height = 18; this.defense = 2; this.headSlot = 2; this.value = 5000; goto IL_381A; } if (this.type == 91) { this.name = "Silver Helmet"; this.width = 18; this.height = 18; this.defense = 3; this.headSlot = 3; this.value = 12500; goto IL_381A; } if (this.type == 92) { this.name = "Gold Helmet"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 4; this.value = 25000; goto IL_381A; } if (this.type == 93) { this.name = "Wood Wall"; 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; goto IL_381A; } if (this.type == 94) { this.name = "Wood Platform"; 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.width = 8; this.height = 10; goto IL_381A; } if (this.type == 95) { this.useStyle = 5; this.useAnimation = 16; this.useTime = 16; this.name = "Flintlock Pistol"; this.width = 24; this.height = 28; this.shoot = 14; this.useAmmo = 14; this.useSound = 11; this.damage = 10; this.shootSpeed = 5f; this.noMelee = true; this.value = 50000; this.scale = 0.9f; this.rare = 1; this.ranged = true; goto IL_381A; } if (this.type == 96) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 41; this.useTime = 41; this.name = "Musket"; this.width = 44; this.height = 14; this.shoot = 10; this.useAmmo = 14; this.useSound = 11; this.damage = 25; this.shootSpeed = 8.5f; this.noMelee = true; this.value = 100000; this.knockBack = 4.5f; this.rare = 1; this.ranged = true; goto IL_381A; } if (this.type == 97) { this.name = "Musket Ball"; this.shootSpeed = 4f; this.shoot = 14; this.damage = 7; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 2f; this.value = 7; this.ranged = true; goto IL_381A; } if (this.type == 98) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 8; this.useTime = 8; this.name = "Minishark"; this.width = 50; this.height = 18; this.shoot = 10; this.useAmmo = 14; this.useSound = 11; this.damage = 6; this.shootSpeed = 7f; this.noMelee = true; this.value = 350000; this.rare = 2; this.toolTip = "33% chance to not consume ammo"; this.toolTip2 = "'Half shark, half gun, completely awesome.'"; this.ranged = true; goto IL_381A; } if (this.type == 99) { this.useStyle = 5; this.useAnimation = 28; this.useTime = 28; this.name = "Iron Bow"; this.color = new Color(160, 145, 130, 110); this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 8; this.shootSpeed = 6.6f; this.noMelee = true; this.value = 1400; this.ranged = true; goto IL_381A; } if (this.type == 100) { this.name = "Shadow Greaves"; this.width = 18; this.height = 18; this.defense = 6; this.legSlot = 5; this.rare = 1; this.value = 22500; this.toolTip = "7% increased melee speed"; goto IL_381A; } if (this.type == 101) { this.name = "Shadow Scalemail"; this.width = 18; this.height = 18; this.defense = 7; this.bodySlot = 5; this.rare = 1; this.value = 30000; this.toolTip = "7% increased melee speed"; goto IL_381A; } if (this.type == 102) { this.name = "Shadow Helmet"; this.width = 18; this.height = 18; this.defense = 6; this.headSlot = 5; this.rare = 1; this.value = 37500; this.toolTip = "7% increased melee speed"; goto IL_381A; } if (this.type == 103) { this.name = "Nightmare Pickaxe"; 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 = 1; this.knockBack = 3f; this.rare = 1; this.value = 18000; this.scale = 1.15f; this.toolTip = "Able to mine Hellstone"; this.melee = true; goto IL_381A; } if (this.type == 104) { this.name = "The Breaker"; 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 = 1; this.rare = 1; this.value = 15000; this.melee = true; goto IL_381A; } if (this.type == 105) { this.flame = true; this.noWet = true; this.name = "Candle"; 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.holdStyle = 1; goto IL_381A; } if (this.type == 106) { this.name = "Copper Chandelier"; 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; goto IL_381A; } if (this.type == 107) { this.name = "Silver Chandelier"; 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; this.value = 12000; goto IL_381A; } if (this.type == 108) { this.name = "Gold Chandelier"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 36; this.width = 26; this.height = 26; this.value = 24000; goto IL_381A; } if (this.type == 109) { this.name = "Mana Crystal"; this.maxStack = 99; this.consumable = true; this.width = 18; this.height = 18; this.useStyle = 4; this.useTime = 30; this.useSound = 29; this.useAnimation = 30; this.toolTip = "Permanently increases maximum mana by 20"; this.rare = 2; goto IL_381A; } if (this.type == 110) { this.name = "Lesser Mana Potion"; this.useSound = 3; this.healMana = 50; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 15; this.consumable = true; this.width = 14; this.height = 24; this.value = 200; goto IL_381A; } if (this.type == 111) { this.name = "Band of Starpower"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 1; this.toolTip = "Increases maximum mana by 20"; this.value = 50000; goto IL_381A; } if (this.type == 112) { this.mana = 17; this.damage = 44; this.useStyle = 1; this.name = "Flower of Fire"; this.shootSpeed = 6f; this.shoot = 15; this.width = 26; this.height = 28; this.useSound = 20; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.knockBack = 5.5f; this.toolTip = "Throws balls of fire"; this.value = 10000; this.magic = true; goto IL_381A; } if (this.type == 113) { this.mana = 10; this.channel = true; this.damage = 22; this.useStyle = 1; this.name = "Magic Missile"; this.shootSpeed = 6f; this.shoot = 16; this.width = 26; this.height = 28; this.useSound = 9; this.useAnimation = 17; this.useTime = 17; this.rare = 2; this.noMelee = true; this.knockBack = 5f; this.toolTip = "Casts a controllable missile"; this.value = 10000; this.magic = true; goto IL_381A; } if (this.type == 114) { this.channel = true; this.damage = 0; this.useStyle = 1; this.name = "Dirt Rod"; this.shoot = 17; this.width = 26; this.height = 28; this.useSound = 8; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.knockBack = 5f; this.toolTip = "Magically moves dirt"; this.value = 200000; goto IL_381A; } if (this.type == 115) { this.channel = true; this.damage = 0; this.useStyle = 4; this.name = "Shadow Orb"; this.shoot = 18; this.width = 24; this.height = 24; this.useSound = 8; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.toolTip = "Creates a magical shadow orb"; this.value = 10000; this.buffType = 19; goto IL_381A; } if (this.type == 116) { this.name = "Meteorite"; 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; goto IL_381A; } if (this.type == 117) { this.name = "Meteorite Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.rare = 1; this.toolTip = "'Warm to the touch'"; 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; goto IL_381A; } if (this.type == 118) { this.name = "Hook"; this.maxStack = 99; this.width = 18; this.height = 18; this.value = 1000; this.toolTip = "Sometimes dropped by Skeletons and Piranha"; goto IL_381A; } if (this.type == 119) { this.noMelee = true; this.useStyle = 1; this.name = "Flamarang"; this.shootSpeed = 11f; this.shoot = 19; this.damage = 32; this.knockBack = 8f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.rare = 3; this.value = 100000; this.melee = true; goto IL_381A; } if (this.type == 120) { this.useStyle = 5; this.useAnimation = 25; this.useTime = 25; this.name = "Molten Fury"; this.width = 14; this.height = 32; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 29; this.shootSpeed = 8f; this.knockBack = 2f; this.alpha = 30; this.rare = 3; this.noMelee = true; this.scale = 1.1f; this.value = 27000; this.toolTip = "Lights wooden arrows ablaze"; this.ranged = true; goto IL_381A; } if (this.type == 121) { this.name = "Fiery Greatsword"; this.useStyle = 1; this.useAnimation = 34; this.knockBack = 6.5f; this.width = 24; this.height = 28; this.damage = 36; this.scale = 1.3f; this.useSound = 1; this.rare = 3; this.value = 27000; this.toolTip = "'It's made out of fire!'"; this.melee = true; } IL_381A: if (this.type == 122) { this.name = "Molten Pickaxe"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 25; this.useTime = 25; this.autoReuse = true; this.width = 24; this.height = 28; this.damage = 12; this.pick = 100; this.scale = 1.15f; this.useSound = 1; this.knockBack = 2f; this.rare = 3; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 123) { this.name = "Meteor Helmet"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 6; this.rare = 1; this.value = 45000; this.toolTip = "7% increased magic damage"; goto IL_2B846; } if (this.type == 124) { this.name = "Meteor Suit"; this.width = 18; this.height = 18; this.defense = 6; this.bodySlot = 6; this.rare = 1; this.value = 30000; this.toolTip = "7% increased magic damage"; goto IL_2B846; } if (this.type == 125) { this.name = "Meteor Leggings"; this.width = 18; this.height = 18; this.defense = 5; this.legSlot = 6; this.rare = 1; this.value = 30000; this.toolTip = "7% increased magic damage"; goto IL_2B846; } if (this.type == 126) { this.name = "Bottled Water"; this.useSound = 3; this.healLife = 20; this.useStyle = 2; 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 = 20; goto IL_2B846; } if (this.type == 127) { this.autoReuse = true; this.useStyle = 5; this.useAnimation = 18; this.useTime = 18; this.name = "Space Gun"; this.width = 24; this.height = 28; this.shoot = 20; this.mana = 8; this.useSound = 12; this.knockBack = 0.5f; this.damage = 18; this.shootSpeed = 10f; this.noMelee = true; this.scale = 0.8f; this.rare = 1; this.magic = true; this.value = 20000; goto IL_2B846; } if (this.type == 128) { this.name = "Rocket Boots"; this.width = 28; this.height = 24; this.accessory = true; this.rare = 3; this.toolTip = "Allows flight"; this.value = 50000; goto IL_2B846; } if (this.type == 129) { this.name = "Gray Brick"; 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; goto IL_2B846; } if (this.type == 130) { this.name = "Gray Brick Wall"; 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; goto IL_2B846; } if (this.type == 131) { this.name = "Red Brick"; 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; goto IL_2B846; } if (this.type == 132) { this.name = "Red Brick Wall"; 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; goto IL_2B846; } if (this.type == 133) { this.name = "Clay Block"; 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; goto IL_2B846; } if (this.type == 134) { this.name = "Blue Brick"; 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; goto IL_2B846; } if (this.type == 135) { this.name = "Blue Brick Wall"; 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; goto IL_2B846; } if (this.type == 136) { this.name = "Chain Lantern"; 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; goto IL_2B846; } if (this.type == 137) { this.name = "Green Brick"; 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; goto IL_2B846; } if (this.type == 138) { this.name = "Green Brick Wall"; 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; goto IL_2B846; } if (this.type == 139) { this.name = "Pink Brick"; 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; goto IL_2B846; } if (this.type == 140) { this.name = "Pink Brick Wall"; 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; goto IL_2B846; } if (this.type == 141) { this.name = "Gold Brick"; 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; goto IL_2B846; } if (this.type == 142) { this.name = "Gold Brick Wall"; 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; goto IL_2B846; } if (this.type == 143) { this.name = "Silver Brick"; 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; goto IL_2B846; } if (this.type == 144) { this.name = "Silver Brick Wall"; 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; goto IL_2B846; } if (this.type == 145) { this.name = "Copper Brick"; 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; goto IL_2B846; } if (this.type == 146) { this.name = "Copper Brick Wall"; 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; goto IL_2B846; } if (this.type == 147) { this.name = "Spike"; 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; goto IL_2B846; } if (this.type == 148) { this.flame = true; this.noWet = true; this.name = "Water Candle"; 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.holdStyle = 1; this.toolTip = "Holding this may attract unwanted attention"; goto IL_2B846; } if (this.type == 149) { this.name = "Book"; 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.toolTip = "'It contains strange symbols'"; goto IL_2B846; } if (this.type == 150) { this.name = "Cobweb"; 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; goto IL_2B846; } if (this.type == 151) { this.name = "Necro Helmet"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 7; this.rare = 2; this.value = 45000; this.toolTip = "4% increased ranged damage."; goto IL_2B846; } if (this.type == 152) { this.name = "Necro Breastplate"; this.width = 18; this.height = 18; this.defense = 6; this.bodySlot = 7; this.rare = 2; this.value = 30000; this.toolTip = "4% increased ranged damage."; goto IL_2B846; } if (this.type == 153) { this.name = "Necro Greaves"; this.width = 18; this.height = 18; this.defense = 5; this.legSlot = 7; this.rare = 2; this.value = 30000; this.toolTip = "4% increased ranged damage."; goto IL_2B846; } if (this.type == 154) { this.name = "Bone"; this.maxStack = 99; this.consumable = true; this.width = 12; this.height = 14; this.value = 50; this.useAnimation = 12; this.useTime = 12; this.useStyle = 1; this.useSound = 1; this.shootSpeed = 8f; this.noUseGraphic = true; this.damage = 22; this.knockBack = 4f; this.shoot = 21; this.ranged = true; goto IL_2B846; } if (this.type == 155) { this.autoReuse = true; this.useTurn = true; this.name = "Muramasa"; this.useStyle = 1; this.useAnimation = 20; this.width = 40; this.height = 40; this.damage = 18; this.scale = 1.1f; this.useSound = 1; this.rare = 2; this.value = 27000; this.knockBack = 1f; this.melee = true; goto IL_2B846; } if (this.type == 156) { this.name = "Cobalt Shield"; this.width = 24; this.height = 28; this.rare = 2; this.value = 27000; this.accessory = true; this.defense = 1; this.toolTip = "Grants immunity to knockback"; goto IL_2B846; } if (this.type == 157) { this.mana = 4; this.autoReuse = true; this.name = "Aqua Scepter"; this.useStyle = 5; this.useAnimation = 16; this.useTime = 8; this.knockBack = 5f; this.width = 38; this.height = 10; this.damage = 15; this.scale = 1f; this.shoot = 22; this.shootSpeed = 11f; this.useSound = 13; this.rare = 2; this.value = 27000; this.toolTip = "Sprays out a shower of water"; this.magic = true; goto IL_2B846; } if (this.type == 158) { this.name = "Lucky Horseshoe"; this.width = 20; this.height = 22; this.rare = 1; this.value = 27000; this.accessory = true; this.toolTip = "Negates fall damage"; goto IL_2B846; } if (this.type == 159) { this.name = "Shiny Red Balloon"; this.width = 14; this.height = 28; this.rare = 1; this.value = 27000; this.accessory = true; this.toolTip = "Increases jump height"; goto IL_2B846; } if (this.type == 160) { this.autoReuse = true; this.name = "Harpoon"; 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 = 10; this.rare = 2; this.value = 27000; this.ranged = true; goto IL_2B846; } if (this.type == 161) { this.useStyle = 1; this.name = "Spiky Ball"; 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 = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 80; this.ranged = true; goto IL_2B846; } if (this.type == 162) { this.name = "Ball O' Hurt"; this.useStyle = 5; this.useAnimation = 45; this.useTime = 45; this.knockBack = 6.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 = 1; this.rare = 1; this.value = 27000; this.melee = true; this.channel = true; this.noMelee = true; goto IL_2B846; } if (this.type == 163) { this.name = "Blue Moon"; this.useStyle = 5; this.useAnimation = 45; this.useTime = 45; this.knockBack = 7f; this.width = 30; this.height = 10; this.damage = 23; this.scale = 1.1f; this.noUseGraphic = true; this.shoot = 26; this.shootSpeed = 12f; this.useSound = 1; this.rare = 2; this.value = 27000; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 164) { this.autoReuse = false; this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.name = "Handgun"; this.width = 24; this.height = 24; this.shoot = 14; this.knockBack = 3f; this.useAmmo = 14; this.useSound = 41; this.damage = 15; this.shootSpeed = 10f; this.noMelee = true; this.value = 50000; this.scale = 0.85f; this.rare = 2; this.ranged = true; goto IL_2B846; } if (this.type == 165) { this.autoReuse = true; this.rare = 2; this.mana = 10; this.useSound = 21; this.name = "Water Bolt"; this.useStyle = 5; this.damage = 17; 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.toolTip = "Casts a slow moving bolt of water"; this.magic = true; this.value = 50000; goto IL_2B846; } if (this.type == 166) { this.useStyle = 1; this.name = "Bomb"; this.shootSpeed = 5f; this.shoot = 28; this.width = 20; this.height = 20; this.maxStack = 100; this.consumable = true; this.useSound = 1; this.useAnimation = 25; this.useTime = 25; this.noUseGraphic = true; this.noMelee = true; this.value = Item.buyPrice(0, 0, 3, 0); this.damage = 0; this.toolTip = "A small explosion that will destroy some tiles"; goto IL_2B846; } if (this.type == 167) { this.useStyle = 1; this.name = "Dynamite"; this.shootSpeed = 4f; this.shoot = 29; this.width = 8; this.height = 28; this.maxStack = 30; this.consumable = true; this.useSound = 1; this.useAnimation = 40; this.useTime = 40; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 0, 30, 0); this.rare = 1; this.toolTip = "A large explosion that will destroy most tiles"; goto IL_2B846; } if (this.type == 168) { this.useStyle = 5; this.name = "Grenade"; this.shootSpeed = 5.5f; this.shoot = 30; this.width = 20; this.height = 20; this.maxStack = 99; this.consumable = true; this.useSound = 1; this.useAnimation = 45; this.useTime = 45; this.noUseGraphic = true; this.noMelee = true; this.value = 75; this.damage = 60; this.knockBack = 8f; this.toolTip = "A small explosion that will not destroy tiles"; this.ranged = true; goto IL_2B846; } if (this.type == 169) { this.name = "Sand Block"; 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 = 42; goto IL_2B846; } if (this.type == 170) { this.name = "Glass"; 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; goto IL_2B846; } if (this.type == 171) { this.name = "Sign"; 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; goto IL_2B846; } if (this.type == 172) { this.name = "Ash Block"; 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; goto IL_2B846; } if (this.type == 173) { this.name = "Obsidian"; 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; goto IL_2B846; } if (this.type == 174) { this.name = "Hellstone"; 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; goto IL_2B846; } if (this.type == 175) { this.name = "Hellstone Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.rare = 2; this.toolTip = "'Hot to the touch'"; 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; goto IL_2B846; } if (this.type == 176) { this.name = "Mud Block"; 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; goto IL_2B846; } if (this.type == 181) { this.name = "Amethyst"; 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; goto IL_2B846; } if (this.type == 180) { this.name = "Topaz"; 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; goto IL_2B846; } if (this.type == 177) { this.name = "Sapphire"; 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; goto IL_2B846; } if (this.type == 179) { this.name = "Emerald"; 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; goto IL_2B846; } if (this.type == 178) { this.name = "Ruby"; 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; goto IL_2B846; } if (this.type == 182) { this.name = "Diamond"; 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; goto IL_2B846; } if (this.type == 183) { this.name = "Glowing Mushroom"; 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; goto IL_2B846; } if (this.type == 184) { this.name = "Star"; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 185) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Ivy Whip"; this.shootSpeed = 13f; this.shoot = 32; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 186) { this.name = "Breathing Reed"; this.width = 44; this.height = 44; this.rare = 1; this.value = 10000; this.holdStyle = 2; this.toolTip = "'Because not drowning is kinda nice'"; goto IL_2B846; } if (this.type == 187) { this.name = "Flipper"; this.width = 28; this.height = 28; this.rare = 1; this.value = 10000; this.accessory = true; this.toolTip = "Grants the ability to swim"; goto IL_2B846; } if (this.type == 188) { this.name = "Healing Potion"; this.useSound = 3; this.healLife = 100; this.useStyle = 2; 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; goto IL_2B846; } if (this.type == 189) { this.name = "Mana Potion"; this.useSound = 3; this.healMana = 100; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 25; this.consumable = true; this.width = 14; this.height = 24; this.rare = 1; this.value = 500; goto IL_2B846; } if (this.type == 190) { this.name = "Blade of Grass"; this.useStyle = 1; this.useAnimation = 30; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 28; this.scale = 1.4f; this.useSound = 1; this.rare = 3; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 191) { this.noMelee = true; this.useStyle = 1; this.name = "Thorn Chakram"; this.shootSpeed = 11f; this.shoot = 33; this.damage = 25; this.knockBack = 8f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.rare = 3; this.value = 50000; this.melee = true; goto IL_2B846; } if (this.type == 192) { this.name = "Obsidian Brick"; 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; goto IL_2B846; } if (this.type == 193) { this.name = "Obsidian Skull"; this.width = 20; this.height = 22; this.rare = 2; this.value = 27000; this.accessory = true; this.defense = 1; this.toolTip = "Grants immunity to fire blocks"; goto IL_2B846; } if (this.type == 194) { this.name = "Mushroom Grass Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 70; this.width = 14; this.height = 14; this.value = 150; goto IL_2B846; } if (this.type == 195) { this.name = "Jungle Grass Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 60; this.width = 14; this.height = 14; this.value = 150; goto IL_2B846; } if (this.type == 196) { this.name = "Wooden Hammer"; 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 = 1; this.tileBoost = -1; this.value = 50; this.melee = true; goto IL_2B846; } if (this.type == 197) { this.autoReuse = true; this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.name = "Star Cannon"; this.width = 50; this.height = 18; this.shoot = 12; this.useAmmo = 15; this.useSound = 9; this.damage = 55; this.shootSpeed = 14f; this.noMelee = true; this.value = 500000; this.rare = 2; this.toolTip = "Shoots fallen stars"; this.ranged = true; goto IL_2B846; } if (this.type == 198) { this.name = "Blue Phaseblade"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 21; this.scale = 1f; this.useSound = 15; this.rare = 1; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 199) { this.name = "Red Phaseblade"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 21; this.scale = 1f; this.useSound = 15; this.rare = 1; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 200) { this.name = "Green Phaseblade"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 21; this.scale = 1f; this.useSound = 15; this.rare = 1; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 201) { this.name = "Purple Phaseblade"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 21; this.scale = 1f; this.useSound = 15; this.rare = 1; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 202) { this.name = "White Phaseblade"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 21; this.scale = 1f; this.useSound = 15; this.rare = 1; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 203) { this.name = "Yellow Phaseblade"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 3f; this.width = 40; this.height = 40; this.damage = 21; this.scale = 1f; this.useSound = 15; this.rare = 1; this.value = 27000; this.melee = true; goto IL_2B846; } if (this.type == 204) { this.name = "Meteor Hamaxe"; 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 = 1; this.rare = 1; this.value = 15000; this.melee = true; goto IL_2B846; } if (this.type == 205) { this.name = "Empty Bucket"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.width = 20; this.height = 20; this.headSlot = 13; this.defense = 1; goto IL_2B846; } if (this.type == 206) { this.name = "Water Bucket"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.width = 20; this.height = 20; goto IL_2B846; } if (this.type == 207) { this.name = "Lava Bucket"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.width = 20; this.height = 20; goto IL_2B846; } if (this.type == 208) { this.name = "Jungle Rose"; this.width = 20; this.height = 20; this.value = 100; this.headSlot = 23; this.toolTip = "'It's pretty, oh so pretty'"; this.vanity = true; goto IL_2B846; } if (this.type == 209) { this.name = "Stinger"; this.width = 16; this.height = 18; this.maxStack = 99; this.value = 200; goto IL_2B846; } if (this.type == 210) { this.name = "Vine"; this.width = 14; this.height = 20; this.maxStack = 99; this.value = 1000; goto IL_2B846; } if (this.type == 211) { this.name = "Feral Claws"; this.width = 20; this.height = 20; this.accessory = true; this.rare = 3; this.toolTip = "12% increased melee speed"; this.value = 50000; goto IL_2B846; } if (this.type == 212) { this.name = "Anklet of the Wind"; this.width = 20; this.height = 20; this.accessory = true; this.rare = 3; this.toolTip = "10% increased movement speed"; this.value = 50000; goto IL_2B846; } if (this.type == 213) { this.name = "Staff of Regrowth"; 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.scale = 1.2f; this.useSound = 1; this.knockBack = 3f; this.rare = 3; this.value = 2000; this.toolTip = "Creates grass on dirt"; this.melee = true; goto IL_2B846; } if (this.type == 214) { this.name = "Hellstone Brick"; 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; goto IL_2B846; } if (this.type == 215) { this.name = "Whoopie Cushion"; this.width = 18; this.height = 18; this.useTurn = true; this.useTime = 30; this.useAnimation = 30; this.noUseGraphic = true; this.useStyle = 10; this.useSound = 16; this.rare = 2; this.toolTip = "'May annoy others'"; this.value = 100; goto IL_2B846; } if (this.type == 216) { this.name = "Shackle"; this.width = 20; this.height = 20; this.rare = 1; this.value = 1500; this.accessory = true; this.defense = 1; goto IL_2B846; } if (this.type == 217) { this.name = "Molten Hamaxe"; 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 = 1; this.rare = 3; this.value = 15000; this.melee = true; goto IL_2B846; } if (this.type == 218) { this.mana = 16; this.channel = true; this.damage = 34; this.useStyle = 1; this.name = "Flamelash"; this.shootSpeed = 6f; this.shoot = 34; this.width = 26; this.height = 28; this.useSound = 20; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.knockBack = 6.5f; this.toolTip = "Summons a controllable ball of fire"; this.value = 10000; this.magic = true; goto IL_2B846; } if (this.type == 219) { this.autoReuse = false; this.useStyle = 5; this.useAnimation = 11; this.useTime = 11; this.name = "Phoenix Blaster"; this.width = 24; this.height = 22; this.shoot = 14; this.knockBack = 2f; this.useAmmo = 14; this.useSound = 41; this.damage = 23; this.shootSpeed = 13f; this.noMelee = true; this.value = 50000; this.scale = 0.85f; this.rare = 3; this.ranged = true; goto IL_2B846; } if (this.type == 220) { this.name = "Sunfury"; this.noMelee = true; this.useStyle = 5; this.useAnimation = 45; this.useTime = 45; this.knockBack = 7f; this.width = 30; this.height = 10; this.damage = 33; this.scale = 1.1f; this.noUseGraphic = true; this.shoot = 35; this.shootSpeed = 12f; this.useSound = 1; this.rare = 3; this.value = 27000; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 221) { this.name = "Hellforge"; 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; goto IL_2B846; } if (this.type == 222) { this.name = "Clay Pot"; 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; this.toolTip = "Grows plants"; goto IL_2B846; } if (this.type == 223) { this.name = "Nature's Gift"; this.width = 20; this.height = 22; this.rare = 3; this.value = 27000; this.accessory = true; this.toolTip = "6% reduced mana usage"; goto IL_2B846; } if (this.type == 224) { this.name = "Bed"; 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; goto IL_2B846; } if (this.type == 225) { this.name = "Silk"; this.maxStack = 99; this.width = 22; this.height = 22; this.value = 1000; goto IL_2B846; } if (this.type == 226) { this.name = "Lesser Restoration Potion"; this.useSound = 3; this.healMana = 50; this.healLife = 50; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 20; this.consumable = true; this.width = 14; this.height = 24; this.potion = true; this.value = 2000; goto IL_2B846; } if (this.type == 227) { this.name = "Restoration Potion"; this.useSound = 3; this.healMana = 100; this.healLife = 100; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 20; this.consumable = true; this.width = 14; this.height = 24; this.potion = true; this.value = 4000; goto IL_2B846; } if (this.type == 228) { this.name = "Jungle Hat"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 8; this.rare = 3; this.value = 45000; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "3% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 229) { this.name = "Jungle Shirt"; this.width = 18; this.height = 18; this.defense = 5; this.bodySlot = 8; this.rare = 3; this.value = 30000; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "3% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 230) { this.name = "Jungle Pants"; this.width = 18; this.height = 18; this.defense = 5; this.legSlot = 8; this.rare = 3; this.value = 30000; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "3% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 231) { this.name = "Molten Helmet"; this.width = 18; this.height = 18; this.defense = 8; this.headSlot = 9; this.rare = 3; this.value = 45000; goto IL_2B846; } if (this.type == 232) { this.name = "Molten Breastplate"; this.width = 18; this.height = 18; this.defense = 9; this.bodySlot = 9; this.rare = 3; this.value = 30000; goto IL_2B846; } if (this.type == 233) { this.name = "Molten Greaves"; this.width = 18; this.height = 18; this.defense = 8; this.legSlot = 9; this.rare = 3; this.value = 30000; goto IL_2B846; } if (this.type == 234) { this.name = "Meteor Shot"; this.shootSpeed = 3f; this.shoot = 36; this.damage = 9; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 1f; this.value = 8; this.rare = 1; this.ranged = true; goto IL_2B846; } if (this.type == 235) { this.useStyle = 1; this.name = "Sticky Bomb"; this.shootSpeed = 5f; this.shoot = 37; this.width = 20; this.height = 20; this.maxStack = 50; this.consumable = true; this.useSound = 1; this.useAnimation = 25; this.useTime = 25; this.noUseGraphic = true; this.noMelee = true; this.value = 500; this.damage = 0; this.toolTip = "'Tossing may be difficult.'"; goto IL_2B846; } if (this.type == 236) { this.name = "Black Lens"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = 5000; goto IL_2B846; } if (this.type == 237) { this.name = "Sunglasses"; this.width = 28; this.height = 12; this.headSlot = 12; this.rare = 2; this.value = 10000; this.toolTip = "'Makes you look cool!'"; this.vanity = true; goto IL_2B846; } if (this.type == 238) { this.name = "Wizard Hat"; this.width = 28; this.height = 20; this.headSlot = 14; this.rare = 2; this.value = 10000; this.defense = 2; this.toolTip = "15% increased magic damage"; goto IL_2B846; } if (this.type == 239) { this.name = "Top Hat"; this.width = 18; this.height = 18; this.headSlot = 15; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 240) { this.name = "Tuxedo Shirt"; this.width = 18; this.height = 18; this.bodySlot = 10; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 241) { this.name = "Tuxedo Pants"; this.width = 18; this.height = 18; this.legSlot = 10; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 242) { this.name = "Summer Hat"; this.width = 18; this.height = 18; this.headSlot = 16; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 243) { this.name = "Bunny Hood"; this.width = 18; this.height = 18; this.headSlot = 17; this.value = 20000; this.vanity = true; goto IL_2B846; } if (this.type == 244) { this.name = "Plumber's Hat"; this.width = 18; this.height = 12; this.headSlot = 18; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 245) { this.name = "Plumber's Shirt"; this.width = 18; this.height = 18; this.bodySlot = 11; this.value = 250000; this.vanity = true; goto IL_2B846; } if (this.type == 246) { this.name = "Plumber's Pants"; this.width = 18; this.height = 18; this.legSlot = 11; this.value = 250000; this.vanity = true; goto IL_2B846; } if (this.type == 247) { this.name = "Hero's Hat"; this.width = 18; this.height = 12; this.headSlot = 19; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 248) { this.name = "Hero's Shirt"; this.width = 18; this.height = 18; this.bodySlot = 12; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 249) { this.name = "Hero's Pants"; this.width = 18; this.height = 18; this.legSlot = 12; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 250) { this.name = "Fish Bowl"; this.width = 18; this.height = 18; this.headSlot = 20; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 251) { this.name = "Archaeologist's Hat"; this.width = 18; this.height = 12; this.headSlot = 21; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 252) { this.name = "Archaeologist's Jacket"; this.width = 18; this.height = 18; this.bodySlot = 13; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 253) { this.name = "Archaeologist's Pants"; this.width = 18; this.height = 18; this.legSlot = 13; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 254) { this.name = "Black Thread"; this.maxStack = 99; this.width = 12; this.height = 20; this.value = 10000; goto IL_2B846; } if (this.type == 255) { this.name = "Green Thread"; this.maxStack = 99; this.width = 12; this.height = 20; this.value = 2000; goto IL_2B846; } if (this.type == 256) { this.name = "Ninja Hood"; this.width = 18; this.height = 12; this.headSlot = 22; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 257) { this.name = "Ninja Shirt"; this.width = 18; this.height = 18; this.bodySlot = 14; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 258) { this.name = "Ninja Pants"; this.width = 18; this.height = 18; this.legSlot = 14; this.value = 5000; this.vanity = true; goto IL_2B846; } if (this.type == 259) { this.name = "Leather"; this.width = 18; this.height = 20; this.maxStack = 99; this.value = 50; goto IL_2B846; } if (this.type == 260) { this.name = "Red Hat"; this.width = 18; this.height = 14; this.headSlot = 24; this.value = 1000; this.vanity = true; goto IL_2B846; } if (this.type == 261) { this.name = "Goldfish"; this.useStyle = 2; this.useSound = 2; this.useTurn = false; this.useAnimation = 17; this.useTime = 17; this.width = 20; this.height = 10; this.maxStack = 99; this.healLife = 20; this.consumable = true; this.value = Item.sellPrice(0, 0, 1, 0); this.potion = true; this.toolTip = "'It's smiling, might be a good snack'"; goto IL_2B846; } if (this.type == 262) { this.name = "Robe"; this.width = 18; this.height = 14; this.bodySlot = 15; this.value = 2000; this.vanity = true; goto IL_2B846; } if (this.type == 263) { this.name = "Robot Hat"; this.width = 18; this.height = 18; this.headSlot = 25; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 264) { this.name = "Gold Crown"; this.width = 18; this.height = 18; this.headSlot = 26; this.value = 10000; this.vanity = true; goto IL_2B846; } if (this.type == 265) { this.name = "Hellfire Arrow"; this.shootSpeed = 6.5f; this.shoot = 41; this.damage = 10; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 8f; this.value = 100; this.rare = 2; this.ranged = true; goto IL_2B846; } if (this.type == 266) { this.useStyle = 5; this.useAnimation = 16; this.useTime = 16; this.autoReuse = true; this.name = "Sandgun"; this.width = 40; this.height = 20; this.shoot = 42; this.useAmmo = 42; this.useSound = 11; this.damage = 30; this.shootSpeed = 12f; this.noMelee = true; this.knockBack = 5f; this.value = 10000; this.rare = 2; this.toolTip = "'This is a good idea!'"; this.ranged = true; goto IL_2B846; } if (this.type == 267) { this.accessory = true; this.name = "Guide Voodoo Doll"; this.width = 14; this.height = 26; this.value = 1000; this.toolTip = "'You are a terrible person.'"; goto IL_2B846; } if (this.type == 268) { this.headSlot = 27; this.defense = 2; this.name = "Diving Helmet"; this.width = 20; this.height = 20; this.value = 1000; this.rare = 2; this.toolTip = "Greatly extends underwater breathing"; goto IL_2B846; } if (this.type == 269) { this.name = "Familiar Shirt"; this.bodySlot = 0; this.width = 20; this.height = 20; this.value = 10000; this.color = Main.player[Main.myPlayer].shirtColor; goto IL_2B846; } if (this.type == 270) { this.name = "Familiar Pants"; this.legSlot = 0; this.width = 20; this.height = 20; this.value = 10000; this.color = Main.player[Main.myPlayer].pantsColor; goto IL_2B846; } if (this.type == 271) { this.name = "Familiar Wig"; this.headSlot = 0; this.width = 20; this.height = 20; this.value = 10000; this.color = Main.player[Main.myPlayer].hairColor; goto IL_2B846; } if (this.type == 272) { this.mana = 14; this.damage = 35; this.useStyle = 5; this.name = "Demon Scythe"; this.shootSpeed = 0.2f; this.shoot = 45; this.width = 26; this.height = 28; this.useSound = 8; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.knockBack = 5f; this.scale = 0.9f; this.toolTip = "Casts a demon scythe"; this.value = 10000; this.magic = true; goto IL_2B846; } if (this.type == 273) { this.name = "Night's Edge"; 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 = 1; this.rare = 3; this.value = 54000; this.melee = true; goto IL_2B846; } if (this.type == 274) { this.name = "Dark Lance"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 25; this.shootSpeed = 5f; this.knockBack = 4f; this.width = 40; this.height = 40; this.damage = 27; this.scale = 1.1f; this.useSound = 1; this.shoot = 46; this.rare = 3; this.value = 27000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 275) { this.name = "Coral"; 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 = 400; goto IL_2B846; } if (this.type == 276) { this.name = "Cactus"; 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; goto IL_2B846; } if (this.type == 277) { this.name = "Trident"; this.useStyle = 5; this.useAnimation = 31; this.useTime = 31; this.shootSpeed = 4f; this.knockBack = 5f; this.width = 40; this.height = 40; this.damage = 10; this.scale = 1.1f; this.useSound = 1; this.shoot = 47; this.rare = 1; this.value = 10000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 278) { this.name = "Silver Bullet"; this.shootSpeed = 4.5f; this.shoot = 14; this.damage = 9; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 3f; this.value = 15; this.ranged = true; goto IL_2B846; } if (this.type == 279) { this.useStyle = 1; this.name = "Throwing Knife"; this.shootSpeed = 10f; this.shoot = 48; this.damage = 12; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 50; this.knockBack = 2f; this.ranged = true; goto IL_2B846; } if (this.type == 280) { this.name = "Spear"; 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 = 1; this.shoot = 49; this.value = 1000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 281) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 45; this.useTime = 45; this.name = "Blowpipe"; this.width = 38; this.height = 6; this.shoot = 10; this.useAmmo = 51; this.useSound = 5; this.damage = 9; this.shootSpeed = 11f; this.noMelee = true; this.value = 10000; this.knockBack = 3.5f; this.useAmmo = 51; this.toolTip = "Allows the collection of seeds for ammo"; this.ranged = true; goto IL_2B846; } if (this.type == 282) { this.useStyle = 1; this.name = "Glowstick"; this.shootSpeed = 6f; this.shoot = 50; this.width = 12; this.height = 12; this.maxStack = 99; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.value = 10; this.holdStyle = 1; this.toolTip = "Works when wet"; goto IL_2B846; } if (this.type == 283) { this.name = "Seed"; this.shoot = 51; this.width = 8; this.height = 8; this.maxStack = 999; this.ammo = 51; this.toolTip = "For use with Blowpipe"; this.damage = 1; this.ranged = true; goto IL_2B846; } if (this.type == 284) { this.noMelee = true; this.useStyle = 1; this.name = "Wooden Boomerang"; this.shootSpeed = 6.5f; this.shoot = 52; this.damage = 7; this.knockBack = 5f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 16; this.useTime = 16; this.noUseGraphic = true; this.value = 5000; this.melee = true; goto IL_2B846; } if (this.type == 285) { this.name = "Aglet"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "5% increased movement speed"; this.value = 5000; goto IL_2B846; } if (this.type == 286) { this.useStyle = 1; this.name = "Sticky Glowstick"; this.shootSpeed = 6f; this.shoot = 53; this.width = 12; this.height = 12; this.maxStack = 99; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.value = 20; this.holdStyle = 1; goto IL_2B846; } if (this.type == 287) { this.useStyle = 1; this.name = "Poisoned Knife"; this.shootSpeed = 11f; this.shoot = 54; this.damage = 13; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 60; this.knockBack = 2f; this.ranged = true; goto IL_2B846; } if (this.type == 288) { this.name = "Obsidian Skin Potion"; this.useSound = 3; this.useStyle = 2; 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 = 14400; this.toolTip = "Provides immunity to lava"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 289) { this.name = "Regeneration Potion"; this.useSound = 3; this.useStyle = 2; 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 = 18000; this.toolTip = "Provides life regeneration"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 290) { this.name = "Swiftness Potion"; this.useSound = 3; this.useStyle = 2; 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 = 14400; this.toolTip = "25% increased movement speed"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 291) { this.name = "Gills Potion"; this.useSound = 3; this.useStyle = 2; 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 = 7200; this.toolTip = "Breathe water instead of air"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 292) { this.name = "Ironskin Potion"; this.useSound = 3; this.useStyle = 2; 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 = 18000; this.toolTip = "Increase defense by 8"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 293) { this.name = "Mana Regeneration Potion"; this.useSound = 3; this.useStyle = 2; 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 = 7200; this.toolTip = "Increased mana regeneration"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 294) { this.name = "Magic Power Potion"; this.useSound = 3; this.useStyle = 2; 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 = 7200; this.toolTip = "20% increased magic damage"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 295) { this.name = "Featherfall Potion"; this.useSound = 3; this.useStyle = 2; 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 = 18000; this.toolTip = "Slows falling speed"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 296) { this.name = "Spelunker Potion"; this.useSound = 3; this.useStyle = 2; 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.toolTip = "Shows the location of treasure and ore"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 297) { this.name = "Invisibility Potion"; this.useSound = 3; this.useStyle = 2; 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 = 7200; this.toolTip = "Grants invisibility"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 298) { this.name = "Shine Potion"; this.useSound = 3; this.useStyle = 2; 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 = 18000; this.toolTip = "Emits an aura of light"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 299) { this.name = "Night Owl Potion"; this.useSound = 3; this.useStyle = 2; 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 = 14400; this.toolTip = "Increases night vision"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 300) { this.name = "Battle Potion"; this.useSound = 3; this.useStyle = 2; 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.toolTip = "Increases enemy spawn rate"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 301) { this.name = "Thorns Potion"; this.useSound = 3; this.useStyle = 2; 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 = 7200; this.toolTip = "Attackers also take damage"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 302) { this.name = "Water Walking Potion"; this.useSound = 3; this.useStyle = 2; 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 = 18000; this.toolTip = "Allows the ability to walk on water"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 303) { this.name = "Archery Potion"; this.useSound = 3; this.useStyle = 2; 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 = 14400; this.toolTip = "20% increased arrow speed and damage"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 304) { this.name = "Hunter Potion"; this.useSound = 3; this.useStyle = 2; 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 = 18000; this.toolTip = "Shows the location of enemies"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 305) { this.name = "Gravitation Potion"; this.useSound = 3; this.useStyle = 2; 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.toolTip = "Allows the control of gravity"; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 306) { this.name = "Gold Chest"; 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; goto IL_2B846; } if (this.type == 307) { this.name = "Daybloom Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 82; this.placeStyle = 0; this.width = 12; this.height = 14; this.value = 80; goto IL_2B846; } if (this.type == 308) { this.name = "Moonglow Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 82; this.placeStyle = 1; this.width = 12; this.height = 14; this.value = 80; goto IL_2B846; } if (this.type == 309) { this.name = "Blinkroot Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 82; this.placeStyle = 2; this.width = 12; this.height = 14; this.value = 80; goto IL_2B846; } if (this.type == 310) { this.name = "Deathweed Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 82; this.placeStyle = 3; this.width = 12; this.height = 14; this.value = 80; goto IL_2B846; } if (this.type == 311) { this.name = "Waterleaf Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 82; this.placeStyle = 4; this.width = 12; this.height = 14; this.value = 80; goto IL_2B846; } if (this.type == 312) { this.name = "Fireblossom Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 82; this.placeStyle = 5; this.width = 12; this.height = 14; this.value = 80; goto IL_2B846; } if (this.type == 313) { this.name = "Daybloom"; this.maxStack = 99; this.width = 12; this.height = 14; this.value = 100; goto IL_2B846; } if (this.type == 314) { this.name = "Moonglow"; this.maxStack = 99; this.width = 12; this.height = 14; this.value = 100; goto IL_2B846; } if (this.type == 315) { this.name = "Blinkroot"; this.maxStack = 99; this.width = 12; this.height = 14; this.value = 100; goto IL_2B846; } if (this.type == 316) { this.name = "Deathweed"; this.maxStack = 99; this.width = 12; this.height = 14; this.value = 100; goto IL_2B846; } if (this.type == 317) { this.name = "Waterleaf"; this.maxStack = 99; this.width = 12; this.height = 14; this.value = 100; goto IL_2B846; } if (this.type == 318) { this.name = "Fireblossom"; this.maxStack = 99; this.width = 12; this.height = 14; this.value = 100; goto IL_2B846; } if (this.type == 319) { this.name = "Shark Fin"; this.maxStack = 99; this.width = 16; this.height = 14; this.value = 200; goto IL_2B846; } if (this.type == 320) { this.name = "Feather"; this.maxStack = 99; this.width = 16; this.height = 14; this.value = 50; goto IL_2B846; } if (this.type == 321) { this.name = "Tombstone"; 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; goto IL_2B846; } if (this.type == 322) { this.name = "Mime Mask"; this.headSlot = 28; this.width = 20; this.height = 20; this.value = 20000; goto IL_2B846; } if (this.type == 323) { this.name = "Antlion Mandible"; this.width = 10; this.height = 20; this.maxStack = 99; this.value = 50; goto IL_2B846; } if (this.type == 324) { this.name = "Illegal Gun Parts"; this.width = 10; this.height = 20; this.maxStack = 99; this.value = 250000; this.toolTip = "'Banned in most places'"; goto IL_2B846; } if (this.type == 325) { this.name = "The Doctor's Shirt"; this.width = 18; this.height = 18; this.bodySlot = 16; this.value = 200000; this.vanity = true; goto IL_2B846; } if (this.type == 326) { this.name = "The Doctor's Pants"; this.width = 18; this.height = 18; this.legSlot = 15; this.value = 200000; this.vanity = true; goto IL_2B846; } if (this.type == 327) { this.name = "Golden Key"; this.width = 14; this.height = 20; this.maxStack = 99; this.toolTip = "Opens one Gold Chest"; goto IL_2B846; } if (this.type == 328) { this.name = "Shadow Chest"; 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; goto IL_2B846; } if (this.type == 329) { this.name = "Shadow Key"; this.width = 14; this.height = 20; this.maxStack = 1; this.toolTip = "Opens all Shadow Chests"; this.value = 75000; goto IL_2B846; } if (this.type == 330) { this.name = "Obsidian Brick Wall"; 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; goto IL_2B846; } if (this.type == 331) { this.name = "Jungle Spores"; this.width = 18; this.height = 16; this.maxStack = 99; this.value = 100; goto IL_2B846; } if (this.type == 332) { this.name = "Loom"; 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; this.toolTip = "Used for crafting cloth"; goto IL_2B846; } if (this.type == 333) { this.name = "Piano"; 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; goto IL_2B846; } if (this.type == 334) { this.name = "Dresser"; 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; goto IL_2B846; } if (this.type == 335) { this.name = "Bench"; 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; goto IL_2B846; } if (this.type == 336) { this.name = "Bathtub"; 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; goto IL_2B846; } if (this.type == 337) { this.name = "Red Banner"; 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; goto IL_2B846; } if (this.type == 338) { this.name = "Green Banner"; 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; goto IL_2B846; } if (this.type == 339) { this.name = "Blue Banner"; 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; goto IL_2B846; } if (this.type == 340) { this.name = "Yellow Banner"; 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; goto IL_2B846; } if (this.type == 341) { this.name = "Lamp Post"; 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; goto IL_2B846; } if (this.type == 342) { this.name = "Tiki Torch"; 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; goto IL_2B846; } if (this.type == 343) { this.name = "Barrel"; 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; goto IL_2B846; } if (this.type == 344) { this.name = "Chinese Lantern"; 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; goto IL_2B846; } if (this.type == 345) { this.name = "Cooking Pot"; 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; goto IL_2B846; } if (this.type == 346) { this.name = "Safe"; 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; goto IL_2B846; } if (this.type == 347) { this.name = "Skull Lantern"; 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; goto IL_2B846; } if (this.type == 348) { this.name = "Trash Can"; 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; goto IL_2B846; } if (this.type == 349) { this.name = "Candelabra"; 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; goto IL_2B846; } if (this.type == 350) { this.name = "Pink Vase"; 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; goto IL_2B846; } if (this.type == 351) { this.name = "Mug"; 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; goto IL_2B846; } if (this.type == 352) { this.name = "Keg"; 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; this.toolTip = "Used for brewing ale"; goto IL_2B846; } if (this.type == 353) { this.name = "Ale"; this.useSound = 3; this.useStyle = 2; 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 = 7200; this.value = 100; goto IL_2B846; } if (this.type == 354) { this.name = "Bookcase"; 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; goto IL_2B846; } if (this.type == 355) { this.name = "Throne"; 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; goto IL_2B846; } if (this.type == 356) { this.name = "Bowl"; 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; goto IL_2B846; } if (this.type == 357) { this.name = "Bowl of Soup"; this.useSound = 3; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 30; this.consumable = true; this.width = 10; this.height = 10; this.buffType = 26; this.buffTime = 36000; this.rare = 1; this.toolTip = "Minor improvements to all stats"; this.value = 1000; goto IL_2B846; } if (this.type == 358) { this.name = "Toilet"; 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; goto IL_2B846; } if (this.type == 359) { this.name = "Grandfather Clock"; 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; goto IL_2B846; } if (this.type == 360) { this.name = "Armor Statue"; 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; goto IL_2B846; } if (this.type == 361) { this.useStyle = 4; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.name = "Goblin Battle Standard"; this.width = 28; this.height = 28; this.toolTip = "Summons a Goblin Army"; goto IL_2B846; } if (this.type == 362) { this.name = "Tattered Cloth"; this.maxStack = 99; this.width = 24; this.height = 24; this.value = 30; goto IL_2B846; } if (this.type == 363) { this.name = "Sawmill"; 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; this.toolTip = "Used for advanced wood crafting"; goto IL_2B846; } if (this.type == 364) { this.name = "Cobalt Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 107; this.width = 12; this.height = 12; this.value = 3500; this.rare = 3; goto IL_2B846; } if (this.type == 365) { this.name = "Mythril Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 108; this.width = 12; this.height = 12; this.value = 5500; this.rare = 3; goto IL_2B846; } if (this.type == 366) { this.name = "Adamantite Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 111; this.width = 12; this.height = 12; this.value = 7500; this.rare = 3; goto IL_2B846; } if (this.type == 367) { this.name = "Pwnhammer"; 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 = 1; this.rare = 4; this.value = 39000; this.melee = true; this.toolTip = "Strong enough to destroy Demon Altars"; goto IL_2B846; } if (this.type == 368) { this.autoReuse = true; this.name = "Excalibur"; this.useStyle = 1; this.useAnimation = 25; this.useTime = 25; this.knockBack = 4.5f; this.width = 40; this.height = 40; this.damage = 47; this.scale = 1.15f; this.useSound = 1; this.rare = 5; this.value = 230000; this.melee = true; goto IL_2B846; } if (this.type == 369) { this.name = "Hallowed Seeds"; this.useTurn = true; this.useStyle = 1; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 109; this.width = 14; this.height = 14; this.value = 2000; this.rare = 3; goto IL_2B846; } if (this.type == 370) { this.name = "Ebonsand Block"; 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 = 42; goto IL_2B846; } if (this.type == 371) { this.name = "Cobalt Hat"; this.width = 18; this.height = 18; this.defense = 2; this.headSlot = 29; this.rare = 4; this.value = 75000; this.toolTip = "Increases maximum mana by 40"; this.toolTip2 = "9% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 372) { this.name = "Cobalt Helmet"; this.width = 18; this.height = 18; this.defense = 11; this.headSlot = 30; this.rare = 4; this.value = 75000; this.toolTip = "7% increased movement speed"; this.toolTip2 = "12% increased melee speed"; goto IL_2B846; } if (this.type == 373) { this.name = "Cobalt Mask"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 31; this.rare = 4; this.value = 75000; this.toolTip = "10% increased ranged damage"; this.toolTip2 = "6% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 374) { this.name = "Cobalt Breastplate"; this.width = 18; this.height = 18; this.defense = 8; this.bodySlot = 17; this.rare = 4; this.value = 60000; this.toolTip2 = "3% increased critical strike chance"; goto IL_2B846; } if (this.type == 375) { this.name = "Cobalt Leggings"; this.width = 18; this.height = 18; this.defense = 7; this.legSlot = 16; this.rare = 4; this.value = 45000; this.toolTip2 = "10% increased movement speed"; goto IL_2B846; } if (this.type == 376) { this.name = "Mythril Hood"; this.width = 18; this.height = 18; this.defense = 3; this.headSlot = 32; this.rare = 4; this.value = 112500; this.toolTip = "Increases maximum mana by 60"; this.toolTip2 = "15% increased magic damage"; goto IL_2B846; } if (this.type == 377) { this.name = "Mythril Helmet"; this.width = 18; this.height = 18; this.defense = 16; this.headSlot = 33; this.rare = 4; this.value = 112500; this.toolTip = "5% increased melee critical strike chance"; this.toolTip2 = "10% increased melee damage"; goto IL_2B846; } if (this.type == 378) { this.name = "Mythril Hat"; this.width = 18; this.height = 18; this.defense = 6; this.headSlot = 34; this.rare = 4; this.value = 112500; this.toolTip = "12% increased ranged damage"; this.toolTip2 = "7% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 379) { this.name = "Mythril Chainmail"; this.width = 18; this.height = 18; this.defense = 12; this.bodySlot = 18; this.rare = 4; this.value = 90000; this.toolTip2 = "5% increased damage"; goto IL_2B846; } if (this.type == 380) { this.name = "Mythril Greaves"; this.width = 18; this.height = 18; this.defense = 9; this.legSlot = 17; this.rare = 4; this.value = 67500; this.toolTip2 = "3% increased critical strike chance"; goto IL_2B846; } if (this.type == 381) { this.name = "Cobalt Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 382) { this.name = "Mythril Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 383) { this.name = "Cobalt Chainsaw"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 8; this.shootSpeed = 40f; this.knockBack = 2.75f; this.width = 20; this.height = 12; this.damage = 23; this.axe = 14; this.useSound = 23; this.shoot = 57; this.rare = 4; this.value = 54000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 384) { this.name = "Mythril Chainsaw"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 8; this.shootSpeed = 40f; this.knockBack = 3f; this.width = 20; this.height = 12; this.damage = 29; this.axe = 17; this.useSound = 23; this.shoot = 58; this.rare = 4; this.value = 81000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 385) { this.name = "Cobalt Drill"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 13; this.shootSpeed = 32f; this.knockBack = 0f; this.width = 20; this.height = 12; this.damage = 10; this.pick = 110; this.useSound = 23; this.shoot = 59; this.rare = 4; this.value = 54000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.toolTip = "Can mine Mythril and Orichalcum"; goto IL_2B846; } if (this.type == 386) { this.name = "Mythril Drill"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 10; this.shootSpeed = 32f; this.knockBack = 0f; this.width = 20; this.height = 12; this.damage = 15; this.pick = 150; this.useSound = 23; this.shoot = 60; this.rare = 4; this.value = 81000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.toolTip = "Can mine Adamantite and Titanium"; goto IL_2B846; } if (this.type == 387) { this.name = "Adamantite Chainsaw"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 6; this.shootSpeed = 40f; this.knockBack = 4.5f; this.width = 20; this.height = 12; this.damage = 33; this.axe = 20; this.useSound = 23; this.shoot = 61; this.rare = 4; this.value = 108000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 388) { this.name = "Adamantite Drill"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 7; this.shootSpeed = 32f; this.knockBack = 0f; this.width = 20; this.height = 12; this.damage = 20; this.pick = 180; this.useSound = 23; this.shoot = 62; this.rare = 4; this.value = 108000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 389) { this.name = "Dao of Pow"; this.noMelee = true; this.useStyle = 5; this.useAnimation = 45; this.useTime = 45; this.knockBack = 7f; this.width = 30; this.height = 10; this.damage = 49; this.scale = 1.1f; this.noUseGraphic = true; this.shoot = 63; this.shootSpeed = 15f; this.useSound = 1; this.rare = 5; this.value = 144000; this.melee = true; this.channel = true; this.toolTip = "Has a chance to confuse"; this.toolTip2 = "'Find your inner pieces'"; goto IL_2B846; } if (this.type == 390) { this.name = "Mythril Halberd"; 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 = 1; this.shoot = 64; this.rare = 4; this.value = 67500; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 391) { this.name = "Adamantite Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 392) { this.name = "Glass Wall"; 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; goto IL_2B846; } if (this.type == 393) { this.name = "Compass"; this.width = 24; this.height = 28; this.rare = 3; this.value = 100000; this.accessory = true; this.toolTip = "Shows horizontal position"; goto IL_2B846; } if (this.type == 394) { this.name = "Diving Gear"; this.width = 24; this.height = 28; this.rare = 4; this.value = 100000; this.accessory = true; this.toolTip = "Grants the ability to swim"; this.toolTip2 = "Greatly extends underwater breathing"; goto IL_2B846; } if (this.type == 395) { this.name = "GPS"; this.width = 24; this.height = 28; this.rare = 4; this.value = 150000; this.accessory = true; this.toolTip = "Shows position"; this.toolTip2 = "Tells the time"; goto IL_2B846; } if (this.type == 396) { this.name = "Obsidian Horseshoe"; this.width = 24; this.height = 28; this.rare = 4; this.value = 100000; this.accessory = true; this.toolTip = "Negates fall damage"; this.toolTip2 = "Grants immunity to fire blocks"; goto IL_2B846; } if (this.type == 397) { this.name = "Obsidian Shield"; this.width = 24; this.height = 28; this.rare = 4; this.value = 100000; this.accessory = true; this.defense = 2; this.toolTip = "Grants immunity to knockback"; this.toolTip2 = "Grants immunity to fire blocks"; goto IL_2B846; } if (this.type == 398) { this.name = "Tinkerer's Workshop"; 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; this.toolTip = "Allows the combining of some accessories"; goto IL_2B846; } if (this.type == 399) { this.name = "Cloud in a Balloon"; this.width = 14; this.height = 28; this.rare = 4; this.value = 150000; this.accessory = true; this.toolTip = "Allows the holder to double jump"; this.toolTip2 = "Increases jump height"; goto IL_2B846; } if (this.type == 400) { this.name = "Adamantite Headgear"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 35; this.rare = 4; this.value = 150000; this.toolTip = "Increases maximum mana by 80"; this.toolTip2 = "11% increased magic damage and critical strike chance"; goto IL_2B846; } if (this.type == 401) { this.name = "Adamantite Helmet"; this.width = 18; this.height = 18; this.defense = 22; this.headSlot = 36; this.rare = 4; this.value = 150000; this.toolTip = "7% increased melee critical strike chance"; this.toolTip2 = "14% increased melee damage"; goto IL_2B846; } if (this.type == 402) { this.name = "Adamantite Mask"; this.width = 18; this.height = 18; this.defense = 8; this.headSlot = 37; this.rare = 4; this.value = 150000; this.toolTip = "14% increased ranged damage"; this.toolTip2 = "8% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 403) { this.name = "Adamantite Breastplate"; this.width = 18; this.height = 18; this.defense = 14; this.bodySlot = 19; this.rare = 4; this.value = 120000; this.toolTip = "6% increased damage"; goto IL_2B846; } if (this.type == 404) { this.name = "Adamantite Leggings"; this.width = 18; this.height = 18; this.defense = 10; this.legSlot = 18; this.rare = 4; this.value = 90000; this.toolTip = "4% increased critical strike chance"; this.toolTip2 = "5% increased movement speed"; goto IL_2B846; } if (this.type == 405) { this.name = "Spectre Boots"; this.width = 28; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Allows flight"; this.toolTip2 = "The wearer can run super fast"; this.value = 100000; goto IL_2B846; } if (this.type == 406) { this.name = "Adamantite Glaive"; 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 = 1; this.shoot = 66; this.rare = 4; this.value = 90000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 407) { this.name = "Toolbelt"; this.width = 28; this.height = 24; this.accessory = true; this.rare = 3; this.toolTip = "Increases block placement range"; this.value = 100000; goto IL_2B846; } if (this.type == 408) { this.name = "Pearlsand Block"; 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 = 42; goto IL_2B846; } if (this.type == 409) { this.name = "Pearlstone Block"; 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; goto IL_2B846; } if (this.type == 410) { this.name = "Mining Shirt"; this.width = 18; this.height = 18; this.defense = 1; this.bodySlot = 20; this.value = 5000; this.rare = 1; goto IL_2B846; } if (this.type == 411) { this.name = "Mining Pants"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 19; this.value = 5000; this.rare = 1; goto IL_2B846; } if (this.type == 412) { this.name = "Pearlstone Brick"; 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; goto IL_2B846; } if (this.type == 413) { this.name = "Iridescent Brick"; 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; goto IL_2B846; } if (this.type == 414) { this.name = "Mudstone Block"; 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; goto IL_2B846; } if (this.type == 415) { this.name = "Cobalt Brick"; 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; goto IL_2B846; } if (this.type == 416) { this.name = "Mythril Brick"; 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; goto IL_2B846; } if (this.type == 417) { this.name = "Pearlstone Brick Wall"; 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; goto IL_2B846; } if (this.type == 418) { this.name = "Iridescent Brick Wall"; 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; goto IL_2B846; } if (this.type == 419) { this.name = "Mudstone Brick Wall"; 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; goto IL_2B846; } if (this.type == 420) { this.name = "Cobalt Brick Wall"; 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; goto IL_2B846; } if (this.type == 421) { this.name = "Mythril Brick Wall"; 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; goto IL_2B846; } if (this.type == 422) { this.useStyle = 1; this.name = "Holy Water"; 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 = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 200; this.toolTip = "Spreads the Hallow to some blocks"; goto IL_2B846; } if (this.type == 423) { this.useStyle = 1; this.name = "Unholy Water"; 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 = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 200; this.toolTip = "Spreads the corruption to some blocks"; goto IL_2B846; } if (this.type == 424) { this.name = "Silt Block"; 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; goto IL_2B846; } if (this.type == 425) { this.channel = true; this.damage = 0; this.useStyle = 1; this.name = "Fairy Bell"; this.shoot = 72; this.width = 24; this.height = 24; this.useSound = 25; this.useAnimation = 20; this.useTime = 20; this.rare = 5; this.noMelee = true; this.toolTip = "Summons a magical fairy"; this.value = (this.value = 250000); this.buffType = 27; goto IL_2B846; } if (this.type == 426) { this.name = "Breaker Blade"; this.useStyle = 1; this.useAnimation = 30; this.knockBack = 8f; this.width = 60; this.height = 70; this.damage = 39; this.scale = 1.05f; this.useSound = 1; this.rare = 4; this.value = 150000; this.melee = true; goto IL_2B846; } if (this.type == 427) { this.flame = true; this.noWet = true; this.name = "Blue Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 1; this.width = 10; this.height = 12; this.value = 200; goto IL_2B846; } if (this.type == 428) { this.flame = true; this.noWet = true; this.name = "Red Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 2; this.width = 10; this.height = 12; this.value = 200; goto IL_2B846; } if (this.type == 429) { this.flame = true; this.noWet = true; this.name = "Green Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 3; this.width = 10; this.height = 12; this.value = 200; goto IL_2B846; } if (this.type == 430) { this.flame = true; this.noWet = true; this.name = "Purple Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 4; this.width = 10; this.height = 12; this.value = 200; goto IL_2B846; } if (this.type == 431) { this.flame = true; this.noWet = true; this.name = "White Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 5; this.width = 10; this.height = 12; this.value = 500; goto IL_2B846; } if (this.type == 432) { this.flame = true; this.noWet = true; this.name = "Yellow Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 6; this.width = 10; this.height = 12; this.value = 200; goto IL_2B846; } if (this.type == 433) { this.flame = true; this.noWet = true; this.name = "Demon Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 7; this.width = 10; this.height = 12; this.value = 300; goto IL_2B846; } if (this.type == 434) { this.autoReuse = true; this.useStyle = 5; this.useAnimation = 12; this.useTime = 4; this.reuseDelay = 14; this.name = "Clockwork Assault Rifle"; this.width = 50; this.height = 18; this.shoot = 10; this.useAmmo = 14; this.useSound = 31; this.damage = 19; this.shootSpeed = 7.75f; this.noMelee = true; this.value = 150000; this.rare = 4; this.ranged = true; this.toolTip = "Three round burst"; this.toolTip2 = "Only the first shot consumes ammo"; goto IL_2B846; } if (this.type == 435) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 25; this.useTime = 25; this.name = "Cobalt Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 30; this.shootSpeed = 9f; this.noMelee = true; this.value = 60000; this.ranged = true; this.rare = 4; this.knockBack = 1.5f; goto IL_2B846; } if (this.type == 436) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 23; this.useTime = 23; this.name = "Mythril Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 34; this.shootSpeed = 9.5f; this.noMelee = true; this.value = 90000; this.ranged = true; this.rare = 4; this.knockBack = 2f; goto IL_2B846; } if (this.type == 437) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Dual Hook"; this.shootSpeed = 14f; this.shoot = 73; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 4; this.noMelee = true; this.value = 200000; goto IL_2B846; } if (this.type == 438) { this.name = "Star Statue"; 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; goto IL_2B846; } if (this.type == 439) { this.name = "Sword Statue"; 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; goto IL_2B846; } if (this.type == 440) { this.name = "Slime Statue"; 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; goto IL_2B846; } if (this.type == 441) { this.name = "Goblin Statue"; 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; goto IL_2B846; } if (this.type == 442) { this.name = "Shield Statue"; 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; goto IL_2B846; } if (this.type == 443) { this.name = "Bat Statue"; 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; goto IL_2B846; } if (this.type == 444) { this.name = "Fish Statue"; 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; goto IL_2B846; } if (this.type == 445) { this.name = "Bunny Statue"; 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; goto IL_2B846; } if (this.type == 446) { this.name = "Skeleton Statue"; 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; goto IL_2B846; } if (this.type == 447) { this.name = "Reaper Statue"; 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; goto IL_2B846; } if (this.type == 448) { this.name = "Woman Statue"; 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; goto IL_2B846; } if (this.type == 449) { this.name = "Imp Statue"; 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; goto IL_2B846; } if (this.type == 450) { this.name = "Gargoyle Statue"; 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; goto IL_2B846; } if (this.type == 451) { this.name = "Gloom Statue"; 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; goto IL_2B846; } if (this.type == 452) { this.name = "Hornet Statue"; 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; goto IL_2B846; } if (this.type == 453) { this.name = "Bomb Statue"; 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; goto IL_2B846; } if (this.type == 454) { this.name = "Crab Statue"; 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; goto IL_2B846; } if (this.type == 455) { this.name = "Hammer Statue"; 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; goto IL_2B846; } if (this.type == 456) { this.name = "Potion Statue"; 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; goto IL_2B846; } if (this.type == 457) { this.name = "Spear Statue"; 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; goto IL_2B846; } if (this.type == 458) { this.name = "Cross Statue"; 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; goto IL_2B846; } if (this.type == 459) { this.name = "Jellyfish Statue"; 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; goto IL_2B846; } if (this.type == 460) { this.name = "Bow Statue"; 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; goto IL_2B846; } if (this.type == 461) { this.name = "Boomerang Statue"; 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; goto IL_2B846; } if (this.type == 462) { this.name = "Boot Statue"; 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; goto IL_2B846; } if (this.type == 463) { this.name = "Chest Statue"; 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; goto IL_2B846; } if (this.type == 464) { this.name = "Bird Statue"; 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; goto IL_2B846; } if (this.type == 465) { this.name = "Axe Statue"; 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; goto IL_2B846; } if (this.type == 466) { this.name = "Corrupt Statue"; 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; goto IL_2B846; } if (this.type == 467) { this.name = "Tree Statue"; 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; goto IL_2B846; } if (this.type == 468) { this.name = "Anvil Statue"; 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; goto IL_2B846; } if (this.type == 469) { this.name = "Pickaxe Statue"; 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; goto IL_2B846; } if (this.type == 470) { this.name = "Mushroom Statue"; 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 = 34; goto IL_2B846; } if (this.type == 471) { this.name = "Eyeball Statue"; 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; goto IL_2B846; } if (this.type == 472) { this.name = "Pillar Statue"; 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; goto IL_2B846; } if (this.type == 473) { this.name = "Heart Statue"; 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; goto IL_2B846; } if (this.type == 474) { this.name = "Pot Statue"; 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; goto IL_2B846; } if (this.type == 475) { this.name = "Sunflower Statue"; 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; goto IL_2B846; } if (this.type == 476) { this.name = "King Statue"; 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; goto IL_2B846; } if (this.type == 477) { this.name = "Queen Statue"; 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; goto IL_2B846; } if (this.type == 478) { this.name = "Pirahna Statue"; 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; goto IL_2B846; } if (this.type == 479) { this.name = "Planked Wall"; 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; goto IL_2B846; } if (this.type == 480) { this.name = "Wooden Beam"; 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; goto IL_2B846; } if (this.type == 481) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 20; this.useTime = 20; this.name = "Adamantite Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 37; this.shootSpeed = 10f; this.noMelee = true; this.value = 120000; this.ranged = true; this.rare = 4; this.knockBack = 2.5f; goto IL_2B846; } if (this.type == 482) { this.name = "Adamantite Sword"; this.useStyle = 1; this.useAnimation = 27; this.useTime = 27; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 44; this.scale = 1.2f; this.useSound = 1; this.rare = 4; this.value = 138000; this.melee = true; goto IL_2B846; } if (this.type == 483) { this.useTurn = true; this.autoReuse = true; this.name = "Cobalt Sword"; this.useStyle = 1; this.useAnimation = 23; this.useTime = 23; this.knockBack = 3.85f; this.width = 40; this.height = 40; this.damage = 34; this.scale = 1.1f; this.useSound = 1; this.rare = 4; this.value = 69000; this.melee = true; goto IL_2B846; } if (this.type == 484) { this.name = "Mythril Sword"; this.useStyle = 1; this.useAnimation = 26; this.useTime = 26; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 39; this.scale = 1.15f; this.useSound = 1; this.rare = 4; this.value = 103500; this.melee = true; goto IL_2B846; } if (this.type == 485) { this.rare = 4; this.name = "Moon Charm"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Turns the holder into a werewolf on full moons"; this.value = 150000; goto IL_2B846; } if (this.type == 486) { this.name = "Ruler"; this.width = 10; this.height = 26; this.accessory = true; this.toolTip = "Creates a grid on screen for block placement"; this.value = 10000; this.rare = 1; goto IL_2B846; } if (this.type == 487) { this.name = "Crystal Ball"; 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; goto IL_2B846; } if (this.type == 488) { this.name = "Disco Ball"; 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; goto IL_2B846; } if (this.type == 489) { this.name = "Sorcerer Emblem"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "15% increased magic damage"; this.value = 100000; this.rare = 4; goto IL_2B846; } if (this.type == 491) { this.name = "Ranger Emblem"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "15% increased ranged damage"; this.value = 100000; this.rare = 4; goto IL_2B846; } if (this.type == 490) { this.name = "Warrior Emblem"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "15% increased melee damage"; this.value = 100000; this.rare = 4; goto IL_2B846; } if (this.type == 492) { this.name = "Demon Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 493) { this.name = "Angel Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 494) { this.rare = 5; this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.name = "Magical Harp"; this.width = 12; this.height = 28; this.shoot = 76; this.holdStyle = 3; this.autoReuse = true; this.damage = 30; this.shootSpeed = 4.5f; this.noMelee = true; this.value = 200000; this.mana = 4; this.magic = true; goto IL_2B846; } if (this.type == 495) { this.rare = 5; this.mana = 10; this.channel = true; this.damage = 53; this.useStyle = 1; this.name = "Rainbow Rod"; this.shootSpeed = 6f; this.shoot = 79; this.width = 26; this.height = 28; this.useSound = 28; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.knockBack = 5f; this.toolTip = "Casts a controllable rainbow"; this.value = 200000; this.magic = true; goto IL_2B846; } if (this.type == 496) { this.rare = 4; this.mana = 7; this.damage = 26; this.useStyle = 1; this.name = "Ice Rod"; this.shootSpeed = 12f; this.shoot = 80; this.width = 26; this.height = 28; this.useSound = 28; this.useAnimation = 17; this.useTime = 17; this.rare = 4; this.autoReuse = true; this.noMelee = true; this.knockBack = 0f; this.toolTip = "Summons a block of ice"; this.value = 1000000; this.magic = true; this.knockBack = 2f; goto IL_2B846; } if (this.type == 497) { this.name = "Neptune's Shell"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Transforms the holder into merfolk when entering water"; this.value = 150000; this.rare = 5; goto IL_2B846; } if (this.type == 498) { this.name = "Mannequin"; 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; goto IL_2B846; } if (this.type == 499) { this.name = "Greater Healing Potion"; this.useSound = 3; this.healLife = 150; this.useStyle = 2; 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; goto IL_2B846; } if (this.type == 500) { this.name = "Greater Mana Potion"; this.useSound = 3; this.healMana = 200; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 50; this.consumable = true; this.width = 14; this.height = 24; this.rare = 3; this.value = 1000; goto IL_2B846; } if (this.type == 501) { this.name = "Pixie Dust"; this.width = 16; this.height = 14; this.maxStack = 99; this.value = 500; this.rare = 1; goto IL_2B846; } if (this.type == 502) { this.name = "Crystal Shard"; 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; goto IL_2B846; } if (this.type == 503) { this.name = "Clown Hat"; this.width = 18; this.height = 18; this.headSlot = 40; this.value = 20000; this.vanity = true; this.rare = 2; goto IL_2B846; } if (this.type == 504) { this.name = "Clown Shirt"; this.width = 18; this.height = 18; this.bodySlot = 23; this.value = 10000; this.vanity = true; this.rare = 2; goto IL_2B846; } if (this.type == 505) { this.name = "Clown Pants"; this.width = 18; this.height = 18; this.legSlot = 22; this.value = 10000; this.vanity = true; this.rare = 2; goto IL_2B846; } if (this.type == 506) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 30; this.useTime = 6; this.name = "Flamethrower"; this.width = 50; this.height = 18; this.shoot = 85; this.useAmmo = 23; this.useSound = 34; this.damage = 27; this.knockBack = 0.3f; this.shootSpeed = 7f; this.noMelee = true; this.value = 500000; this.rare = 5; this.ranged = true; this.toolTip = "Uses gel for ammo"; goto IL_2B846; } if (this.type == 507) { this.rare = 3; this.useStyle = 1; this.useAnimation = 12; this.useTime = 12; this.name = "Bell"; this.width = 12; this.height = 28; this.autoReuse = true; this.noMelee = true; this.value = 10000; goto IL_2B846; } if (this.type == 508) { this.rare = 3; this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.name = "Harp"; this.width = 12; this.height = 28; this.autoReuse = true; this.noMelee = true; this.value = 10000; goto IL_2B846; } if (this.type == 509) { this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.name = "Wrench"; this.width = 24; this.height = 28; this.rare = 1; this.toolTip = "Places red wire"; this.value = 20000; this.mech = true; this.tileBoost = 3; goto IL_2B846; } if (this.type == 510) { this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.name = "Wire Cutter"; this.width = 24; this.height = 28; this.rare = 1; this.toolTip = "Removes wire"; this.value = 20000; this.mech = true; this.tileBoost = 3; goto IL_2B846; } if (this.type == 511) { this.name = "Active Stone Block"; 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; goto IL_2B846; } if (this.type == 512) { this.name = "Inactive Stone Block"; 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; goto IL_2B846; } if (this.type == 513) { this.name = "Lever"; 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; goto IL_2B846; } if (this.type == 514) { this.autoReuse = true; this.useStyle = 5; this.useAnimation = 12; this.useTime = 12; this.name = "Laser Rifle"; this.width = 36; this.height = 22; this.shoot = 88; this.mana = 8; this.useSound = 12; this.knockBack = 2.5f; this.damage = 29; this.shootSpeed = 17f; this.noMelee = true; this.rare = 4; this.magic = true; this.value = 150000; goto IL_2B846; } if (this.type == 515) { this.name = "Crystal Bullet"; this.shootSpeed = 5f; this.shoot = 89; this.damage = 8; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 1f; this.value = 30; this.ranged = true; this.rare = 3; this.toolTip = "Creates several crystal shards on impact"; goto IL_2B846; } if (this.type == 516) { this.name = "Holy Arrow"; this.shootSpeed = 3.5f; this.shoot = 91; this.damage = 6; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 2f; this.value = 80; this.ranged = true; this.rare = 3; this.toolTip = "Summons falling stars on impact"; goto IL_2B846; } if (this.type == 517) { this.useStyle = 1; this.name = "Magic Dagger"; this.shootSpeed = 12f; this.shoot = 93; this.damage = 40; this.width = 18; this.height = 20; this.mana = 6; this.useSound = 1; this.useAnimation = 8; this.useTime = 8; this.noUseGraphic = true; this.noMelee = true; this.value = 1000000; this.knockBack = 3.75f; this.magic = true; this.rare = 4; this.toolTip = "A magical returning dagger"; goto IL_2B846; } if (this.type == 518) { this.autoReuse = true; this.rare = 4; this.mana = 5; this.useSound = 9; this.name = "Crystal Storm"; this.useStyle = 5; this.damage = 26; 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.toolTip = "Summons rapid fire crystal shards"; this.magic = true; this.value = 500000; goto IL_2B846; } if (this.type == 519) { this.autoReuse = true; this.rare = 4; this.mana = 14; this.useSound = 20; this.name = "Cursed Flames"; this.useStyle = 5; this.damage = 35; this.useAnimation = 20; this.useTime = 20; this.width = 24; this.height = 28; this.shoot = 95; this.scale = 0.9f; this.shootSpeed = 10f; this.knockBack = 6.5f; this.toolTip = "Summons unholy fire balls"; this.magic = true; this.value = 500000; goto IL_2B846; } if (this.type == 520) { this.name = "Soul of Light"; this.width = 18; this.height = 18; this.maxStack = 999; this.value = 1000; this.rare = 3; this.toolTip = "'The essence of light creatures'"; goto IL_2B846; } if (this.type == 521) { this.name = "Soul of Night"; this.width = 18; this.height = 18; this.maxStack = 999; this.value = 1000; this.rare = 3; this.toolTip = "'The essence of dark creatures'"; goto IL_2B846; } if (this.type == 522) { this.name = "Cursed Flame"; this.width = 12; this.height = 14; this.maxStack = 99; this.value = 4000; this.rare = 3; this.toolTip = "'Not even water can put the flame out'"; goto IL_2B846; } if (this.type == 523) { this.flame = true; this.name = "Cursed Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 8; this.width = 10; this.height = 12; this.value = 300; this.rare = 1; this.toolTip = "Can be placed in water"; goto IL_2B846; } if (this.type == 524) { this.name = "Adamantite Forge"; 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.toolTip = "Used to smelt adamantite ore"; this.rare = 3; goto IL_2B846; } if (this.type == 525) { this.name = "Mythril Anvil"; 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.toolTip = "Used to craft items from mythril and adamantite bars"; this.rare = 3; goto IL_2B846; } if (this.type == 526) { this.name = "Unicorn Horn"; this.width = 14; this.height = 14; this.maxStack = 99; this.value = 15000; this.rare = 1; this.toolTip = "'Sharp and magical!'"; goto IL_2B846; } if (this.type == 527) { this.name = "Dark Shard"; this.width = 14; this.height = 14; this.maxStack = 99; this.value = 4500; this.rare = 2; this.toolTip = "'Sometimes carried by creatures in corrupt deserts'"; goto IL_2B846; } if (this.type == 528) { this.name = "Light Shard"; this.width = 14; this.height = 14; this.maxStack = 99; this.value = 4500; this.rare = 2; this.toolTip = "'Sometimes carried by creatures in light deserts'"; goto IL_2B846; } if (this.type == 529) { this.name = "Red Pressure Plate"; 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; this.toolTip = "Activates when stepped on"; goto IL_2B846; } if (this.type == 530) { this.name = "Wire"; this.width = 12; this.height = 18; this.maxStack = 999; this.value = 500; this.mech = true; goto IL_2B846; } if (this.type == 531) { this.name = "Spell Tome"; this.width = 12; this.height = 18; this.maxStack = 99; this.value = 50000; this.rare = 1; this.toolTip = "Can be enchanted"; goto IL_2B846; } if (this.type == 532) { this.name = "Star Cloak"; this.width = 20; this.height = 24; this.value = 100000; this.toolTip = "Causes stars to fall when injured"; this.accessory = true; this.rare = 4; goto IL_2B846; } if (this.type == 533) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 7; this.useTime = 7; this.name = "Megashark"; this.width = 50; this.height = 18; this.shoot = 10; this.useAmmo = 14; this.useSound = 11; this.damage = 23; this.shootSpeed = 10f; this.noMelee = true; this.value = 300000; this.rare = 5; this.toolTip = "50% chance to not consume ammo"; this.toolTip2 = "'Minishark's older brother'"; this.knockBack = 1f; this.ranged = true; goto IL_2B846; } if (this.type == 534) { this.knockBack = 6.5f; this.useStyle = 5; this.useAnimation = 45; this.useTime = 45; this.name = "Shotgun"; this.width = 50; this.height = 14; this.shoot = 10; this.useAmmo = 14; this.useSound = 36; this.damage = 21; this.shootSpeed = 6f; this.noMelee = true; this.value = 250000; this.rare = 4; this.ranged = true; this.toolTip = "Fires a spread of bullets"; goto IL_2B846; } if (this.type == 535) { this.name = "Philosopher's Stone"; this.width = 12; this.height = 18; this.value = 100000; this.toolTip = "Reduces the cooldown of healing potions"; this.accessory = true; this.rare = 4; goto IL_2B846; } if (this.type == 536) { this.name = "Titan Glove"; this.width = 12; this.height = 18; this.value = 100000; this.toolTip = "Increases melee knockback"; this.rare = 4; this.accessory = true; goto IL_2B846; } if (this.type == 537) { this.name = "Cobalt Naginata"; 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 = 1; this.shoot = 97; this.rare = 4; this.value = 45000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 538) { this.name = "Switch"; 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; goto IL_2B846; } if (this.type == 539) { this.name = "Dart Trap"; 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; goto IL_2B846; } if (this.type == 540) { this.name = "Boulder"; 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; goto IL_2B846; } if (this.type == 541) { this.name = "Green Pressure Plate"; 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; this.toolTip = "Activates when stepped on"; goto IL_2B846; } if (this.type == 542) { this.name = "Gray Pressure Plate"; 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; this.toolTip = "Activates when a player steps on it on"; goto IL_2B846; } if (this.type == 543) { this.name = "Brown Pressure Plate"; 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; this.toolTip = "Activates when a player steps on it on"; goto IL_2B846; } if (this.type == 544) { this.useStyle = 4; this.name = "Mechanical Eye"; this.width = 22; this.height = 14; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.maxStack = 20; this.toolTip = "Summons The Twins"; this.rare = 3; goto IL_2B846; } if (this.type == 545) { this.name = "Cursed Arrow"; this.shootSpeed = 4f; this.shoot = 103; this.damage = 14; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 3f; this.value = 80; this.ranged = true; this.rare = 3; goto IL_2B846; } if (this.type == 546) { this.name = "Cursed Bullet"; this.shootSpeed = 5f; this.shoot = 104; this.damage = 12; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 4f; this.value = 30; this.rare = 1; this.ranged = true; this.rare = 3; goto IL_2B846; } if (this.type == 547) { this.name = "Soul of Fright"; this.width = 18; this.height = 18; this.maxStack = 999; this.value = 100000; this.rare = 5; this.toolTip = "'The essence of pure terror'"; goto IL_2B846; } if (this.type == 548) { this.name = "Soul of Might"; this.width = 18; this.height = 18; this.maxStack = 999; this.value = 100000; this.rare = 5; this.toolTip = "'The essence of the destroyer'"; goto IL_2B846; } if (this.type == 549) { this.name = "Soul of Sight"; this.width = 18; this.height = 18; this.maxStack = 999; this.value = 100000; this.rare = 5; this.toolTip = "'The essence of omniscient watchers'"; goto IL_2B846; } if (this.type == 550) { this.name = "Gungnir"; 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 = 1; this.shoot = 105; this.rare = 5; this.value = 1500000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 551) { this.name = "Hallowed Plate Mail"; this.width = 18; this.height = 18; this.defense = 15; this.bodySlot = 24; this.rare = 5; this.value = 200000; this.toolTip = "7% increased critical strike chance"; goto IL_2B846; } if (this.type == 552) { this.name = "Hallowed Greaves"; this.width = 18; this.height = 18; this.defense = 11; this.legSlot = 23; this.rare = 5; this.value = 150000; this.toolTip = "7% increased damage"; this.toolTip2 = "8% increased movement speed"; goto IL_2B846; } if (this.type == 553) { this.name = "Hallowed Helmet"; this.width = 18; this.height = 18; this.defense = 9; this.headSlot = 41; this.rare = 5; this.value = 250000; this.toolTip = "15% increased ranged damage"; this.toolTip2 = "8% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 558) { this.name = "Hallowed Headgear"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 42; this.rare = 5; this.value = 250000; this.toolTip = "Increases maximum mana by 100"; this.toolTip2 = "12% increased magic damage and critical strike chance"; goto IL_2B846; } if (this.type == 559) { this.name = "Hallowed Mask"; this.width = 18; this.height = 18; this.defense = 24; this.headSlot = 43; this.rare = 5; this.value = 250000; this.toolTip = "10% increased melee damage and critical strike chance"; this.toolTip2 = "10% increased melee haste"; goto IL_2B846; } if (this.type == 554) { this.name = "Cross Necklace"; this.width = 20; this.height = 24; this.value = 1500; this.toolTip = "Increases length of invincibility after taking damage"; this.accessory = true; this.rare = 4; goto IL_2B846; } if (this.type == 555) { this.name = "Mana Flower"; this.width = 20; this.height = 24; this.value = 50000; this.toolTip = "8% reduced mana usage"; this.toolTip2 = "Automatically use mana potions when needed"; this.accessory = true; this.rare = 4; goto IL_2B846; } if (this.type == 556) { this.useStyle = 4; this.name = "Mechanical Worm"; this.width = 22; this.height = 14; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.maxStack = 20; this.toolTip = "Summons Destroyer"; this.rare = 3; goto IL_2B846; } if (this.type == 557) { this.useStyle = 4; this.name = "Mechanical Skull"; this.width = 22; this.height = 14; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.maxStack = 20; this.toolTip = "Summons Skeletron Prime"; this.rare = 3; goto IL_2B846; } if (this.type == 560) { this.useStyle = 4; this.name = "Slime Crown"; this.width = 22; this.height = 14; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.maxStack = 20; this.toolTip = "Summons King Slime"; this.rare = 1; goto IL_2B846; } if (this.type == 561) { this.melee = true; this.autoReuse = true; this.noMelee = true; this.useStyle = 1; this.name = "Light Disc"; this.shootSpeed = 13f; this.shoot = 106; this.damage = 35; this.knockBack = 8f; this.width = 24; this.height = 24; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.rare = 5; this.maxStack = 5; this.value = 500000; this.toolTip = "Stacks up to 5"; goto IL_2B846; } if (this.type == 562) { this.name = "Music Box (Overworld Day)"; 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; goto IL_2B846; } if (this.type == 563) { this.name = "Music Box (Eerie)"; 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; goto IL_2B846; } if (this.type == 564) { this.name = "Music Box (Night)"; 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; goto IL_2B846; } if (this.type == 565) { this.name = "Music Box (Title)"; 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; goto IL_2B846; } if (this.type == 566) { this.name = "Music Box (Underground)"; 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; goto IL_2B846; } if (this.type == 567) { this.name = "Music Box (Boss 1)"; 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; goto IL_2B846; } if (this.type == 568) { this.name = "Music Box (Jungle)"; 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; goto IL_2B846; } if (this.type == 569) { this.name = "Music Box (Corruption)"; 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; goto IL_2B846; } if (this.type == 570) { this.name = "Music Box (Underground Corruption)"; 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; goto IL_2B846; } if (this.type == 571) { this.name = "Music Box (The Hallow)"; 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; goto IL_2B846; } if (this.type == 572) { this.name = "Music Box (Boss 2)"; 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; goto IL_2B846; } if (this.type == 573) { this.name = "Music Box (Underground Hallow)"; 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; goto IL_2B846; } if (this.type == 574) { this.name = "Music Box (Boss 3)"; 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 = 3; this.value = 100000; this.accessory = true; goto IL_2B846; } if (this.type == 575) { this.name = "Soul of Flight"; this.width = 18; this.height = 18; this.maxStack = 999; this.value = 1000; this.rare = 3; this.toolTip = "'The essence of powerful flying creatures'"; goto IL_2B846; } if (this.type == 576) { this.name = "Music Box"; this.width = 24; this.height = 24; this.rare = 3; this.toolTip = "Has a chance to record songs"; this.value = 100000; this.accessory = true; goto IL_2B846; } if (this.type == 577) { this.name = "Demonite Brick"; 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; goto IL_2B846; } if (this.type == 578) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 19; this.useTime = 19; this.name = "Hallowed Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 39; this.shootSpeed = 11f; this.noMelee = true; this.value = 200000; this.ranged = true; this.rare = 4; this.knockBack = 2.5f; goto IL_2B846; } if (this.type == 579) { this.name = "Drax"; 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 = 23; this.shoot = 107; this.rare = 4; this.value = 220000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.toolTip = "'Not to be confused with a picksaw'"; goto IL_2B846; } if (this.type == 580) { this.mech = true; this.name = "Explosives"; 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.toolTip = "Explodes when activated"; goto IL_2B846; } if (this.type == 581) { this.mech = true; this.name = "Inlet Pump"; 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; this.toolTip = "Sends water to outlet pumps"; goto IL_2B846; } if (this.type == 582) { this.mech = true; this.name = "Outlet Pump"; 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; this.toolTip = "Receives water from inlet pumps"; goto IL_2B846; } if (this.type == 583) { this.mech = true; this.noWet = true; this.name = "1 Second Timer"; 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; this.toolTip = "Activates every second"; goto IL_2B846; } if (this.type == 584) { this.mech = true; this.noWet = true; this.name = "3 Second Timer"; 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; this.toolTip = "Activates every 3 seconds"; goto IL_2B846; } if (this.type == 585) { this.mech = true; this.noWet = true; this.name = "5 Second Timer"; 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; this.toolTip = "Activates every 5 seconds"; goto IL_2B846; } if (this.type == 586) { this.name = "Candy Cane Block"; 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; goto IL_2B846; } if (this.type == 587) { this.name = "Candy Cane Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 29; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 588) { this.name = "Santa Hat"; this.width = 18; this.height = 12; this.headSlot = 44; this.value = 150000; this.vanity = true; goto IL_2B846; } if (this.type == 589) { this.name = "Santa Shirt"; this.width = 18; this.height = 18; this.bodySlot = 25; this.value = 150000; this.vanity = true; goto IL_2B846; } if (this.type == 590) { this.name = "Santa Pants"; this.width = 18; this.height = 18; this.legSlot = 24; this.value = 150000; this.vanity = true; goto IL_2B846; } if (this.type == 591) { this.name = "Green Candy Cane Block"; 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; goto IL_2B846; } if (this.type == 592) { this.name = "Green Candy Cane Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 30; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 593) { this.name = "Snow Block"; 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; goto IL_2B846; } if (this.type == 594) { this.name = "Snow Brick"; 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; goto IL_2B846; } if (this.type == 595) { this.name = "Snow Brick Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 31; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 596) { this.name = "Blue Light"; 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; goto IL_2B846; } if (this.type == 597) { this.name = "Red Light"; 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; goto IL_2B846; } if (this.type == 598) { this.name = "Green Light"; 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; goto IL_2B846; } if (this.type == 599) { this.name = "Blue Present"; this.width = 12; this.height = 12; this.rare = 1; this.toolTip = "Right click to open"; goto IL_2B846; } if (this.type == 600) { this.name = "Green Present"; this.width = 12; this.height = 12; this.rare = 1; this.toolTip = "Right click to open"; goto IL_2B846; } if (this.type == 601) { this.name = "Yellow Present"; this.width = 12; this.height = 12; this.rare = 1; this.toolTip = "Right click to open"; goto IL_2B846; } if (this.type == 602) { this.name = "Snow Globe"; this.useStyle = 4; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.width = 28; this.height = 28; this.toolTip = "Summons the Frost Legion"; this.rare = 2; goto IL_2B846; } if (this.type == 603) { this.damage = 0; this.useStyle = 1; this.name = "Carrot"; this.shoot = 111; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a pet bunny"; this.value = 0; this.buffType = 40; goto IL_2B846; } if (this.type == 604) { this.name = "Adamantite Beam"; 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; goto IL_2B846; } if (this.type == 605) { this.name = "Adamantite Beam Wall"; 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; goto IL_2B846; } if (this.type == 606) { this.name = "Demonite Brick Wall"; 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; goto IL_2B846; } if (this.type == 607) { this.name = "Sandstone Brick"; 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; goto IL_2B846; } if (this.type == 608) { this.name = "Sandstone Brick Wall"; 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; goto IL_2B846; } if (this.type == 609) { this.name = "Ebonstone Brick"; 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; goto IL_2B846; } if (this.type == 610) { this.name = "Ebonstone Brick Wall"; 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; goto IL_2B846; } if (this.type == 611) { this.name = "Red Stucco"; 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; goto IL_2B846; } if (this.type == 612) { this.name = "Yellow Stucco"; 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; goto IL_2B846; } if (this.type == 613) { this.name = "Green Stucco"; 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; goto IL_2B846; } if (this.type == 614) { this.name = "Gray Stucco"; 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; goto IL_2B846; } if (this.type == 615) { this.name = "Red Stucco Wall"; 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; goto IL_2B846; } if (this.type == 616) { this.name = "Yellow Stucco Wall"; 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; goto IL_2B846; } if (this.type == 617) { this.name = "Green Stucco Wall"; 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; goto IL_2B846; } if (this.type == 618) { this.name = "Gray Wall"; 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; goto IL_2B846; } if (this.type == 619) { this.name = "Ebonwood"; 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; goto IL_2B846; } if (this.type == 620) { this.name = "Rich Mahogany"; 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; goto IL_2B846; } if (this.type == 621) { this.name = "Pearlwood"; 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; goto IL_2B846; } if (this.type == 622) { this.name = "Ebonwood Wall"; 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; goto IL_2B846; } if (this.type == 623) { this.name = "Rich Mahogany Wall"; 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; goto IL_2B846; } if (this.type == 624) { this.name = "Pearlwood Wall"; 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; goto IL_2B846; } if (this.type == 625) { this.name = "Ebonwood Chest"; 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; goto IL_2B846; } if (this.type == 626) { this.name = "Rich Mahogany Chest"; 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; goto IL_2B846; } if (this.type == 627) { this.name = "Pearlwood Chest"; 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; goto IL_2B846; } if (this.type == 628) { this.name = "Ebonwood Chair"; 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; goto IL_2B846; } if (this.type == 629) { this.name = "Rich Mahogany Chair"; 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; goto IL_2B846; } if (this.type == 630) { this.name = "Pearlwood Chair"; 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; goto IL_2B846; } if (this.type == 631) { this.name = "Ebonwood Platform"; 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 = 1; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 632) { this.name = "Rich Mahogany Platform"; 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 = 2; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 633) { this.name = "Pearlwood Platform"; 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 = 3; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 634) { this.name = "Bone Platform"; 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 = 4; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 635) { this.name = "Ebonwood Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 636) { this.name = "Rich Mahogany Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 637) { this.name = "Pearlwood Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 638) { this.name = "Ebonwood Table"; 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; goto IL_2B846; } if (this.type == 639) { this.name = "Rich Mahogany Table"; 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; goto IL_2B846; } if (this.type == 640) { this.name = "Pearlwood Table"; 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; goto IL_2B846; } if (this.type == 641) { this.name = "Ebonwood Piano"; 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; goto IL_2B846; } if (this.type == 642) { this.name = "Rich Mahogany Piano"; 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; goto IL_2B846; } if (this.type == 643) { this.name = "Pearlwood Piano"; 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; goto IL_2B846; } if (this.type == 644) { this.name = "Ebonwood Bed"; 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; goto IL_2B846; } if (this.type == 645) { this.name = "Rich Mahogany Bed"; 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; goto IL_2B846; } if (this.type == 646) { this.name = "Pearlwood Bed"; 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; goto IL_2B846; } if (this.type == 647) { this.name = "Ebonwood Dresser"; 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; goto IL_2B846; } if (this.type == 648) { this.name = "Rich Mahogany Dresser"; 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; goto IL_2B846; } if (this.type == 649) { this.name = "Pearlwood Dresser"; 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; goto IL_2B846; } if (this.type == 650) { this.name = "Ebonwood Door"; 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; goto IL_2B846; } if (this.type == 651) { this.name = "Rich Mahogany Door"; 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; goto IL_2B846; } if (this.type == 652) { this.name = "Pearlwood Door"; 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; goto IL_2B846; } if (this.type == 653) { this.name = "Ebonwood Sword"; 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 = 1; this.scale = 1f; this.value = 100; this.melee = true; goto IL_2B846; } if (this.type == 654) { this.name = "Ebonwood Hammer"; 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 = 1; this.value = 50; this.melee = true; goto IL_2B846; } if (this.type == 655) { this.name = "Ebonwood Bow"; this.useStyle = 5; this.useAnimation = 28; this.useTime = 28; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 8; this.shootSpeed = 6.6f; this.noMelee = true; this.value = 100; this.ranged = true; goto IL_2B846; } if (this.type == 656) { this.name = "Rich Mahogany Sword"; 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 = 1; this.scale = 1f; this.value = 100; this.melee = true; goto IL_2B846; } if (this.type == 657) { this.name = "Rich Mahogany Hammer"; 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 = 1; this.value = 50; this.melee = true; goto IL_2B846; } if (this.type == 658) { this.name = "Rich Mahogany Bow"; this.useStyle = 5; this.useAnimation = 29; this.useTime = 29; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 6; this.shootSpeed = 6.6f; this.noMelee = true; this.value = 100; this.ranged = true; goto IL_2B846; } if (this.type == 659) { this.name = "Pearlwood Sword"; 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 = 1; this.scale = 1f; this.value = 100; this.melee = true; goto IL_2B846; } if (this.type == 660) { this.name = "Pearlwood Hammer"; 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 = 1; this.value = 50; this.melee = true; goto IL_2B846; } if (this.type == 661) { this.name = "Pearlwood Bow"; this.useStyle = 5; this.useAnimation = 27; this.useTime = 27; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 9; this.shootSpeed = 6.6f; this.noMelee = true; this.value = 100; this.ranged = true; goto IL_2B846; } if (this.type == 662) { this.name = "Rainbow Brick"; 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; goto IL_2B846; } if (this.type == 663) { this.name = "Rainbow Brick Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 44; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 664) { this.name = "Ice Block"; 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; goto IL_2B846; } if (this.type == 665) { this.name = "Red's Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "You shouldn't have this"; this.rare = 9; goto IL_2B846; } if (this.type == 666) { this.name = "Red's Helmet"; this.width = 18; this.height = 18; this.headSlot = 45; this.rare = 9; this.toolTip = "You shouldn't have this"; this.vanity = true; goto IL_2B846; } if (this.type == 667) { this.name = "Red's Breastplate"; this.width = 18; this.height = 18; this.bodySlot = 26; this.rare = 9; this.toolTip = "You shouldn't have this"; this.vanity = true; goto IL_2B846; } if (this.type == 668) { this.name = "Red's Leggings"; this.width = 18; this.height = 18; this.legSlot = 25; this.rare = 9; this.toolTip = "You shouldn't have this"; this.vanity = true; goto IL_2B846; } if (this.type == 669) { this.damage = 0; this.useStyle = 1; this.name = "Fish"; this.shoot = 112; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a baby penguin"; this.buffType = 41; this.value = Item.sellPrice(0, 2, 0, 0); goto IL_2B846; } if (this.type == 670) { this.noMelee = true; this.useStyle = 1; this.name = "Ice Boomerang"; this.shootSpeed = 11.5f; this.shoot = 113; this.damage = 14; this.knockBack = 8.5f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.rare = 1; this.value = 50000; this.melee = true; goto IL_2B846; } if (this.type == 671) { this.name = "Lockblade"; this.useStyle = 1; this.useAnimation = 22; this.useTime = 22; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 55; this.scale = 1.2f; this.useSound = 1; this.rare = 8; this.value = 138000; this.melee = true; goto IL_2B846; } if (this.type == 672) { this.name = "Cutlass"; this.useStyle = 1; this.useAnimation = 17; this.knockBack = 4f; this.width = 24; this.height = 28; this.damage = 51; this.scale = 1.1f; this.useSound = 1; this.rare = 4; this.value = 180000; this.melee = true; this.autoReuse = true; this.useTurn = true; goto IL_2B846; } if (this.type == 673) { this.name = "Icemourne"; this.useStyle = 1; this.useAnimation = 32; this.knockBack = 8f; this.width = 60; this.height = 70; this.damage = 44; this.scale = 1.05f; this.useSound = 1; this.rare = 4; this.value = 150000; this.melee = true; goto IL_2B846; } if (this.type == 674) { this.name = "True Excalibur"; this.useStyle = 1; this.useAnimation = 16; this.useTime = 30; this.shoot = 156; this.shootSpeed = 11f; this.knockBack = 4.5f; this.width = 40; this.height = 40; this.damage = 55; this.scale = 1.05f; this.useSound = 1; this.rare = 8; this.value = Item.sellPrice(0, 10, 0, 0); this.melee = true; goto IL_2B846; } if (this.type == 675) { this.name = "True Night's Edge"; this.useStyle = 1; this.useAnimation = 24; this.useTime = 45; this.shoot = 157; this.shootSpeed = 10f; this.knockBack = 4.75f; this.width = 40; this.height = 40; this.damage = 70; this.scale = 1.15f; this.useSound = 1; this.rare = 8; this.value = Item.sellPrice(0, 10, 0, 0); this.melee = true; goto IL_2B846; } if (this.type == 676) { this.name = "Frostbrand"; this.useStyle = 1; this.useAnimation = 23; this.useTime = 59; this.knockBack = 4.5f; this.width = 24; this.height = 28; this.damage = 49; this.scale = 1.15f; this.useSound = 1; this.rare = 5; this.shoot = 119; this.shootSpeed = 12f; this.value = 250000; this.toolTip = "Shoots an icy bolt"; this.melee = true; goto IL_2B846; } if (this.type == 677) { this.name = "Scythe"; this.useStyle = 1; this.useAnimation = 26; this.useTime = 26; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 39; this.scale = 1.15f; this.useSound = 1; this.rare = 4; this.value = 103500; this.melee = true; goto IL_2B846; } if (this.type == 678) { this.name = "Soul Scythe"; this.useStyle = 1; this.useAnimation = 37; this.knockBack = 8.75f; this.width = 60; this.height = 70; this.damage = 55; this.scale = 1.2f; this.useSound = 1; this.rare = 4; this.value = 150000; this.melee = true; goto IL_2B846; } if (this.type == 679) { this.autoReuse = true; this.knockBack = 7f; this.useStyle = 5; this.useAnimation = 34; this.useTime = 34; this.name = "Tactical Shotgun"; this.width = 50; this.height = 14; this.shoot = 10; this.useAmmo = 14; this.useSound = 38; this.damage = 29; this.shootSpeed = 6f; this.noMelee = true; this.value = 700000; this.rare = 8; this.ranged = true; this.toolTip = "Fires a spread of bullets"; goto IL_2B846; } if (this.type == 680) { this.name = "Bamboo Chest"; 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; goto IL_2B846; } if (this.type == 681) { this.name = "Ice Chest"; 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; goto IL_2B846; } if (this.type == 682) { this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.name = "Marrow"; this.width = 14; this.height = 32; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 36; this.shootSpeed = 11f; this.knockBack = 4.7f; this.rare = 5; this.noMelee = true; this.scale = 1.1f; this.value = 27000; this.ranged = true; goto IL_2B846; } if (this.type == 683) { this.rare = 7; this.mana = 14; this.useSound = 20; this.name = "Unholy Trident"; this.useStyle = 5; this.damage = 65; this.useAnimation = 40; this.useTime = 40; this.width = 30; this.height = 30; this.shoot = 114; this.shootSpeed = 13f; this.knockBack = 6.5f; this.toolTip = "Summons the Devil's trident"; this.magic = true; this.value = 500000; goto IL_2B846; } if (this.type == 684) { this.name = "Frost Helmet"; this.width = 18; this.height = 18; this.defense = 10; this.headSlot = 46; this.rare = 5; this.value = 250000; this.toolTip = "16% increased melee and ranged damage"; goto IL_2B846; } if (this.type == 685) { this.name = "Frost Breastplate"; this.width = 18; this.height = 18; this.defense = 20; this.bodySlot = 27; this.rare = 5; this.value = 200000; this.toolTip = "11% increased melee and ranged critical strike chance"; goto IL_2B846; } if (this.type == 686) { this.name = "Frost Leggings"; this.width = 18; this.height = 18; this.defense = 13; this.legSlot = 26; this.rare = 5; this.value = 150000; this.toolTip = "8% increased movement speed"; this.toolTip = "7% increased melee attack speed"; goto IL_2B846; } if (this.type == 687) { this.name = "Tin Helmet"; this.width = 18; this.height = 18; this.defense = 2; this.headSlot = 47; this.value = 1875; goto IL_2B846; } if (this.type == 688) { this.name = "Tin Chainmail"; this.width = 18; this.height = 18; this.defense = 2; this.bodySlot = 28; this.value = Item.sellPrice(0, 0, 0, 50); goto IL_2B846; } if (this.type == 689) { this.name = "Tin Greaves"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 27; this.value = 1125; goto IL_2B846; } if (this.type == 690) { this.name = "Lead Helmet"; this.width = 18; this.height = 18; this.defense = 3; this.headSlot = 48; this.value = 7500; goto IL_2B846; } if (this.type == 691) { this.name = "Lead Chainmail"; this.width = 18; this.height = 18; this.defense = 3; this.bodySlot = 29; this.value = 6000; goto IL_2B846; } if (this.type == 692) { this.name = "Lead Greaves"; this.width = 18; this.height = 18; this.defense = 2; this.legSlot = 28; this.value = 4500; goto IL_2B846; } if (this.type == 693) { this.name = "Tungsten Helmet"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 49; this.value = 7500; goto IL_2B846; } if (this.type == 694) { this.name = "Tungsten Chainmail"; this.width = 18; this.height = 18; this.defense = 5; this.bodySlot = 30; this.value = 6000; goto IL_2B846; } if (this.type == 695) { this.name = "Tungsten Greaves"; this.width = 18; this.height = 18; this.defense = 3; this.legSlot = 29; this.value = 4500; goto IL_2B846; } if (this.type == 696) { this.name = "Platinum Helmet"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 50; this.value = 7500; goto IL_2B846; } if (this.type == 697) { this.name = "Platinum Chainmail"; this.width = 18; this.height = 18; this.defense = 6; this.bodySlot = 31; this.value = 6000; goto IL_2B846; } if (this.type == 698) { this.name = "Platinum Greaves"; this.width = 18; this.height = 18; this.defense = 5; this.legSlot = 30; this.value = 4500; goto IL_2B846; } if (this.type == 699) { this.name = "Tin Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 166; this.width = 12; this.height = 12; this.value = 375; goto IL_2B846; } if (this.type == 700) { this.name = "Lead Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 167; this.width = 12; this.height = 12; this.value = 750; goto IL_2B846; } if (this.type == 701) { this.name = "Tungsten Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 168; this.width = 12; this.height = 12; this.value = 1500; goto IL_2B846; } if (this.type == 702) { this.name = "Platinum Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 169; this.width = 12; this.height = 12; this.value = 3000; goto IL_2B846; } if (this.type == 703) { this.name = "Tin Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 704) { this.name = "Lead Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 705) { this.name = "Tungsten Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 706) { this.name = "Platinum Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 707) { this.name = "Tin Watch"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Tells the time"; this.value = 1500; goto IL_2B846; } if (this.type == 708) { this.name = "Tungsten Watch"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Tells the time"; this.value = 7500; goto IL_2B846; } if (this.type == 709) { this.name = "Platinum Watch"; this.width = 24; this.height = 28; this.accessory = true; this.rare = 1; this.toolTip = "Tells the time"; this.value = 15000; goto IL_2B846; } if (this.type == 710) { this.name = "Tin Chandelier"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 170; this.width = 26; this.height = 26; this.value = 4500; goto IL_2B846; } if (this.type == 711) { this.name = "Tungsten Chandelier"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 171; this.width = 26; this.height = 26; this.value = 18000; goto IL_2B846; } if (this.type == 712) { this.name = "Platinum Chandelier"; 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 = 26; this.height = 26; this.value = 36000; goto IL_2B846; } if (this.type == 713) { this.flame = true; this.name = "Platinum Candle"; 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.holdStyle = 1; goto IL_2B846; } if (this.type == 714) { this.name = "Platinum Candelabra"; 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; goto IL_2B846; } if (this.type == 715) { this.name = "Platinum Crown"; this.width = 18; this.height = 18; this.headSlot = 51; this.value = 15000; this.vanity = true; goto IL_2B846; } if (this.type == 716) { this.name = "Lead Anvil"; 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; this.toolTip = "Used to craft items from metal bars"; goto IL_2B846; } if (this.type == 717) { this.name = "Tin Brick"; 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; goto IL_2B846; } if (this.type == 718) { this.name = "Tungsten Brick"; 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; goto IL_2B846; } if (this.type == 719) { this.name = "Platinum Brick"; 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; goto IL_2B846; } if (this.type == 720) { this.name = "Tin Brick Wall"; 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; goto IL_2B846; } if (this.type == 721) { this.name = "Tungsten Brick Wall"; 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; goto IL_2B846; } if (this.type == 722) { this.name = "Platinum Brick Wall"; 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; goto IL_2B846; } if (this.type == 723) { this.rare = 4; this.useSound = 1; this.name = "Beam Sword"; this.useStyle = 1; this.damage = 52; this.useAnimation = 15; this.useTime = 60; this.width = 30; this.height = 30; this.shoot = 116; this.shootSpeed = 11f; this.knockBack = 6.5f; this.toolTip = "Shoots a beam of light"; this.melee = true; this.value = 500000; goto IL_2B846; } if (this.type == 724) { this.rare = 1; this.useSound = 1; this.name = "Ice Blade"; this.useStyle = 1; this.damage = 13; this.useAnimation = 20; this.useTime = 70; this.width = 30; this.height = 30; this.shoot = 118; this.shootSpeed = 8f; this.knockBack = 4.75f; this.toolTip = "Shoots an icy bolt"; this.melee = true; this.value = 20000; goto IL_2B846; } if (this.type == 725) { this.useStyle = 5; this.useAnimation = 22; this.useTime = 22; this.name = "Icy Bow"; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 43; this.shootSpeed = 10f; this.knockBack = 4.5f; this.alpha = 30; this.rare = 5; this.noMelee = true; this.value = Item.sellPrice(0, 3, 50, 0); this.toolTip = "Shoots frost arrows"; this.ranged = true; goto IL_2B846; } if (this.type == 726) { this.autoReuse = true; this.rare = 5; this.mana = 10; this.useSound = 20; this.name = "Frost Staff"; this.useStyle = 5; this.damage = 53; this.useAnimation = 20; this.useTime = 20; this.width = 30; this.height = 30; this.shoot = 119; this.shootSpeed = 16f; this.knockBack = 5f; this.toolTip = "Shoots a stream of frost"; this.magic = true; this.value = 500000; this.noMelee = true; goto IL_2B846; } if (this.type == 727) { this.name = "Wood Helmet"; this.width = 18; this.height = 18; this.defense = 1; this.headSlot = 52; goto IL_2B846; } if (this.type == 728) { this.name = "Wood Breastplate"; this.width = 18; this.height = 18; this.defense = 1; this.bodySlot = 32; goto IL_2B846; } if (this.type == 729) { this.name = "Wood Greaves"; this.width = 18; this.height = 18; this.defense = 0; this.legSlot = 31; goto IL_2B846; } if (this.type == 730) { this.name = "Ebonwood Helmet"; this.width = 18; this.height = 18; this.defense = 1; this.headSlot = 53; goto IL_2B846; } if (this.type == 731) { this.name = "Ebonwood Breastplate"; this.width = 18; this.height = 18; this.defense = 2; this.bodySlot = 33; goto IL_2B846; } if (this.type == 732) { this.name = "Ebonwood Greaves"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 32; goto IL_2B846; } if (this.type == 733) { this.name = "Rich Mahogany Helmet"; this.width = 18; this.height = 18; this.defense = 1; this.headSlot = 54; goto IL_2B846; } if (this.type == 734) { this.name = "Rich Mahogany Breastplate"; this.width = 18; this.height = 18; this.defense = 1; this.bodySlot = 34; goto IL_2B846; } if (this.type == 735) { this.name = "Rich Mahogany Greaves"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 33; goto IL_2B846; } if (this.type == 736) { this.name = "Pearlwood Helmet"; this.width = 18; this.height = 18; this.defense = 2; this.headSlot = 55; goto IL_2B846; } if (this.type == 737) { this.name = "Pearlwood Breastplate"; this.width = 18; this.height = 18; this.defense = 3; this.bodySlot = 35; goto IL_2B846; } if (this.type == 738) { this.name = "Pearlwood Greaves"; this.width = 18; this.height = 18; this.defense = 2; this.legSlot = 34; goto IL_2B846; } if (this.type == 739) { this.name = "Amethyst Staff"; this.mana = 3; this.useSound = 43; 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; goto IL_2B846; } if (this.type == 740) { this.name = "Topaz Staff"; this.mana = 3; this.useSound = 43; this.useStyle = 5; this.damage = 16; 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; goto IL_2B846; } if (this.type == 741) { this.name = "Sapphire Staff"; this.mana = 4; this.useSound = 43; this.useStyle = 5; this.damage = 19; 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; goto IL_2B846; } if (this.type == 742) { this.name = "Emerald Staff"; this.mana = 4; this.useSound = 43; this.useStyle = 5; this.damage = 21; 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; goto IL_2B846; } if (this.type == 743) { this.name = "Ruby Staff"; this.mana = 5; this.useSound = 43; this.useStyle = 5; this.damage = 24; 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; goto IL_2B846; } if (this.type == 744) { this.name = "Diamond Staff"; this.mana = 5; this.useSound = 43; this.useStyle = 5; this.damage = 26; 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; goto IL_2B846; } if (this.type == 745) { this.name = "Grass Wall"; 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; goto IL_2B846; } if (this.type == 746) { this.name = "Jungle Wall"; 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; goto IL_2B846; } if (this.type == 747) { this.name = "Flower Wall"; 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; goto IL_2B846; } if (this.type == 748) { this.name = "Jetpack"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.toolTip2 = "Hold up to rocket faster"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 749) { this.name = "Butterfly Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 750) { this.name = "Cactus Wall"; 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; goto IL_2B846; } if (this.type == 751) { this.name = "Cloud"; 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; goto IL_2B846; } if (this.type == 752) { this.name = "Cloud Wall"; 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; goto IL_2B846; } if (this.type == 753) { this.damage = 0; this.useStyle = 1; this.name = "Seaweed"; this.shoot = 127; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a turtle"; this.value = Item.sellPrice(0, 2, 0, 0); this.buffType = 42; goto IL_2B846; } if (this.type == 754) { this.name = "Rune Hat"; this.width = 28; this.height = 20; this.headSlot = 56; this.rare = 5; this.value = 50000; this.vanity = true; goto IL_2B846; } if (this.type == 755) { this.name = "Rune Robe"; this.width = 18; this.height = 14; this.bodySlot = 36; this.value = 50000; this.vanity = true; this.rare = 5; goto IL_2B846; } if (this.type == 756) { this.rare = 7; this.name = "Mushroom Spear"; this.useStyle = 5; this.useAnimation = 40; this.useTime = 40; this.shootSpeed = 5.5f; this.knockBack = 6.8f; this.width = 32; this.height = 32; this.damage = 60; this.scale = 1f; this.useSound = 1; this.shoot = 130; this.value = Item.buyPrice(0, 30, 0, 0); this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 757) { this.rare = 8; this.useSound = 1; this.name = "Terra Blade"; this.useStyle = 1; this.damage = 80; this.useAnimation = 16; this.useTime = 30; 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(0, 20, 0, 0); goto IL_2B846; } if (this.type == 758) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 30; this.useTime = 30; this.name = "Grenade Launcher"; this.useAmmo = 771; this.width = 50; this.height = 20; this.shoot = 133; this.useSound = 11; this.damage = 55; this.shootSpeed = 10f; this.noMelee = true; this.value = 100000; this.knockBack = 4f; this.rare = 8; this.ranged = true; goto IL_2B846; } if (this.type == 759) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 30; this.useTime = 30; this.name = "Rocket Launcher"; this.useAmmo = 771; this.width = 50; this.height = 20; this.shoot = 134; this.useSound = 11; this.damage = 50; this.shootSpeed = 5f; this.noMelee = true; this.value = 100000; this.knockBack = 4f; this.rare = 8; this.ranged = true; goto IL_2B846; } if (this.type == 760) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 30; this.useTime = 30; this.name = "Proximity Mine Launcher"; this.useAmmo = 771; this.width = 50; this.height = 20; this.shoot = 135; this.useSound = 11; this.damage = 45; this.shootSpeed = 11f; this.noMelee = true; this.value = Item.buyPrice(0, 35, 0, 0); this.knockBack = 4f; this.rare = 8; this.ranged = true; goto IL_2B846; } if (this.type == 761) { this.name = "Fairy Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 762) { this.name = "Slime Block"; 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; goto IL_2B846; } if (this.type == 763) { this.name = "Flesh Block"; 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; goto IL_2B846; } if (this.type == 764) { this.name = "Mushroom Wall"; 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; goto IL_2B846; } if (this.type == 765) { this.name = "Rain Cloud"; 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; goto IL_2B846; } if (this.type == 766) { this.name = "Bone Block"; 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; goto IL_2B846; } if (this.type == 767) { this.name = "Frozen Slime Block"; 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; goto IL_2B846; } if (this.type == 768) { this.name = "Bone Block Wall"; 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; goto IL_2B846; } if (this.type == 769) { this.name = "Slime Block Wall"; 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; goto IL_2B846; } if (this.type == 770) { this.name = "Flesh Block Wall"; 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; goto IL_2B846; } if (this.type == 771) { this.name = "Rocket I"; this.shoot = 0; this.damage = 35; this.width = 20; this.height = 14; this.maxStack = 999; this.consumable = true; this.ammo = 771; this.knockBack = 4f; this.value = Item.buyPrice(0, 0, 0, 50); this.ranged = true; this.toolTip = "Small blast radius. Will not destroy tiles"; goto IL_2B846; } if (this.type == 772) { this.name = "Rocket II"; this.shoot = 3; this.damage = 40; this.width = 20; this.height = 14; this.maxStack = 999; this.consumable = true; this.ammo = 771; this.knockBack = 4f; this.value = Item.buyPrice(0, 0, 2, 50); this.ranged = true; this.toolTip = "Small blast radius. Will destroy tiles"; this.rare = 1; goto IL_2B846; } if (this.type == 773) { this.name = "Rocket III"; this.shoot = 6; this.damage = 55; this.width = 20; this.height = 14; this.maxStack = 999; this.consumable = true; this.ammo = 771; this.knockBack = 6f; this.value = Item.buyPrice(0, 0, 1, 0); this.ranged = true; this.toolTip = "Large blast radius. Will not destroy tiles"; this.rare = 1; goto IL_2B846; } if (this.type == 774) { this.name = "Rocket IV"; this.shoot = 9; this.damage = 60; this.width = 20; this.height = 14; this.maxStack = 999; this.consumable = true; this.ammo = 771; this.knockBack = 6f; this.value = (this.value = Item.buyPrice(0, 0, 5, 0)); this.ranged = true; this.toolTip = "Large blast radius. Will destroy tiles"; this.rare = 2; goto IL_2B846; } if (this.type == 775) { this.name = "Asphalt Block"; 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; this.toolTip = "Increases running speed"; goto IL_2B846; } if (this.type == 776) { this.name = "Cobalt Pickaxe"; 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 = 1; this.rare = 4; this.value = 54000; this.melee = true; this.toolTip = "Can mine Mythril and Orichalcum"; this.scale = 1.15f; goto IL_2B846; } if (this.type == 777) { this.name = "Mythril Pickaxe"; 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 = 1; this.rare = 4; this.value = 81000; this.melee = true; this.toolTip = "Can mine Adamantite and Titanium"; this.scale = 1.15f; goto IL_2B846; } if (this.type == 778) { this.name = "Adamantite Pickaxe"; 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 = 20; this.pick = 180; this.useSound = 1; this.rare = 4; this.value = 108000; this.melee = true; this.scale = 1.15f; goto IL_2B846; } if (this.type == 779) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 30; this.useTime = 5; this.name = "Clentaminator"; this.width = 50; this.height = 18; this.shoot = 145; this.useAmmo = 780; this.useSound = 34; this.knockBack = 0.3f; this.shootSpeed = 7f; this.noMelee = true; this.value = Item.buyPrice(2, 0, 0, 0); this.rare = 5; this.toolTip = "Creates and destroys biomes when sprayed"; this.toolTip2 = "Uses colored solution"; goto IL_2B846; } if (this.type == 780) { this.name = "Green Solutiuon"; this.shoot = 0; this.ammo = 780; this.width = 10; this.height = 12; this.value = Item.buyPrice(0, 0, 25, 0); this.rare = 3; this.maxStack = 999; this.toolTip = "Used by the Clentaminator"; this.toolTip2 = "Spreads the purity"; goto IL_2B846; } if (this.type == 781) { this.name = "Blue Solutiuon"; this.shoot = 1; this.ammo = 780; this.width = 10; this.height = 12; this.value = Item.buyPrice(0, 0, 25, 0); this.rare = 3; this.maxStack = 999; this.toolTip = "Used by the Clentaminator"; this.toolTip2 = "Spreads the hallow"; goto IL_2B846; } if (this.type == 782) { this.name = "Purple Solutiuon"; this.shoot = 2; this.ammo = 780; this.width = 10; this.height = 12; this.value = Item.buyPrice(0, 0, 25, 0); this.rare = 3; this.maxStack = 999; this.toolTip = "Used by the Clentaminator"; this.toolTip2 = "Spreads the corruption"; goto IL_2B846; } if (this.type == 783) { this.name = "Dark Blue Solution"; this.shoot = 3; this.ammo = 780; this.width = 10; this.height = 12; this.value = Item.buyPrice(0, 0, 25, 0); this.rare = 3; this.maxStack = 999; this.toolTip = "Used by the Clentaminator"; this.toolTip2 = "Spreads glowing mushrooms"; goto IL_2B846; } if (this.type == 784) { this.name = "Red Solution"; this.shoot = 4; this.ammo = 780; this.width = 10; this.height = 12; this.value = Item.buyPrice(0, 0, 25, 0); this.rare = 3; this.maxStack = 999; this.toolTip = "Used by the Clentaminator"; this.toolTip2 = "Spreads the crimson"; goto IL_2B846; } if (this.type == 785) { this.name = "Harpy Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 786) { this.name = "Bone Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 787) { this.name = "Hammush"; 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 = 1; this.rare = 7; this.value = Item.buyPrice(0, 40, 0, 0); this.melee = true; this.toolTip = "Strong enough to destroy Demon Altars"; goto IL_2B846; } if (this.type == 788) { this.mana = 12; this.damage = 24; this.useStyle = 5; this.name = "Nettle Burst"; this.shootSpeed = 32f; this.shoot = 150; this.width = 26; this.height = 28; this.useSound = 8; this.useAnimation = 25; this.useTime = 25; this.autoReuse = true; this.rare = 7; this.noMelee = true; this.knockBack = 1f; this.toolTip = "Summons a thorn spear"; this.value = 200000; this.magic = true; goto IL_2B846; } if (this.type == 789) { this.name = "Ankh Banner"; 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; goto IL_2B846; } if (this.type == 790) { this.name = "Snake Banner"; 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; goto IL_2B846; } if (this.type == 791) { this.name = "Omega Banner"; 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; goto IL_2B846; } if (this.type == 792) { this.name = "Crimson Helmet"; this.width = 18; this.height = 18; this.defense = 6; this.headSlot = 57; this.value = 50000; this.toolTip = "2% increased damage"; this.rare = 1; goto IL_2B846; } if (this.type == 793) { this.name = "Crimson Scalemail"; this.width = 18; this.height = 18; this.defense = 7; this.bodySlot = 37; this.value = 40000; this.toolTip = "2% increased damage"; this.rare = 1; goto IL_2B846; } if (this.type == 794) { this.name = "Crimson Greaves"; this.width = 18; this.height = 18; this.defense = 6; this.legSlot = 35; this.value = 30000; this.toolTip = "2% increased damage"; this.rare = 1; goto IL_2B846; } if (this.type == 795) { this.name = "Blood Butcherer"; this.useStyle = 1; this.useAnimation = 25; this.knockBack = 5f; this.width = 24; this.height = 28; this.damage = 22; this.scale = 1.1f; this.useSound = 1; this.rare = 1; this.value = 13500; this.melee = true; goto IL_2B846; } if (this.type == 796) { this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.name = "Tendon Bow"; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; 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; goto IL_2B846; } if (this.type == 797) { this.name = "Flesh Grinder"; 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 = 1; this.rare = 1; this.value = 15000; this.melee = true; goto IL_2B846; } if (this.type == 798) { this.name = "Deathbringer Pickaxe"; 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 = 1; this.knockBack = 3.5f; this.rare = 1; this.value = 18000; this.scale = 1.15f; this.toolTip = "Able to mine Hellstone"; this.melee = true; goto IL_2B846; } if (this.type == 799) { this.name = "Blood Lust Cluster"; 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 = 1; this.rare = 1; this.value = 13500; this.melee = true; goto IL_2B846; } if (this.type == 800) { this.useStyle = 5; this.useAnimation = 24; this.useTime = 24; this.name = "The Undertaker"; this.width = 24; this.height = 28; this.shoot = 14; this.useAmmo = 14; this.useSound = 11; this.damage = 15; this.shootSpeed = 5f; this.noMelee = true; this.value = 50000; this.scale = 0.9f; this.rare = 1; this.ranged = true; goto IL_2B846; } if (this.type == 801) { this.name = "The Meatball"; this.useStyle = 5; this.useAnimation = 45; this.useTime = 45; this.knockBack = 6.5f; this.width = 30; this.height = 10; this.damage = 16; this.scale = 1.1f; this.noUseGraphic = true; this.shoot = 154; this.shootSpeed = 12f; this.useSound = 1; this.rare = 1; this.value = 27000; this.melee = true; this.channel = true; this.noMelee = true; goto IL_2B846; } if (this.type == 802) { this.name = "The Rotted Fork"; 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 = 1; this.shoot = 153; this.rare = 1; this.value = 10000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 803) { this.name = "Eskimo Hood"; this.width = 18; this.height = 18; this.headSlot = 58; this.value = 50000; this.defense = 1; goto IL_2B846; } if (this.type == 804) { this.name = "Eskimo Coat"; this.width = 18; this.height = 18; this.bodySlot = 38; this.value = 40000; this.defense = 2; goto IL_2B846; } if (this.type == 805) { this.name = "Eskimo Pants"; this.width = 18; this.height = 18; this.legSlot = 36; this.value = 30000; this.defense = 1; goto IL_2B846; } if (this.type == 806) { this.name = "Living Wood Chair"; 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; goto IL_2B846; } if (this.type == 807) { this.name = "Cactus Chair"; 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; goto IL_2B846; } if (this.type == 808) { this.name = "Bone Chair"; 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; goto IL_2B846; } if (this.type == 809) { this.name = "Flesh Chair"; 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; goto IL_2B846; } if (this.type == 810) { this.name = "Mushroom Chair"; 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; goto IL_2B846; } if (this.type == 811) { this.name = "Bone Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 812) { this.name = "Cactus Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 813) { this.name = "Flesh Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 814) { this.name = "Mushroom Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 815) { this.name = "Slime Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 816) { this.name = "Cactus Door"; 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; goto IL_2B846; } if (this.type == 817) { this.name = "Flesh Door"; 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; goto IL_2B846; } if (this.type == 818) { this.name = "Mushroom Door"; 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; goto IL_2B846; } if (this.type == 819) { this.name = "Living Wood Door"; 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; goto IL_2B846; } if (this.type == 820) { this.name = "Bone Door"; 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; goto IL_2B846; } if (this.type == 821) { this.name = "Flame Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 822) { this.name = "Frozen Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 823) { this.name = "Ghost Wings"; this.color = new Color(255, 255, 255, 0); this.alpha = 255; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 824) { this.name = "Sunplate Block"; 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; goto IL_2B846; } if (this.type == 825) { this.name = "Disc Wall"; 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; goto IL_2B846; } if (this.type == 826) { this.name = "Skyware Chair"; 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; goto IL_2B846; } if (this.type == 827) { this.name = "Bone Table"; 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; goto IL_2B846; } if (this.type == 828) { this.name = "Flesh Table"; 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; goto IL_2B846; } if (this.type == 829) { this.name = "Living Wood Table"; 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; goto IL_2B846; } if (this.type == 830) { this.name = "Skyware Table"; 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; goto IL_2B846; } if (this.type == 831) { this.name = "Living Wood Chest"; 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; goto IL_2B846; } if (this.type == 832) { this.name = "Living Wood Wand"; 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.toolTip = "Places living wood"; goto IL_2B846; } if (this.type == 833) { this.name = "Purple Ice Block"; 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; goto IL_2B846; } if (this.type == 834) { this.name = "Pink Ice Block"; 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; goto IL_2B846; } if (this.type == 835) { this.name = "Red Ice Block"; 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; goto IL_2B846; } if (this.type == 836) { this.name = "Crimstone"; 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; goto IL_2B846; } if (this.type == 837) { this.name = "Skyware Door"; 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; goto IL_2B846; } if (this.type == 838) { this.name = "Skyware Chest"; 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; goto IL_2B846; } if (this.type == 839) { this.name = "Steampunk Hat"; this.width = 28; this.height = 20; this.headSlot = 59; this.rare = 2; this.vanity = true; this.value = Item.buyPrice(0, 1, 50, 0); goto IL_2B846; } if (this.type == 840) { this.name = "Steampunk Shirt"; this.width = 18; this.height = 14; this.bodySlot = 39; this.rare = 2; this.vanity = true; this.value = Item.buyPrice(0, 1, 50, 0); goto IL_2B846; } if (this.type == 841) { this.name = "Steampunk Pants"; this.width = 18; this.height = 14; this.legSlot = 37; this.rare = 2; this.vanity = true; this.value = Item.buyPrice(0, 1, 50, 0); goto IL_2B846; } if (this.type == 842) { this.name = "Bee Hat"; this.width = 28; this.height = 20; this.headSlot = 60; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 843) { this.name = "Bee Shirt"; this.width = 18; this.height = 14; this.bodySlot = 40; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 844) { this.name = "Bee Pants"; this.width = 18; this.height = 14; this.legSlot = 38; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 845) { this.name = "World Banner"; 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; goto IL_2B846; } if (this.type == 846) { this.name = "Sun Banner"; 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; goto IL_2B846; } if (this.type == 847) { this.name = "Gravity Banner"; 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; goto IL_2B846; } if (this.type == 848) { this.name = "Pharaoh's Mask"; this.width = 28; this.height = 20; this.headSlot = 61; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 849) { this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.name = "Actuator"; this.width = 24; this.height = 28; this.toolTip = "Enables solid blocks to be toggled on and off"; this.maxStack = 999; this.mech = true; this.value = Item.buyPrice(0, 0, 10, 0); goto IL_2B846; } if (this.type == 850) { this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.name = "Blue Wrench"; this.width = 24; this.height = 28; this.rare = 1; this.toolTip = "Places blue wire"; this.value = 20000; this.mech = true; this.tileBoost = 3; goto IL_2B846; } if (this.type == 851) { this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.name = "Green Wrench"; this.width = 24; this.height = 28; this.rare = 1; this.toolTip = "Places green wire"; this.value = 20000; this.mech = true; this.tileBoost = 3; goto IL_2B846; } if (this.type == 852) { this.name = "Blue Pressure Plate"; 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; this.toolTip = "Activates when a player steps on it on"; goto IL_2B846; } if (this.type == 853) { this.name = "Yellow Pressure Plate"; 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; this.toolTip = "Activates when anything but a player steps on it on"; goto IL_2B846; } if (this.type == 854) { this.name = "Discount Card"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Shops have lower prices"; this.value = 50000; goto IL_2B846; } if (this.type == 855) { this.name = "Lucky Coin"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Hitting enemies will sometimes drop extra coins"; this.value = 50000; goto IL_2B846; } if (this.type == 856) { this.noWet = true; this.name = "Stick Unicorn"; this.holdStyle = 1; this.width = 30; this.height = 30; this.toolTip = "'Having a wonderful time!'"; this.value = 500; this.rare = 2; goto IL_2B846; } if (this.type == 857) { this.name = "Sandstorm in a Bottle"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 2; this.toolTip = "Allows the holder to double jump"; this.value = 50000; goto IL_2B846; } if (this.type == 858) { this.name = "bl"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "Allows the holder to double jump"; this.value = 50000; goto IL_2B846; } if (this.type == 859) { this.useStyle = 1; this.name = "Beach Ball"; this.shootSpeed = 6f; this.shoot = 155; this.width = 44; this.height = 44; this.consumable = true; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; this.value = 20; goto IL_2B846; } if (this.type == 860) { this.name = "Charm of Myths"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 6; this.lifeRegen = 1; this.toolTip = "Provides life regeneration and reduces the cooldown of healing potions"; this.value = 500000; goto IL_2B846; } if (this.type == 861) { this.name = "Moon Shell"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 6; this.toolTip = "Turns the holder into a werewolf on full moons and a merfolk when entering water"; this.value = 500000; goto IL_2B846; } if (this.type == 862) { this.name = "Star Veil"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 6; this.toolTip = "Causes stars to fall and increases length of invincibility after taking damage"; this.value = 500000; goto IL_2B846; } if (this.type == 863) { this.name = "Water Walking Boots"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Provides the ability to walk on water"; this.value = 200000; goto IL_2B846; } if (this.type == 864) { this.name = "Tiara"; this.width = 28; this.height = 20; this.headSlot = 62; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 25, 0, 0); goto IL_2B846; } if (this.type == 865) { this.name = "Princess Dress"; this.width = 18; this.height = 14; this.bodySlot = 41; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 10, 0, 0); goto IL_2B846; } if (this.type == 866) { this.name = "Pharaoh's Robe"; this.width = 18; this.height = 14; this.bodySlot = 42; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 867) { this.name = "Green Cap"; this.width = 28; this.height = 20; this.headSlot = 63; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 868) { this.name = "Mushroom Cap"; this.width = 28; this.height = 20; this.headSlot = 64; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 2, 0, 0); goto IL_2B846; } if (this.type == 869) { this.name = "Tam O' Shanter"; this.width = 28; this.height = 20; this.headSlot = 65; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 2, 50, 0); goto IL_2B846; } if (this.type == 870) { this.name = "Mummy Mask"; this.width = 28; this.height = 20; this.headSlot = 66; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 871) { this.name = "Mummy Shirt"; this.width = 28; this.height = 20; this.bodySlot = 43; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 872) { this.name = "Mummy Pants"; this.width = 28; this.height = 20; this.legSlot = 39; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 873) { this.name = "Cowboy Hat"; this.width = 28; this.height = 20; this.headSlot = 67; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 5, 0, 0); goto IL_2B846; } if (this.type == 874) { this.name = "Cowboy Jacket"; this.width = 28; this.height = 20; this.bodySlot = 44; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 5, 0, 0); goto IL_2B846; } if (this.type == 875) { this.name = "Cowboy Pants"; this.width = 28; this.height = 20; this.legSlot = 40; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 5, 0, 0); goto IL_2B846; } if (this.type == 876) { this.name = "Pirate Hat"; this.width = 28; this.height = 20; this.headSlot = 68; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 5, 0, 0); goto IL_2B846; } if (this.type == 877) { this.name = "Pirate Shirt"; this.width = 28; this.height = 20; this.bodySlot = 45; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 5, 0, 0); goto IL_2B846; } if (this.type == 878) { this.name = "Pirate Pants"; this.width = 28; this.height = 20; this.legSlot = 41; this.rare = 1; this.vanity = true; this.value = Item.buyPrice(0, 5, 0, 0); goto IL_2B846; } if (this.type == 879) { this.name = "Viking Helmet"; this.width = 28; this.height = 20; this.headSlot = 69; this.rare = 1; this.defense = 4; this.value = Item.sellPrice(0, 0, 50, 0); goto IL_2B846; } if (this.type == 880) { this.name = "Crimtane"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 204; this.width = 12; this.height = 12; this.rare = 1; this.value = 4500; goto IL_2B846; } if (this.type == 881) { this.name = "Cactus Sword"; this.useStyle = 1; this.useTurn = false; this.useAnimation = 25; this.useTime = 25; this.width = 24; this.height = 28; this.damage = 9; this.knockBack = 5f; this.useSound = 1; this.scale = 1f; this.value = 1800; this.melee = true; goto IL_2B846; } if (this.type == 882) { this.name = "Cactus Pickaxe"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 23; this.useTime = 15; this.autoReuse = true; this.width = 24; this.height = 28; this.damage = 5; this.pick = 35; this.useSound = 1; this.knockBack = 2f; this.value = 2000; this.melee = true; goto IL_2B846; } if (this.type == 883) { this.name = "Ice Brick"; 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; goto IL_2B846; } if (this.type == 884) { this.name = "Ice Brick Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 84; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 885) { this.name = "Adhesive Bandage"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Bleeding"; this.value = 100000; goto IL_2B846; } if (this.type == 886) { this.name = "Armor Polish"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Broken Armor"; this.value = 100000; goto IL_2B846; } if (this.type == 887) { this.name = "Bezoar"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Poison"; this.value = 100000; goto IL_2B846; } if (this.type == 888) { this.name = "Blindfold"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Darkness"; this.value = 100000; goto IL_2B846; } if (this.type == 889) { this.name = "Fast Clock"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Slow"; this.value = 100000; goto IL_2B846; } if (this.type == 890) { this.name = "Megaphone"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Silence"; this.value = 100000; goto IL_2B846; } if (this.type == 891) { this.name = "Nazar"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 2; this.toolTip = "Immunity to Curse"; this.value = 100000; goto IL_2B846; } if (this.type == 892) { this.name = "Vitamins"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Weakness"; this.value = 100000; goto IL_2B846; } if (this.type == 893) { this.name = "Trifold Map"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Immunity to Confusion"; this.value = 100000; goto IL_2B846; } if (this.type == 894) { this.name = "Cactus Helmet"; this.width = 18; this.height = 18; this.defense = 1; this.headSlot = 70; goto IL_2B846; } if (this.type == 895) { this.name = "Cactus Breastplate"; this.width = 18; this.height = 18; this.defense = 2; this.bodySlot = 46; goto IL_2B846; } if (this.type == 896) { this.name = "Cactus Leggings"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 42; goto IL_2B846; } if (this.type == 897) { this.name = "Power Glove"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Increases melee knockback"; this.toolTip = "12% increased melee speed"; this.value = 300000; goto IL_2B846; } if (this.type == 898) { this.name = "Lightning Boots"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Allows flight and super fast running"; this.toolTip = "7% increased movement speed"; this.value = 300000; goto IL_2B846; } if (this.type == 899) { this.name = "Sun Stone"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 7; this.toolTip = "Increases all stats if worn during the day"; this.value = 300000; goto IL_2B846; } if (this.type == 900) { this.name = "Moon Stone"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Increases all stats if worn during the night"; this.value = 300000; goto IL_2B846; } if (this.type == 901) { this.name = "Armor Bracing"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Immunity to Weakness and Broken Armor"; this.value = 100000; goto IL_2B846; } if (this.type == 902) { this.name = "Medicated Bandage"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Immunity to Poison and Bleeding"; this.value = 100000; goto IL_2B846; } if (this.type == 903) { this.name = "The Plan"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Immunity to Slow and Confusion"; this.value = 100000; goto IL_2B846; } if (this.type == 904) { this.name = "Countercurse Mantra"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 5; this.toolTip = "Immunity to Silence and Curse"; this.value = 100000; goto IL_2B846; } if (this.type == 905) { this.name = "Coin Gun"; this.useStyle = 5; this.autoReuse = true; this.useAnimation = 8; this.useTime = 8; this.width = 50; this.height = 18; this.shoot = 158; this.useAmmo = 71; this.useSound = 11; this.damage = 0; this.shootSpeed = 10f; this.noMelee = true; this.value = 300000; this.rare = 6; this.toolTip = "Uses coins for ammo"; this.toolTip2 = "Higher valued coins do more damage"; this.knockBack = 2f; this.ranged = true; goto IL_2B846; } if (this.type == 906) { this.name = "Lava Charm"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 3; this.toolTip = "Provides 7 seconds of immunity to lava"; this.value = 300000; goto IL_2B846; } if (this.type == 907) { this.name = "Obsidian Water Walking Boots"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 4; this.toolTip = "Provides the ability to walk on water"; this.toolTip = "Grants immunity to fire blocks"; this.value = 500000; goto IL_2B846; } if (this.type == 908) { this.name = "Lava Waders"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 7; this.toolTip = "Provides the ability to walk on water and lava"; this.toolTip = "Grants immunity to fire blocks and 7 seconds of immunity to lava"; this.value = 500000; goto IL_2B846; } if (this.type == 909) { this.name = "Pure Water Fountain"; 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; goto IL_2B846; } if (this.type == 910) { this.name = "Desert Water Fountain"; 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; goto IL_2B846; } if (this.type == 911) { this.name = "Shadewood"; 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; goto IL_2B846; } if (this.type == 912) { this.name = "Shadewood Door"; 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; goto IL_2B846; } if (this.type == 913) { this.name = "Shadewood Platform"; 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 = 5; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 914) { this.name = "Shadewood Chest"; 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; goto IL_2B846; } if (this.type == 915) { this.name = "Shadewood Chair"; 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; goto IL_2B846; } if (this.type == 916) { this.name = "Shadewood Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 917) { this.name = "Shadewood Table"; 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; goto IL_2B846; } if (this.type == 918) { this.name = "Shadewood Dresser"; 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; goto IL_2B846; } if (this.type == 919) { this.name = "Shadewood Piano"; 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; goto IL_2B846; } if (this.type == 920) { this.name = "Shadewood Bed"; 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; goto IL_2B846; } if (this.type == 921) { this.name = "Shadewood Sword"; 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 = 1; this.scale = 1f; this.value = 100; this.melee = true; goto IL_2B846; } if (this.type == 922) { this.name = "Shadewood Hammer"; 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 = 1; this.value = 50; this.melee = true; goto IL_2B846; } if (this.type == 923) { this.name = "Shadewood Bow"; this.useStyle = 5; this.useAnimation = 28; this.useTime = 28; this.width = 12; this.height = 28; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 8; this.shootSpeed = 6.6f; this.noMelee = true; this.value = 100; this.ranged = true; goto IL_2B846; } if (this.type == 924) { this.name = "Shadewood Helmet"; this.width = 18; this.height = 18; this.defense = 1; this.headSlot = 71; goto IL_2B846; } if (this.type == 925) { this.name = "Shadewood Breastplate"; this.width = 18; this.height = 18; this.defense = 2; this.bodySlot = 47; goto IL_2B846; } if (this.type == 926) { this.name = "Shadewood Greaves"; this.width = 18; this.height = 18; this.defense = 1; this.legSlot = 43; goto IL_2B846; } if (this.type == 927) { this.name = "Shadewood Wall"; 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; goto IL_2B846; } if (this.type == 928) { this.name = "Cannon"; 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(0, 25, 0, 0); goto IL_2B846; } if (this.type == 929) { this.name = "Cannonball"; 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(0, 0, 15, 0); goto IL_2B846; } if (this.type == 930) { this.useStyle = 5; this.useAnimation = 18; this.useTime = 18; this.name = "Flare Gun"; this.width = 24; this.height = 28; this.shoot = 163; this.useAmmo = 931; this.useSound = 11; this.damage = 2; this.shootSpeed = 6f; this.noMelee = true; this.value = 50000; this.scale = 0.9f; this.rare = 1; this.holdStyle = 1; goto IL_2B846; } if (this.type == 931) { this.name = "Flare"; this.shootSpeed = 6f; this.shoot = 163; this.damage = 1; this.width = 12; this.height = 12; this.maxStack = 999; this.consumable = true; this.ammo = 931; this.knockBack = 1.5f; this.value = 7; this.ranged = true; goto IL_2B846; } if (this.type == 932) { this.name = "Bone Wand"; 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.toolTip = "Places bone"; goto IL_2B846; } if (this.type == 933) { this.name = "Leaf Wand"; 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.toolTip = "Places leaves"; goto IL_2B846; } if (this.type == 934) { this.name = "Flying Carpet"; this.width = 34; this.height = 12; this.accessory = true; this.rare = 2; this.toolTip = "Allows the owner to float for a few seconds"; this.value = 50000; goto IL_2B846; } if (this.type == 935) { this.name = "Avenger Emblem"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "12% increased damage"; this.value = 300000; this.rare = 5; goto IL_2B846; } if (this.type == 936) { this.name = "Mechanical Glove"; this.width = 24; this.height = 24; this.accessory = true; this.rare = 6; this.toolTip = "Increases melee knockback"; this.toolTip = "10% increased damage and melee speed"; this.value = 300000; goto IL_2B846; } if (this.type == 937) { this.name = "Land Mine"; 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; this.toolTip = "Explodes when stepped on"; goto IL_2B846; } if (this.type == 938) { this.name = "Paladin's Shield"; this.width = 24; this.height = 24; this.accessory = true; this.rare = 8; this.defense = 6; this.toolTip = "Absorbs 25% of damage done to players on your team when above 25% life"; this.toolTip = "Grants immunity to knockback"; this.value = 300000; goto IL_2B846; } if (this.type == 939) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Web Slinger"; this.shootSpeed = 10f; this.shoot = 165; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 2; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 940) { this.name = "Jungle Water Fountain"; 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; goto IL_2B846; } if (this.type == 941) { this.name = "Icy Water Fountain"; 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; goto IL_2B846; } if (this.type == 942) { this.name = "Corrupt Water Fountain"; 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; goto IL_2B846; } if (this.type == 943) { this.name = "Crimson Water Fountain"; 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; goto IL_2B846; } if (this.type == 944) { this.name = "Hallowed Water Fountain"; 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; goto IL_2B846; } if (this.type == 945) { this.name = "Blood Water Fountain"; 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; goto IL_2B846; } if (this.type == 946) { this.name = "Umbrella"; this.width = 44; this.height = 44; this.rare = 1; this.value = 10000; this.holdStyle = 2; this.toolTip = "You will fall slower while holding this"; goto IL_2B846; } if (this.type == 947) { this.name = "Chlorophyte Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 211; this.width = 12; this.height = 12; this.rare = 7; this.value = 250; this.toolTip = "Reacts to the light"; goto IL_2B846; } if (this.type == 948) { this.name = "Steampunk Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 8; goto IL_2B846; } if (this.type == 949) { this.useStyle = 1; this.name = "Snowball"; this.shootSpeed = 7f; this.shoot = 166; this.ammo = 949; this.damage = 4; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 1; this.useAnimation = 19; this.useTime = 19; this.noUseGraphic = true; this.noMelee = true; this.ranged = true; this.knockBack = 4.5f; goto IL_2B846; } if (this.type == 950) { this.name = "Ice Skates"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "Provides extra mobility on ice"; this.value = 50000; goto IL_2B846; } if (this.type == 951) { this.name = "Snowball Launcher"; 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; this.toolTip = "Rapidly launches snowballs"; goto IL_2B846; } if (this.type == 952) { this.name = "Web Covered Chest"; 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; goto IL_2B846; } if (this.type == 953) { this.name = "Climbing Claws"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "Allows the ability to slide down walls"; this.toolTip = "Improved ability if combined with Shoe Spikes"; this.value = 50000; goto IL_2B846; } if (this.type == 954) { this.name = "Ancient Iron Helmet"; this.width = 18; this.height = 18; this.defense = 2; this.headSlot = 72; this.value = 5000; goto IL_2B846; } if (this.type == 955) { this.name = "Ancient Gold Helmet"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 73; this.value = 25000; goto IL_2B846; } if (this.type == 956) { this.name = "Ancient Shadow Helmet"; this.width = 18; this.height = 18; this.defense = 6; this.headSlot = 74; this.rare = 1; this.value = 37500; this.toolTip = "7% increased melee speed"; goto IL_2B846; } if (this.type == 957) { this.name = "Ancient Shadow Scalemail"; this.width = 18; this.height = 18; this.defense = 7; this.bodySlot = 48; this.rare = 1; this.value = 30000; this.toolTip = "7% increased melee speed"; goto IL_2B846; } if (this.type == 958) { this.name = "Ancient Shadow Greaves"; this.width = 18; this.height = 18; this.defense = 6; this.legSlot = 44; this.rare = 1; this.value = 22500; this.toolTip = "7% increased melee speed"; goto IL_2B846; } if (this.type == 959) { this.name = "Ancient Necro Helmet"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 75; this.rare = 2; this.value = 45000; this.toolTip = "4% increased ranged damage."; goto IL_2B846; } if (this.type == 960) { this.name = "Ancient Cobalt Helmet"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 76; this.rare = 3; this.value = 45000; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "3% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 961) { this.name = "Ancient Cobalt Breastplate"; this.width = 18; this.height = 18; this.defense = 5; this.bodySlot = 49; this.rare = 3; this.value = 30000; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "3% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 962) { this.name = "Ancient Cobalt Leggings"; this.width = 18; this.height = 18; this.defense = 5; this.legSlot = 45; this.rare = 3; this.value = 30000; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "3% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 963) { this.name = "Black Belt"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 7; this.toolTip = "Gives a chance to dodge attacks"; this.value = 50000; goto IL_2B846; } if (this.type == 964) { this.knockBack = 5.5f; this.useStyle = 5; this.useAnimation = 42; this.useTime = 42; this.name = "Boomstick"; this.width = 50; this.height = 14; this.shoot = 10; this.useAmmo = 14; this.useSound = 36; this.damage = 12; this.shootSpeed = 5.25f; this.noMelee = true; this.value = Item.sellPrice(0, 2, 0, 0); this.rare = 2; this.ranged = true; this.toolTip = "Fires a spread of bullets"; goto IL_2B846; } if (this.type == 965) { this.name = "Rope"; 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 += 2; this.toolTip = "Can be climbed on"; goto IL_2B846; } if (this.type == 966) { this.name = "Campfire"; 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; this.toolTip = "Life regen is increased when near a campfire"; goto IL_2B846; } if (this.type == 967) { this.name = "Marshmellow"; this.width = 12; this.height = 12; this.maxStack = 99; this.value = 100; goto IL_2B846; } if (this.type == 968) { this.name = "Marshmellow on a Stick"; this.holdStyle = 1; this.width = 12; this.height = 12; this.value = 200; goto IL_2B846; } if (this.type == 969) { this.name = "Cooked Marshmellow"; this.useSound = 2; this.useStyle = 2; this.useTurn = true; this.useAnimation = 17; this.useTime = 17; this.maxStack = 30; this.consumable = true; this.width = 12; this.height = 12; this.buffType = 26; this.buffTime = 36000; this.rare = 1; this.toolTip = "Minor improvements to all stats"; this.value = 1000; this.value = 1000; goto IL_2B846; } if (this.type == 970) { this.name = "Red Rocket"; 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; goto IL_2B846; } if (this.type == 971) { this.name = "Green Rocket"; 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; goto IL_2B846; } if (this.type == 972) { this.name = "Blue Rocket"; 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; goto IL_2B846; } if (this.type == 973) { this.name = "Yellow Rocket"; 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; goto IL_2B846; } if (this.type == 974) { this.flame = true; this.name = "Ice Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 9; this.width = 10; this.height = 12; this.value = 60; this.noWet = true; goto IL_2B846; } if (this.type == 975) { this.name = "Shoe Spikes"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "Allows the ability to slide down walls"; this.toolTip = "Improved ability if combined with Climbing Claws"; this.value = 50000; goto IL_2B846; } if (this.type == 976) { this.name = "Tiger Climbing Gear"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 2; this.toolTip = "Allows the ability to climb walls"; this.value = 50000; goto IL_2B846; } if (this.type == 977) { this.name = "Tabi"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 7; this.toolTip = "Allows the ability to dash"; this.toolTip = "Double tap a direction"; this.value = 50000; goto IL_2B846; } if (this.type == 978) { this.name = "Pink Eskimo Hood"; this.width = 18; this.height = 18; this.headSlot = 77; this.value = 50000; this.defense = 1; goto IL_2B846; } if (this.type == 979) { this.name = "Pink Eskimo Coat"; this.width = 18; this.height = 18; this.bodySlot = 50; this.value = 40000; this.defense = 2; goto IL_2B846; } if (this.type == 980) { this.name = "Pink Eskimo Pants"; this.width = 18; this.height = 18; this.legSlot = 46; this.value = 30000; this.defense = 1; goto IL_2B846; } if (this.type == 981) { this.name = "Pink Thread"; this.maxStack = 99; this.width = 12; this.height = 20; this.value = 10000; goto IL_2B846; } if (this.type == 982) { this.name = "Mana Regeneration Band"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 1; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "Increases mana regeneration rate"; this.value = 50000; goto IL_2B846; } if (this.type == 983) { this.name = "Sandstorm in a Balloon"; this.width = 14; this.height = 28; this.rare = 4; this.value = 150000; this.accessory = true; this.toolTip = "Allows the holder to double jump"; this.toolTip2 = "Increases jump height"; goto IL_2B846; } if (this.type == 984) { this.name = "Master Ninja Gear"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 8; this.toolTip = "Allows the ability to climb walls and dash"; this.toolTip2 = "Gives a chance to dodge attacks"; this.value = 500000; goto IL_2B846; } if (this.type == 985) { this.useStyle = 1; this.name = "Rope Coil"; this.shootSpeed = 10f; this.shoot = 171; this.damage = 0; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; this.value = 100; this.toolTip = "Throw to create a climbable line of rope"; goto IL_2B846; } if (this.type == 986) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 35; this.useTime = 35; this.name = "Blowgun"; this.width = 38; this.height = 6; this.shoot = 10; this.useAmmo = 51; this.useSound = 5; this.damage = 25; this.shootSpeed = 13f; this.noMelee = true; this.value = Item.buyPrice(0, 5, 0, 0); this.knockBack = 4f; this.useAmmo = 51; this.toolTip = "Allows the collection of seeds for ammo"; this.ranged = true; this.rare = 3; goto IL_2B846; } if (this.type == 987) { this.name = "Blizzard in a Bottle"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "Allows the holder to double jump"; this.value = 50000; goto IL_2B846; } if (this.type == 988) { this.name = "Frostburn Arrow"; this.shootSpeed = 3.75f; this.shoot = 172; this.damage = 7; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 2.2f; this.value = 15; this.ranged = true; goto IL_2B846; } if (this.type == 989) { this.rare = 2; this.useSound = 1; this.name = "Enchanted Sword"; this.useStyle = 1; this.damage = 18; this.useAnimation = 19; this.useTime = 60; this.scale = 1.1f; this.width = 30; this.height = 30; this.shoot = 173; this.shootSpeed = 9f; this.knockBack = 5f; this.toolTip = "Shoots an echanted beam"; this.melee = true; this.value = 20000; goto IL_2B846; } if (this.type == 990) { this.useTurn = true; this.autoReuse = true; this.name = "Pickaxe Axe"; 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 = 1; this.rare = 4; this.value = 220000; this.melee = true; this.scale = 1.1f; this.toolTip = "'Not to be confused with a hamdrill'"; goto IL_2B846; } if (this.type == 991) { this.useTurn = true; this.autoReuse = true; this.name = "Cobalt Waraxe"; this.useStyle = 1; this.useAnimation = 35; this.useTime = 8; this.knockBack = 5f; this.width = 20; this.height = 12; this.damage = 33; this.axe = 14; this.useSound = 1; this.rare = 4; this.value = 54000; this.melee = true; this.scale = 1.1f; goto IL_2B846; } if (this.type == 992) { this.useTurn = true; this.autoReuse = true; this.name = "Mythril Waraxe"; this.useStyle = 1; this.useAnimation = 35; this.useTime = 8; this.knockBack = 6f; this.width = 20; this.height = 12; this.damage = 39; this.axe = 17; this.useSound = 1; this.rare = 4; this.value = 81000; this.melee = true; this.scale = 1.1f; goto IL_2B846; } if (this.type == 993) { this.useTurn = true; this.autoReuse = true; this.name = "Adamantite Waraxe"; this.useStyle = 1; this.useAnimation = 35; this.useTime = 6; this.knockBack = 7f; this.width = 20; this.height = 12; this.damage = 43; this.axe = 20; this.useSound = 1; this.rare = 4; this.value = 108000; this.melee = true; this.scale = 1.1f; goto IL_2B846; } if (this.type == 994) { this.damage = 0; this.useStyle = 1; this.name = "Eater's Bone"; this.shoot = 175; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Baby Eater of Souls"; this.value = 0; this.buffType = 45; goto IL_2B846; } if (this.type == 995) { this.name = "Blend-O-Matic"; 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; this.toolTip = "Used to craft objects"; goto IL_2B846; } if (this.type == 996) { this.name = "Meat Grinder"; 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; this.toolTip = "Used to craft objects"; goto IL_2B846; } if (this.type == 997) { this.name = "Silt Extractinator"; 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; this.toolTip = "Turns silt into something more useful"; this.toolTip2 = "'To use: Place silt in the extractinator'"; goto IL_2B846; } if (this.type == 998) { this.name = "Solidifier"; 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; this.toolTip = "Used to craft objects"; goto IL_2B846; } if (this.type == 999) { this.name = "Amber"; 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; goto IL_2B846; } if (this.type == 1000) { this.useStyle = 5; this.name = "Confetti Gun"; this.shootSpeed = 10f; this.shoot = 178; this.damage = 0; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 11; this.useAnimation = 15; this.useTime = 15; this.noMelee = true; this.value = 100; this.ranged = true; goto IL_2B846; } if (this.type == 1001) { this.name = "Chlorophyte Mask"; this.width = 18; this.height = 18; this.defense = 25; this.headSlot = 78; this.rare = 7; this.value = 300000; this.toolTip = "16% increased melee damage"; this.toolTip2 = "6% increased melee critical strike chance"; goto IL_2B846; } if (this.type == 1002) { this.name = "Chlorophyte Helmet"; this.width = 18; this.height = 18; this.defense = 13; this.headSlot = 79; this.rare = 7; this.value = 300000; this.toolTip = "16% increased ranged damage"; this.toolTip2 = "20% chance to not consume ammo"; goto IL_2B846; } if (this.type == 1003) { this.name = "Chlorophyte Headgear"; this.width = 18; this.height = 18; this.defense = 7; this.headSlot = 80; this.rare = 7; this.value = 300000; this.toolTip = "Increases maximum mana by 80 and reduces mana usage by 17%"; this.toolTip2 = "16% increased magic damage"; goto IL_2B846; } if (this.type == 1004) { this.name = "Chlorophyte Plate Mail"; this.width = 18; this.height = 18; this.defense = 18; this.bodySlot = 51; this.rare = 7; this.value = 240000; this.toolTip = "5% increased damage"; this.toolTip = "7% increased critical strike chance"; goto IL_2B846; } if (this.type == 1005) { this.name = "Chlorophyte Greaves"; this.width = 18; this.height = 18; this.defense = 13; this.legSlot = 47; this.rare = 7; this.value = 180000; this.toolTip = "8% increased critical strike chance"; this.toolTip = "5% increased movement speed"; goto IL_2B846; } if (this.type == 1006) { this.name = "Chlorophyte Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = Item.sellPrice(0, 0, 90, 0); 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; goto IL_2B846; } if (this.type == 1007) { this.name = "Red Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 1; goto IL_2B846; } if (this.type == 1008) { this.name = "Orange Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 2; goto IL_2B846; } if (this.type == 1009) { this.name = "Yellow Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 3; goto IL_2B846; } if (this.type == 1010) { this.name = "Lime Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 4; goto IL_2B846; } if (this.type == 1011) { this.name = "Green Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 5; goto IL_2B846; } if (this.type == 1012) { this.name = "Teal Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 6; goto IL_2B846; } if (this.type == 1013) { this.name = "Cyan Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 7; goto IL_2B846; } if (this.type == 1014) { this.name = "Sky Blue Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 8; goto IL_2B846; } if (this.type == 1015) { this.name = "Blue Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 9; goto IL_2B846; } if (this.type == 1016) { this.name = "Purple Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 10; goto IL_2B846; } if (this.type == 1017) { this.name = "Violet Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 11; goto IL_2B846; } if (this.type == 1018) { this.name = "Pink Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 12; goto IL_2B846; } if (this.type == 1019) { this.name = "Red and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 13; goto IL_2B846; } if (this.type == 1020) { this.name = "Orange and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 14; goto IL_2B846; } if (this.type == 1021) { this.name = "Yellow and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 15; goto IL_2B846; } if (this.type == 1022) { this.name = "Lime and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 16; goto IL_2B846; } if (this.type == 1023) { this.name = "Green and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 17; goto IL_2B846; } if (this.type == 1024) { this.name = "Teal and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 18; goto IL_2B846; } if (this.type == 1025) { this.name = "Cyan and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 19; goto IL_2B846; } if (this.type == 1026) { this.name = "Sky Blue and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 20; goto IL_2B846; } if (this.type == 1027) { this.name = "Blue and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 21; goto IL_2B846; } if (this.type == 1028) { this.name = "Purple and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 22; goto IL_2B846; } if (this.type == 1029) { this.name = "Violet and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 23; goto IL_2B846; } if (this.type == 1030) { this.name = "Pink and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 24; goto IL_2B846; } if (this.type == 1031) { this.name = "Flame Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 25; goto IL_2B846; } if (this.type == 1032) { this.name = "Flame and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 26; goto IL_2B846; } if (this.type == 1033) { this.name = "Green Flame Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 27; goto IL_2B846; } if (this.type == 1034) { this.name = "Green Flame and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 28; goto IL_2B846; } if (this.type == 1035) { this.name = "Blue Flame Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 29; goto IL_2B846; } if (this.type == 1036) { this.name = "Blue Flame and Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 30; goto IL_2B846; } if (this.type == 1037) { this.name = "Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 31; goto IL_2B846; } if (this.type == 1038) { this.name = "Bright Red Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 32; goto IL_2B846; } if (this.type == 1039) { this.name = "Bright Orange Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 33; goto IL_2B846; } if (this.type == 1040) { this.name = "Bright Yellow Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 34; goto IL_2B846; } if (this.type == 1041) { this.name = "Bright Lime Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 35; goto IL_2B846; } if (this.type == 1042) { this.name = "Bright Green Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 36; goto IL_2B846; } if (this.type == 1043) { this.name = "Bright Teal Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 37; goto IL_2B846; } if (this.type == 1044) { this.name = "Bright Cyan Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 38; goto IL_2B846; } if (this.type == 1045) { this.name = "Bright Sky Blue Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 39; goto IL_2B846; } if (this.type == 1046) { this.name = "Bright Blue Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 40; goto IL_2B846; } if (this.type == 1047) { this.name = "Bright Purple Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 41; goto IL_2B846; } if (this.type == 1048) { this.name = "Bright Violet Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 42; goto IL_2B846; } if (this.type == 1049) { this.name = "Bright Pink Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 43; goto IL_2B846; } if (this.type == 1050) { this.name = "Black Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 44; goto IL_2B846; } if (this.type == 1051) { this.name = "Red and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 45; goto IL_2B846; } if (this.type == 1052) { this.name = "Orange and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 46; goto IL_2B846; } if (this.type == 1053) { this.name = "Yellow and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 47; goto IL_2B846; } if (this.type == 1054) { this.name = "Lime and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 48; goto IL_2B846; } if (this.type == 1055) { this.name = "Green and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 49; goto IL_2B846; } if (this.type == 1056) { this.name = "Teal and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 50; goto IL_2B846; } if (this.type == 1057) { this.name = "Cyan and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 51; goto IL_2B846; } if (this.type == 1058) { this.name = "Sky Blue and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 52; goto IL_2B846; } if (this.type == 1059) { this.name = "Blue and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 53; goto IL_2B846; } if (this.type == 1060) { this.name = "Purple and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 54; goto IL_2B846; } if (this.type == 1061) { this.name = "Violet and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 55; goto IL_2B846; } if (this.type == 1062) { this.name = "Pink and Silver Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 56; goto IL_2B846; } if (this.type == 1063) { this.name = "Intense Flame Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 57; goto IL_2B846; } if (this.type == 1064) { this.name = "Intense Green Flame Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 58; goto IL_2B846; } if (this.type == 1065) { this.name = "Intense Blue Flame Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 59; goto IL_2B846; } if (this.type == 1066) { this.name = "Rainbow Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 60; goto IL_2B846; } if (this.type == 1067) { this.name = "Intense Rainbow Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 61; goto IL_2B846; } if (this.type == 1068) { this.name = "Yellow Gradient Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 62; goto IL_2B846; } if (this.type == 1069) { this.name = "Cyan Gradient Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 63; goto IL_2B846; } if (this.type == 1070) { this.name = "Violet Gradient Dye"; this.width = 20; this.height = 20; this.maxStack = 1; this.value = 10000; this.rare = 1; this.dye = 64; goto IL_2B846; } if (this.type == 1071) { this.name = "Paintbrush"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.width = 24; this.height = 24; this.toolTip = "Used with paint to color blocks"; this.value = 10000; goto IL_2B846; } if (this.type == 1072) { this.name = "Paint Roller"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.width = 24; this.height = 24; this.toolTip = "Used with paint to color walls"; this.value = 10000; goto IL_2B846; } if (this.type == 1073) { this.name = "Red Paint"; this.paint = 1; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1074) { this.name = "Orange Paint"; this.paint = 2; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1075) { this.name = "Yellow Paint"; this.paint = 3; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1076) { this.name = "Lime Paint"; this.paint = 4; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1077) { this.name = "Green Paint"; this.paint = 5; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1078) { this.name = "Teal Paint"; this.paint = 6; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1079) { this.name = "Cyan Paint"; this.paint = 7; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1080) { this.name = "Sky Blue Paint"; this.paint = 8; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1081) { this.name = "Blue Paint"; this.paint = 9; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1082) { this.name = "Purple Paint"; this.paint = 10; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1083) { this.name = "Violet Paint"; this.paint = 11; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1084) { this.name = "Pink Paint"; this.paint = 12; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1085) { this.name = "Deep Red Paint"; this.paint = 13; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1086) { this.name = "Deep Orange Paint"; this.paint = 14; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1087) { this.name = "Deep Yellow Paint"; this.paint = 15; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1088) { this.name = "Deep Lime Paint"; this.paint = 16; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1089) { this.name = "Deep Green Paint"; this.paint = 17; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1090) { this.name = "Deep Teal Paint"; this.paint = 18; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1091) { this.name = "Deep Cyan Paint"; this.paint = 19; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1092) { this.name = "Deep Sky Blue Paint"; this.paint = 20; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1093) { this.name = "Deep Blue Paint"; this.paint = 21; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1094) { this.name = "Deep Purple Paint"; this.paint = 22; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1095) { this.name = "Deep Violet Paint"; this.paint = 23; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1096) { this.name = "Deep Pink Paint"; this.paint = 24; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1097) { this.name = "Black Paint"; this.paint = 25; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1098) { this.name = "White Paint"; this.paint = 26; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1099) { this.name = "Grey Paint"; this.paint = 27; this.width = 24; this.height = 24; this.value = 25; this.maxStack = 999; goto IL_2B846; } if (this.type == 1100) { this.name = "Paint Scraper"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.width = 24; this.height = 24; this.toolTip = "Used to remove paint"; this.value = 10000; goto IL_2B846; } if (this.type == 1101) { this.name = "Lihzahrd Brick"; 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; goto IL_2B846; } if (this.type == 1102) { this.name = "Lihzahrd Brick Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 112; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 1103) { this.name = "Slush Block"; 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; goto IL_2B846; } if (this.type == 1104) { this.name = "Palladium Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 221; this.width = 12; this.height = 12; this.value = 4500; this.rare = 3; goto IL_2B846; } if (this.type == 1105) { this.name = "Orichalcum Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 222; this.width = 12; this.height = 12; this.value = 6500; this.rare = 3; goto IL_2B846; } if (this.type == 1106) { this.name = "Titanium Ore"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 223; this.width = 12; this.height = 12; this.value = 8500; this.rare = 3; goto IL_2B846; } if (this.type == 1107) { this.name = "Teal Mushroom"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Teal Dye"; this.placeStyle = 0; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1108) { this.name = "Green Mushroom"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Green Dye"; this.placeStyle = 1; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1109) { this.name = "Sky Blue Flower"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Sky Blue Dye"; this.placeStyle = 2; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1110) { this.name = "Yellow Marigold"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Yellow Dye"; this.placeStyle = 3; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1111) { this.name = "Blue Berries"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Blue Dye"; this.placeStyle = 4; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1112) { this.name = "Lime Kelp"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Lime Dye"; this.placeStyle = 5; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1113) { this.name = "Pink Prickly Pear"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Pink Dye"; this.placeStyle = 6; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1114) { this.name = "Orange Bloodroot"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Orange Dye"; this.placeStyle = 7; this.createTile = 227; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; goto IL_2B846; } if (this.type == 1115) { this.name = "Red Husk"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Red Dye"; goto IL_2B846; } if (this.type == 1116) { this.name = "Cyan Husk"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Cyan Dye"; goto IL_2B846; } if (this.type == 1117) { this.name = "Violet Husk"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Violet Dye"; goto IL_2B846; } if (this.type == 1118) { this.name = "Purple Mucus"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Purple Dye"; goto IL_2B846; } if (this.type == 1119) { this.name = "Black Ink"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = 10000; this.rare = 1; this.toolTip = "Used to make Black Dye"; goto IL_2B846; } if (this.type == 1120) { this.name = "Dye Vat"; 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(0, 5, 0, 0); this.toolTip = "Used to craft dyes"; goto IL_2B846; } if (this.type == 1121) { this.name = "Beegun"; 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 = 11; this.damage = 7; this.shootSpeed = 8f; this.noMelee = true; this.value = 350000; this.rare = 2; this.magic = true; this.scale = 0.8f; goto IL_2B846; } if (this.type == 1122) { this.useStyle = 1; this.name = "Possessed Hatchet"; this.shootSpeed = 12f; this.shoot = 182; this.damage = 90; this.width = 18; this.height = 20; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 500000; this.knockBack = 5f; this.melee = true; this.rare = 7; this.toolTip = "A magical returning hatchet"; goto IL_2B846; } if (this.type == 1123) { this.name = "Bee Keeper"; this.useStyle = 1; this.useAnimation = 22; this.knockBack = 5.2f; this.width = 40; this.height = 40; this.damage = 22; this.scale = 1.1f; this.useSound = 1; this.rare = 3; this.value = 27000; this.melee = true; this.toolTip = "Summons killer bees after striking your foe"; this.toolTip2 = "Small chance to cause confusion"; goto IL_2B846; } if (this.type == 1124) { this.name = "Hive"; this.width = 12; this.height = 12; this.maxStack = 999; goto IL_2B846; } if (this.type == 1125) { this.name = "Honey Block"; 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; goto IL_2B846; } if (this.type == 1126) { this.name = "Hive Wall"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.maxStack = 999; this.consumable = true; this.createWall = 108; this.width = 12; this.height = 12; goto IL_2B846; } if (this.type == 1127) { this.name = "Crispy Honey Block"; 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; goto IL_2B846; } if (this.type == 1128) { this.name = "Honey Bucket"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.width = 20; this.height = 20; goto IL_2B846; } if (this.type == 1129) { this.name = "Hive Wand"; 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.toolTip = "Places hives"; goto IL_2B846; } if (this.type == 1130) { this.useStyle = 1; this.name = "Beenade"; 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 = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 200; this.ranged = true; goto IL_2B846; } if (this.type == 1131) { this.name = "Gravity Globe"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 8; this.toolTip = "Allows the holder to reverse gravity"; this.toolTip2 = "Press UP to change gravity"; this.value = 50000; goto IL_2B846; } if (this.type == 1132) { this.name = "Honey Comb"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 2; this.toolTip = "Releases bees when damaged"; this.value = 100000; goto IL_2B846; } if (this.type == 1133) { this.useStyle = 4; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.name = "Abeemination"; this.width = 28; this.height = 28; this.maxStack = 20; this.toolTip = "Summons the Queen Bee"; goto IL_2B846; } if (this.type == 1134) { this.name = "Bottled Honey"; this.useSound = 3; this.healLife = 80; this.useStyle = 2; 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; goto IL_2B846; } if (this.type == 1135) { this.name = "Rain Hat"; this.width = 18; this.height = 18; this.headSlot = 81; this.value = 1000; this.vanity = true; this.rare = 1; goto IL_2B846; } if (this.type == 1136) { this.name = "Rain Coat"; this.width = 18; this.height = 18; this.bodySlot = 52; this.value = 1000; this.vanity = true; this.rare = 1; goto IL_2B846; } if (this.type == 1137) { this.name = "Lihzahrd Door"; 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; goto IL_2B846; } if (this.type == 1138) { this.name = "Dungeon Door"; 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; goto IL_2B846; } if (this.type == 1139) { this.name = "Lead Door"; 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; goto IL_2B846; } if (this.type == 1140) { this.name = "Iron Door"; 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; goto IL_2B846; } if (this.type == 1141) { this.name = "Temple Key"; this.width = 14; this.height = 20; this.maxStack = 99; this.toolTip = "Opens the jungle temple door"; this.rare = 7; goto IL_2B846; } if (this.type == 1142) { this.name = "Lihzahrd Chest"; 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; goto IL_2B846; } if (this.type == 1143) { this.name = "Lihzahrd Chair"; 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; goto IL_2B846; } if (this.type == 1144) { this.name = "Lihzahrd Table"; 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; goto IL_2B846; } if (this.type == 1145) { this.name = "Lihzahrd Work Bench"; 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; this.toolTip = "Used for basic crafting"; goto IL_2B846; } if (this.type == 1146) { this.name = "Super Dart Trap"; 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; goto IL_2B846; } if (this.type == 1147) { this.name = "Flame Trap"; 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; goto IL_2B846; } if (this.type == 1148) { this.name = "Spiky Ball Trap"; 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; goto IL_2B846; } if (this.type == 1149) { this.name = "Spear Trap"; 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; goto IL_2B846; } if (this.type == 1150) { this.name = "Wooden Spike"; 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; goto IL_2B846; } if (this.type == 1151) { this.name = "Lihzahrd Pressure Plate"; 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; this.toolTip = "Activates when a player steps on it on"; goto IL_2B846; } if (this.type == 1152) { this.name = "Lihzahrd Statue"; 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; goto IL_2B846; } if (this.type == 1153) { this.name = "Lihzahrd Watcher Statue"; 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; goto IL_2B846; } if (this.type == 1154) { this.name = "Lihzahrd Guardian Statue"; 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; goto IL_2B846; } if (this.type == 1155) { this.name = "Wasp Gun"; this.useStyle = 5; this.autoReuse = true; this.useAnimation = 11; this.useTime = 11; this.mana = 6; this.width = 50; this.height = 18; this.shoot = 189; this.useSound = 11; this.damage = 14; this.shootSpeed = 9f; this.noMelee = true; this.value = 500000; this.rare = 8; this.magic = true; goto IL_2B846; } if (this.type == 1156) { this.channel = true; this.name = "Piranha Gun"; this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.knockBack = 1f; this.width = 30; this.height = 10; this.damage = 33; this.scale = 1.1f; this.shoot = 190; this.shootSpeed = 14f; this.useSound = 10; this.rare = 8; this.value = Item.sellPrice(0, 5, 50, 0); this.ranged = true; this.noMelee = true; goto IL_2B846; } if (this.type == 1157) { this.mana = 10; this.damage = 25; this.useStyle = 1; this.name = "Pygmy Staff"; this.shootSpeed = 10f; this.shoot = 191; this.width = 26; this.height = 28; this.useSound = 44; this.useAnimation = 28; this.useTime = 28; this.rare = 7; this.noMelee = true; this.knockBack = 3f; this.toolTip = "Summons a pygmy to fight for you"; this.buffType = 49; this.value = 100000; this.summon = true; goto IL_2B846; } if (this.type == 1158) { this.name = "Pygmy Necklace"; this.rare = 7; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Increases your max number of minions"; this.value = Item.buyPrice(0, 40, 0, 0); goto IL_2B846; } if (this.type == 1159) { this.name = "Tiki Mask"; this.width = 18; this.height = 18; this.defense = 6; this.headSlot = 82; this.rare = 7; this.value = Item.buyPrice(0, 50, 0, 0); this.toolTip = "Increases your max number of minions"; this.toolTip2 = "Increases minion damage by 10%"; goto IL_2B846; } if (this.type == 1160) { this.name = "Tiki Shirt"; this.width = 18; this.height = 18; this.defense = 17; this.bodySlot = 53; this.rare = 7; this.value = Item.buyPrice(0, 50, 0, 0); this.toolTip = "Increases your max number of minions"; this.toolTip2 = "Increases minion damage by 10%"; goto IL_2B846; } if (this.type == 1161) { this.name = "Tiki Pants"; this.width = 18; this.height = 18; this.defense = 12; this.legSlot = 48; this.rare = 7; this.value = Item.buyPrice(0, 50, 0, 0); this.toolTip = "Increases your max number of minions"; this.toolTip2 = "Increases minion damage by 10%"; goto IL_2B846; } if (this.type == 1162) { this.name = "Leaf Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = Item.buyPrice(1, 0, 0, 0); this.rare = 5; goto IL_2B846; } if (this.type == 1163) { this.name = "Blizzard in a Balloon"; this.width = 14; this.height = 28; this.rare = 4; this.value = 150000; this.accessory = true; this.toolTip = "Allows the holder to double jump"; this.toolTip2 = "Increases jump height"; goto IL_2B846; } if (this.type == 1164) { this.name = "Bundle of Balloons"; this.width = 14; this.height = 28; this.rare = 8; this.value = 150000; this.accessory = true; this.toolTip = "Allows the holder to quadruple jump"; this.toolTip2 = "Increases jump height"; goto IL_2B846; } if (this.type == 1165) { this.name = "Bat Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type == 1166) { this.name = "Bone Sword"; 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 = 1; this.rare = 3; this.value = 9000; this.melee = true; goto IL_2B846; } if (this.type == 1167) { this.name = "Hercules Beetle"; this.rare = 7; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Increases the damage and knockback of your minions"; this.value = Item.buyPrice(0, 40, 0, 0); goto IL_2B846; } if (this.type == 1168) { this.useStyle = 1; this.name = "Smoke Bomb"; this.shootSpeed = 6f; this.shoot = 196; this.width = 18; this.height = 20; this.maxStack = 999; this.consumable = true; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.noMelee = true; this.value = 20; goto IL_2B846; } if (this.type == 1169) { this.damage = 0; this.useStyle = 1; this.name = "Bone Key"; this.shoot = 197; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Baby Skeletron Head"; this.value = Item.sellPrice(0, 5, 0, 0); this.buffType = 50; goto IL_2B846; } if (this.type == 1170) { this.damage = 0; this.useStyle = 1; this.name = "Nectar"; this.shoot = 198; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Baby Hornet"; this.value = Item.sellPrice(0, 3, 0, 0); this.buffType = 51; goto IL_2B846; } if (this.type == 1171) { this.damage = 0; this.useStyle = 1; this.name = "Tiki Totem"; this.shoot = 199; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Tiki Spirit"; this.buffType = 52; this.value = Item.buyPrice(2, 0, 0, 0); goto IL_2B846; } if (this.type == 1172) { this.damage = 0; this.useStyle = 1; this.name = "Lizard Egg"; this.shoot = 200; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Pet Lizard"; this.value = Item.sellPrice(0, 2, 0, 0); this.buffType = 53; goto IL_2B846; } if (this.type == 1173) { this.name = "Grave Marker"; 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; goto IL_2B846; } if (this.type == 1174) { this.name = "Cross Grave Marker"; 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; goto IL_2B846; } if (this.type == 1175) { this.name = "Headstone"; 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; goto IL_2B846; } if (this.type == 1176) { this.name = "Gravestone"; 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; goto IL_2B846; } if (this.type == 1177) { this.name = "Obelisk"; 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; goto IL_2B846; } if (this.type == 1178) { this.useStyle = 5; this.mana = 4; this.autoReuse = true; this.useAnimation = 8; this.useTime = 8; this.name = "Leaf Blower"; this.width = 24; this.height = 18; this.shoot = 206; this.useSound = 7; this.damage = 42; this.shootSpeed = 11f; this.noMelee = true; this.value = 350000; this.knockBack = 3f; this.rare = 7; this.toolTip = "Rapidly shoots razor sharp leaves"; this.magic = true; goto IL_2B846; } if (this.type == 1179) { this.name = "Chlorophyte Bullet"; this.shootSpeed = 5f; this.shoot = 207; this.damage = 15; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 4.5f; this.value = 50; this.ranged = true; this.rare = 7; goto IL_2B846; } if (this.type == 1180) { this.damage = 0; this.useStyle = 1; this.name = "Parrot Cracker"; this.shoot = 208; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Pet Parrot"; this.buffType = 54; this.value = Item.sellPrice(0, 75, 0, 0); goto IL_2B846; } if (this.type == 1181) { this.damage = 0; this.useStyle = 1; this.name = "Strange Glowing Mushroom"; this.shoot = 209; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Baby Truffle"; this.value = Item.buyPrice(0, 45, 0, 0); this.buffType = 55; goto IL_2B846; } if (this.type == 1182) { this.damage = 0; this.useStyle = 1; this.name = "Seedling"; this.shoot = 210; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Pet Sapling"; this.value = Item.sellPrice(0, 2, 0, 0); this.buffType = 56; goto IL_2B846; } if (this.type == 1183) { this.damage = 0; this.useStyle = 1; this.name = "Wisp in a Bottle"; this.shoot = 211; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 8; this.noMelee = true; this.toolTip = "Summons a Wisp to provide light"; this.value = Item.sellPrice(0, 5, 50, 0); this.buffType = 57; goto IL_2B846; } if (this.type == 1184) { this.name = "Palladium Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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; goto IL_2B846; } if (this.type == 1185) { this.useTurn = true; this.autoReuse = true; this.name = "Palladium Sword"; this.useStyle = 1; this.useAnimation = 25; this.useTime = 25; this.knockBack = 4.75f; this.width = 40; this.height = 40; this.damage = 36; this.scale = 1.125f; this.useSound = 1; this.rare = 4; this.value = 92000; this.melee = true; goto IL_2B846; } if (this.type == 1186) { this.name = "Palladium Pike"; 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 = 1; this.shoot = 212; this.rare = 4; this.value = 60000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 1187) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 24; this.useTime = 24; this.name = "Palladium Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 32; this.shootSpeed = 9.25f; this.noMelee = true; this.value = 80000; this.ranged = true; this.rare = 4; this.knockBack = 1.75f; goto IL_2B846; } if (this.type == 1188) { this.name = "Palladium Pickaxe"; this.useStyle = 1; this.useTurn = true; this.autoReuse = true; this.useAnimation = 25; this.useTime = 11; this.knockBack = 5f; this.width = 20; this.height = 12; this.damage = 12; this.pick = 130; this.useSound = 1; this.rare = 4; this.value = 72000; this.melee = true; this.toolTip = "Can mine Mythril and Orichalcum"; this.scale = 1.15f; goto IL_2B846; } if (this.type == 1189) { this.name = "Palladium Drill"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 11; this.shootSpeed = 32f; this.knockBack = 0f; this.width = 20; this.height = 12; this.damage = 12; this.pick = 130; this.useSound = 23; this.shoot = 213; this.rare = 4; this.value = 72000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.toolTip = "Can mine Mythril and Orichalcum"; goto IL_2B846; } if (this.type == 1190) { this.name = "Palladium Chainsaw"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 8; this.shootSpeed = 40f; this.knockBack = 2.9f; this.width = 20; this.height = 12; this.damage = 26; this.axe = 15; this.useSound = 23; this.shoot = 214; this.rare = 4; this.value = 72000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 1191) { this.name = "Orichalcum Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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 = 14; goto IL_2B846; } if (this.type == 1192) { this.name = "Orichalcum Sword"; this.useStyle = 1; this.useAnimation = 26; this.useTime = 26; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 41; this.scale = 1.17f; this.useSound = 1; this.rare = 4; this.value = 126500; this.melee = true; goto IL_2B846; } if (this.type == 1193) { this.name = "Orichalcum Halberd"; 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 = 1; this.shoot = 215; this.rare = 4; this.value = 82500; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 1194) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 22; this.useTime = 22; this.name = "Orichalcum Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 36; this.shootSpeed = 9.75f; this.noMelee = true; this.value = 110000; this.ranged = true; this.rare = 4; this.knockBack = 2f; goto IL_2B846; } if (this.type == 1195) { this.name = "Orichalcum Pickaxe"; 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 = 17; this.pick = 165; this.useSound = 1; this.rare = 4; this.value = 99000; this.melee = true; this.toolTip = "Can mine Adamantite and Titanium"; this.scale = 1.15f; goto IL_2B846; } if (this.type == 1196) { this.name = "Orichalcum Drill"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 10; this.shootSpeed = 32f; this.knockBack = 0f; this.width = 20; this.height = 12; this.damage = 17; this.pick = 165; this.useSound = 23; this.shoot = 216; this.rare = 4; this.value = 99000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.toolTip = "Can mine Adamantite and Titanium"; goto IL_2B846; } if (this.type == 1197) { this.name = "Orichalcum Chainsaw"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 7; this.shootSpeed = 40f; this.knockBack = 3.75f; this.width = 20; this.height = 12; this.damage = 31; this.axe = 18; this.useSound = 23; this.shoot = 217; this.rare = 4; this.value = 99000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 1198) { this.name = "Titanium Bar"; this.width = 20; this.height = 20; this.maxStack = 99; 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 = 16; goto IL_2B846; } if (this.type == 1199) { this.name = "Titanium Sword"; this.useStyle = 1; this.useAnimation = 26; this.useTime = 26; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 46; this.scale = 1.2f; this.useSound = 1; this.rare = 4; this.value = 161000; this.melee = true; goto IL_2B846; } if (this.type == 1200) { this.name = "Titanium Trident"; 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 = 1; this.shoot = 218; this.rare = 4; this.value = 105000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 1201) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 19; this.useTime = 19; this.name = "Titanium Repeater"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 38; this.shootSpeed = 10.5f; this.noMelee = true; this.value = 140000; this.ranged = true; this.rare = 4; this.knockBack = 2.5f; goto IL_2B846; } if (this.type == 1202) { this.name = "Titanium Pickaxe"; 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 = 1; this.rare = 4; this.value = 126000; this.melee = true; this.scale = 1.15f; goto IL_2B846; } if (this.type == 1203) { this.name = "Titanium Drill"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 7; this.shootSpeed = 32f; this.knockBack = 0f; this.width = 20; this.height = 12; this.damage = 27; this.pick = 190; this.useSound = 23; this.shoot = 219; this.rare = 4; this.value = 126000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 1204) { this.name = "Titanium Chainsaw"; this.useStyle = 5; this.useAnimation = 25; this.useTime = 6; this.shootSpeed = 40f; this.knockBack = 4.6f; this.width = 20; this.height = 12; this.damage = 34; this.axe = 21; this.useSound = 23; this.shoot = 220; this.rare = 4; this.value = 126000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 1205) { this.name = "Palladium Mask"; this.width = 18; this.height = 18; this.defense = 14; this.headSlot = 83; this.rare = 4; this.value = 75000; this.toolTip = "7% increased movement speed"; this.toolTip2 = "12% increased melee speed"; goto IL_2B846; } if (this.type == 1206) { this.name = "Palladium Helmet"; this.width = 18; this.height = 18; this.defense = 5; this.headSlot = 84; this.rare = 4; this.value = 75000; this.toolTip = "10% increased ranged damage"; this.toolTip2 = "6% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 1207) { this.name = "Palladium Headgear"; this.width = 18; this.height = 18; this.defense = 3; this.headSlot = 85; this.rare = 4; this.value = 75000; this.toolTip = "Increases maximum mana by 40"; this.toolTip2 = "9% increased magic critical strike chance"; goto IL_2B846; } if (this.type == 1208) { this.name = "Palladium Breastplate"; this.width = 18; this.height = 18; this.defense = 10; this.bodySlot = 54; this.rare = 4; this.value = 60000; this.toolTip2 = "3% increased critical strike chance"; goto IL_2B846; } if (this.type == 1209) { this.name = "Palladium Leggings"; this.width = 18; this.height = 18; this.defense = 8; this.legSlot = 49; this.rare = 4; this.value = 45000; this.toolTip2 = "10% increased movement speed"; goto IL_2B846; } if (this.type == 1210) { this.name = "Orichalcum Mask"; this.width = 18; this.height = 18; this.defense = 19; this.headSlot = 86; this.rare = 4; this.value = 112500; this.toolTip = "5% increased melee critical strike chance"; this.toolTip2 = "10% increased melee damage"; goto IL_2B846; } if (this.type == 1211) { this.name = "Orichalcum Helmet"; this.width = 18; this.height = 18; this.defense = 7; this.headSlot = 87; this.rare = 4; this.value = 112500; this.toolTip = "12% increased ranged damage"; this.toolTip2 = "7% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 1212) { this.name = "Orichalcum Headgear"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 88; this.rare = 4; this.value = 112500; this.toolTip = "Increases maximum mana by 60"; this.toolTip2 = "15% increased magic damage"; goto IL_2B846; } if (this.type == 1213) { this.name = "Orichalcum Breastplate"; this.width = 18; this.height = 18; this.defense = 13; this.bodySlot = 55; this.rare = 4; this.value = 90000; this.toolTip2 = "5% increased damage"; goto IL_2B846; } if (this.type == 1214) { this.name = "Orichalcum Leggings"; this.width = 18; this.height = 18; this.defense = 10; this.legSlot = 50; this.rare = 4; this.value = 67500; this.toolTip2 = "3% increased critical strike chance"; goto IL_2B846; } if (this.type == 1215) { this.name = "Titanium Mask"; this.width = 18; this.height = 18; this.defense = 23; this.headSlot = 89; this.rare = 4; this.value = 150000; this.toolTip = "7% increased melee critical strike chance"; this.toolTip2 = "14% increased melee damage"; goto IL_2B846; } if (this.type == 1216) { this.name = "Titanium Helmet"; this.width = 18; this.height = 18; this.defense = 8; this.headSlot = 90; this.rare = 4; this.value = 150000; this.toolTip = "14% increased ranged damage"; this.toolTip2 = "8% increased ranged critical strike chance"; goto IL_2B846; } if (this.type == 1217) { this.name = "Titanium Headgear"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 91; this.rare = 4; this.value = 150000; this.toolTip = "Increases maximum mana by 80"; this.toolTip2 = "11% increased magic damage and critical strike chance"; goto IL_2B846; } if (this.type == 1218) { this.name = "Titanium Breastplate"; this.width = 18; this.height = 18; this.defense = 15; this.bodySlot = 56; this.rare = 4; this.value = 120000; this.toolTip = "6% increased damage"; goto IL_2B846; } if (this.type == 1219) { this.name = "Titanium Leggings"; this.width = 18; this.height = 18; this.defense = 11; this.legSlot = 51; this.rare = 4; this.value = 90000; this.toolTip = "4% increased critical strike chance"; this.toolTip2 = "5% increased movement speed"; goto IL_2B846; } if (this.type == 1220) { this.name = "Mythril Anvil"; 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.toolTip = "Used to craft items from mythril, orichalcum, adamantite, and titanium bars"; this.rare = 3; goto IL_2B846; } if (this.type == 1221) { this.name = "Orichalcum Forge"; 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.toolTip = "Used to smelt adamantite and titanium ore"; this.rare = 3; goto IL_2B846; } if (this.type == 1222) { this.useTurn = true; this.autoReuse = true; this.name = "Palladium Waraxe"; this.useStyle = 1; this.useAnimation = 35; this.useTime = 8; this.knockBack = 5.5f; this.width = 20; this.height = 12; this.damage = 36; this.axe = 15; this.useSound = 1; this.rare = 4; this.value = 72000; this.melee = true; this.scale = 1.1f; goto IL_2B846; } if (this.type == 1223) { this.useTurn = true; this.autoReuse = true; this.name = "Orichalcum Waraxe"; this.useStyle = 1; this.useAnimation = 35; this.useTime = 7; this.knockBack = 6.5f; this.width = 20; this.height = 12; this.damage = 41; this.axe = 18; this.useSound = 1; this.rare = 4; this.value = 99000; this.melee = true; this.scale = 1.1f; goto IL_2B846; } if (this.type == 1224) { this.useTurn = true; this.autoReuse = true; this.name = "Titanium Waraxe"; this.useStyle = 1; this.useAnimation = 35; this.useTime = 6; this.knockBack = 7.5f; this.width = 20; this.height = 12; this.damage = 44; this.axe = 21; this.useSound = 1; this.rare = 4; this.value = 108000; this.melee = true; this.scale = 1.1f; goto IL_2B846; } if (this.type == 1225) { this.name = "Hallowed Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.value = Item.sellPrice(0, 0, 80, 0); 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; goto IL_2B846; } if (this.type == 1226) { this.name = "Chlorophyte Claymore"; this.useStyle = 1; this.useAnimation = 28; this.useTime = 60; this.shoot = 229; this.shootSpeed = 8f; this.knockBack = 6f; this.width = 40; this.height = 40; this.damage = 65; this.useSound = 1; this.rare = 7; this.value = 276000; this.scale = 1.25f; this.melee = true; goto IL_2B846; } if (this.type == 1227) { this.name = "Chlorophyte Saber"; this.autoReuse = true; this.useTurn = true; this.useStyle = 1; this.useAnimation = 17; this.useTime = 42; this.shoot = 228; this.shootSpeed = 8f; this.knockBack = 4f; this.width = 40; this.height = 40; this.damage = 43; this.useSound = 1; this.rare = 7; this.value = 276000; this.melee = true; goto IL_2B846; } if (this.type == 1228) { this.name = "Chlorophyte Partisan"; 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 = 1; this.shoot = 222; this.rare = 7; this.value = 180000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; goto IL_2B846; } if (this.type == 1229) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 19; this.useTime = 19; this.name = "Chlorophyte Shotbow"; this.width = 50; this.height = 18; this.shoot = 1; this.useAmmo = 1; this.useSound = 5; this.damage = 34; this.shootSpeed = 11.5f; this.noMelee = true; this.value = 240000; this.ranged = true; this.rare = 7; this.knockBack = 2.75f; goto IL_2B846; } if (this.type == 1230) { this.name = "Chlorophyte Pickaxe"; 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 = 1; this.rare = 7; this.value = 216000; this.melee = true; this.scale = 1.15f; this.tileBoost++; goto IL_2B846; } if (this.type == 1231) { this.name = "Chlorophyte Drill"; 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 = 23; this.shoot = 223; this.rare = 7; this.value = 216000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.tileBoost++; goto IL_2B846; } if (this.type == 1232) { this.name = "Chlorophyte Chainsaw"; 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 = 23; this.shoot = 224; this.rare = 7; this.value = 216000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.tileBoost++; goto IL_2B846; } if (this.type == 1233) { this.useTurn = true; this.autoReuse = true; this.name = "Chlorophyte Greataxe"; this.useStyle = 1; this.useAnimation = 30; this.useTime = 6; this.knockBack = 7f; this.width = 20; this.height = 12; this.damage = 70; this.axe = 23; this.useSound = 1; this.rare = 7; this.value = 216000; this.melee = true; this.scale = 1.15f; this.tileBoost++; goto IL_2B846; } if (this.type == 1234) { this.name = "Chlorophyte Warhammer"; 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 = 1; this.rare = 7; this.value = 216000; this.melee = true; this.tileBoost++; goto IL_2B846; } if (this.type == 1235) { this.name = "Chlorophyte Arrow"; this.shootSpeed = 4.5f; this.shoot = 225; this.damage = 16; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 3.5f; this.value = 100; this.ranged = true; this.rare = 7; goto IL_2B846; } if (this.type == 1236) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Amethyst Hook"; this.shootSpeed = 10f; this.shoot = 230; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 1237) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Topaz Hook"; this.shootSpeed = 10.5f; this.shoot = 231; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 1238) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Sapphire Hook"; this.shootSpeed = 11f; this.shoot = 232; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 1239) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Emerald Hook"; this.shootSpeed = 11.5f; this.shoot = 233; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 1240) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Ruby Hook"; this.shootSpeed = 12f; this.shoot = 234; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 1241) { this.noUseGraphic = true; this.damage = 0; this.knockBack = 7f; this.useStyle = 5; this.name = "Diamond Hook"; this.shootSpeed = 12.5f; this.shoot = 235; this.width = 18; this.height = 28; this.useSound = 1; this.useAnimation = 20; this.useTime = 20; this.rare = 1; this.noMelee = true; this.value = 20000; goto IL_2B846; } if (this.type == 1242) { this.damage = 0; this.useStyle = 1; this.name = "Amber Mosquito"; this.shoot = 236; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 3; this.noMelee = true; this.toolTip = "Summons a Baby Dinosaur"; this.value = Item.sellPrice(0, 7, 50, 0); this.buffType = 61; goto IL_2B846; } if (this.type == 1243) { this.name = "Umbrella Hat"; this.width = 28; this.height = 20; this.headSlot = 92; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1244) { this.mana = 10; this.damage = 36; this.useStyle = 1; this.name = "Nimbus Rod"; this.shootSpeed = 16f; this.shoot = 237; this.width = 26; this.height = 28; this.useSound = 8; this.useAnimation = 22; this.useTime = 22; this.rare = 6; this.noMelee = true; this.knockBack = 0f; this.toolTip = "Summons a cloud to rain down on your foes"; this.value = Item.sellPrice(0, 3, 50, 0); this.magic = true; goto IL_2B846; } if (this.type == 1245) { this.name = "Orange Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 10; this.width = 10; this.height = 12; this.value = 60; this.noWet = true; goto IL_2B846; } if (this.type == 1246) { this.name = "Crimsand Block"; 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; goto IL_2B846; } if (this.type == 1247) { this.name = "Bee Cloak"; this.width = 20; this.height = 24; this.value = 150000; this.toolTip = "Causes stars to fall and releases bees when injured"; this.accessory = true; this.rare = 4; goto IL_2B846; } if (this.type == 1248) { this.name = "Eye of the Golem"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "10% increased critical strike chance"; this.value = 100000; this.rare = 7; goto IL_2B846; } if (this.type == 1249) { this.name = "Honey Balloon"; this.width = 14; this.height = 28; this.rare = 2; this.value = 54000; this.accessory = true; this.toolTip = "Increases jump height"; this.toolTip2 = "Releases bees when damaged"; goto IL_2B846; } if (this.type == 1250) { this.name = "Blue Horseshoe Balloon"; this.width = 20; this.height = 22; this.rare = 4; this.value = 45000; this.accessory = true; this.toolTip = "Allows the holder to double jump"; this.toolTip = "Increases jump height and negates fall damage"; goto IL_2B846; } if (this.type == 1251) { this.name = "White Horseshoe Balloon"; this.width = 20; this.height = 22; this.rare = 4; this.value = 45000; this.accessory = true; this.toolTip = "Allows the holder to double jump"; this.toolTip = "Increases jump height and negates fall damage"; goto IL_2B846; } if (this.type == 1252) { this.name = "Yellow Horseshoe Balloon"; this.width = 20; this.height = 22; this.rare = 4; this.value = 45000; this.accessory = true; this.toolTip = "Allows the holder to double jump"; this.toolTip = "Increases jump height and negates fall damage"; goto IL_2B846; } if (this.type == 1253) { this.name = "Frozen Turtle Scale"; this.width = 20; this.height = 24; this.value = 225000; this.toolTip = "Puts a shell around the owner when below 20% life"; this.accessory = true; this.rare = 5; goto IL_2B846; } if (this.type == 1254) { this.useStyle = 5; this.useAnimation = 60; this.useTime = 60; this.name = "Sniper Rifle"; this.crit += 15; this.width = 44; this.height = 14; this.shoot = 10; this.useAmmo = 14; this.useSound = 40; this.damage = 125; this.shootSpeed = 16f; this.noMelee = true; this.value = 100000; this.knockBack = 8f; this.rare = 8; this.ranged = true; goto IL_2B846; } if (this.type == 1255) { this.autoReuse = false; this.useStyle = 5; this.useAnimation = 9; this.useTime = 9; this.name = "Venus Magnum"; this.width = 24; this.height = 22; this.shoot = 14; this.knockBack = 5.5f; this.useAmmo = 14; this.useSound = 41; this.damage = 36; this.shootSpeed = 13.5f; this.noMelee = true; this.value = Item.sellPrice(0, 5, 0, 0); this.scale = 0.85f; this.rare = 7; this.ranged = true; goto IL_2B846; } if (this.type == 1256) { this.mana = 10; this.damage = 12; this.useStyle = 1; this.name = "Crimson Rod"; this.shootSpeed = 12f; this.shoot = 243; this.width = 26; this.height = 28; this.useSound = 8; this.useAnimation = 24; this.useTime = 24; this.rare = 1; this.noMelee = true; this.knockBack = 0f; this.toolTip = "Summons a cloud to rain blood on your foes"; this.value = 10000; this.magic = true; goto IL_2B846; } if (this.type == 1257) { this.name = "Crimtane Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.rare = 1; 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 = 19; goto IL_2B846; } if (this.type == 1258) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 22; this.useTime = 22; this.name = "Stynger"; this.width = 50; this.height = 18; this.shoot = 246; this.useAmmo = 246; this.useSound = 11; this.damage = 43; this.knockBack = 5f; this.shootSpeed = 9f; this.noMelee = true; this.value = 350000; this.rare = 7; this.ranged = true; this.toolTip = "Shoots a bolt that explodes into deadly shrapnel"; goto IL_2B846; } if (this.type == 1259) { this.name = "Flower Pow"; this.noMelee = true; this.useStyle = 5; this.useAnimation = 40; this.useTime = 40; this.knockBack = 7.5f; this.width = 30; this.height = 10; this.damage = 52; this.scale = 1.1f; this.noUseGraphic = true; this.shoot = 247; this.shootSpeed = 15.9f; this.useSound = 1; this.rare = 7; this.value = Item.sellPrice(0, 6, 0, 0); this.melee = true; this.channel = true; goto IL_2B846; } if (this.type == 1260) { this.useStyle = 5; this.useAnimation = 40; this.useTime = 40; this.name = "Rainbow Gun"; this.width = 50; this.height = 18; this.shoot = 250; this.useSound = 9; this.damage = 40; this.knockBack = 2f; this.shootSpeed = 16f; this.noMelee = true; this.value = 350000; this.rare = 8; this.magic = true; this.mana = 20; goto IL_2B846; } if (this.type == 1261) { this.name = "Stynger Bolt"; this.shootSpeed = 2f; this.shoot = 246; this.damage = 15; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 246; this.knockBack = 1f; this.value = 75; this.rare = 5; this.ranged = true; goto IL_2B846; } if (this.type == 1262) { this.name = "Chlorophyte Jackhammer"; 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 = 23; this.shoot = 252; this.rare = 7; this.value = 216000; this.noMelee = true; this.noUseGraphic = true; this.melee = true; this.channel = true; this.tileBoost++; goto IL_2B846; } if (this.type == 1263) { this.name = "Teleporter"; 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(0, 2, 50, 0); this.mech = true; goto IL_2B846; } if (this.type == 1264) { this.mana = 17; this.damage = 50; this.useStyle = 1; this.name = "Flower of Frost"; this.shootSpeed = 7f; this.shoot = 253; this.width = 26; this.height = 28; this.useSound = 20; this.useAnimation = 20; this.useTime = 20; this.rare = 6; this.noMelee = true; this.knockBack = 6.5f; this.toolTip = "Throws balls of frost"; this.value = 10000; this.magic = true; goto IL_2B846; } if (this.type == 1265) { this.autoReuse = true; this.useStyle = 5; this.useAnimation = 9; this.useTime = 9; this.name = "Uzi"; this.width = 24; this.height = 22; this.shoot = 14; this.knockBack = 3.5f; this.useAmmo = 14; this.useSound = 11; this.damage = 30; this.shootSpeed = 13f; this.noMelee = true; this.value = 50000; this.scale = 0.75f; this.rare = 7; this.ranged = true; goto IL_2B846; } if (this.type == 1266) { this.rare = 8; this.mana = 14; this.useSound = 20; this.name = "Magnet Sphere"; 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 = 2f; this.toolTip = "Summons something to do stuff and things"; this.magic = true; this.value = 500000; goto IL_2B846; } if (this.type == 1267) { this.name = "Purple Stained Glass"; 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(0, 0, 5, 0); goto IL_2B846; } if (this.type == 1268) { this.name = "Yellow Stained Glass"; 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(0, 0, 5, 0); goto IL_2B846; } if (this.type == 1269) { this.name = "Blue Stained Glass"; 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(0, 0, 5, 0); goto IL_2B846; } if (this.type == 1270) { this.name = "Green Stained Glass"; 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(0, 0, 5, 0); goto IL_2B846; } if (this.type == 1271) { this.name = "Red Stained Glass"; 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(0, 0, 5, 0); goto IL_2B846; } if (this.type == 1272) { this.name = "Multicolored Stained Glass"; 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(0, 0, 5, 0); goto IL_2B846; } if (this.type == 1273) { this.name = "Skeletron Hand"; 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 = 1; this.rare = 2; this.value = 45000; goto IL_2B846; } if (this.type == 1274) { this.name = "Skull"; this.width = 28; this.height = 20; this.headSlot = 93; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1275) { this.name = "Balla Hat"; this.width = 28; this.height = 20; this.headSlot = 94; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1276) { this.name = "Gangsta Hat"; this.width = 28; this.height = 20; this.headSlot = 95; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1277) { this.name = "Sailor Hat"; this.width = 28; this.height = 20; this.headSlot = 96; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1278) { this.name = "Eye Patch"; this.width = 28; this.height = 20; this.headSlot = 97; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1279) { this.name = "Sailor Shirt"; this.width = 28; this.height = 20; this.bodySlot = 57; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1280) { this.name = "Sailor Pants"; this.width = 28; this.height = 20; this.legSlot = 52; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1281) { this.name = "Skeletron Mask"; this.width = 28; this.height = 20; this.headSlot = 98; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1282) { this.name = "Amethyst Robe"; this.width = 18; this.height = 14; this.bodySlot = 58; this.value = Item.sellPrice(0, 0, 50, 0); this.toolTip = "Increases maximum mana by 20"; this.toolTip = "Reduces mana usage by 5%"; goto IL_2B846; } if (this.type == 1283) { this.name = "Topaz Robe"; this.width = 18; this.height = 14; this.bodySlot = 59; this.defense = 1; this.value = Item.sellPrice(0, 0, 50, 0) * 2; this.toolTip = "Increases maximum mana by 40"; this.toolTip2 = "Reduces mana usage by 7%"; goto IL_2B846; } if (this.type == 1284) { this.name = "Sapphire Robe"; this.width = 18; this.height = 14; this.bodySlot = 60; this.defense = 1; this.value = Item.sellPrice(0, 0, 50, 0) * 3; this.toolTip = "Increases maximum mana by 40"; this.toolTip2 = "Reduces mana usage by 9%"; this.rare = 1; goto IL_2B846; } if (this.type == 1285) { this.name = "Emerald Robe"; this.width = 18; this.height = 14; this.bodySlot = 61; this.defense = 2; this.value = Item.sellPrice(0, 0, 50, 0) * 4; this.toolTip = "Increases maximum mana by 60"; this.toolTip2 = "Reduces mana usage by 11%"; this.rare = 1; goto IL_2B846; } if (this.type == 1286) { this.name = "Ruby Robe"; this.width = 18; this.height = 14; this.bodySlot = 62; this.defense = 2; this.value = Item.sellPrice(0, 0, 50, 0) * 5; this.toolTip = "Increases maximum mana by 60"; this.toolTip2 = "Reduces mana usage by 13%"; this.rare = 1; goto IL_2B846; } if (this.type == 1287) { this.name = "Diamond Robe"; this.defense = 3; this.width = 18; this.height = 14; this.bodySlot = 63; this.value = Item.sellPrice(0, 0, 50, 0) * 6; this.toolTip = "Increases maximum mana by 80"; this.toolTip2 = "Reduces mana usage by 15%"; this.rare = 2; goto IL_2B846; } if (this.type == 1288) { this.name = "White Tuxedo Shirt"; this.width = 28; this.height = 20; this.bodySlot = 64; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1289) { this.name = "White Tuxedo Pants"; this.width = 28; this.height = 20; this.legSlot = 53; this.rare = 1; this.vanity = true; goto IL_2B846; } if (this.type == 1290) { this.name = "Panic Necklace"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 1; this.toolTip = "Increases movement speed after being struck"; this.value = 50000; goto IL_2B846; } if (this.type == 1291) { this.name = "Heart Fruit"; this.maxStack = 99; this.consumable = true; this.width = 18; this.height = 18; this.useStyle = 4; this.useTime = 30; this.useSound = 4; this.useAnimation = 30; this.toolTip = "Permanently increases maximum life by 5"; this.rare = 7; this.value = Item.sellPrice(0, 2, 0, 0); goto IL_2B846; } if (this.type == 1292) { this.name = "Lihzahrd Altar"; 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; goto IL_2B846; } if (this.type == 1293) { this.name = "Lihzahrd Power Cell"; this.maxStack = 99; this.consumable = true; this.width = 22; this.height = 10; this.value = Item.sellPrice(0, 1, 0, 0); goto IL_2B846; } if (this.type == 1294) { this.name = "Picksaw"; 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 = 1; this.rare = 7; this.value = 216000; this.melee = true; this.scale = 1.15f; this.tileBoost++; this.toolTip = "Capable of mining Lihzahrd Bricks"; goto IL_2B846; } if (this.type == 1295) { this.mana = 8; this.useStyle = 5; this.autoReuse = true; this.useAnimation = 16; this.useTime = 16; this.name = "Heat Ray"; this.width = 24; this.height = 18; this.shoot = 260; this.useSound = 12; this.damage = 55; this.shootSpeed = 15f; this.noMelee = true; this.value = 350000; this.knockBack = 3f; this.rare = 7; this.magic = true; this.toolTip = "Shoots a piercing beam of heat"; goto IL_2B846; } if (this.type == 1296) { this.mana = 17; this.damage = 45; this.useStyle = 1; this.name = "Staff of Earth"; this.shootSpeed = 11f; this.shoot = 261; this.width = 26; this.height = 28; this.useSound = 20; this.useAnimation = 40; this.useTime = 40; this.rare = 7; this.noMelee = true; this.knockBack = 7.5f; this.value = Item.sellPrice(0, 10, 0, 0); this.magic = true; this.toolTip = "Summons a powerful boulder"; goto IL_2B846; } if (this.type == 1297) { this.autoReuse = true; this.name = "Golem Fist"; this.useStyle = 5; this.useAnimation = 30; this.useTime = 30; this.knockBack = 8f; this.width = 30; this.height = 10; this.damage = 50; this.scale = 0.9f; this.shoot = 262; this.shootSpeed = 14f; this.useSound = 10; this.rare = 7; this.value = Item.sellPrice(0, 5, 0, 0); this.melee = true; this.noMelee = true; this.toolTip = "Punches with the force of a golem"; goto IL_2B846; } if (this.type == 1298) { this.name = "Water Chest"; 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; goto IL_2B846; } if (this.type == 1299) { this.name = "Binoculars"; this.width = 14; this.height = 28; this.rare = 4; this.value = 150000; this.toolTip = "Increases view range when held"; goto IL_2B846; } if (this.type == 1300) { this.name = "Rifle Scope"; this.width = 14; this.height = 28; this.rare = 4; this.value = 150000; this.accessory = true; this.toolTip = "Increases view range for guns"; this.toolTip2 = "Right click to zoom out"; goto IL_2B846; } if (this.type == 1301) { this.name = "Destroyer Emblem"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "10% increased damage"; this.toolTip2 = "8% increased critical strike chance"; this.value = 300000; this.rare = 7; goto IL_2B846; } if (this.type == 1302) { this.name = "High Velocity Bullet"; this.shootSpeed = 4f; this.shoot = 242; this.damage = 10; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 4f; this.value = 40; this.ranged = true; this.rare = 3; goto IL_2B846; } if (this.type == 1303) { this.name = "Jellyfish Necklace"; this.width = 24; this.height = 24; this.accessory = true; this.toolTip = "Provides light under water"; this.value = Item.sellPrice(0, 1, 0, 0); this.rare = 2; goto IL_2B846; } if (this.type == 1304) { this.name = "Zombie Arm"; this.useStyle = 1; this.useTurn = false; this.useAnimation = 20; this.useTime = 20; this.width = 24; this.height = 28; this.damage = 12; this.knockBack = 4.5f; this.useSound = 1; this.scale = 1f; this.value = 2000; this.melee = true; goto IL_2B846; } if (this.type == 1305) { this.name = "The Axe"; 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.useSound = 47; this.rare = 8; this.value = Item.sellPrice(0, 10, 0, 0); this.melee = true; goto IL_2B846; } if (this.type == 1306) { this.name = "Ice Sickle"; this.useStyle = 1; this.useAnimation = 25; this.useTime = 25; this.knockBack = 5.5f; this.width = 24; this.height = 28; this.damage = 40; this.scale = 1.15f; this.useSound = 1; this.rare = 5; this.shoot = 263; this.shootSpeed = 8f; this.value = 250000; this.toolTip = "Shoots an icy sickle"; this.melee = true; goto IL_2B846; } if (this.type == 1307) { this.accessory = true; this.name = "Clothier Voodoo Doll"; this.width = 14; this.height = 26; this.value = 1000; this.toolTip = "'You are a terrible person.'"; this.rare = 1; goto IL_2B846; } if (this.type == 1308) { this.name = "Poison Staff"; this.mana = 12; this.useSound = 43; this.useStyle = 5; this.damage = 59; this.useAnimation = 35; this.useTime = 35; this.width = 40; this.height = 40; this.shoot = 265; this.shootSpeed = 13.5f; this.knockBack = 6f; this.magic = true; this.autoReuse = true; this.rare = 6; this.noMelee = true; this.value = Item.sellPrice(0, 4, 0, 0); goto IL_2B846; } if (this.type == 1309) { this.mana = 10; this.damage = 8; this.useStyle = 1; this.name = "Slime Staff"; this.shootSpeed = 10f; this.shoot = 266; this.width = 26; this.height = 28; this.useSound = 44; this.useAnimation = 28; this.useTime = 28; this.rare = 4; this.noMelee = true; this.knockBack = 2f; this.toolTip = "Summons a baby slime to fight for you"; this.buffType = 64; this.value = 100000; this.summon = true; goto IL_2B846; } if (this.type == 1310) { this.name = "Poison Dart"; this.shoot = 267; this.width = 8; this.height = 8; this.maxStack = 999; this.ammo = 51; this.toolTip = "Inflicts poison on enemies"; this.toolTip2 = "For use with Blowpipe and Blowgun"; this.damage = 8; this.knockBack = 2f; this.shootSpeed = 2f; this.ranged = true; this.rare = 2; goto IL_2B846; } if (this.type == 1311) { this.damage = 0; this.useStyle = 1; this.name = "Eyespring"; this.shoot = 268; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 6; this.noMelee = true; this.toolTip = "Summons an eye spring"; this.value = Item.sellPrice(0, 3, 0, 0); this.buffType = 65; goto IL_2B846; } if (this.type == 1312) { this.damage = 0; this.useStyle = 1; this.name = "Toy Sled"; this.shoot = 269; this.width = 16; this.height = 30; this.useSound = 2; this.useAnimation = 20; this.useTime = 20; this.rare = 6; this.noMelee = true; this.toolTip = "Summons a baby snowman"; this.value = Item.sellPrice(0, 2, 50, 0); this.buffType = 66; goto IL_2B846; } if (this.type == 1313) { this.autoReuse = true; this.rare = 2; this.mana = 12; this.useSound = 8; this.name = "Book of Skulls"; this.useStyle = 5; this.damage = 35; this.useAnimation = 25; this.useTime = 25; this.width = 24; this.height = 28; this.shoot = 270; this.scale = 0.9f; this.shootSpeed = 4f; this.knockBack = 6f; this.toolTip = "Shoots a skull"; this.magic = true; this.value = 50000; goto IL_2B846; } if (this.type == 1314) { this.autoReuse = true; this.name = "KO Cannon"; this.useStyle = 5; this.useAnimation = 28; this.useTime = 28; this.knockBack = 6.5f; this.width = 30; this.height = 10; this.damage = 35; this.scale = 0.9f; this.shoot = 271; this.shootSpeed = 15f; this.useSound = 10; this.rare = 4; this.value = 27000; this.melee = true; this.noMelee = true; this.toolTip = "Shoots a boxing glove"; goto IL_2B846; } if (this.type == 1315) { this.useStyle = 4; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.name = "Pirate Map"; this.width = 28; this.height = 28; this.toolTip = "Summons a Pirate Invasion"; goto IL_2B846; } if (this.type == 1316) { this.name = "Turtle Helmet"; this.width = 18; this.height = 18; this.defense = 21; this.headSlot = 99; this.rare = 8; this.value = 300000; this.toolTip = "5% increased melee damage"; this.toolTip2 = "Enemies are more likely to target you"; goto IL_2B846; } if (this.type == 1317) { this.name = "Turtle Scale Mail"; this.width = 18; this.height = 18; this.defense = 27; this.bodySlot = 65; this.rare = 8; this.value = 240000; this.toolTip = "7% increased melee damage and critical strike chance"; this.toolTip2 = "Enemies are more likely to target you"; goto IL_2B846; } if (this.type == 1318) { this.name = "Turtle Leggings"; this.width = 18; this.height = 18; this.defense = 17; this.legSlot = 54; this.rare = 8; this.value = 180000; this.toolTip = "3% increased melee critical strike chance"; this.toolTip2 = "Enemies are more likely to target you"; goto IL_2B846; } if (this.type == 1319) { this.name = "Snowball Cannon"; this.autoReuse = true; this.useStyle = 5; this.useAnimation = 18; this.useTime = 18; this.width = 44; this.height = 14; this.shoot = 166; this.useAmmo = 14; this.useSound = 11; this.damage = 4; this.shootSpeed = 11f; this.noMelee = true; this.value = 100000; this.knockBack = 4.5f; this.rare = 1; this.ranged = true; this.useAmmo = 949; this.shoot = 166; goto IL_2B846; } if (this.type == 1320) { this.name = "Bone Pickaxe"; 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 = 50; this.useSound = 1; this.knockBack = 3f; this.rare = 1; this.value = 18000; this.scale = 1.15f; this.melee = true; goto IL_2B846; } if (this.type == 1321) { this.name = "Magic Quiver"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Increase arrow speed and damage by 10%"; this.toolTip2 = "20% chance to not consume arrow"; this.value = Item.sellPrice(0, 5, 0, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1322) { this.name = "Magma Stone"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Chance to inflict fire damage on attack"; this.value = Item.sellPrice(0, 2, 0, 0); this.rare = 3; goto IL_2B846; } if (this.type == 1323) { this.name = "Lava Rose"; this.width = 24; this.height = 28; this.accessory = true; this.toolTip = "Reduced damage from touching lava"; this.value = Item.sellPrice(0, 2, 0, 0); this.rare = 3; goto IL_2B846; } if (this.type == 1324) { this.noMelee = true; this.useStyle = 1; this.name = "Bananarang"; this.shootSpeed = 14f; this.shoot = 272; this.damage = 40; this.knockBack = 8.5f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 8; this.useTime = 8; this.noUseGraphic = true; this.rare = 5; this.value = 75000; this.melee = true; this.maxStack = 10; goto IL_2B846; } if (this.type == 1325) { this.autoReuse = false; this.name = "Chain Knife"; this.useStyle = 5; this.useAnimation = 20; this.useTime = 20; this.knockBack = 3.5f; this.width = 30; this.height = 10; this.damage = 11; this.shoot = 273; this.shootSpeed = 12f; this.useSound = 1; this.rare = 2; this.value = 1000; this.melee = true; this.noUseGraphic = true; goto IL_2B846; } if (this.type == 1326) { this.autoReuse = false; this.name = "Rod of Discord"; this.useStyle = 1; this.useAnimation = 20; this.useTime = 20; this.width = 20; this.height = 20; this.useSound = 8; this.rare = 7; this.value = Item.sellPrice(0, 10, 0, 0); this.toolTip = "Teleports to a new location"; goto IL_2B846; } if (this.type == 1327) { this.autoReuse = true; this.name = "Death Sickle"; 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 = 1; this.rare = 6; this.shoot = 274; this.shootSpeed = 9f; this.value = 250000; this.toolTip = "Shoots a deathly sickle"; this.melee = true; goto IL_2B846; } if (this.type == 1328) { this.name = "Turtle Scale"; this.width = 14; this.height = 18; this.maxStack = 99; this.rare = 7; this.value = 5000; goto IL_2B846; } if (this.type == 1329) { this.name = "Tissue Sample"; this.width = 14; this.height = 18; this.maxStack = 99; this.rare = 1; this.value = 750; goto IL_2B846; } if (this.type == 1330) { this.name = "Vertebrae"; this.width = 18; this.height = 20; this.maxStack = 99; this.value = 12; goto IL_2B846; } if (this.type == 1331) { this.useStyle = 4; this.consumable = true; this.useAnimation = 45; this.useTime = 45; this.name = "Bloody Spine"; this.width = 28; this.height = 28; this.maxStack = 20; this.toolTip = "Summons the Brain of Cthulhu"; goto IL_2B846; } if (this.type == 1332) { this.name = "Ichor"; this.width = 12; this.height = 14; this.maxStack = 99; this.value = 4500; this.rare = 3; this.toolTip = "'The blood of gods'"; goto IL_2B846; } if (this.type == 1333) { this.flame = true; this.name = "Ichor Torch"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.holdStyle = 1; this.autoReuse = true; this.maxStack = 99; this.consumable = true; this.createTile = 4; this.placeStyle = 11; this.width = 10; this.height = 12; this.value = 330; this.rare = 1; this.toolTip = "Can be placed in water"; goto IL_2B846; } if (this.type == 1334) { this.name = "Ichor Arrow"; this.shootSpeed = 4.25f; this.shoot = 278; this.damage = 15; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 3f; this.value = 80; this.ranged = true; this.rare = 3; this.toolTip = "Decreases target's defense"; goto IL_2B846; } if (this.type == 1335) { this.name = "Ichor Bullet"; this.shootSpeed = 5.25f; this.shoot = 279; this.damage = 13; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 4f; this.value = 30; this.ranged = true; this.rare = 3; this.toolTip = "Decreases target's defense"; goto IL_2B846; } if (this.type == 1336) { this.mana = 6; this.autoReuse = true; this.name = "Golden Shower"; this.useStyle = 5; this.useAnimation = 18; this.useTime = 6; this.knockBack = 4f; this.width = 38; this.height = 10; this.damage = 28; this.shoot = 280; this.shootSpeed = 10f; this.useSound = 13; this.rare = 4; this.value = 500000; this.toolTip = "Sprays out a shower of ichor"; this.magic = true; goto IL_2B846; } if (this.type == 1337) { this.name = "Bunny Cannon"; 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(0, 50, 0, 0); goto IL_2B846; } if (this.type == 1338) { this.name = "Explosive Bunny"; 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(0, 0, 35, 0); goto IL_2B846; } if (this.type == 1339) { this.name = "Vial of Venom"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = Item.buyPrice(0, 0, 10, 0); goto IL_2B846; } if (this.type == 1340) { this.name = "Flask of Venom"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.toolTip = "Melee attacks inflict venom on enemies"; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1341) { this.name = "Venom Arrow"; this.shootSpeed = 4.3f; this.shoot = 282; this.damage = 17; this.width = 10; this.height = 28; this.maxStack = 999; this.consumable = true; this.ammo = 1; this.knockBack = 4.2f; this.value = 90; this.ranged = true; this.rare = 3; this.toolTip = "Inflicts target with venom"; goto IL_2B846; } if (this.type == 1342) { this.name = "Venom Bullet"; this.shootSpeed = 5.3f; this.shoot = 283; this.damage = 14; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 4.1f; this.value = 40; this.ranged = true; this.rare = 3; this.toolTip = "Inflicts target with venom"; goto IL_2B846; } if (this.type == 1343) { this.name = "Fire Gauntlet"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 7; this.toolTip = "Increases melee knockback and inflicts fire damage on attack"; this.toolTip = "9% increased melee damage and speed"; this.value = 300000; goto IL_2B846; } if (this.type == 1344) { this.name = "Cog"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = Item.buyPrice(0, 0, 7, 0); goto IL_2B846; } if (this.type == 1345) { this.name = "Confetti"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = Item.buyPrice(0, 0, 1, 0); goto IL_2B846; } if (this.type == 1346) { this.name = "Nanites"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = Item.buyPrice(0, 0, 10, 0); goto IL_2B846; } if (this.type == 1347) { this.name = "Explosive Powder"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = Item.buyPrice(0, 0, 12, 0); goto IL_2B846; } if (this.type == 1348) { this.name = "Gold Dust"; this.width = 12; this.height = 20; this.maxStack = 99; this.value = Item.buyPrice(0, 0, 17, 0); goto IL_2B846; } if (this.type == 1349) { this.name = "Party Bullet"; this.shootSpeed = 5.1f; this.shoot = 284; this.damage = 10; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 5f; this.value = 40; this.ranged = true; this.rare = 3; this.toolTip = "Explodes into confetti on impact"; goto IL_2B846; } if (this.type == 1350) { this.name = "Nano Bullet"; this.shootSpeed = 4.6f; this.shoot = 285; this.damage = 10; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 3.6f; this.value = 40; this.ranged = true; this.rare = 3; this.toolTip = "Causes confusion"; goto IL_2B846; } if (this.type == 1351) { this.name = "Exploding Bullet"; this.shootSpeed = 4.7f; this.shoot = 286; this.damage = 10; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 6.6f; this.value = 40; this.ranged = true; this.rare = 3; this.toolTip = "Explodes on impact"; goto IL_2B846; } if (this.type == 1352) { this.name = "Golden Bullet"; this.shootSpeed = 4.6f; this.shoot = 287; this.damage = 10; this.width = 8; this.height = 8; this.maxStack = 999; this.consumable = true; this.ammo = 14; this.knockBack = 3.6f; this.value = 40; this.ranged = true; this.rare = 3; this.toolTip = "Enemies killed will drop more money"; goto IL_2B846; } if (this.type == 1353) { this.name = "Flask of Cursed Flames"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1354) { this.name = "Flask of Fire"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1355) { this.name = "Flask of Gold"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1356) { this.name = "Flask of Ichor"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1357) { this.name = "Flask of Nanites"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1358) { this.name = "Flask of Party"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1359) { this.name = "Flask of Poison"; this.useSound = 3; this.useStyle = 2; 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 = 54000; this.value = Item.sellPrice(0, 0, 5, 0); this.rare = 4; goto IL_2B846; } if (this.type == 1360) { this.name = "Eye of Cthulhu Trophy"; 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(0, 1, 0, 0); this.placeStyle = 0; this.rare = 1; goto IL_2B846; } if (this.type == 1361) { this.name = "Eater of Worlds Trophy"; 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(0, 1, 0, 0); this.placeStyle = 1; this.rare = 1; goto IL_2B846; } if (this.type == 1362) { this.name = "Brain of Cthulhu Trophy"; 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(0, 1, 0, 0); this.placeStyle = 2; this.rare = 1; goto IL_2B846; } if (this.type == 1363) { this.name = "Skeletron Trophy"; 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(0, 1, 0, 0); this.placeStyle = 3; this.rare = 1; goto IL_2B846; } if (this.type == 1364) { this.name = "Queen Bee Trophy"; 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(0, 1, 0, 0); this.placeStyle = 4; this.rare = 1; goto IL_2B846; } if (this.type == 1365) { this.name = "Wall of Flesh Trophy"; 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(0, 1, 0, 0); this.placeStyle = 5; this.rare = 1; goto IL_2B846; } if (this.type == 1366) { this.name = "Destroyer Trophy"; 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(0, 1, 0, 0); this.placeStyle = 6; this.rare = 1; goto IL_2B846; } if (this.type == 1367) { this.name = "Skeletron Prime Trophy"; 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(0, 1, 0, 0); this.placeStyle = 7; this.rare = 1; goto IL_2B846; } if (this.type == 1368) { this.name = "Retinazer Trophy"; 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(0, 1, 0, 0); this.placeStyle = 8; this.rare = 1; goto IL_2B846; } if (this.type == 1369) { this.name = "Spazmatism Trophy"; 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(0, 1, 0, 0); this.placeStyle = 9; this.rare = 1; goto IL_2B846; } if (this.type == 1370) { this.name = "Plantera Trophy"; 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(0, 1, 0, 0); this.placeStyle = 10; this.rare = 1; goto IL_2B846; } if (this.type == 1371) { this.name = "Golem Trophy"; 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(0, 1, 0, 0); this.placeStyle = 11; this.rare = 1; goto IL_2B846; } if (this.type == 1372) { this.name = "Blood Moon Rising"; 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(0, 0, 10, 0); this.placeStyle = 12; goto IL_2B846; } if (this.type == 1373) { this.name = "The Hanged Man"; 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(0, 0, 10, 0); this.placeStyle = 13; goto IL_2B846; } if (this.type == 1374) { this.name = "Glory of the Fire"; 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(0, 0, 10, 0); this.placeStyle = 14; goto IL_2B846; } if (this.type == 1375) { this.name = "Bone Warp"; 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(0, 0, 10, 0); this.placeStyle = 15; goto IL_2B846; } if (this.type == 1376) { this.name = "Wall Skeleton"; 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; goto IL_2B846; } if (this.type == 1377) { this.name = "Hanging Skeleton"; 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; goto IL_2B846; } if (this.type == 1378) { this.name = "Blue Slab Wall"; 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; goto IL_2B846; } if (this.type == 1379) { this.name = "Blue Tiled Wall"; 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; goto IL_2B846; } if (this.type == 1380) { this.name = "Pink Slab Wall"; 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; goto IL_2B846; } if (this.type == 1381) { this.name = "Pink Tiled Wall"; 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; goto IL_2B846; } if (this.type == 1382) { this.name = "Green Slab Wall"; 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; goto IL_2B846; } if (this.type == 1383) { this.name = "Green Tiled Wall"; 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; goto IL_2B846; } if (this.type == 1384) { this.name = "Blue Brick Platform"; 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 = 6; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1385) { this.name = "Pink Brick Platform"; 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 = 7; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1386) { this.name = "Green Brick Platform"; 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 = 8; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1387) { this.name = "Dungeon Shelf 1"; 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 = 9; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1388) { this.name = "Dungeon Shelf 2"; 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 = 10; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1389) { this.name = "Dungeon Shelf 3"; 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 = 11; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1390) { this.name = "Lantern 1"; 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 = 1; goto IL_2B846; } if (this.type == 1391) { this.name = "Lantern 2"; 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 = 2; goto IL_2B846; } if (this.type == 1392) { this.name = "Lantern 3"; 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 = 3; goto IL_2B846; } if (this.type == 1393) { this.name = "Lantern 4"; 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 = 4; goto IL_2B846; } if (this.type == 1394) { this.name = "Lantern 5"; 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 = 5; goto IL_2B846; } if (this.type == 1395) { this.name = "Lantern 6"; 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 = 6; goto IL_2B846; } if (this.type == 1396) { this.name = "Blue Dungeon Chair"; 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; goto IL_2B846; } if (this.type == 1397) { this.name = "Blue Dungeon Table"; 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; goto IL_2B846; } if (this.type == 1398) { this.name = "Blue Dungeon Work Bench"; 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; goto IL_2B846; } if (this.type == 1399) { this.name = "Green Dungeon Chair"; 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; goto IL_2B846; } if (this.type == 1400) { this.name = "Green Dungeon Table"; 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; goto IL_2B846; } if (this.type == 1401) { this.name = "Green Dungeon Work Bench"; 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; goto IL_2B846; } if (this.type == 1402) { this.name = "Pink Dungeon Chair"; 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; goto IL_2B846; } if (this.type == 1403) { this.name = "Pink Dungeon Table"; 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; goto IL_2B846; } if (this.type == 1404) { this.name = "Pink Dungeon Work Bench"; 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; goto IL_2B846; } if (this.type == 1405) { this.noWet = true; this.name = "Blue Dungeon Candle"; 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.placeStyle = 1; goto IL_2B846; } if (this.type == 1406) { this.noWet = true; this.name = "Green Dungeon Candle"; 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.placeStyle = 2; goto IL_2B846; } if (this.type == 1407) { this.noWet = true; this.name = "Pink Dungeon Candle"; 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.placeStyle = 3; goto IL_2B846; } if (this.type == 1408) { this.name = "Blue Dungeon Vase"; 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; goto IL_2B846; } if (this.type == 1409) { this.name = "Green Dungeon Vase"; 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; goto IL_2B846; } if (this.type == 1410) { this.name = "Pink Dungeon Vase"; 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; goto IL_2B846; } if (this.type == 1411) { this.name = "Blue Dungeon Door"; 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; goto IL_2B846; } if (this.type == 1412) { this.name = "Green Dungeon Door"; 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; goto IL_2B846; } if (this.type == 1413) { this.name = "Pink Dungeon Door"; 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; goto IL_2B846; } if (this.type == 1414) { this.name = "Blue Dungeon Bookcase"; 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; goto IL_2B846; } if (this.type == 1415) { this.name = "Green Dungeon Bookcase"; 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; goto IL_2B846; } if (this.type == 1416) { this.name = "Pink Dungeon Bookcase"; 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; goto IL_2B846; } if (this.type == 1417) { this.name = "Catacomb"; 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; goto IL_2B846; } if (this.type == 1418) { this.name = "Dungeon Shelf 4"; 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; goto IL_2B846; } if (this.type == 1419) { this.name = "Skellington J Skellingsworth"; 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(0, 0, 10, 0); this.placeStyle = 18; goto IL_2B846; } if (this.type == 1420) { this.name = "The Cursed Man"; 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(0, 0, 10, 0); this.placeStyle = 19; goto IL_2B846; } if (this.type == 1421) { this.name = "The Eye Sees the End"; 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(0, 0, 10, 0); this.placeStyle = 0; goto IL_2B846; } if (this.type == 1422) { this.name = "Something Evil is Watching You"; 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(0, 0, 10, 0); this.placeStyle = 1; goto IL_2B846; } if (this.type == 1423) { this.name = "The Twins Have Awoken"; 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(0, 0, 10, 0); this.placeStyle = 2; goto IL_2B846; } if (this.type == 1424) { this.name = "The Screamer"; 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(0, 0, 10, 0); this.placeStyle = 3; goto IL_2B846; } if (this.type == 1425) { this.name = "Goblins Playing Poker"; 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(0, 0, 10, 0); this.placeStyle = 4; goto IL_2B846; } if (this.type == 1426) { this.name = "Dryadisque"; 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(0, 0, 10, 0); this.placeStyle = 5; goto IL_2B846; } if (this.type == 1427) { this.name = "Sunflowers"; 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(0, 0, 10, 0); this.placeStyle = 20; goto IL_2B846; } if (this.type == 1428) { this.name = "Terrarian Gothic"; 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(0, 0, 10, 0); this.placeStyle = 21; goto IL_2B846; } if (this.type == 1429) { this.name = "Beanie"; this.width = 18; this.height = 18; this.headSlot = 100; this.vanity = true; this.value = Item.buyPrice(0, 1, 0, 0); goto IL_2B846; } if (this.type == 1430) { this.name = "Imbuing Station"; 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(0, 7, 0, 0); this.rare = 2; goto IL_2B846; } if (this.type == 1431) { this.name = "Star in a Bottle"; 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 = 7; goto IL_2B846; } if (this.type == 1432) { this.name = "Empty Bullet"; this.width = 12; this.height = 20; this.maxStack = 999; this.value = Item.buyPrice(0, 0, 0, 3); goto IL_2B846; } if (this.type == 1433) { this.name = "Impact"; 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(0, 0, 10, 0); this.placeStyle = 6; goto IL_2B846; } if (this.type == 1434) { this.name = "Powered by Birds"; 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(0, 0, 10, 0); this.placeStyle = 7; goto IL_2B846; } if (this.type == 1435) { this.name = "The Destroyer"; 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(0, 0, 10, 0); this.placeStyle = 8; goto IL_2B846; } if (this.type == 1436) { this.name = "The Persistency of Eyes"; 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(0, 0, 10, 0); this.placeStyle = 9; goto IL_2B846; } if (this.type == 1437) { this.name = "Unicorn Crossing the Hallows"; 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(0, 0, 10, 0); this.placeStyle = 10; goto IL_2B846; } if (this.type == 1438) { this.name = "Great Wave"; 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(0, 0, 10, 0); this.placeStyle = 11; goto IL_2B846; } if (this.type == 1439) { this.name = "Starry Night"; 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(0, 0, 10, 0); this.placeStyle = 12; goto IL_2B846; } if (this.type == 1440) { this.name = "Guide Picasso"; 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(0, 0, 10, 0); this.placeStyle = 22; goto IL_2B846; } if (this.type == 1441) { this.name = "The Guardian's Gaze"; 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(0, 0, 10, 0); this.placeStyle = 23; goto IL_2B846; } if (this.type == 1442) { this.name = "Father of Someone"; 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(0, 0, 10, 0); this.placeStyle = 24; goto IL_2B846; } if (this.type == 1443) { this.name = "Nurse Lisa"; 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(0, 0, 10, 0); this.placeStyle = 25; goto IL_2B846; } if (this.type == 1444) { this.name = "Shadowbeam Staff"; this.mana = 7; this.useSound = 8; 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(0, 6, 0, 0); this.magic = true; this.rare = 8; this.noMelee = true; goto IL_2B846; } if (this.type == 1445) { this.name = "Inferno Fork"; this.mana = 14; this.useSound = 45; 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(0, 6, 0, 0); this.magic = true; this.noMelee = true; this.rare = 8; goto IL_2B846; } if (this.type == 1446) { this.name = "Spectre Staff"; this.mana = 14; this.useSound = 43; this.useStyle = 5; this.damage = 68; 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(0, 6, 0, 0); this.magic = true; this.noMelee = true; this.rare = 8; goto IL_2B846; } if (this.type == 1447) { this.name = "Wooden Fence"; 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; goto IL_2B846; } if (this.type == 1448) { this.name = "Metal Fence"; 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; goto IL_2B846; } if (this.type == 1449) { this.name = "Bubble Machine"; 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(0, 4, 0, 0); this.rare = 1; goto IL_2B846; } if (this.type == 1450) { this.name = "Bubble Wand"; 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(0, 5, 0, 0); this.noMelee = true; this.rare = 1; goto IL_2B846; } if (this.type == 1451) { this.name = "Marching Bones Banner"; 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; goto IL_2B846; } if (this.type == 1452) { this.name = "Necromantic Sign"; 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; goto IL_2B846; } if (this.type == 1453) { this.name = "Rusted Company Standard"; 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; goto IL_2B846; } if (this.type == 1454) { this.name = "Ragged Brotherhood Sigil"; 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; goto IL_2B846; } if (this.type == 1455) { this.name = "Molten Legion Flag"; 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; goto IL_2B846; } if (this.type == 1456) { this.name = "Diabolic Sigil"; 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; goto IL_2B846; } if (this.type == 1457) { this.name = "Obsidian Platform"; 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 = 13; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type == 1458) { this.name = "Obsidian Door"; 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; goto IL_2B846; } if (this.type == 1459) { this.name = "Obsidian Chair"; 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; goto IL_2B846; } if (this.type == 1460) { this.name = "Obsidian Table"; 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; goto IL_2B846; } if (this.type == 1461) { this.name = "Obsidian Work Bench"; 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; goto IL_2B846; } if (this.type == 1462) { this.name = "Obsidian Vase"; 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; goto IL_2B846; } if (this.type == 1463) { this.name = "Obsidian Bookcase"; 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; goto IL_2B846; } if (this.type == 1464) { this.name = "Hellbound Banner"; 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; goto IL_2B846; } if (this.type == 1465) { this.name = "Hell Hammer Banner"; 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; goto IL_2B846; } if (this.type == 1466) { this.name = "Helltower Banner"; 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; goto IL_2B846; } if (this.type == 1467) { this.name = "Lost Hopes of Man Banner"; 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; goto IL_2B846; } if (this.type == 1468) { this.name = "Obsidian Watcher Banner"; 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; goto IL_2B846; } if (this.type == 1469) { this.name = "Lava Erupts Banner"; 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; goto IL_2B846; } if (this.type == 1470) { this.name = "Blue Dungeon Bed"; 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; goto IL_2B846; } if (this.type == 1471) { this.name = "Green Dungeon Bed"; 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; goto IL_2B846; } if (this.type == 1472) { this.name = "Red Dungeon Bed"; 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; goto IL_2B846; } if (this.type == 1473) { this.name = "Obsidian Bed"; 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; goto IL_2B846; } if (this.type >= 1474 && this.type <= 1478) { this.name = "Picture"; 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(0, 0, 10, 0); this.placeStyle = this.type - 1474; goto IL_2B846; } if (this.type >= 1479 && this.type <= 1494) { this.name = "Picture"; 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; if (this.type >= 1481 && this.type <= 1494) { this.value = Item.buyPrice(0, 1, 0, 0); goto IL_29567; } this.value = Item.sellPrice(0, 0, 10, 0); IL_29567: this.placeStyle = this.type - 1479; goto IL_2B846; } if (this.type == 1495) { this.name = "American Explosive"; 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(0, 0, 10, 0); this.placeStyle = 5; goto IL_2B846; } if (this.type >= 1496 && this.type <= 1499) { this.name = "Picture"; 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(0, 0, 10, 0); this.placeStyle = 26 + this.type - 1496; goto IL_2B846; } if (this.type >= 1500 && this.type <= 1502) { this.name = "Picture"; 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(0, 0, 10, 0); this.placeStyle = 13 + this.type - 1500; goto IL_2B846; } if (this.type == 1503) { this.name = "Spectre Hood"; this.width = 18; this.height = 18; this.defense = 4; this.headSlot = 101; this.rare = 8; this.value = 375000; this.toolTip = "Increases maximum mana by 80 and reduces mana usage by 17%"; this.toolTip2 = "10% increased magic damage and critical strike chance"; goto IL_2B846; } if (this.type == 1504) { this.name = "Spectre Robe"; this.width = 18; this.height = 18; this.defense = 12; this.bodySlot = 66; this.rare = 8; this.value = 300000; this.toolTip = "7% increased magic damage and critical strike chance"; goto IL_2B846; } if (this.type == 1505) { this.name = "Spectre Pants"; this.width = 18; this.height = 18; this.defense = 8; this.legSlot = 55; this.rare = 8; this.value = 225000; this.toolTip = "8% increased magic damage"; this.toolTip2 = "8% increased movement speed"; goto IL_2B846; } if (this.type == 1506) { this.name = "Spirit Pickaxe"; 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 = 1; this.rare = 8; this.value = 216000; this.melee = true; this.scale = 1.15f; this.tileBoost += 3; goto IL_2B846; } if (this.type == 1507) { this.name = "Spirit Hamaxe"; 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 = 23; this.hammer = 90; this.useSound = 1; this.rare = 8; this.value = 216000; this.melee = true; this.scale = 1.05f; this.tileBoost += 3; goto IL_2B846; } if (this.type == 1508) { this.name = "Ectoplasm"; this.maxStack = 99; this.width = 16; this.height = 14; this.value = Item.sellPrice(0, 0, 50, 0); this.rare = 8; goto IL_2B846; } if (this.type == 1509) { this.name = "Gothic Chair"; 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; goto IL_2B846; } if (this.type == 1510) { this.name = "Gothic Table"; 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; goto IL_2B846; } if (this.type == 1511) { this.name = "Gothic Work Bench"; 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; goto IL_2B846; } if (this.type == 1512) { this.name = "Gothic Bookcase"; 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; goto IL_2B846; } if (this.type == 1513) { this.noMelee = true; this.useStyle = 1; this.name = "Paladin's Hammer"; this.shootSpeed = 14f; this.shoot = 301; this.damage = 90; this.knockBack = 9f; this.width = 14; this.height = 28; this.useSound = 1; this.useAnimation = 15; this.useTime = 15; this.noUseGraphic = true; this.rare = 8; this.value = Item.sellPrice(0, 10, 0, 0); this.melee = true; goto IL_2B846; } if (this.type == 1514) { this.name = "SWAT Helmet"; this.width = 18; this.height = 18; this.headSlot = 102; this.rare = 1; this.value = Item.sellPrice(0, 1, 0, 0); this.vanity = true; goto IL_2B846; } if (this.type == 1515) { this.name = "Bee Wings"; this.width = 24; this.height = 8; this.accessory = true; this.toolTip = "Allows flight and slow fall"; this.value = 400000; this.rare = 5; goto IL_2B846; } if (this.type >= 1516 && this.type <= 1521) { this.name = "Feather"; this.maxStack = 99; this.width = 16; this.height = 14; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 5; goto IL_2B846; } if (this.type >= 1522 && this.type <= 1527) { this.name = "Large Gem"; this.width = 20; this.height = 20; this.rare = 1; goto IL_2B846; } if (this.type >= 1528 && this.type <= 1532) { this.name = "Dungeon Chest"; 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 + this.type - 1528; this.width = 26; this.height = 22; this.value = 2500; goto IL_2B846; } if (this.type >= 1533 && this.type <= 1537) { this.name = "Dungeon Key"; this.width = 14; this.height = 20; this.maxStack = 99; this.rare = 8; goto IL_2B846; } if (this.type >= 1538 && this.type <= 1540) { this.name = "Picture"; 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(0, 0, 10, 0); this.placeStyle = 30 + this.type - 1538; goto IL_2B846; } if (this.type >= 1541 && this.type <= 1542) { this.name = "Picture"; 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(0, 0, 10, 0); this.placeStyle = 16 + this.type - 1541; goto IL_2B846; } if (this.type >= 1543 && this.type <= 1545) { this.name = "Spectre Paintbrush"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.width = 24; this.height = 24; this.value = 10000; this.tileBoost += 3; goto IL_2B846; } if (this.type == 1546) { this.name = "Shroomite Headgear"; this.width = 18; this.height = 18; this.defense = 11; this.headSlot = 103; this.rare = 8; this.value = 375000; this.toolTip = "15% increased arrow damage"; this.toolTip2 = "5% ranged critical strike chance"; goto IL_2B846; } if (this.type == 1547) { this.name = "Shroomite Mask"; this.width = 18; this.height = 18; this.defense = 11; this.headSlot = 104; this.rare = 8; this.value = 375000; this.toolTip = "15% increased bullet damage"; this.toolTip2 = "5% ranged critical strike chance"; goto IL_2B846; } if (this.type == 1548) { this.name = "Shroomite Helmet"; this.width = 18; this.height = 18; this.defense = 11; this.headSlot = 105; this.rare = 8; this.value = 375000; this.toolTip = "15% increased rocket damage"; this.toolTip2 = "5% ranged critical strike chance"; goto IL_2B846; } if (this.type == 1549) { this.name = "Shroomite Breastplate"; this.width = 18; this.height = 18; this.defense = 24; this.bodySlot = 67; this.rare = 8; this.value = 300000; this.toolTip = "13% increased ranged critical strike chance"; this.toolTip2 = "20% chance to not consume ammo"; goto IL_2B846; } if (this.type == 1550) { this.name = "Shroomite Leggings"; this.width = 18; this.height = 18; this.defense = 16; this.legSlot = 56; this.rare = 8; this.value = 225000; this.toolTip = "7% increased ranged critical strike chance"; this.toolTip2 = "12% increased movement speed"; goto IL_2B846; } if (this.type == 1551) { this.name = "Autohammer"; 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, 0, 0, 0); this.toolTip = "Converts Chlorophyte Bars into Shroomite Bars"; goto IL_2B846; } if (this.type == 1552) { this.name = "Shroomite Bar"; this.width = 20; this.height = 20; this.maxStack = 99; this.rare = 7; this.value = Item.sellPrice(0, 1, 0, 0); this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 239; this.placeStyle = 20; goto IL_2B846; } if (this.type == 1553) { this.useStyle = 5; this.autoReuse = true; this.useAnimation = 7; this.useTime = 6; this.name = "S.D.M.G."; this.crit += 5; this.width = 60; this.height = 26; this.shoot = 10; this.useAmmo = 14; this.useSound = 11; this.damage = 35; this.shootSpeed = 12f; this.noMelee = true; this.value = 750000; this.rare = 8; this.toolTip = "50% chance to not consume ammo"; this.toolTip2 = "'Space Dolphin Machine Gun'"; this.knockBack = 2.5f; this.ranged = true; goto IL_2B846; } if (this.type == 1554) { this.name = "Cenx's Tiara"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.headSlot = 106; goto IL_2B846; } if (this.type == 1555) { this.name = "Cenx's Breastplate"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 68; goto IL_2B846; } if (this.type == 1556) { this.name = "Cenx's Leggings"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 57; goto IL_2B846; } if (this.type == 1557) { this.name = "Crowno's Mask"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.headSlot = 107; goto IL_2B846; } if (this.type == 1558) { this.name = "Crowno's Breastplate"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 69; goto IL_2B846; } if (this.type == 1559) { this.name = "Crowno's Leggings"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 58; goto IL_2B846; } if (this.type == 1560) { this.name = "Will's Helmet"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.headSlot = 108; goto IL_2B846; } if (this.type == 1561) { this.name = "Will's Breastplate"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 70; goto IL_2B846; } if (this.type == 1562) { this.name = "Will's Leggings"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 59; goto IL_2B846; } if (this.type == 1563) { this.name = "Jim's Helmet"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.headSlot = 109; goto IL_2B846; } if (this.type == 1564) { this.name = "Jim's Breastplate"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 71; goto IL_2B846; } if (this.type == 1565) { this.name = "Jim's Leggings"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 60; goto IL_2B846; } if (this.type == 1566) { this.name = "Aaron's Helmet"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.headSlot = 110; goto IL_2B846; } if (this.type == 1567) { this.name = "Aaron's Breastplate"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 72; goto IL_2B846; } if (this.type == 1568) { this.name = "Aaron's Leggings"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 61; goto IL_2B846; } if (this.type == 1569) { this.autoReuse = true; this.useStyle = 1; this.name = "Vampire Knives"; this.shootSpeed = 15f; this.shoot = 304; this.damage = 29; this.width = 18; this.height = 20; this.useSound = 39; this.useAnimation = 16; this.useTime = 16; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 20, 0, 0); this.knockBack = 2.75f; this.melee = true; this.rare = 8; this.toolTip = "Rapidly shoot life stealing daggers"; goto IL_2B846; } if (this.type == 1570) { this.name = "Broken Hero Sword"; this.width = 14; this.height = 18; this.maxStack = 99; this.rare = 8; this.value = Item.sellPrice(0, 2, 0, 0); goto IL_2B846; } if (this.type == 1571) { this.autoReuse = true; this.useStyle = 5; this.name = "Eater's Bite"; this.shootSpeed = 14f; this.shoot = 306; this.damage = 57; this.width = 18; this.height = 20; this.useSound = 39; this.useAnimation = 20; this.useTime = 20; this.noUseGraphic = true; this.noMelee = true; this.value = Item.sellPrice(0, 20, 0, 0); this.knockBack = 5f; this.melee = true; this.rare = 8; goto IL_2B846; } if (this.type == 1572) { this.name = "Hydra Staff"; this.useStyle = 1; this.shootSpeed = 14f; this.shoot = 308; this.damage = 100; this.width = 18; this.height = 20; this.useSound = 1; this.useAnimation = 30; this.useTime = 30; this.noMelee = true; this.value = Item.sellPrice(0, 20, 0, 0); this.knockBack = 7.5f; this.rare = 8; this.summon = true; this.mana = 20; goto IL_2B846; } if (this.type == 1573) { this.name = "The Creation of the Guide"; 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(0, 0, 10, 0); this.placeStyle = 16; goto IL_2B846; } if (this.type >= 1574 && this.type <= 1576) { this.name = "Picture"; 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(0, 0, 10, 0); this.placeStyle = 33 + this.type - 1574; goto IL_2B846; } if (this.type == 1577) { this.name = "Glorious Night"; 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(0, 0, 10, 0); this.placeStyle = 6; goto IL_2B846; } if (this.type == 1578) { this.name = "Sweetheart Necklace"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 3; this.toolTip = "Releases bees and increases movement speed when damaged"; this.value = 200000; goto IL_2B846; } if (this.type == 1579) { this.name = "Flurry Boots"; this.width = 28; this.height = 24; this.accessory = true; this.rare = 1; this.toolTip = "The wearer can run super fast"; this.value = 50000; goto IL_2B846; } if (this.type == 1580) { this.name = "D-Town's Helmet"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.headSlot = 111; goto IL_2B846; } if (this.type == 1581) { this.name = "D-Town's Breastplate"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 73; goto IL_2B846; } if (this.type == 1582) { this.name = "D-Town's Leggings"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 62; goto IL_2B846; } if (this.type == 1583) { this.name = "D-Town's Wings"; this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; goto IL_2B846; } if (this.type == 1584) { this.name = "Will's Wings"; this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; goto IL_2B846; } if (this.type == 1585) { this.name = "Crowno's Wings"; this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; goto IL_2B846; } if (this.type == 1586) { this.name = "Cenx's Wings"; this.width = 24; this.height = 8; this.accessory = true; this.rare = 9; goto IL_2B846; } if (this.type == 1587) { this.name = "Cenx's Dress"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.bodySlot = 74; goto IL_2B846; } if (this.type == 1588) { this.name = "Cenx's Dress Pants"; this.width = 18; this.height = 18; this.rare = 9; this.vanity = true; this.legSlot = 63; goto IL_2B846; } if (this.type == 1589) { this.name = "Palladium Column"; 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; goto IL_2B846; } if (this.type == 1590) { this.name = "Palladium Column Wall"; 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; goto IL_2B846; } if (this.type == 1591) { this.name = "Bubblegum Block"; 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; goto IL_2B846; } if (this.type == 1592) { this.name = "Bubblegum Block Wall"; 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; goto IL_2B846; } if (this.type == 1593) { this.name = "Titanstone Block"; 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; goto IL_2B846; } if (this.type == 1594) { this.name = "Titanstone Block Wall"; 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; goto IL_2B846; } if (this.type == 1595) { this.name = "Magic Cuffs"; this.width = 22; this.height = 22; this.accessory = true; this.rare = 2; this.toolTip = "Increases maximum mana by 20"; this.toolTip2 = "Restores mana when damaged"; this.value = 100000; goto IL_2B846; } if (this.type >= 1596 && this.type <= 1610) { this.name = "Music Box"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.autoReuse = true; this.consumable = true; this.createTile = 139; this.placeStyle = this.type - 1596 + 13; this.width = 24; this.height = 24; this.rare = 4; this.value = 100000; this.accessory = true; goto IL_2B846; } if (this.type == 1611) { this.name = "Butterfly Dust"; this.maxStack = 99; this.width = 16; this.height = 14; this.value = Item.sellPrice(0, 2, 50, 0); this.rare = 5; goto IL_2B846; } if (this.type == 1612) { this.name = "Ankh Charm"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 6; this.toolTip = "Grants immunity to most debuffs"; this.value = Item.sellPrice(0, 3, 0, 0); goto IL_2B846; } if (this.type == 1613) { this.name = "Ankh Shield"; this.width = 24; this.height = 28; this.rare = 7; this.value = Item.sellPrice(0, 5, 0, 0); this.accessory = true; this.defense = 4; this.toolTip = "Grants immunity to knockback and fire blocks"; this.toolTip2 = "Grants immunity to most debuffs"; goto IL_2B846; } if (this.type == 1614) { this.name = "Blue Flare"; this.shootSpeed = 6f; this.shoot = 310; this.damage = 1; this.width = 12; this.height = 12; this.maxStack = 999; this.consumable = true; this.ammo = 931; this.knockBack = 1.5f; this.value = 7; this.ranged = true; goto IL_2B846; } if (this.type >= 1615 && this.type <= 1701) { this.name = "Monster Banner"; 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 + this.type - 1615; this.width = 10; this.height = 24; this.value = 1000; this.rare = 1; goto IL_2B846; } if (this.type == 1702) { this.name = "Glass Platform"; 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 = 14; this.width = 8; this.height = 10; goto IL_2B846; } if (this.type >= 1703 && this.type <= 1708) { this.name = "Chair"; 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 + this.type - 1703; this.width = 12; this.height = 30; goto IL_2B846; } if (this.type >= 1709 && this.type <= 1712) { this.name = "Door"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 10; this.placeStyle = 20 + this.type - 1709; this.width = 14; this.height = 28; this.value = 200; goto IL_2B846; } if (this.type >= 1713 && this.type <= 1718) { this.name = "Table"; 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 + this.type - 1713; this.width = 26; this.height = 20; this.value = 300; goto IL_2B846; } if (this.type >= 1719 && this.type <= 1722) { this.name = "Bed"; this.useStyle = 1; this.useTurn = true; this.useAnimation = 15; this.useTime = 10; this.maxStack = 99; this.consumable = true; this.createTile = 79; this.placeStyle = 9 + this.type - 1719; this.width = 28; this.height = 20; this.value = 2000; goto IL_2B846; } if (this.type == 1723) { this.name = "Living Wood Wall"; 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; goto IL_2B846; } if (this.type == 1724) { this.name = "Fart in a Jar"; this.width = 16; this.height = 24; this.accessory = true; this.rare = 2; this.toolTip = "Allows the holder to double jump"; this.value = 75000; } IL_2B846: this.netID = this.type; if (!noMatCheck) { this.checkMat(); } this.name = Lang.itemName(this.netID, false); this.CheckTip(); } public static string VersionName(string oldName, int release) { string result = oldName; if (release <= 4) { if (oldName == "Cobalt Helmet") { result = "Jungle Hat"; } else { if (oldName == "Cobalt Breastplate") { result = "Jungle Shirt"; } else { if (oldName == "Cobalt Greaves") { result = "Jungle Pants"; } } } } if (release <= 13 && oldName == "Jungle Rose") { result = "Jungle Spores"; } if (release <= 20) { if (oldName == "Gills potion") { result = "Gills Potion"; } else { if (oldName == "Thorn Chakrum") { result = "Thorn Chakram"; } else { if (oldName == "Ball 'O Hurt") { result = "Ball O' Hurt"; } } } } if (release <= 41 && oldName == "Iron Chain") { result = "Chain"; } if (release <= 44 && oldName == "Orb of Light") { result = "Shadow Orb"; } if (release <= 46) { if (oldName == "Black Dye") { result = "Black Thread"; } if (oldName == "Green Dye") { result = "Green Thread"; } } return result; } public Color GetAlpha(Color newColor) { if (this.type == 75) { return new Color(255, 255, 255, (int)newColor.A - this.alpha); } if (this.type == 121 || this.type == 122 || this.type == 217 || this.type == 218 || this.type == 219 || this.type == 220 || this.type == 120 || this.type == 119) { return new Color(255, 255, 255, 255); } if (this.type == 501) { return new Color(200, 200, 200, 50); } if (this.type == 757) { return new Color(255, 255, 255, 200); } if (this.type == 1306) { return new Color(255, 255, 255, 200); } if (this.type == 520 || this.type == 521 || this.type == 522 || this.type == 547 || this.type == 548 || this.type == 549 || this.type == 575 || this.type == 1332) { return new Color(255, 255, 255, 50); } if (this.type == 58 || this.type == 184) { return new Color(200, 200, 200, 2000); } if (this.type == 1572) { return new Color(200, 200, 255, 125); } if (this.type == 787) { return new Color(255, 255, 255, 175); } if (this.type == 1508) { return new Color(200, 200, 200, 0); } if (this.type == 502) { return new Color(255, 255, 255, 150); } if (this.type == 51) { return new Color(255, 255, 255, 0); } if (this.type == 1260) { return new Color(255, 255, 255, 175); } if (this.type == 1508) { return new Color((int)newColor.R, (int)newColor.G, (int)newColor.B, (int)Main.gFade); } if (this.type == 1506 || this.type == 1507) { return new Color((int)newColor.R, (int)newColor.G, (int)newColor.B, (int)Main.gFade); } if (this.type == 1446 || (this.type >= 1543 && this.type <= 1545)) { return new Color((int)newColor.R, (int)newColor.G, (int)newColor.B, (int)Main.gFade); } float num = (float)(255 - this.alpha) / 255f; int r = (int)((float)newColor.R * num); int g = (int)((float)newColor.G * num); int b = (int)((float)newColor.B * num); int num2 = (int)newColor.A - this.alpha; if (num2 < 0) { num2 = 0; } if (num2 > 255) { num2 = 255; } if (this.type >= 198 && this.type <= 203) { return Color.White; } return new Color(r, g, b, num2); } public Color GetColor(Color newColor) { int num = (int)(this.color.R - (255 - newColor.R)); int num2 = (int)(this.color.G - (255 - newColor.G)); int num3 = (int)(this.color.B - (255 - newColor.B)); int num4 = (int)(this.color.A - (255 - newColor.A)); if (num < 0) { num = 0; } if (num > 255) { num = 255; } if (num2 < 0) { num2 = 0; } if (num2 > 255) { num2 = 255; } if (num3 < 0) { num3 = 0; } if (num3 > 255) { num3 = 255; } if (num4 < 0) { num4 = 0; } if (num4 > 255) { num4 = 255; } return new Color(num, num2, num3, num4); } public static bool MechSpawn(float x, float y, int type) { int num = 0; int num2 = 0; int num3 = 0; for (int i = 0; i < 200; i++) { if (Main.item[i].active && Main.item[i].type == type) { num++; Vector2 vector = new Vector2(x, y); float num4 = Main.item[i].position.X - vector.X; float num5 = Main.item[i].position.Y - vector.Y; float num6 = (float)Math.Sqrt((double)(num4 * num4 + num5 * num5)); if (num6 < 300f) { num2++; } if (num6 < 800f) { num3++; } } } return num2 < 3 && num3 < 6 && num < 10; } public static int buyPrice(int platinum = 0, int gold = 0, int silver = 0, int copper = 0) { int num = copper + silver * 100; num += gold * 100 * 100; return num + platinum * 100 * 100 * 100; } public static int sellPrice(int platinum = 0, int gold = 0, int silver = 0, int copper = 0) { int num = copper + silver * 100; num += gold * 100 * 100; num += platinum * 100 * 100 * 100; return num * 5; } public void UpdateItem(int i) { if (this.active) { if (Main.netMode == 0) { this.owner = Main.myPlayer; } float num = 0.1f; float num2 = 7f; if (Main.netMode == 1) { int num3 = (int)(this.position.X + (float)(this.width / 2)) / 16; int num4 = (int)(this.position.Y + (float)(this.height / 2)) / 16; if (num3 >= 0 && num4 >= 0 && num3 < Main.maxTilesX && num4 < Main.maxTilesY && Main.tile[num3, num4] == null) { num = 0f; this.velocity.X = 0f; this.velocity.Y = 0f; } } if (this.honeyWet) { num = 0.05f; num2 = 3f; } else { if (this.wet) { num2 = 5f; num = 0.08f; } } Vector2 value = this.velocity * 0.5f; if (this.ownTime > 0) { this.ownTime--; } else { this.ownIgnore = -1; } if (this.keepTime > 0) { this.keepTime--; } if (!this.beingGrabbed) { if (this.owner == Main.myPlayer && (this.createTile >= 0 || this.createWall > 0 || (this.ammo > 0 && !this.notAmmo) || this.consumable || (this.type >= 71 && this.type <= 74)) && this.stack < this.maxStack) { for (int j = i + 1; j < 400; j++) { if (Main.item[j].active && Main.item[j].type == this.type && Main.item[j].stack > 0 && Main.item[j].owner == this.owner) { float num5 = Math.Abs(this.position.X + (float)(this.width / 2) - (Main.item[j].position.X + (float)(Main.item[j].width / 2))) + Math.Abs(this.position.Y + (float)(this.height / 2) - (Main.item[j].position.Y + (float)(Main.item[j].height / 2))); if (num5 < 30f) { this.position = (this.position + Main.item[j].position) / 2f; this.velocity = (this.velocity + Main.item[j].velocity) / 2f; int num6 = Main.item[j].stack; if (num6 > this.maxStack - this.stack) { num6 = this.maxStack - this.stack; } Main.item[j].stack -= num6; this.stack += num6; if (Main.item[j].stack <= 0) { Main.item[j].SetDefaults(0, false); Main.item[j].active = false; } if (Main.netMode != 0) { NetMessage.SendData(21, -1, -1, "", i, 0f, 0f, 0f, 0); NetMessage.SendData(21, -1, -1, "", j, 0f, 0f, 0f, 0); } } } } } if (this.type == 520 || this.type == 521 || this.type == 547 || this.type == 548 || this.type == 549 || this.type == 575) { this.velocity.X = this.velocity.X * 0.95f; if ((double)this.velocity.X < 0.1 && (double)this.velocity.X > -0.1) { this.velocity.X = 0f; } this.velocity.Y = this.velocity.Y * 0.95f; if ((double)this.velocity.Y < 0.1 && (double)this.velocity.Y > -0.1) { this.velocity.Y = 0f; } } else { this.velocity.Y = this.velocity.Y + num; if (this.velocity.Y > num2) { this.velocity.Y = num2; } this.velocity.X = this.velocity.X * 0.95f; if ((double)this.velocity.X < 0.1 && (double)this.velocity.X > -0.1) { this.velocity.X = 0f; } } bool flag = Collision.LavaCollision(this.position, this.width, this.height); if (flag) { this.lavaWet = true; } bool flag2 = Collision.WetCollision(this.position, this.width, this.height); if (Collision.honey) { this.honeyWet = true; } if (flag2) { if (!this.wet) { if (this.wetCount == 0) { this.wetCount = 20; if (!flag) { if (this.honeyWet) { for (int k = 0; k < 5; k++) { int num7 = Dust.NewDust(new Vector2(this.position.X - 6f, this.position.Y + (float)(this.height / 2) - 8f), this.width + 12, 24, 152, 0f, 0f, 0, default(Color), 1f); Dust expr_62C_cp_0 = Main.dust[num7]; expr_62C_cp_0.velocity.Y = expr_62C_cp_0.velocity.Y - 1f; Dust expr_64A_cp_0 = Main.dust[num7]; expr_64A_cp_0.velocity.X = expr_64A_cp_0.velocity.X * 2.5f; Main.dust[num7].scale = 1.3f; Main.dust[num7].alpha = 100; Main.dust[num7].noGravity = true; } Main.PlaySound(19, (int)this.position.X, (int)this.position.Y, 1); } else { for (int l = 0; l < 10; l++) { int num8 = Dust.NewDust(new Vector2(this.position.X - 6f, this.position.Y + (float)(this.height / 2) - 8f), this.width + 12, 24, Dust.dustWater(), 0f, 0f, 0, default(Color), 1f); Dust expr_734_cp_0 = Main.dust[num8]; expr_734_cp_0.velocity.Y = expr_734_cp_0.velocity.Y - 4f; Dust expr_752_cp_0 = Main.dust[num8]; expr_752_cp_0.velocity.X = expr_752_cp_0.velocity.X * 2.5f; Main.dust[num8].scale *= 0.8f; Main.dust[num8].alpha = 100; Main.dust[num8].noGravity = true; } Main.PlaySound(19, (int)this.position.X, (int)this.position.Y, 1); } } else { for (int m = 0; m < 5; m++) { int num9 = Dust.NewDust(new Vector2(this.position.X - 6f, this.position.Y + (float)(this.height / 2) - 8f), this.width + 12, 24, 35, 0f, 0f, 0, default(Color), 1f); Dust expr_841_cp_0 = Main.dust[num9]; expr_841_cp_0.velocity.Y = expr_841_cp_0.velocity.Y - 1.5f; Dust expr_85F_cp_0 = Main.dust[num9]; expr_85F_cp_0.velocity.X = expr_85F_cp_0.velocity.X * 2.5f; Main.dust[num9].scale = 1.3f; Main.dust[num9].alpha = 100; Main.dust[num9].noGravity = true; } Main.PlaySound(19, (int)this.position.X, (int)this.position.Y, 1); } } this.wet = true; } } else { if (this.wet) { this.wet = false; } } if (!this.wet) { this.lavaWet = false; this.honeyWet = false; } if (this.wetCount > 0) { this.wetCount -= 1; } if (this.wet) { if (this.wet) { Vector2 vector = this.velocity; this.velocity = Collision.TileCollision(this.position, this.velocity, this.width, this.height, false, false); if (this.velocity.X != vector.X) { value.X = this.velocity.X; } if (this.velocity.Y != vector.Y) { value.Y = this.velocity.Y; } } } else { this.velocity = Collision.TileCollision(this.position, this.velocity, this.width, this.height, false, false); } Vector4 vector2 = Collision.SlopeCollision(this.position, this.velocity, this.width, this.height, num); this.position.X = vector2.X; this.position.Y = vector2.Y; this.velocity.X = vector2.Z; this.velocity.Y = vector2.W; if (this.lavaWet) { if (this.type == 267) { if (Main.netMode != 1) { this.active = false; this.type = 0; this.name = ""; this.stack = 0; for (int n = 0; n < 200; n++) { if (Main.npc[n].active && Main.npc[n].type == 22) { if (Main.netMode == 2) { NetMessage.SendData(28, -1, -1, "", n, 9999f, 10f, (float)(-(float)Main.npc[n].direction), 0); } Main.npc[n].StrikeNPC(9999, 10f, -Main.npc[n].direction, false, false); NPC.SpawnWOF(this.position); } } NetMessage.SendData(21, -1, -1, "", i, 0f, 0f, 0f, 0); } } else { if (this.owner == Main.myPlayer && this.type != 312 && this.type != 318 && this.type != 173 && this.type != 174 && this.type != 175 && this.rare == 0) { this.active = false; this.type = 0; this.name = ""; this.stack = 0; if (Main.netMode != 0) { NetMessage.SendData(21, -1, -1, "", i, 0f, 0f, 0f, 0); } } } } if (this.type == 520) { float num10 = (float)Main.rand.Next(90, 111) * 0.01f; num10 *= Main.essScale; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.5f * num10, 0.1f * num10, 0.25f * num10); } else { if (this.type == 521) { float num11 = (float)Main.rand.Next(90, 111) * 0.01f; num11 *= Main.essScale; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.25f * num11, 0.1f * num11, 0.5f * num11); } else { if (this.type == 547) { float num12 = (float)Main.rand.Next(90, 111) * 0.01f; num12 *= Main.essScale; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.5f * num12, 0.3f * num12, 0.05f * num12); } else { if (this.type == 548) { float num13 = (float)Main.rand.Next(90, 111) * 0.01f; num13 *= Main.essScale; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.1f * num13, 0.1f * num13, 0.6f * num13); } else { if (this.type == 575) { float num14 = (float)Main.rand.Next(90, 111) * 0.01f; num14 *= Main.essScale; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.1f * num14, 0.3f * num14, 0.5f * num14); } else { if (this.type == 549) { float num15 = (float)Main.rand.Next(90, 111) * 0.01f; num15 *= Main.essScale; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.1f * num15, 0.5f * num15, 0.2f * num15); } else { if (this.type == 58) { float num16 = (float)Main.rand.Next(90, 111) * 0.01f; num16 *= Main.essScale * 0.5f; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.5f * num16, 0.1f * num16, 0.1f * num16); } else { if (this.type == 184) { float num17 = (float)Main.rand.Next(90, 111) * 0.01f; num17 *= Main.essScale * 0.5f; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.1f * num17, 0.1f * num17, 0.5f * num17); } else { if (this.type == 522) { float num18 = (float)Main.rand.Next(90, 111) * 0.01f; num18 *= Main.essScale * 0.2f; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.5f * num18, 1f * num18, 0.1f * num18); } else { if (this.type == 1332) { float num19 = (float)Main.rand.Next(90, 111) * 0.01f; num19 *= Main.essScale * 0.2f; Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 1f * num19, 1f * num19, 0.1f * num19); } } } } } } } } } } if (this.type == 75 && Main.dayTime) { for (int num20 = 0; num20 < 10; num20++) { Dust.NewDust(this.position, this.width, this.height, 15, this.velocity.X, this.velocity.Y, 150, default(Color), 1.2f); } for (int num21 = 0; num21 < 3; num21++) { Gore.NewGore(this.position, new Vector2(this.velocity.X, this.velocity.Y), Main.rand.Next(16, 18), 1f); } this.active = false; this.type = 0; this.stack = 0; if (Main.netMode == 2) { NetMessage.SendData(21, -1, -1, "", i, 0f, 0f, 0f, 0); } } } else { this.beingGrabbed = false; } if (this.type == 501) { if (Main.rand.Next(6) == 0) { int num22 = Dust.NewDust(this.position, this.width, this.height, 55, 0f, 0f, 200, this.color, 1f); Main.dust[num22].velocity *= 0.3f; Main.dust[num22].scale *= 0.5f; } } else { if (this.type == 8 || this.type == 105) { if (!this.wet) { Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 1f, 0.95f, 0.8f); } } else { if (this.type == 523) { Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.85f, 1f, 0.7f); } else { if (this.type == 1333) { Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 1.25f, 1.25f, 0.8f); } else { if (this.type >= 427 && this.type <= 432) { if (!this.wet) { float r = 0f; float g = 0f; float b = 0f; int num23 = this.type - 426; if (num23 == 1) { r = 0.1f; g = 0.2f; b = 1.1f; } if (num23 == 2) { r = 1f; g = 0.1f; b = 0.1f; } if (num23 == 3) { r = 0f; g = 1f; b = 0.1f; } if (num23 == 4) { r = 0.9f; g = 0f; b = 0.9f; } if (num23 == 5) { r = 1.3f; g = 1.3f; b = 1.3f; } if (num23 == 6) { r = 0.9f; g = 0.9f; b = 0f; } Lighting.addLight((int)((this.position.X + (float)(this.width / 2)) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), r, g, b); } } else { if (this.type == 41) { if (!this.wet) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 1f, 0.75f, 0.55f); } } else { if (this.type == 988) { if (!this.wet) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.35f, 0.65f, 1f); } } else { if (this.type == 282) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.7f, 1f, 0.8f); } else { if (this.type == 286) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.7f, 0.8f, 1f); } else { if (this.type == 331) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.55f, 0.75f, 0.6f); } else { if (this.type == 183) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.15f, 0.45f, 0.9f); } else { if (this.type == 75) { Lighting.addLight((int)((this.position.X + (float)this.width) / 16f), (int)((this.position.Y + (float)(this.height / 2)) / 16f), 0.8f, 0.7f, 0.1f); } } } } } } } } } } } } if (this.type == 75) { if (Main.rand.Next(25) == 0) { Dust.NewDust(this.position, this.width, this.height, 58, this.velocity.X * 0.5f, this.velocity.Y * 0.5f, 150, default(Color), 1.2f); } if (Main.rand.Next(50) == 0) { Gore.NewGore(this.position, new Vector2(this.velocity.X * 0.2f, this.velocity.Y * 0.2f), Main.rand.Next(16, 18), 1f); } } if (this.spawnTime < 2147483646) { this.spawnTime++; } if (Main.netMode == 2 && this.owner != Main.myPlayer) { this.release++; if (this.release >= 300) { this.release = 0; NetMessage.SendData(39, this.owner, -1, "", i, 0f, 0f, 0f, 0); } } if (this.wet) { this.position += value; } else { this.position += this.velocity; } if (this.noGrabDelay > 0) { this.noGrabDelay--; } } } 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) { if (Main.rand == null) { Main.rand = new Random(); } if (WorldGen.gen) { return 0; } int num = 400; Main.item[400] = new Item(); if (Main.netMode != 1) { for (int i = 0; i < 400; i++) { if (!Main.item[i].active) { num = i; break; } } } if (num == 400 && Main.netMode != 1) { int num2 = 0; for (int j = 0; j < 400; j++) { if (Main.item[j].spawnTime > num2) { num2 = Main.item[j].spawnTime; num = j; } } } Main.item[num] = new Item(); Main.item[num].SetDefaults(Type, false); Main.item[num].Prefix(pfix); Main.item[num].position.X = (float)(X + Width / 2 - Main.item[num].width / 2); Main.item[num].position.Y = (float)(Y + Height / 2 - Main.item[num].height / 2); Main.item[num].wet = Collision.WetCollision(Main.item[num].position, Main.item[num].width, Main.item[num].height); Main.item[num].velocity.X = (float)Main.rand.Next(-30, 31) * 0.1f; Main.item[num].velocity.Y = (float)Main.rand.Next(-40, -15) * 0.1f; if (Type == 859) { Main.item[num].velocity *= 0f; } if (Type == 520 || Type == 521) { Main.item[num].velocity.X = (float)Main.rand.Next(-30, 31) * 0.1f; Main.item[num].velocity.Y = (float)Main.rand.Next(-30, 31) * 0.1f; } Main.item[num].active = true; Main.item[num].spawnTime = 0; Main.item[num].stack = Stack; if (Main.netMode == 2 && !noBroadcast) { int num3 = 0; if (noGrabDelay) { num3 = 1; } NetMessage.SendData(21, -1, -1, "", num, (float)num3, 0f, 0f, 0); Main.item[num].FindOwner(num); } else { if (Main.netMode == 0) { Main.item[num].owner = Main.myPlayer; } } return num; } public void FindOwner(int whoAmI) { if (this.keepTime > 0) { return; } int num = this.owner; this.owner = 255; float num2 = -1f; for (int i = 0; i < 255; i++) { if (this.ownIgnore != i && Main.player[i].active && Main.player[i].ItemSpace(Main.item[whoAmI])) { float num3 = Math.Abs(Main.player[i].position.X + (float)(Main.player[i].width / 2) - this.position.X - (float)(this.width / 2)) + Math.Abs(Main.player[i].position.Y + (float)(Main.player[i].height / 2) - this.position.Y - (float)this.height); if (num3 < (float)NPC.sWidth && (num2 == -1f || num3 < num2)) { num2 = num3; this.owner = i; } } } if (this.owner != num && ((num == Main.myPlayer && Main.netMode == 1) || (num == 255 && Main.netMode == 2) || !Main.player[num].active)) { NetMessage.SendData(21, -1, -1, "", whoAmI, 0f, 0f, 0f, 0); if (this.active) { NetMessage.SendData(22, -1, -1, "", whoAmI, 0f, 0f, 0f, 0); } } } public object Clone() { return base.MemberwiseClone(); } public bool IsTheSameAs(Item compareItem) { return this.netID == compareItem.netID && this.type == compareItem.type; } public bool IsNotTheSameAs(Item compareItem) { return this.netID != compareItem.netID || this.stack != compareItem.stack || this.prefix != compareItem.prefix; } } }