TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ SetDefaults4()

void Terraria.Item.SetDefaults4 ( int type)
inline

Definition at line 31458 of file Item.cs.

31459 {
31460 //IL_014c: Unknown result type (might be due to invalid IL or missing references)
31461 //IL_0151: Unknown result type (might be due to invalid IL or missing references)
31462 //IL_25e8: Unknown result type (might be due to invalid IL or missing references)
31463 //IL_25ed: Unknown result type (might be due to invalid IL or missing references)
31464 switch (type)
31465 {
31466 case 3001:
31467 rare = 1;
31469 healLife = 70;
31470 useStyle = 9;
31471 useTurn = true;
31472 useAnimation = 17;
31473 useTime = 17;
31475 consumable = true;
31476 width = 14;
31477 height = 24;
31478 potion = true;
31479 value = buyPrice(0, 0, 5);
31480 return;
31481 case 3061:
31482 width = 30;
31483 height = 30;
31484 accessory = true;
31485 rare = 5;
31486 value = buyPrice(0, 20);
31487 backSlot = 8;
31488 return;
31489 case 3002:
31490 alpha = 0;
31491 color = new Color(255, 255, 255, 0);
31492 rare = 1;
31493 useStyle = 1;
31494 shootSpeed = 6f;
31495 shoot = 473;
31496 width = 12;
31497 height = 12;
31499 consumable = true;
31501 useAnimation = 15;
31502 useTime = 15;
31503 noMelee = true;
31504 value = buyPrice(0, 0, 1, 50);
31505 holdStyle = 1;
31506 return;
31507 case 3003:
31508 shootSpeed = 3.5f;
31509 shoot = 474;
31510 damage = 8;
31511 width = 10;
31512 height = 28;
31514 consumable = true;
31515 ammo = AmmoID.Arrow;
31516 knockBack = 2.5f;
31517 value = buyPrice(0, 0, 0, 15);
31518 ranged = true;
31519 return;
31520 case 3004:
31521 flame = true;
31522 noWet = true;
31523 useStyle = 1;
31524 useTurn = true;
31525 useAnimation = 15;
31526 useTime = 10;
31527 holdStyle = 1;
31528 autoReuse = true;
31530 consumable = true;
31531 createTile = 4;
31532 placeStyle = 13;
31533 width = 10;
31534 height = 12;
31535 value = buyPrice(0, 0, 1);
31536 return;
31537 case 3005:
31538 useStyle = 1;
31539 shootSpeed = 10f;
31540 shoot = 475;
31541 damage = 0;
31542 width = 18;
31543 height = 20;
31545 consumable = true;
31547 useAnimation = 20;
31548 useTime = 20;
31549 noUseGraphic = true;
31550 noMelee = true;
31551 return;
31552 case 3006:
31553 mana = 10;
31554 autoReuse = true;
31555 damage = 35;
31556 useStyle = 5;
31557 shootSpeed = 10f;
31558 shoot = 476;
31559 width = 26;
31560 height = 28;
31561 useAnimation = 12;
31562 useTime = 12;
31563 rare = 5;
31564 noMelee = true;
31565 knockBack = 2.5f;
31566 value = sellPrice(0, 8);
31567 magic = true;
31568 return;
31569 case 3007:
31570 autoReuse = true;
31571 useStyle = 5;
31572 useAnimation = 22;
31573 useTime = 22;
31574 width = 38;
31575 height = 6;
31576 shoot = 10;
31579 damage = 28;
31580 shootSpeed = 13f;
31581 noMelee = true;
31582 value = sellPrice(0, 8);
31583 knockBack = 3.5f;
31585 ranged = true;
31586 rare = 5;
31587 scale = 0.9f;
31588 return;
31589 case 3008:
31590 autoReuse = true;
31591 useStyle = 5;
31592 useAnimation = 38;
31593 useTime = 38;
31594 width = 38;
31595 height = 6;
31596 shoot = 10;
31599 damage = 52;
31600 shootSpeed = 14.5f;
31601 noMelee = true;
31602 value = sellPrice(0, 8);
31603 knockBack = 5.5f;
31605 ranged = true;
31606 rare = 5;
31607 scale = 1f;
31608 return;
31609 case 3009:
31610 shoot = 477;
31611 width = 8;
31612 height = 8;
31614 ammo = AmmoID.Dart;
31615 damage = 14;
31616 knockBack = 3.5f;
31617 shootSpeed = 1f;
31618 ranged = true;
31619 rare = 3;
31620 value = sellPrice(0, 0, 0, 6);
31621 consumable = true;
31622 return;
31623 case 3010:
31624 shoot = 478;
31625 width = 8;
31626 height = 8;
31628 ammo = AmmoID.Dart;
31629 damage = 9;
31630 knockBack = 2.2f;
31631 shootSpeed = 3f;
31632 ranged = true;
31633 rare = 3;
31634 value = sellPrice(0, 0, 0, 6);
31635 consumable = true;
31636 return;
31637 case 3011:
31638 shoot = 479;
31639 width = 8;
31640 height = 8;
31642 ammo = AmmoID.Dart;
31643 damage = 10;
31644 knockBack = 2.5f;
31645 shootSpeed = 3f;
31646 ranged = true;
31647 rare = 3;
31648 value = sellPrice(0, 0, 0, 6);
31649 consumable = true;
31650 return;
31651 case 3012:
31652 autoReuse = true;
31653 useStyle = 1;
31654 useTurn = true;
31655 useAnimation = 14;
31656 useTime = 14;
31657 knockBack = 3.25f;
31658 width = 30;
31659 height = 10;
31660 damage = 59;
31661 shoot = 481;
31662 shootSpeed = 9f;
31664 rare = 5;
31665 value = sellPrice(0, 8);
31666 melee = true;
31667 noUseGraphic = true;
31668 noMelee = true;
31669 return;
31670 case 3013:
31671 useStyle = 1;
31672 useTurn = true;
31673 autoReuse = true;
31674 useAnimation = 8;
31675 useTime = 8;
31676 width = 24;
31677 height = 28;
31678 damage = 60;
31679 knockBack = 6f;
31681 scale = 1f;
31682 melee = true;
31683 rare = 5;
31684 value = sellPrice(0, 8);
31685 melee = true;
31686 return;
31687 case 3014:
31688 mana = 40;
31689 autoReuse = true;
31690 damage = 43;
31691 useStyle = 1;
31692 shootSpeed = 15f;
31693 shoot = 482;
31694 width = 26;
31695 height = 28;
31697 useAnimation = 24;
31698 useTime = 24;
31699 rare = 5;
31700 noMelee = true;
31701 knockBack = 8f;
31702 value = sellPrice(0, 8);
31703 magic = true;
31704 return;
31705 case 3024:
31706 width = 20;
31707 height = 20;
31709 rare = 9;
31710 value = sellPrice(0, 3);
31711 return;
31712 case 3599:
31713 width = 20;
31714 height = 20;
31716 rare = 9;
31717 value = sellPrice(0, 3);
31718 return;
31719 case 3015:
31720 width = 24;
31721 height = 24;
31722 accessory = true;
31723 value = sellPrice(0, 8);
31724 rare = 6;
31725 return;
31726 case 3016:
31727 width = 24;
31728 height = 24;
31729 accessory = true;
31730 defense = 8;
31731 value = sellPrice(0, 8);
31732 rare = 5;
31733 return;
31734 case 3017:
31735 width = 16;
31736 height = 24;
31737 accessory = true;
31738 rare = 7;
31739 value = sellPrice(0, 6);
31740 shoeSlot = 16;
31741 return;
31742 case 3018:
31743 useStyle = 1;
31744 autoReuse = true;
31745 useAnimation = 23;
31746 useTime = 23;
31747 width = 50;
31748 height = 20;
31749 shoot = 483;
31751 damage = 50;
31752 shootSpeed = 12f;
31753 value = sellPrice(0, 10);
31754 knockBack = 6f;
31755 rare = 5;
31756 melee = true;
31757 return;
31758 case 3019:
31759 autoReuse = true;
31760 useStyle = 5;
31761 useAnimation = 13;
31762 useTime = 13;
31763 width = 18;
31764 height = 46;
31765 shoot = 485;
31768 damage = 22;
31769 knockBack = 5.5f;
31770 shootSpeed = 6f;
31771 noMelee = true;
31772 value = hellPrice;
31773 rare = 3;
31774 ranged = true;
31775 return;
31776 case 3020:
31777 case 3021:
31778 case 3022:
31779 case 3023:
31780 noUseGraphic = true;
31781 damage = 0;
31782 useStyle = 5;
31783 shootSpeed = 15f;
31784 shoot = 486 + type - 3020;
31785 width = 18;
31786 height = 28;
31788 useAnimation = 20;
31789 useTime = 20;
31790 rare = 6;
31791 noMelee = true;
31792 value = sellPrice(0, 6);
31793 if (type == 3021)
31794 {
31795 shootSpeed = 16f;
31796 }
31797 return;
31798 case 3025:
31799 width = 20;
31800 height = 20;
31802 value = sellPrice(0, 0, 75);
31803 rare = 2;
31804 return;
31805 case 3026:
31806 width = 20;
31807 height = 20;
31809 value = sellPrice(0, 0, 75);
31810 rare = 2;
31811 return;
31812 case 3027:
31813 width = 20;
31814 height = 20;
31816 value = sellPrice(0, 0, 75);
31817 rare = 2;
31818 return;
31819 case 3190:
31820 width = 20;
31821 height = 20;
31823 value = sellPrice(0, 0, 75);
31824 rare = 2;
31825 return;
31826 case 3038:
31827 width = 20;
31828 height = 20;
31830 value = sellPrice(0, 1, 50);
31831 rare = 3;
31832 return;
31833 case 3597:
31834 width = 20;
31835 height = 20;
31837 value = sellPrice(0, 1, 50);
31838 rare = 3;
31839 return;
31840 case 3600:
31841 width = 20;
31842 height = 20;
31844 value = sellPrice(0, 1, 50);
31845 rare = 3;
31846 return;
31847 case 3598:
31848 width = 20;
31849 height = 20;
31851 value = sellPrice(0, 1, 50);
31852 rare = 3;
31853 return;
31854 case 3029:
31855 useStyle = 5;
31856 autoReuse = true;
31857 useAnimation = 19;
31858 useTime = 19;
31859 width = 28;
31860 height = 60;
31861 shoot = 1;
31864 damage = 38;
31865 shootSpeed = 12.5f;
31866 noMelee = true;
31867 value = sellPrice(0, 8);
31868 ranged = true;
31869 rare = 6;
31870 knockBack = 2.25f;
31871 return;
31872 case 3030:
31873 channel = true;
31874 damage = 40;
31875 useStyle = 1;
31876 shootSpeed = 17f;
31877 shoot = 491;
31878 width = 26;
31879 height = 28;
31881 useAnimation = 15;
31882 useTime = 15;
31883 rare = 6;
31884 noMelee = true;
31885 knockBack = 4.5f;
31886 value = sellPrice(0, 8);
31887 melee = true;
31888 noUseGraphic = true;
31889 return;
31890 case 3031:
31891 case 3032:
31892 useStyle = 1;
31893 useTurn = true;
31894 useAnimation = 12;
31895 useTime = 5;
31896 width = 20;
31897 height = 20;
31898 autoReuse = true;
31899 rare = 7;
31900 value = sellPrice(0, 10);
31901 tileBoost += 2;
31902 return;
31903 case 3036:
31904 width = 24;
31905 height = 28;
31906 rare = 3;
31907 value = sellPrice(0, 3);
31908 accessory = true;
31909 return;
31910 case 3037:
31911 width = 24;
31912 height = 28;
31913 rare = 1;
31914 value = sellPrice(0, 1);
31915 accessory = true;
31916 return;
31917 case 3033:
31918 width = 16;
31919 height = 24;
31920 accessory = true;
31921 rare = 5;
31922 value = 50000;
31923 return;
31924 case 3034:
31925 width = 16;
31926 height = 24;
31927 accessory = true;
31928 rare = 5;
31929 value = 100000;
31930 return;
31931 case 3035:
31932 width = 16;
31933 height = 24;
31934 accessory = true;
31935 rare = 6;
31936 value = 150000;
31937 return;
31938 case 3039:
31939 width = 20;
31940 height = 20;
31942 value = sellPrice(0, 1, 50);
31943 rare = 3;
31944 return;
31945 case 3040:
31946 width = 20;
31947 height = 20;
31949 value = sellPrice(0, 0, 75);
31950 rare = 2;
31951 return;
31952 case 3028:
31953 width = 20;
31954 height = 20;
31956 value = sellPrice(0, 0, 75);
31957 rare = 2;
31958 return;
31959 case 3041:
31960 width = 20;
31961 height = 20;
31963 value = sellPrice(0, 0, 75);
31964 rare = 2;
31965 return;
31966 case 3042:
31967 width = 20;
31968 height = 20;
31970 value = sellPrice(0, 1, 50);
31971 rare = 3;
31972 return;
31973 case 3043:
31974 damage = 0;
31975 useStyle = 1;
31976 shoot = 492;
31977 width = 16;
31978 height = 30;
31980 useAnimation = 20;
31981 useTime = 20;
31982 rare = 3;
31983 noMelee = true;
31984 value = buyPrice(0, 10);
31985 buffType = 152;
31986 return;
31987 case 3044:
31988 useStyle = 1;
31989 useTurn = true;
31990 useAnimation = 15;
31991 useTime = 10;
31992 autoReuse = true;
31993 consumable = true;
31994 createTile = 139;
31995 placeStyle = 32;
31996 width = 24;
31997 height = 24;
31998 rare = 4;
31999 value = 100000;
32000 accessory = true;
32001 hasVanityEffects = true;
32002 return;
32003 case 3045:
32004 flame = true;
32005 noWet = true;
32006 useStyle = 1;
32007 useTurn = true;
32008 useAnimation = 15;
32009 useTime = 10;
32010 holdStyle = 1;
32011 autoReuse = true;
32013 consumable = true;
32014 createTile = 4;
32015 placeStyle = 14;
32016 width = 10;
32017 height = 12;
32018 value = 250;
32019 rare = 1;
32020 return;
32021 case 3046:
32022 case 3047:
32023 case 3048:
32024 case 3049:
32025 case 3050:
32026 useStyle = 1;
32027 useTurn = true;
32028 useAnimation = 15;
32029 useTime = 10;
32030 autoReuse = true;
32032 consumable = true;
32033 createTile = 215;
32034 placeStyle = 1 + type - 3046;
32035 width = 12;
32036 height = 12;
32037 return;
32038 case 3051:
32039 mana = 13;
32040 damage = 25;
32041 useStyle = 5;
32042 shootSpeed = 32f;
32043 shoot = 494;
32044 width = 26;
32045 height = 28;
32046 useAnimation = 33;
32047 useTime = 33;
32048 rare = 5;
32049 noMelee = true;
32050 knockBack = 3f;
32051 value = sellPrice(0, 8);
32052 magic = true;
32053 autoReuse = true;
32054 return;
32055 case 3052:
32056 autoReuse = true;
32057 useStyle = 5;
32058 useAnimation = 20;
32059 useTime = 20;
32060 width = 14;
32061 height = 32;
32062 shoot = 495;
32065 damage = 47;
32066 shootSpeed = 11f;
32067 knockBack = 4.5f;
32068 rare = 5;
32069 crit = 3;
32070 noMelee = true;
32071 value = sellPrice(0, 2);
32072 ranged = true;
32073 return;
32074 case 3053:
32075 autoReuse = true;
32076 rare = 5;
32077 mana = 6;
32079 useStyle = 5;
32080 damage = 32;
32081 useAnimation = 21;
32082 useTime = 7;
32083 width = 24;
32084 height = 28;
32085 shoot = 496;
32086 shootSpeed = 9f;
32087 knockBack = 3.75f;
32088 magic = true;
32089 value = sellPrice(0, 2);
32090 noMelee = true;
32091 noUseGraphic = true;
32092 crit = 3;
32093 return;
32094 case 3054:
32095 crit = 3;
32096 autoReuse = true;
32097 useStyle = 1;
32098 shootSpeed = 13f;
32099 shoot = 497;
32100 damage = 38;
32101 width = 18;
32102 height = 20;
32104 useAnimation = 12;
32105 useTime = 12;
32106 noUseGraphic = true;
32107 noMelee = true;
32108 value = sellPrice(0, 2);
32109 knockBack = 5.75f;
32110 melee = true;
32111 rare = 5;
32112 return;
32113 case 3055:
32114 case 3056:
32115 case 3057:
32116 case 3058:
32117 case 3059:
32118 useStyle = 1;
32119 useTurn = true;
32120 useAnimation = 15;
32121 useTime = 10;
32122 autoReuse = true;
32124 consumable = true;
32125 createTile = 242;
32126 width = 30;
32127 height = 30;
32128 value = sellPrice(0, 0, 10);
32129 placeStyle = 31 + type - 3055;
32130 return;
32131 case 3060:
32132 damage = 0;
32133 useStyle = 1;
32134 shoot = 499;
32135 width = 16;
32136 height = 30;
32138 useAnimation = 20;
32139 useTime = 20;
32140 rare = 3;
32141 noMelee = true;
32142 value = sellPrice(0, 7, 50);
32143 buffType = 154;
32144 return;
32145 case 3062:
32146 channel = true;
32147 damage = 0;
32148 useStyle = 4;
32149 shoot = 500;
32150 width = 24;
32151 height = 24;
32153 useAnimation = 20;
32154 useTime = 20;
32155 rare = 1;
32156 noMelee = true;
32158 buffType = 155;
32159 return;
32160 case 3063:
32161 rare = 10;
32163 useStyle = 1;
32164 damage = 200;
32165 useAnimation = 14;
32166 useTime = 14;
32167 width = 30;
32168 height = 30;
32169 shoot = 502;
32170 scale = 1.1f;
32171 shootSpeed = 12f;
32172 knockBack = 6.5f;
32173 melee = true;
32174 value = sellPrice(0, 20);
32175 autoReuse = true;
32176 return;
32177 case 3064:
32178 useStyle = 1;
32179 useTurn = true;
32180 useAnimation = 15;
32181 useTime = 10;
32182 autoReuse = true;
32184 consumable = true;
32185 createTile = 356;
32186 width = 18;
32187 height = 34;
32188 value = sellPrice(0, 3);
32189 rare = 7;
32190 return;
32191 case 3065:
32192 rare = 10;
32194 useStyle = 1;
32195 damage = 170;
32196 useAnimation = 16;
32197 useTime = 16;
32198 width = 30;
32199 height = 30;
32200 shoot = 503;
32201 scale = 1.1f;
32202 shootSpeed = 8f;
32203 knockBack = 6.5f;
32204 melee = true;
32205 value = sellPrice(0, 20);
32206 autoReuse = true;
32207 return;
32208 case 3066:
32209 useStyle = 1;
32210 useTurn = true;
32211 useAnimation = 15;
32212 useTime = 10;
32213 autoReuse = true;
32215 consumable = true;
32216 createTile = 357;
32217 width = 12;
32218 height = 12;
32219 return;
32220 case 3067:
32221 useStyle = 1;
32222 useTurn = true;
32223 useAnimation = 15;
32224 useTime = 7;
32225 autoReuse = true;
32227 consumable = true;
32228 createWall = 177;
32229 width = 12;
32230 height = 12;
32231 return;
32232 case 3068:
32233 width = 16;
32234 height = 24;
32235 accessory = true;
32236 rare = 1;
32237 value = sellPrice(0, 0, 50);
32238 return;
32239 case 3069:
32240 mana = 2;
32241 damage = 14;
32242 useStyle = 1;
32243 shootSpeed = 7f;
32244 shoot = 954;
32245 width = 26;
32246 height = 28;
32248 useAnimation = 26;
32249 useTime = 26;
32250 rare = 1;
32251 noMelee = true;
32252 value = 10000;
32253 magic = true;
32254 crit = 10;
32256 {
32257 value = sellPrice(0, 5);
32258 rare = 4;
32259 damage = 40;
32260 useAnimation = 10;
32261 useTime = 10;
32262 mana = 6;
32263 shootSpeed = 12f;
32264 autoReuse = true;
32265 }
32266 return;
32267 case 3070:
32268 case 3071:
32269 case 3072:
32270 case 3073:
32271 case 3074:
32272 case 3075:
32273 case 3076:
32274 useStyle = 1;
32275 useTurn = true;
32276 useAnimation = 15;
32277 useTime = 10;
32278 autoReuse = true;
32280 consumable = true;
32281 createTile = 358 + type - 3070;
32282 width = 12;
32283 height = 12;
32284 value = sellPrice(0, 10);
32285 rare = 3;
32286 return;
32287 case 3077:
32288 useStyle = 1;
32289 useTurn = true;
32290 useAnimation = 15;
32291 useTime = 8;
32292 autoReuse = true;
32294 consumable = true;
32295 createTile = 365;
32296 width = 12;
32297 height = 12;
32298 value = 10;
32299 tileBoost += 3;
32300 return;
32301 case 3078:
32302 useStyle = 1;
32303 useTurn = true;
32304 useAnimation = 15;
32305 useTime = 8;
32306 autoReuse = true;
32308 consumable = true;
32309 createTile = 366;
32310 width = 12;
32311 height = 12;
32312 value = 10;
32313 tileBoost += 3;
32314 return;
32315 case 3081:
32316 useStyle = 1;
32317 useTurn = true;
32318 useAnimation = 15;
32319 useTime = 10;
32320 autoReuse = true;
32322 consumable = true;
32323 createTile = 367;
32324 width = 12;
32325 height = 12;
32326 return;
32327 case 3082:
32328 useStyle = 1;
32329 useTurn = true;
32330 useAnimation = 15;
32331 useTime = 7;
32332 autoReuse = true;
32334 consumable = true;
32335 createWall = 183;
32336 width = 12;
32337 height = 12;
32338 return;
32339 case 3083:
32340 useStyle = 1;
32341 useTurn = true;
32342 useAnimation = 15;
32343 useTime = 7;
32344 autoReuse = true;
32346 consumable = true;
32347 createWall = 179;
32348 width = 12;
32349 height = 12;
32350 return;
32351 case 3084:
32352 width = 24;
32353 height = 18;
32354 accessory = true;
32355 rare = 1;
32356 value = sellPrice(0, 0, 50);
32357 return;
32358 case 3085:
32359 width = 12;
32360 height = 12;
32361 rare = 2;
32363 value = buyPrice(0, 2);
32364 return;
32365 case 3086:
32366 useStyle = 1;
32367 useTurn = true;
32368 useAnimation = 15;
32369 useTime = 10;
32370 autoReuse = true;
32372 consumable = true;
32373 createTile = 368;
32374 width = 12;
32375 height = 12;
32376 return;
32377 case 3080:
32378 useStyle = 1;
32379 shootSpeed = 10f;
32380 shoot = 506;
32381 damage = 0;
32382 width = 18;
32383 height = 20;
32385 consumable = true;
32387 useAnimation = 20;
32388 useTime = 20;
32389 noUseGraphic = true;
32390 noMelee = true;
32391 value = 100;
32392 return;
32393 case 3079:
32394 useStyle = 1;
32395 shootSpeed = 10f;
32396 shoot = 505;
32397 damage = 0;
32398 width = 18;
32399 height = 20;
32401 consumable = true;
32403 useAnimation = 20;
32404 useTime = 20;
32405 noUseGraphic = true;
32406 noMelee = true;
32407 value = 100;
32408 return;
32409 case 3087:
32410 useStyle = 1;
32411 useTurn = true;
32412 useAnimation = 15;
32413 useTime = 10;
32414 autoReuse = true;
32416 consumable = true;
32417 createTile = 369;
32418 width = 12;
32419 height = 12;
32420 return;
32421 case 3088:
32422 useStyle = 1;
32423 useTurn = true;
32424 useAnimation = 15;
32425 useTime = 7;
32426 autoReuse = true;
32428 consumable = true;
32429 createWall = 184;
32430 width = 12;
32431 height = 12;
32432 return;
32433 case 3089:
32434 useStyle = 1;
32435 useTurn = true;
32436 useAnimation = 15;
32437 useTime = 7;
32438 autoReuse = true;
32440 consumable = true;
32441 createWall = 181;
32442 width = 12;
32443 height = 12;
32444 return;
32445 case 3090:
32446 width = 16;
32447 height = 24;
32448 accessory = true;
32449 rare = 2;
32450 value = 100000;
32451 expert = true;
32452 return;
32453 case 3091:
32454 case 3092:
32455 width = 14;
32456 height = 20;
32458 useAnimation = 20;
32459 useTime = 20;
32460 return;
32461 case 3093:
32462 width = 12;
32463 height = 12;
32464 rare = 1;
32466 value = sellPrice(0, 0, 10);
32467 return;
32468 case 3094:
32469 useStyle = 1;
32470 shootSpeed = 11.5f;
32471 shoot = 507;
32472 damage = 17;
32473 width = 30;
32474 height = 30;
32476 consumable = true;
32478 useAnimation = 24;
32479 useTime = 24;
32480 noUseGraphic = true;
32481 noMelee = true;
32482 knockBack = 4.75f;
32483 value = sellPrice(0, 0, 0, 5);
32484 ranged = true;
32485 return;
32486 case 3095:
32487 width = 24;
32488 height = 18;
32489 accessory = true;
32490 rare = 1;
32491 value = sellPrice(0, 1);
32492 return;
32493 case 3097:
32494 melee = true;
32495 damage = 30;
32496 width = 24;
32497 height = 28;
32498 rare = 1;
32499 value = sellPrice(0, 2);
32500 accessory = true;
32501 defense = 2;
32502 shieldSlot = 5;
32503 knockBack = 9f;
32504 expert = true;
32505 return;
32506 case 3098:
32507 useStyle = 5;
32508 useAnimation = 25;
32509 useTime = 8;
32510 shootSpeed = 48f;
32511 knockBack = 8f;
32512 width = 54;
32513 height = 20;
32514 damage = 120;
32515 axe = 30;
32517 shoot = 509;
32518 rare = 8;
32520 noMelee = true;
32521 noUseGraphic = true;
32522 melee = true;
32523 channel = true;
32524 return;
32525 case 3099:
32526 width = 24;
32527 height = 18;
32528 accessory = true;
32529 rare = 1;
32530 value = sellPrice(0, 1);
32531 return;
32532 case 3100:
32533 useStyle = 1;
32534 useTurn = true;
32535 useAnimation = 15;
32536 useTime = 10;
32537 autoReuse = true;
32539 consumable = true;
32540 createTile = 370;
32541 width = 12;
32542 height = 12;
32543 return;
32544 case 3101:
32545 useStyle = 1;
32546 useTurn = true;
32547 useAnimation = 15;
32548 useTime = 7;
32549 autoReuse = true;
32551 consumable = true;
32552 createWall = 182;
32553 width = 12;
32554 height = 12;
32555 return;
32556 case 3102:
32557 width = 24;
32558 height = 18;
32559 accessory = true;
32560 rare = 1;
32561 value = sellPrice(0, 1);
32562 return;
32563 case 3103:
32564 shootSpeed = 3f;
32565 shoot = 1;
32566 damage = 5;
32567 width = 26;
32568 height = 26;
32569 ammo = AmmoID.Arrow;
32570 knockBack = 2f;
32571 value = sellPrice(0, 1);
32572 ranged = true;
32573 rare = 2;
32574 return;
32575 case 3104:
32576 shootSpeed = 4f;
32577 shoot = 14;
32578 damage = 7;
32579 width = 26;
32580 height = 26;
32581 ammo = AmmoID.Bullet;
32582 knockBack = 2f;
32583 value = sellPrice(0, 1);
32584 ranged = true;
32585 rare = 2;
32586 return;
32587 case 3105:
32588 magic = true;
32589 mana = 30;
32590 useStyle = 1;
32591 shootSpeed = 14f;
32592 rare = 8;
32593 damage = 52;
32594 shoot = 510;
32595 width = 18;
32596 height = 20;
32597 knockBack = 4f;
32599 useAnimation = 45;
32600 useTime = 45;
32601 noUseGraphic = true;
32602 noMelee = true;
32604 return;
32605 case 3106:
32606 autoReuse = true;
32607 useStyle = 1;
32608 useAnimation = 8;
32609 useTime = 8;
32610 knockBack = 3.5f;
32611 width = 30;
32612 height = 30;
32613 damage = 85;
32614 scale = 1.1f;
32616 rare = 8;
32618 melee = true;
32619 return;
32620 case 3107:
32621 useStyle = 5;
32622 autoReuse = true;
32623 useAnimation = 15;
32624 useTime = 15;
32625 width = 50;
32626 height = 18;
32627 shoot = 514;
32630 damage = 85;
32631 shootSpeed = 10f;
32632 noMelee = true;
32634 rare = 8;
32635 ranged = true;
32636 return;
32637 case 3108:
32638 shootSpeed = 6f;
32639 shoot = 514;
32640 damage = 30;
32641 width = 8;
32642 height = 8;
32644 consumable = true;
32646 knockBack = 3f;
32647 value = buyPrice(0, 0, 1);
32648 ranged = true;
32649 rare = 8;
32650 return;
32651 case 3109:
32652 width = 22;
32653 height = 22;
32654 defense = 4;
32655 headSlot = 179;
32656 rare = 2;
32657 value = sellPrice(0, 1);
32658 return;
32659 case 3110:
32660 width = 16;
32661 height = 24;
32662 accessory = true;
32663 rare = 8;
32664 value = 700000;
32665 hasVanityEffects = true;
32666 return;
32667 case 3111:
32668 width = 10;
32669 height = 12;
32671 alpha = 100;
32672 value = 15;
32673 return;
32674 case 3112:
32675 color = new Color(255, 255, 255, 0);
32676 useStyle = 1;
32677 shootSpeed = 6f;
32678 shoot = 515;
32679 width = 12;
32680 height = 12;
32682 consumable = true;
32684 useAnimation = 15;
32685 useTime = 15;
32686 noMelee = true;
32687 value = 10;
32688 holdStyle = 1;
32689 return;
32690 case 3113:
32691 createTile = 371;
32692 width = 12;
32693 height = 12;
32694 useStyle = 1;
32695 useTurn = true;
32696 useAnimation = 15;
32697 useTime = 10;
32698 autoReuse = true;
32700 consumable = true;
32701 return;
32702 case 3114:
32703 flame = true;
32704 noWet = true;
32705 holdStyle = 1;
32706 autoReuse = true;
32708 consumable = true;
32709 createTile = 4;
32710 placeStyle = 15;
32711 width = 10;
32712 height = 12;
32713 value = 80;
32714 useStyle = 1;
32715 useTurn = true;
32716 useAnimation = 15;
32717 useTime = 10;
32718 return;
32719 case 3115:
32720 useStyle = 1;
32721 shootSpeed = 5f;
32722 shoot = 516;
32723 width = 20;
32724 height = 20;
32726 consumable = true;
32728 useAnimation = 25;
32729 useTime = 25;
32730 noUseGraphic = true;
32731 noMelee = true;
32732 value = buyPrice(0, 0, 4);
32733 damage = 0;
32734 return;
32735 case 3116:
32736 useStyle = 5;
32737 shootSpeed = 6.5f;
32738 shoot = 517;
32739 width = 20;
32740 height = 20;
32742 consumable = true;
32744 useAnimation = 40;
32745 useTime = 40;
32746 noUseGraphic = true;
32747 noMelee = true;
32748 value = 100;
32749 damage = 65;
32750 knockBack = 8f;
32751 ranged = true;
32752 return;
32753 case 3117:
32754 flame = true;
32755 noWet = true;
32756 createTile = 372;
32757 width = 8;
32758 height = 18;
32759 holdStyle = 1;
32760 rare = 1;
32761 useStyle = 1;
32762 useTurn = true;
32763 useAnimation = 15;
32764 useTime = 10;
32765 autoReuse = true;
32767 value = sellPrice(0, 0, 1);
32768 consumable = true;
32769 return;
32770 case 3203:
32771 case 3204:
32772 case 3205:
32773 case 3206:
32774 case 3207:
32775 case 3208:
32776 width = 12;
32777 height = 12;
32778 rare = 2;
32780 createTile = 376;
32781 placeStyle = 3 + type - 3203;
32782 useAnimation = 15;
32783 useTime = 15;
32784 autoReuse = true;
32785 useStyle = 1;
32786 consumable = true;
32787 value = sellPrice(0, 1);
32788 return;
32789 }
32790 switch (type)
32791 {
32792 case 3209:
32793 mana = 9;
32795 useStyle = 5;
32796 damage = 40;
32797 useAnimation = 29;
32798 useTime = 29;
32799 width = 36;
32800 height = 40;
32801 shoot = 521;
32802 shootSpeed = 13f;
32803 knockBack = 4.4f;
32804 magic = true;
32805 autoReuse = true;
32806 value = sellPrice(0, 4);
32807 rare = 5;
32808 noMelee = true;
32809 return;
32810 case 3210:
32812 useStyle = 5;
32813 damage = 43;
32814 useAnimation = 10;
32815 useTime = 10;
32816 width = 30;
32817 height = 28;
32818 shoot = 523;
32819 shootSpeed = 8.5f;
32820 knockBack = 3f;
32821 ranged = true;
32822 autoReuse = true;
32823 value = sellPrice(0, 4);
32824 rare = 5;
32825 noMelee = true;
32826 return;
32827 case 3211:
32828 useStyle = 1;
32829 useAnimation = 28;
32830 useTime = 28;
32831 knockBack = 5.75f;
32832 width = 40;
32833 height = 40;
32834 damage = 55;
32835 scale = 1.125f;
32837 rare = 5;
32838 autoReuse = true;
32839 value = sellPrice(0, 4);
32840 melee = true;
32841 return;
32842 case 3212:
32843 width = 22;
32844 height = 22;
32845 accessory = true;
32846 rare = 1;
32847 value = sellPrice(0, 1);
32848 neckSlot = 7;
32849 return;
32850 case 3213:
32851 useStyle = 1;
32852 shootSpeed = 4f;
32853 shoot = 525;
32854 width = 26;
32855 height = 24;
32857 useAnimation = 28;
32858 useTime = 28;
32859 rare = 3;
32860 value = sellPrice(0, 2);
32861 return;
32862 case 3119:
32863 width = 24;
32864 height = 18;
32865 accessory = true;
32866 rare = 1;
32867 value = sellPrice(0, 1);
32868 return;
32869 case 3118:
32870 width = 24;
32871 height = 18;
32872 accessory = true;
32873 rare = 1;
32874 value = sellPrice(0, 1);
32875 return;
32876 case 3096:
32877 width = 24;
32878 height = 18;
32879 accessory = true;
32880 rare = 1;
32881 value = sellPrice(0, 1);
32882 return;
32883 case 3120:
32884 width = 24;
32885 height = 28;
32886 rare = 1;
32887 value = sellPrice(0, 1);
32888 accessory = true;
32889 return;
32890 case 3121:
32891 width = 24;
32892 height = 28;
32893 rare = 3;
32894 value = sellPrice(0, 3);
32895 accessory = true;
32896 return;
32897 case 3122:
32898 width = 24;
32899 height = 28;
32900 rare = 3;
32901 value = sellPrice(0, 3);
32902 accessory = true;
32903 return;
32904 case 3123:
32905 width = 24;
32906 height = 28;
32907 rare = 5;
32908 value = sellPrice(0, 5);
32909 accessory = true;
32910 return;
32911 case 3124:
32912 width = 24;
32913 height = 28;
32914 rare = 7;
32915 value = sellPrice(0, 8);
32916 useTurn = true;
32917 useStyle = 4;
32918 useTime = 90;
32920 useAnimation = 90;
32921 return;
32922 case 3159:
32923 case 3160:
32924 case 3161:
32925 useStyle = 1;
32926 useTurn = true;
32927 useAnimation = 15;
32928 useTime = 10;
32929 autoReuse = true;
32931 consumable = true;
32932 createTile = 90;
32933 switch (type)
32934 {
32935 case 3159:
32936 placeStyle = 28;
32937 break;
32938 case 3160:
32939 placeStyle = 30;
32940 break;
32941 case 3161:
32942 placeStyle = 29;
32943 break;
32944 }
32945 width = 20;
32946 height = 20;
32947 value = 300;
32948 return;
32949 case 3162:
32950 case 3163:
32951 case 3164:
32952 useStyle = 1;
32953 useTurn = true;
32954 useAnimation = 15;
32955 useTime = 10;
32957 consumable = true;
32958 autoReuse = true;
32959 createTile = 79;
32960 width = 28;
32961 height = 20;
32962 value = 2000;
32963 switch (type)
32964 {
32965 case 3162:
32966 placeStyle = 28;
32967 break;
32968 case 3163:
32969 placeStyle = 30;
32970 break;
32971 case 3164:
32972 placeStyle = 29;
32973 break;
32974 }
32975 return;
32976 case 3165:
32977 case 3166:
32978 case 3167:
32979 useStyle = 1;
32980 useTurn = true;
32981 useAnimation = 15;
32982 useTime = 10;
32983 autoReuse = true;
32985 consumable = true;
32986 createTile = 101;
32987 width = 20;
32988 height = 20;
32989 value = 300;
32990 switch (type)
32991 {
32992 case 3165:
32993 placeStyle = 29;
32994 break;
32995 case 3166:
32996 placeStyle = 31;
32997 break;
32998 case 3167:
32999 placeStyle = 30;
33000 break;
33001 }
33002 return;
33003 case 3168:
33004 case 3169:
33005 case 3170:
33006 useStyle = 1;
33007 useTurn = true;
33008 useAnimation = 15;
33009 useTime = 10;
33010 autoReuse = true;
33012 consumable = true;
33013 createTile = 100;
33014 width = 20;
33015 height = 20;
33016 value = 1500;
33017 switch (type)
33018 {
33019 case 3168:
33020 placeStyle = 28;
33021 break;
33022 case 3169:
33023 placeStyle = 30;
33024 break;
33025 case 3170:
33026 placeStyle = 29;
33027 break;
33028 }
33029 return;
33030 case 3171:
33031 case 3172:
33032 case 3173:
33033 noWet = true;
33034 useStyle = 1;
33035 useTurn = true;
33036 useAnimation = 15;
33037 useTime = 10;
33038 autoReuse = true;
33040 consumable = true;
33041 createTile = 33;
33042 width = 8;
33043 height = 18;
33044 value = sellPrice(0, 0, 0, 60);
33045 switch (type)
33046 {
33047 case 3171:
33048 placeStyle = 27;
33049 break;
33050 case 3172:
33051 placeStyle = 29;
33052 break;
33053 case 3173:
33054 placeStyle = 28;
33055 break;
33056 }
33057 return;
33058 case 3174:
33059 case 3175:
33060 case 3176:
33061 useStyle = 1;
33062 useTurn = true;
33063 useAnimation = 15;
33064 useTime = 10;
33065 autoReuse = true;
33067 consumable = true;
33068 createTile = 15;
33069 width = 12;
33070 height = 30;
33071 value = 150;
33072 switch (type)
33073 {
33074 case 3174:
33075 placeStyle = 33;
33076 break;
33077 case 3175:
33078 placeStyle = 35;
33079 break;
33080 case 3176:
33081 placeStyle = 34;
33082 break;
33083 }
33084 return;
33085 case 3177:
33086 case 3178:
33087 case 3179:
33088 useStyle = 1;
33089 useTurn = true;
33090 useAnimation = 15;
33091 useTime = 10;
33092 autoReuse = true;
33094 consumable = true;
33095 createTile = 34;
33096 width = 26;
33097 height = 26;
33098 value = 3000;
33099 switch (type)
33100 {
33101 case 3177:
33102 placeStyle = 34;
33103 break;
33104 case 3178:
33105 placeStyle = 36;
33106 break;
33107 case 3179:
33108 placeStyle = 35;
33109 break;
33110 }
33111 return;
33112 case 3125:
33113 case 3180:
33114 case 3181:
33115 useStyle = 1;
33116 useTurn = true;
33117 useAnimation = 15;
33118 useTime = 10;
33119 autoReuse = true;
33121 consumable = true;
33122 createTile = 21;
33123 width = 26;
33124 height = 22;
33125 value = 500;
33126 switch (type)
33127 {
33128 case 3180:
33129 placeStyle = 49;
33130 break;
33131 case 3181:
33132 placeStyle = 51;
33133 break;
33134 case 3125:
33135 placeStyle = 50;
33136 break;
33137 }
33138 return;
33139 case 3126:
33140 case 3127:
33141 case 3128:
33142 useStyle = 1;
33143 useTurn = true;
33144 useAnimation = 15;
33145 useTime = 10;
33146 autoReuse = true;
33148 consumable = true;
33149 createTile = 104;
33150 width = 20;
33151 height = 20;
33152 value = 300;
33153 switch (type)
33154 {
33155 case 3126:
33156 placeStyle = 25;
33157 break;
33158 case 3127:
33159 placeStyle = 27;
33160 break;
33161 case 3128:
33162 placeStyle = 26;
33163 break;
33164 }
33165 return;
33166 case 3129:
33167 case 3130:
33168 case 3131:
33169 useStyle = 1;
33170 useTurn = true;
33171 useAnimation = 15;
33172 useTime = 10;
33174 consumable = true;
33175 createTile = 10;
33176 width = 14;
33177 height = 28;
33178 value = 200;
33179 switch (type)
33180 {
33181 case 3129:
33182 placeStyle = 33;
33183 break;
33184 case 3130:
33185 placeStyle = 35;
33186 break;
33187 case 3131:
33188 placeStyle = 34;
33189 break;
33190 }
33191 return;
33192 case 3132:
33193 case 3133:
33194 case 3134:
33195 useStyle = 1;
33196 useTurn = true;
33197 useAnimation = 15;
33198 useTime = 10;
33199 autoReuse = true;
33201 consumable = true;
33202 createTile = 88;
33203 width = 20;
33204 height = 20;
33205 value = 300;
33206 switch (type)
33207 {
33208 case 3132:
33209 placeStyle = 25;
33210 break;
33211 case 3133:
33212 placeStyle = 27;
33213 break;
33214 case 3134:
33215 placeStyle = 26;
33216 break;
33217 }
33218 return;
33219 case 3135:
33220 case 3136:
33221 case 3137:
33222 useStyle = 1;
33223 useTurn = true;
33224 useAnimation = 15;
33225 useTime = 10;
33226 autoReuse = true;
33228 consumable = true;
33229 createTile = 93;
33230 width = 10;
33231 height = 24;
33232 value = 500;
33233 switch (type)
33234 {
33235 case 3135:
33236 placeStyle = 28;
33237 break;
33238 case 3136:
33239 placeStyle = 30;
33240 break;
33241 case 3137:
33242 placeStyle = 29;
33243 break;
33244 }
33245 return;
33246 case 3138:
33247 case 3139:
33248 case 3140:
33249 useStyle = 1;
33250 useTurn = true;
33251 useAnimation = 15;
33252 useTime = 10;
33253 autoReuse = true;
33255 consumable = true;
33256 createTile = 42;
33257 width = 12;
33258 height = 28;
33259 switch (type)
33260 {
33261 case 3138:
33262 placeStyle = 34;
33263 break;
33264 case 3139:
33265 placeStyle = 36;
33266 break;
33267 case 3140:
33268 placeStyle = 35;
33269 break;
33270 }
33271 value = 150;
33272 return;
33273 case 3141:
33274 case 3142:
33275 case 3143:
33276 useStyle = 1;
33277 useTurn = true;
33278 useAnimation = 15;
33279 useTime = 10;
33280 autoReuse = true;
33282 consumable = true;
33283 createTile = 87;
33284 width = 20;
33285 height = 20;
33286 value = 300;
33287 switch (type)
33288 {
33289 case 3141:
33290 placeStyle = 27;
33291 break;
33292 case 3142:
33293 placeStyle = 29;
33294 break;
33295 case 3143:
33296 placeStyle = 28;
33297 break;
33298 }
33299 return;
33300 case 3144:
33301 case 3145:
33302 case 3146:
33303 useStyle = 1;
33304 useTurn = true;
33305 useAnimation = 15;
33306 useTime = 10;
33307 autoReuse = true;
33309 consumable = true;
33310 createTile = 19;
33311 width = 8;
33312 height = 10;
33313 switch (type)
33314 {
33315 case 3144:
33316 placeStyle = 27;
33317 break;
33318 case 3145:
33319 placeStyle = 29;
33320 break;
33321 case 3146:
33322 placeStyle = 28;
33323 break;
33324 }
33325 return;
33326 case 3147:
33327 case 3148:
33328 case 3149:
33329 useStyle = 1;
33330 useTurn = true;
33331 useAnimation = 15;
33332 useTime = 10;
33333 autoReuse = true;
33335 consumable = true;
33336 createTile = 172;
33337 width = 20;
33338 height = 20;
33339 value = 300;
33340 switch (type)
33341 {
33342 case 3147:
33343 placeStyle = 29;
33344 break;
33345 case 3148:
33346 placeStyle = 31;
33347 break;
33348 case 3149:
33349 placeStyle = 30;
33350 break;
33351 }
33352 return;
33353 case 3150:
33354 case 3151:
33355 case 3152:
33356 useStyle = 1;
33357 useTurn = true;
33358 useAnimation = 15;
33359 useTime = 10;
33360 autoReuse = true;
33362 consumable = true;
33363 createTile = 89;
33364 width = 20;
33365 height = 20;
33366 value = 300;
33367 switch (type)
33368 {
33369 case 3150:
33370 placeStyle = 30;
33371 break;
33372 case 3151:
33373 placeStyle = 32;
33374 break;
33375 case 3152:
33376 placeStyle = 31;
33377 break;
33378 }
33379 return;
33380 case 3153:
33381 case 3154:
33382 case 3155:
33383 useStyle = 1;
33384 useTurn = true;
33385 useAnimation = 15;
33386 useTime = 10;
33387 autoReuse = true;
33389 consumable = true;
33390 createTile = 14;
33391 width = 26;
33392 height = 20;
33393 value = 300;
33394 switch (type)
33395 {
33396 case 3153:
33397 placeStyle = 32;
33398 break;
33399 case 3154:
33400 placeStyle = 34;
33401 break;
33402 case 3155:
33403 placeStyle = 33;
33404 break;
33405 }
33406 return;
33407 case 3156:
33408 case 3157:
33409 case 3158:
33410 useStyle = 1;
33411 useTurn = true;
33412 useAnimation = 15;
33413 useTime = 10;
33414 autoReuse = true;
33416 consumable = true;
33417 createTile = 18;
33418 width = 28;
33419 height = 14;
33420 value = 150;
33421 switch (type)
33422 {
33423 case 3156:
33424 placeStyle = 28;
33425 break;
33426 case 3157:
33427 placeStyle = 30;
33428 break;
33429 case 3158:
33430 placeStyle = 29;
33431 break;
33432 }
33433 return;
33434 case 3182:
33435 useStyle = 1;
33436 useTurn = true;
33437 useAnimation = 15;
33438 useTime = 10;
33439 autoReuse = true;
33441 consumable = true;
33442 createTile = 373;
33443 width = 24;
33444 height = 24;
33445 value = sellPrice(0, 0, 0, 40);
33446 return;
33447 case 3183:
33448 useTurn = true;
33449 useStyle = 1;
33450 useTime = 18;
33451 useAnimation = 18;
33452 width = 24;
33453 height = 28;
33455 value = sellPrice(0, 5);
33456 autoReuse = true;
33457 rare = 4;
33458 scale = 1.15f;
33459 return;
33460 case 3184:
33461 useStyle = 1;
33462 useTurn = true;
33463 useAnimation = 15;
33464 useTime = 10;
33465 autoReuse = true;
33467 consumable = true;
33468 createTile = 374;
33469 width = 24;
33470 height = 24;
33471 value = sellPrice(0, 0, 0, 40);
33472 return;
33473 case 3185:
33474 useStyle = 1;
33475 useTurn = true;
33476 useAnimation = 15;
33477 useTime = 10;
33478 autoReuse = true;
33480 consumable = true;
33481 createTile = 375;
33482 width = 24;
33483 height = 24;
33484 value = sellPrice(0, 0, 0, 40);
33485 return;
33486 case 3186:
33488 width = 24;
33489 height = 24;
33490 value = buyPrice(0, 0, 1);
33491 return;
33492 case 3187:
33493 width = 18;
33494 height = 18;
33495 defense = 5;
33496 headSlot = 180;
33497 value = 17500;
33498 return;
33499 case 3188:
33500 width = 18;
33501 height = 18;
33502 defense = 6;
33503 bodySlot = 182;
33504 value = 14000;
33505 return;
33506 case 3189:
33507 width = 18;
33508 height = 18;
33509 defense = 5;
33510 legSlot = 122;
33511 value = 10500;
33512 return;
33513 case 3191:
33514 case 3192:
33515 case 3193:
33516 case 3194:
33517 useStyle = 1;
33518 autoReuse = true;
33519 useTurn = true;
33520 useAnimation = 15;
33521 useTime = 10;
33523 consumable = true;
33524 width = 12;
33525 height = 12;
33526 makeNPC = (short)(484 + type - 3191);
33527 noUseGraphic = true;
33528 switch (type)
33529 {
33530 case 3192:
33531 bait = 15;
33532 break;
33533 case 3193:
33534 bait = 25;
33535 break;
33536 case 3194:
33537 bait = 40;
33538 break;
33539 default:
33540 bait = 35;
33541 break;
33542 }
33543 return;
33544 case 3196:
33545 useStyle = 1;
33546 shootSpeed = 6f;
33547 shoot = 519;
33548 width = 26;
33549 height = 26;
33551 consumable = true;
33553 useAnimation = 25;
33554 useTime = 25;
33555 noUseGraphic = true;
33556 noMelee = true;
33557 value = sellPrice(0, 0, 2);
33558 damage = 0;
33559 rare = 1;
33560 return;
33561 case 3197:
33562 rare = 1;
33563 useStyle = 1;
33564 shootSpeed = 12.5f;
33565 shoot = 520;
33566 damage = 17;
33567 width = 28;
33568 height = 28;
33570 consumable = true;
33572 useAnimation = 13;
33573 useTime = 13;
33574 noUseGraphic = true;
33575 noMelee = true;
33576 value = 80;
33577 knockBack = 3.5f;
33578 ranged = true;
33579 return;
33580 case 3198:
33581 rare = 1;
33582 useStyle = 1;
33583 useTurn = true;
33584 useAnimation = 15;
33585 useTime = 10;
33586 autoReuse = true;
33588 consumable = true;
33589 createTile = 377;
33590 width = 28;
33591 height = 22;
33592 value = 100000;
33593 return;
33594 case 3199:
33595 useTurn = true;
33596 width = 20;
33597 height = 20;
33598 useStyle = 4;
33599 useTime = 90;
33601 useAnimation = 90;
33602 rare = 1;
33603 value = 50000;
33604 return;
33605 case 3200:
33606 width = 28;
33607 height = 24;
33608 accessory = true;
33609 rare = 1;
33610 value = 50000;
33611 shoeSlot = 17;
33612 return;
33613 case 3201:
33614 width = 16;
33615 height = 24;
33616 accessory = true;
33617 rare = 1;
33618 value = 50000;
33619 waistSlot = 11;
33620 return;
33621 case 3202:
33622 rare = 1;
33623 useStyle = 1;
33624 useTurn = true;
33625 useAnimation = 15;
33626 useTime = 10;
33627 autoReuse = true;
33629 consumable = true;
33630 createTile = 378;
33631 width = 20;
33632 height = 30;
33633 value = sellPrice(0, 0, 1);
33634 return;
33635 case 3214:
33636 useStyle = 1;
33637 useTurn = true;
33638 useAnimation = 15;
33639 useTime = 10;
33640 autoReuse = true;
33642 consumable = true;
33643 createTile = 379;
33644 width = 12;
33645 height = 12;
33646 value = buyPrice(0, 0, 2);
33647 return;
33648 case 3215:
33649 case 3216:
33650 case 3217:
33651 case 3218:
33652 case 3219:
33653 case 3220:
33654 case 3221:
33655 case 3222:
33656 useStyle = 1;
33657 useTurn = true;
33658 useAnimation = 15;
33659 useTime = 10;
33660 autoReuse = true;
33662 consumable = true;
33663 createTile = 380;
33664 placeStyle = type - 3215;
33665 width = 24;
33666 height = 20;
33667 value = buyPrice(0, 0, 1);
33668 return;
33669 case 3223:
33670 width = 22;
33671 height = 22;
33672 accessory = true;
33673 rare = 1;
33674 value = 100000;
33675 expert = true;
33676 return;
33677 case 3224:
33678 width = 22;
33679 height = 22;
33680 accessory = true;
33681 rare = 1;
33682 value = 100000;
33683 neckSlot = 8;
33684 expert = true;
33685 return;
33686 case 3225:
33687 width = 14;
33688 height = 28;
33689 rare = 1;
33690 value = sellPrice(0, 2, 50);
33691 accessory = true;
33692 balloonSlot = 11;
33693 return;
33694 case 3226:
33695 width = 28;
33696 height = 20;
33697 headSlot = 181;
33698 rare = 9;
33699 vanity = true;
33700 value = sellPrice(0, 5);
33701 return;
33702 case 3227:
33703 width = 18;
33704 height = 14;
33705 bodySlot = 183;
33706 rare = 9;
33707 vanity = true;
33708 value = sellPrice(0, 5);
33709 return;
33710 case 3228:
33711 width = 24;
33712 height = 8;
33713 accessory = true;
33714 rare = 9;
33715 wingSlot = 28;
33716 value = 400000;
33717 return;
33718 case 3229:
33719 case 3230:
33720 case 3231:
33721 case 3232:
33722 case 3233:
33723 useTurn = true;
33724 useStyle = 1;
33725 useAnimation = 15;
33726 useTime = 10;
33728 consumable = true;
33729 createTile = 85;
33730 placeStyle = 6 + type - 3229;
33731 width = 20;
33732 height = 20;
33733 return;
33734 case 3234:
33735 useStyle = 1;
33736 useTurn = true;
33737 useAnimation = 15;
33738 useTime = 10;
33739 autoReuse = true;
33741 consumable = true;
33742 createTile = 385;
33743 width = 12;
33744 height = 12;
33745 return;
33746 case 3235:
33747 case 3236:
33748 case 3237:
33749 useStyle = 1;
33750 useTurn = true;
33751 useAnimation = 15;
33752 useTime = 10;
33753 autoReuse = true;
33754 consumable = true;
33755 createTile = 139;
33756 placeStyle = 33 + type - 3235;
33757 width = 24;
33758 height = 24;
33759 rare = 4;
33760 value = 100000;
33761 accessory = true;
33762 hasVanityEffects = true;
33763 return;
33764 case 3238:
33765 useStyle = 1;
33766 useTurn = true;
33767 useAnimation = 15;
33768 useTime = 7;
33769 autoReuse = true;
33771 consumable = true;
33772 createWall = 186;
33773 width = 12;
33774 height = 12;
33775 return;
33776 case 3239:
33777 useStyle = 1;
33778 useTurn = true;
33779 useAnimation = 15;
33780 useTime = 10;
33781 autoReuse = true;
33783 consumable = true;
33784 createTile = 387;
33785 width = 20;
33786 height = 12;
33787 return;
33788 case 3240:
33789 useStyle = 1;
33790 useTurn = true;
33791 useAnimation = 15;
33792 useTime = 10;
33793 autoReuse = true;
33795 consumable = true;
33796 createTile = 388;
33797 width = 18;
33798 height = 26;
33799 return;
33800 case 3241:
33801 width = 14;
33802 height = 28;
33803 rare = 1;
33804 value = sellPrice(0, 3);
33805 accessory = true;
33806 balloonSlot = 12;
33807 return;
33808 case 3242:
33809 width = 18;
33810 height = 18;
33811 value = buyPrice(0, 3);
33812 vanity = true;
33813 headSlot = 182;
33814 return;
33815 case 3243:
33816 width = 18;
33817 height = 18;
33818 value = buyPrice(0, 3);
33819 vanity = true;
33820 bodySlot = 184;
33821 return;
33822 case 3244:
33823 width = 18;
33824 height = 18;
33825 value = buyPrice(0, 3);
33826 vanity = true;
33827 legSlot = 124;
33828 return;
33829 case 3245:
33830 width = 16;
33831 height = 16;
33832 value = sellPrice(0, 2);
33833 rare = 2;
33834 handOnSlot = 22;
33835 handOffSlot = 14;
33836 accessory = true;
33837 expert = true;
33838 return;
33839 case 3246:
33840 width = 18;
33841 height = 18;
33842 value = buyPrice(0, 3);
33843 vanity = true;
33844 bodySlot = 185;
33845 return;
33846 case 3247:
33847 width = 18;
33848 height = 18;
33849 value = buyPrice(0, 3);
33850 vanity = true;
33851 legSlot = 125;
33852 return;
33853 case 3248:
33854 width = 18;
33855 height = 18;
33856 value = buyPrice(0, 3);
33857 vanity = true;
33858 headSlot = 183;
33859 return;
33860 case 3249:
33861 mana = 10;
33862 damage = 40;
33863 useStyle = 1;
33864 shootSpeed = 10f;
33865 shoot = 533;
33866 buffType = 161;
33867 width = 26;
33868 height = 28;
33870 useAnimation = 36;
33871 useTime = 36;
33872 rare = 8;
33873 noMelee = true;
33874 knockBack = 2f;
33876 summon = true;
33877 autoReuse = true;
33878 reuseDelay = 2;
33879 return;
33880 case 3250:
33881 case 3251:
33882 case 3252:
33883 width = 20;
33884 height = 22;
33885 rare = 4;
33886 value = buyPrice(0, 15);
33887 accessory = true;
33888 balloonSlot = (sbyte)(13 + type - 3250);
33889 return;
33890 case 3253:
33891 useStyle = 1;
33892 useTurn = true;
33893 useAnimation = 15;
33894 useTime = 10;
33895 autoReuse = true;
33897 consumable = true;
33898 createTile = 390;
33899 width = 12;
33900 height = 30;
33901 value = buyPrice(0, 2);
33902 rare = 1;
33903 glowMask = 129;
33904 return;
33905 case 3254:
33906 case 3255:
33907 case 3256:
33908 case 3257:
33909 useStyle = 1;
33910 useTurn = true;
33911 useAnimation = 15;
33912 useTime = 10;
33913 autoReuse = true;
33915 consumable = true;
33916 createTile = 391 + type - 3254;
33917 width = 12;
33918 height = 12;
33919 return;
33920 case 3258:
33921 useStyle = 1;
33922 useAnimation = 20;
33923 useTime = 20;
33924 autoReuse = true;
33925 knockBack = 20f;
33926 width = 36;
33927 height = 36;
33928 damage = 55;
33929 scale = 1.1f;
33931 rare = 4;
33932 value = buyPrice(0, 25);
33933 melee = true;
33934 crit = 15;
33935 return;
33936 case 3260:
33937 useStyle = 4;
33938 channel = true;
33939 width = 34;
33940 height = 34;
33942 useAnimation = 20;
33943 useTime = 20;
33944 rare = 8;
33945 noMelee = true;
33946 mountType = 10;
33947 value = sellPrice(0, 5);
33948 return;
33949 case 3259:
33950 width = 20;
33951 height = 26;
33953 rare = 3;
33954 value = buyPrice(0, 30);
33956 useStyle = 9;
33957 useTurn = true;
33958 useAnimation = 17;
33959 useTime = 17;
33960 consumable = true;
33961 return;
33962 case 3261:
33963 width = 20;
33964 height = 20;
33966 rare = 7;
33967 value = sellPrice(0, 1);
33968 useStyle = 1;
33969 useTurn = true;
33970 useAnimation = 15;
33971 useTime = 10;
33972 autoReuse = true;
33973 consumable = true;
33974 createTile = 239;
33975 placeStyle = 21;
33976 return;
33977 case 3262:
33978 case 3278:
33979 case 3279:
33980 case 3280:
33981 case 3281:
33982 case 3282:
33983 case 3283:
33984 case 3284:
33985 case 3285:
33986 case 3286:
33987 case 3287:
33988 case 3288:
33989 case 3289:
33990 case 3290:
33991 case 3291:
33992 case 3292:
33993 case 3315:
33994 case 3316:
33995 case 3317:
33996 useStyle = 5;
33997 width = 24;
33998 height = 24;
33999 noUseGraphic = true;
34001 melee = true;
34002 channel = true;
34003 noMelee = true;
34004 shoot = 541 + type - 3278;
34005 useAnimation = 25;
34006 useTime = 25;
34007 shootSpeed = 16f;
34008 switch (type)
34009 {
34010 case 3278:
34011 knockBack = 2.5f;
34012 damage = 9;
34013 value = sellPrice(0, 0, 1);
34014 rare = 0;
34015 break;
34016 case 3285:
34017 knockBack = 3.5f;
34018 damage = 14;
34019 value = sellPrice(0, 0, 50);
34020 rare = 1;
34021 break;
34022 case 3279:
34023 knockBack = 4.5f;
34024 damage = 16;
34025 value = sellPrice(0, 1);
34026 rare = 1;
34027 break;
34028 case 3280:
34029 knockBack = 4f;
34030 damage = 17;
34031 value = sellPrice(0, 1);
34032 rare = 1;
34033 break;
34034 case 3281:
34035 knockBack = 3.75f;
34036 damage = 18;
34037 value = sellPrice(0, 1, 30);
34038 rare = 3;
34039 break;
34040 case 3317:
34041 knockBack = 3.85f;
34042 damage = 28;
34044 rare = 3;
34045 shoot = 564;
34046 break;
34047 case 3282:
34048 knockBack = 4.3f;
34049 damage = 27;
34050 value = sellPrice(0, 1, 80);
34051 rare = 3;
34052 break;
34053 case 3262:
34054 knockBack = 3.25f;
34055 damage = 21;
34056 value = buyPrice(0, 5);
34057 rare = 2;
34058 shoot = 534;
34059 break;
34060 case 3315:
34061 knockBack = 3.25f;
34062 damage = 39;
34063 value = sellPrice(0, 4);
34064 rare = 3;
34065 shoot = 562;
34066 break;
34067 case 3316:
34068 knockBack = 3.8f;
34069 damage = 49;
34070 value = sellPrice(0, 4);
34071 rare = 3;
34072 shoot = 563;
34073 break;
34074 case 3283:
34075 knockBack = 3.3f;
34076 damage = 39;
34077 value = sellPrice(0, 4);
34078 rare = 4;
34079 break;
34080 case 3289:
34081 knockBack = 2.8f;
34082 damage = 43;
34083 value = sellPrice(0, 4);
34084 rare = 4;
34085 break;
34086 case 3290:
34087 knockBack = 4.5f;
34088 damage = 41;
34089 value = sellPrice(0, 4);
34090 rare = 4;
34091 break;
34092 case 3284:
34093 knockBack = 3.8f;
34094 damage = 54;
34095 value = buyPrice(0, 25);
34096 rare = 5;
34097 break;
34098 case 3286:
34099 knockBack = 3.1f;
34100 damage = 60;
34101 value = sellPrice(0, 5);
34102 rare = 7;
34103 break;
34104 case 3291:
34105 knockBack = 4.3f;
34106 damage = 95;
34107 value = sellPrice(0, 11);
34108 rare = 8;
34109 crit += 10;
34110 break;
34111 case 3287:
34112 case 3288:
34113 knockBack = 4.5f;
34114 damage = 70;
34115 rare = 9;
34116 value = sellPrice(0, 4);
34117 break;
34118 case 3292:
34119 knockBack = 3.5f;
34120 damage = 115;
34122 rare = 8;
34123 break;
34124 default:
34125 knockBack = 4f;
34126 damage = 15;
34127 rare = 2;
34128 value = sellPrice(0, 1);
34129 break;
34130 }
34131 return;
34132 }
34133 switch (type)
34134 {
34135 case 3389:
34136 useStyle = 5;
34137 width = 24;
34138 height = 24;
34139 noUseGraphic = true;
34141 melee = true;
34142 channel = true;
34143 noMelee = true;
34144 shoot = 603;
34145 useAnimation = 25;
34146 useTime = 25;
34147 shootSpeed = 16f;
34148 damage = 190;
34149 knockBack = 6.5f;
34150 value = sellPrice(0, 10);
34151 crit = 10;
34152 rare = 10;
34153 return;
34154 case 3293:
34155 case 3294:
34156 case 3295:
34157 case 3296:
34158 case 3297:
34159 case 3298:
34160 case 3299:
34161 case 3300:
34162 case 3301:
34163 case 3302:
34164 case 3303:
34165 case 3304:
34166 case 3305:
34167 case 3306:
34168 case 3307:
34169 case 3308:
34170 width = 24;
34171 height = 24;
34172 rare = 1;
34173 value = sellPrice(0, 0, 3);
34174 accessory = true;
34175 switch (type)
34176 {
34177 case 3307:
34178 stringColor = 27;
34179 break;
34180 case 3306:
34181 stringColor = 14;
34182 break;
34183 case 3308:
34184 stringColor = 13;
34185 break;
34186 case 3305:
34187 stringColor = 28;
34188 break;
34189 default:
34190 stringColor = 1 + type - 3293;
34191 break;
34192 }
34193 hasVanityEffects = true;
34194 return;
34195 case 3309:
34196 case 3310:
34197 case 3311:
34198 case 3312:
34199 case 3313:
34200 case 3314:
34201 width = 24;
34202 height = 24;
34203 rare = 2;
34204 value = buyPrice(0, 5);
34205 accessory = true;
34206 return;
34207 }
34208 switch (type)
34209 {
34210 case 3263:
34211 width = 18;
34212 height = 18;
34213 value = buyPrice(0, 3);
34214 vanity = true;
34215 headSlot = 184;
34216 return;
34217 case 3264:
34218 width = 18;
34219 height = 18;
34220 value = buyPrice(0, 3);
34221 vanity = true;
34222 bodySlot = 186;
34223 return;
34224 case 3265:
34225 width = 18;
34226 height = 18;
34227 value = buyPrice(0, 3);
34228 vanity = true;
34229 legSlot = 126;
34230 return;
34231 case 3266:
34232 width = 18;
34233 height = 18;
34234 value = 4500;
34235 headSlot = 185;
34236 defense = 4;
34237 rare = 1;
34238 return;
34239 case 3267:
34240 width = 18;
34241 height = 18;
34242 value = 4500;
34243 bodySlot = 187;
34244 defense = 6;
34245 rare = 1;
34246 return;
34247 case 3268:
34248 width = 18;
34249 height = 18;
34250 value = 4500;
34251 legSlot = 127;
34252 defense = 5;
34253 rare = 1;
34254 return;
34255 case 3269:
34256 useStyle = 4;
34257 useAnimation = 20;
34258 useTime = 20;
34259 autoReuse = true;
34260 reuseDelay = 10;
34261 shootSpeed = 1f;
34262 knockBack = 2f;
34263 width = 16;
34264 height = 16;
34265 damage = 40;
34266 UseSound = null;
34267 shoot = 535;
34268 mana = 15;
34269 rare = 4;
34270 value = sellPrice(0, 4);
34271 noMelee = true;
34272 noUseGraphic = true;
34273 magic = true;
34274 channel = true;
34275 return;
34276 case 3270:
34277 useStyle = 1;
34278 useTurn = true;
34279 useAnimation = 15;
34280 useTime = 10;
34281 autoReuse = true;
34283 consumable = true;
34284 createTile = 395;
34285 width = 28;
34286 height = 28;
34287 return;
34288 case 3272:
34289 useStyle = 1;
34290 useTurn = true;
34291 useAnimation = 15;
34292 useTime = 10;
34293 autoReuse = true;
34295 consumable = true;
34296 createTile = 397;
34297 width = 12;
34298 height = 12;
34299 return;
34300 case 3271:
34301 useStyle = 1;
34302 useTurn = true;
34303 useAnimation = 15;
34304 useTime = 10;
34305 autoReuse = true;
34307 consumable = true;
34308 createTile = 396;
34309 width = 12;
34310 height = 12;
34311 return;
34312 case 3273:
34313 useStyle = 1;
34314 useTurn = true;
34315 useAnimation = 15;
34316 useTime = 7;
34317 autoReuse = true;
34319 consumable = true;
34320 createWall = 275;
34321 width = 12;
34322 height = 12;
34323 return;
34324 case 3344:
34325 useStyle = 1;
34326 useTurn = true;
34327 useAnimation = 15;
34328 useTime = 7;
34329 autoReuse = true;
34331 consumable = true;
34332 createWall = 308;
34333 width = 12;
34334 height = 12;
34335 return;
34336 case 3345:
34337 useStyle = 1;
34338 useTurn = true;
34339 useAnimation = 15;
34340 useTime = 7;
34341 autoReuse = true;
34343 consumable = true;
34344 createWall = 309;
34345 width = 12;
34346 height = 12;
34347 return;
34348 case 3346:
34349 useStyle = 1;
34350 useTurn = true;
34351 useAnimation = 15;
34352 useTime = 7;
34353 autoReuse = true;
34355 consumable = true;
34356 createWall = 310;
34357 width = 12;
34358 height = 12;
34359 return;
34360 case 3340:
34361 useStyle = 1;
34362 useTurn = true;
34363 useAnimation = 15;
34364 useTime = 7;
34365 autoReuse = true;
34367 consumable = true;
34368 createWall = 304;
34369 width = 12;
34370 height = 12;
34371 return;
34372 case 3341:
34373 useStyle = 1;
34374 useTurn = true;
34375 useAnimation = 15;
34376 useTime = 7;
34377 autoReuse = true;
34379 consumable = true;
34380 createWall = 305;
34381 width = 12;
34382 height = 12;
34383 return;
34384 case 3342:
34385 useStyle = 1;
34386 useTurn = true;
34387 useAnimation = 15;
34388 useTime = 7;
34389 autoReuse = true;
34391 consumable = true;
34392 createWall = 306;
34393 width = 12;
34394 height = 12;
34395 return;
34396 case 3343:
34397 useStyle = 1;
34398 useTurn = true;
34399 useAnimation = 15;
34400 useTime = 7;
34401 autoReuse = true;
34403 consumable = true;
34404 createWall = 307;
34405 width = 12;
34406 height = 12;
34407 return;
34408 case 3277:
34409 useStyle = 1;
34410 useTurn = true;
34411 useAnimation = 15;
34412 useTime = 10;
34413 autoReuse = true;
34415 consumable = true;
34416 createTile = 401;
34417 width = 12;
34418 height = 12;
34419 return;
34420 case 3276:
34421 useStyle = 1;
34422 useTurn = true;
34423 useAnimation = 15;
34424 useTime = 10;
34425 autoReuse = true;
34427 consumable = true;
34428 createTile = 400;
34429 width = 12;
34430 height = 12;
34431 return;
34432 case 3275:
34433 useStyle = 1;
34434 useTurn = true;
34435 useAnimation = 15;
34436 useTime = 10;
34437 autoReuse = true;
34439 consumable = true;
34440 createTile = 399;
34441 width = 12;
34442 height = 12;
34443 return;
34444 case 3274:
34445 useStyle = 1;
34446 useTurn = true;
34447 useAnimation = 15;
34448 useTime = 10;
34449 autoReuse = true;
34451 consumable = true;
34452 createTile = 398;
34453 width = 12;
34454 height = 12;
34455 return;
34456 case 3339:
34457 useStyle = 1;
34458 useTurn = true;
34459 useAnimation = 15;
34460 useTime = 10;
34461 autoReuse = true;
34463 consumable = true;
34464 createTile = 403;
34465 width = 12;
34466 height = 12;
34467 return;
34468 case 3338:
34469 useStyle = 1;
34470 useTurn = true;
34471 useAnimation = 15;
34472 useTime = 10;
34473 autoReuse = true;
34475 consumable = true;
34476 createTile = 402;
34477 width = 12;
34478 height = 12;
34479 return;
34480 case 3347:
34481 useStyle = 1;
34482 useTurn = true;
34483 useAnimation = 15;
34484 useTime = 10;
34485 autoReuse = true;
34487 consumable = true;
34488 createTile = 404;
34489 width = 12;
34490 height = 12;
34491 return;
34492 case 3348:
34493 useStyle = 1;
34494 useTurn = true;
34495 useAnimation = 15;
34496 useTime = 7;
34497 autoReuse = true;
34499 consumable = true;
34500 createWall = 311;
34501 width = 12;
34502 height = 12;
34503 return;
34504 case 3318:
34505 case 3319:
34506 case 3320:
34507 case 3321:
34508 case 3322:
34509 case 3323:
34510 case 3324:
34511 case 3325:
34512 case 3326:
34513 case 3327:
34514 case 3328:
34515 case 3329:
34516 case 3330:
34517 case 3331:
34518 case 3332:
34520 consumable = true;
34521 width = 24;
34522 height = 24;
34523 rare = 1;
34524 if (type == 3320)
34525 {
34526 rare = 2;
34527 }
34528 if (type == 3321)
34529 {
34530 rare = 2;
34531 }
34532 if (type == 3322)
34533 {
34534 rare = 3;
34535 }
34536 if (type == 3323)
34537 {
34538 rare = 3;
34539 }
34540 if (type == 3324)
34541 {
34542 rare = 4;
34543 }
34544 if (type == 3325)
34545 {
34546 rare = 5;
34547 }
34548 if (type == 3326)
34549 {
34550 rare = 5;
34551 }
34552 if (type == 3327)
34553 {
34554 rare = 5;
34555 }
34556 if (type == 3328)
34557 {
34558 rare = 6;
34559 }
34560 if (type == 3329)
34561 {
34562 rare = 7;
34563 }
34564 if (type == 3330)
34565 {
34566 rare = 7;
34567 }
34568 if (type == 3331)
34569 {
34570 rare = 8;
34571 }
34572 if (type == 3332)
34573 {
34574 rare = 8;
34575 }
34576 expert = true;
34577 return;
34578 case 3333:
34579 width = 22;
34580 height = 22;
34581 accessory = true;
34582 rare = 3;
34583 value = sellPrice(0, 2);
34584 backSlot = 9;
34585 expert = true;
34586 return;
34587 case 3334:
34588 width = 22;
34589 height = 22;
34590 accessory = true;
34591 rare = 4;
34592 value = buyPrice(0, 50);
34593 handOffSlot = 11;
34594 handOnSlot = 18;
34595 return;
34596 case 3335:
34598 consumable = true;
34599 width = 18;
34600 height = 18;
34601 useStyle = 4;
34602 useTime = 30;
34604 useAnimation = 30;
34605 rare = 4;
34606 value = sellPrice(0, 2);
34607 expert = true;
34608 return;
34609 case 3336:
34610 width = 22;
34611 height = 22;
34612 accessory = true;
34613 rare = 8;
34614 value = sellPrice(0, 4);
34615 expert = true;
34616 return;
34617 case 3337:
34618 width = 22;
34619 height = 22;
34620 accessory = true;
34621 rare = 8;
34622 value = sellPrice(0, 5);
34623 expert = true;
34624 return;
34625 case 3353:
34626 width = 36;
34627 height = 26;
34628 mountType = 11;
34629 rare = 6;
34630 value = sellPrice(0, 1);
34631 expert = true;
34632 return;
34633 case 3354:
34634 case 3355:
34635 case 3356:
34636 width = 20;
34637 height = 20;
34639 rare = 5;
34640 value = sellPrice(0, 0, 50);
34641 expert = true;
34642 return;
34643 case 3357:
34644 case 3358:
34645 case 3359:
34646 useStyle = 1;
34647 useTurn = true;
34648 useAnimation = 15;
34649 useTime = 10;
34650 autoReuse = true;
34652 consumable = true;
34653 createTile = 240;
34654 width = 30;
34655 height = 30;
34656 value = sellPrice(0, 1);
34657 placeStyle = 56 + type - 3357;
34658 rare = 1;
34659 return;
34660 case 3360:
34661 tileWand = 620;
34662 useStyle = 1;
34663 useTurn = true;
34664 useAnimation = 15;
34665 useTime = 10;
34666 autoReuse = true;
34667 createTile = 383;
34668 width = 8;
34669 height = 10;
34670 rare = 1;
34671 value = sellPrice(0, 0, 25);
34672 return;
34673 case 3361:
34674 tileWand = 620;
34675 useStyle = 1;
34676 useTurn = true;
34677 useAnimation = 15;
34678 useTime = 10;
34679 autoReuse = true;
34680 createTile = 384;
34681 width = 8;
34682 height = 10;
34683 rare = 1;
34684 value = sellPrice(0, 0, 25);
34685 return;
34686 case 3362:
34687 width = 28;
34688 height = 20;
34689 bodySlot = 188;
34690 rare = 1;
34691 vanity = true;
34692 value = buyPrice(0, 25);
34693 return;
34694 case 3363:
34695 width = 28;
34696 height = 20;
34697 legSlot = 128;
34698 rare = 1;
34699 vanity = true;
34700 value = buyPrice(0, 25);
34701 return;
34702 case 3364:
34703 useStyle = 1;
34704 useTurn = true;
34705 useAnimation = 15;
34706 useTime = 10;
34707 autoReuse = true;
34709 consumable = true;
34710 createTile = 405;
34711 width = 28;
34712 height = 28;
34713 rare = 1;
34714 return;
34715 case 3365:
34716 useStyle = 1;
34717 useTurn = true;
34718 useAnimation = 15;
34719 useTime = 10;
34720 autoReuse = true;
34722 consumable = true;
34723 createTile = 406;
34724 width = 28;
34725 height = 28;
34726 rare = 1;
34727 return;
34728 case 3366:
34729 width = 24;
34730 height = 24;
34731 rare = 4;
34732 value = buyPrice(0, 50);
34733 accessory = true;
34734 return;
34735 case 3367:
34736 useStyle = 4;
34737 channel = true;
34738 width = 34;
34739 height = 34;
34741 useAnimation = 20;
34742 useTime = 20;
34743 rare = 8;
34744 noMelee = true;
34745 mountType = 12;
34746 value = sellPrice(0, 5);
34747 expert = true;
34748 return;
34749 case 3368:
34750 width = 14;
34751 height = 38;
34752 useAnimation = 25;
34753 useTime = 15;
34754 useStyle = 5;
34755 rare = 9;
34756 noUseGraphic = true;
34757 channel = true;
34758 noMelee = true;
34759 damage = 25;
34760 knockBack = 4f;
34761 autoReuse = false;
34762 noMelee = true;
34763 melee = true;
34764 shoot = 595;
34765 shootSpeed = 15f;
34766 value = sellPrice(0, 5);
34767 return;
34768 case 3369:
34769 useStyle = 1;
34770 useTurn = true;
34771 useAnimation = 15;
34772 useTime = 10;
34773 autoReuse = true;
34775 consumable = true;
34776 createTile = 209;
34777 placeStyle = 2;
34778 width = 12;
34779 height = 12;
34780 rare = 3;
34781 value = buyPrice(0, 25);
34782 return;
34783 case 3370:
34784 useStyle = 1;
34785 useTurn = true;
34786 useAnimation = 15;
34787 useTime = 10;
34788 autoReuse = true;
34789 consumable = true;
34790 createTile = 139;
34791 placeStyle = 36;
34792 width = 24;
34793 height = 24;
34794 rare = 4;
34795 value = 100000;
34796 accessory = true;
34797 hasVanityEffects = true;
34798 return;
34799 case 3371:
34800 useStyle = 1;
34801 useTurn = true;
34802 useAnimation = 15;
34803 useTime = 10;
34804 autoReuse = true;
34805 consumable = true;
34806 createTile = 139;
34807 placeStyle = 37;
34808 width = 24;
34809 height = 24;
34810 rare = 4;
34811 value = 100000;
34812 accessory = true;
34813 hasVanityEffects = true;
34814 return;
34815 case 3372:
34816 case 3373:
34817 width = 28;
34818 height = 20;
34819 headSlot = type + 186 - 3372;
34820 rare = 1;
34821 value = sellPrice(0, 0, 75);
34822 vanity = true;
34823 return;
34824 case 3374:
34825 width = 18;
34826 height = 18;
34827 defense = 4;
34828 headSlot = 188;
34829 rare = 1;
34830 value = sellPrice(0, 0, 30);
34831 return;
34832 case 3375:
34833 width = 18;
34834 height = 18;
34835 defense = 5;
34836 bodySlot = 189;
34837 rare = 1;
34838 value = sellPrice(0, 0, 50);
34839 return;
34840 case 3376:
34841 width = 18;
34842 height = 18;
34843 defense = 4;
34844 legSlot = 129;
34845 rare = 1;
34846 value = sellPrice(0, 0, 40);
34847 return;
34848 case 3377:
34849 mana = 7;
34851 useStyle = 5;
34852 damage = 21;
34853 useAnimation = 28;
34854 useTime = 28;
34855 width = 40;
34856 height = 40;
34857 shoot = 597;
34858 shootSpeed = 9f;
34859 knockBack = 4.75f;
34860 magic = true;
34861 autoReuse = true;
34862 value = 20000;
34863 rare = 1;
34864 noMelee = true;
34865 return;
34866 case 3378:
34867 shoot = 598;
34868 shootSpeed = 10f;
34869 damage = 20;
34870 knockBack = 5f;
34871 ranged = true;
34872 useStyle = 1;
34874 useAnimation = 25;
34875 useTime = 25;
34876 width = 30;
34877 height = 30;
34879 consumable = true;
34880 noUseGraphic = true;
34881 noMelee = true;
34882 autoReuse = true;
34883 value = 50;
34884 rare = 1;
34885 return;
34886 case 3379:
34887 autoReuse = true;
34888 useStyle = 1;
34889 shootSpeed = 10f;
34890 shoot = 599;
34891 damage = 14;
34892 width = 18;
34893 height = 20;
34895 consumable = true;
34897 useAnimation = 14;
34898 useTime = 14;
34899 noUseGraphic = true;
34900 noMelee = true;
34901 value = 50;
34902 knockBack = 1.5f;
34903 ranged = true;
34904 rare = 1;
34905 return;
34906 case 3380:
34907 useStyle = 1;
34908 useTurn = true;
34909 useAnimation = 15;
34910 useTime = 10;
34911 autoReuse = true;
34913 consumable = true;
34914 createTile = 407;
34915 width = 12;
34916 height = 12;
34917 rare = 1;
34918 return;
34919 case 3381:
34920 width = 18;
34921 height = 18;
34922 defense = 10;
34923 headSlot = 189;
34924 rare = 10;
34925 value = sellPrice(0, 7);
34926 return;
34927 case 3382:
34928 width = 18;
34929 height = 18;
34930 defense = 16;
34931 bodySlot = 190;
34932 rare = 10;
34933 value = sellPrice(0, 7) * 2;
34934 return;
34935 case 3383:
34936 width = 18;
34937 height = 18;
34938 defense = 12;
34939 legSlot = 130;
34940 rare = 10;
34941 value = (int)((double)sellPrice(0, 7) * 1.5);
34942 return;
34943 case 3384:
34944 useStyle = 5;
34945 useAnimation = 20;
34946 useTime = 20;
34947 shootSpeed = 24f;
34948 knockBack = 2f;
34949 width = 16;
34950 height = 16;
34951 UseSound = null;
34952 shoot = 600;
34953 rare = 8;
34954 value = sellPrice(0, 10);
34955 noMelee = true;
34956 noUseGraphic = true;
34957 channel = true;
34958 autoReuse = true;
34959 return;
34960 case 3385:
34961 case 3386:
34962 case 3387:
34963 case 3388:
34964 width = 20;
34965 height = 20;
34967 value = 10000;
34968 rare = -11;
34969 placeStyle = type - 3385 + 8;
34970 createTile = 227;
34971 useStyle = 1;
34972 useTurn = true;
34973 useAnimation = 15;
34974 useTime = 10;
34975 autoReuse = true;
34976 consumable = true;
34977 return;
34978 case 3390:
34979 case 3391:
34980 case 3392:
34981 case 3393:
34982 case 3394:
34983 case 3395:
34984 case 3396:
34985 case 3397:
34986 case 3398:
34987 case 3399:
34988 case 3400:
34989 case 3401:
34990 case 3402:
34991 case 3403:
34992 case 3404:
34993 case 3405:
34994 case 3406:
34995 case 3407:
34996 case 3408:
34997 case 3409:
34998 case 3410:
34999 case 3411:
35000 case 3412:
35001 case 3413:
35002 case 3414:
35003 case 3415:
35004 case 3416:
35005 case 3417:
35006 case 3418:
35007 case 3419:
35008 case 3420:
35009 case 3421:
35010 case 3422:
35011 case 3423:
35012 case 3424:
35013 case 3425:
35014 case 3426:
35015 case 3427:
35016 case 3428:
35017 case 3429:
35018 case 3430:
35019 case 3431:
35020 case 3432:
35021 case 3433:
35022 case 3434:
35023 case 3435:
35024 case 3436:
35025 case 3437:
35026 case 3438:
35027 case 3439:
35028 case 3440:
35029 case 3441:
35030 case 3442:
35031 case 3443:
35032 case 3444:
35033 case 3445:
35034 case 3446:
35035 case 3447:
35036 case 3448:
35037 case 3449:
35038 case 3450:
35039 case 3451:
35040 case 3452:
35041 useStyle = 1;
35042 useTurn = true;
35043 useAnimation = 15;
35044 useTime = 10;
35045 autoReuse = true;
35047 consumable = true;
35048 createTile = 91;
35049 placeStyle = 207 + type - 3390;
35050 width = 10;
35051 height = 24;
35052 value = 1000;
35053 rare = 1;
35054 return;
35055 }
35056 if (type >= 3453 && type <= 3455)
35057 {
35058 width = 12;
35059 height = 12;
35060 switch (type)
35061 {
35062 case 3453:
35063 buffType = 179;
35064 break;
35065 case 3454:
35066 buffType = 173;
35067 break;
35068 case 3455:
35069 buffType = 176;
35070 break;
35071 }
35072 return;
35073 }
35074 if (type >= 3456 && type <= 3459)
35075 {
35076 width = 18;
35077 height = 18;
35079 value = sellPrice(0, 0, 20);
35080 rare = 9;
35081 return;
35082 }
35083 switch (type)
35084 {
35085 case 3460:
35086 useStyle = 1;
35087 useTurn = true;
35088 useAnimation = 15;
35089 useTime = 10;
35090 autoReuse = true;
35092 consumable = true;
35093 createTile = 408;
35094 width = 12;
35095 height = 12;
35096 rare = 10;
35097 value = sellPrice(0, 1, 20) / 4;
35098 return;
35099 case 3461:
35100 useStyle = 1;
35101 useTurn = true;
35102 useAnimation = 15;
35103 useTime = 10;
35104 autoReuse = true;
35106 consumable = true;
35107 createTile = 409;
35108 rare = 9;
35109 width = 12;
35110 height = 12;
35111 return;
35112 case 3462:
35113 SetDefaults3(2772);
35114 type = 3462;
35115 glowMask = 174;
35116 return;
35117 case 3463:
35118 SetDefaults3(2773);
35119 type = 3463;
35120 shoot = 610;
35121 glowMask = 175;
35122 return;
35123 case 3464:
35124 SetDefaults3(2774);
35125 type = 3464;
35126 shoot = 609;
35127 glowMask = 176;
35128 return;
35129 case 3465:
35130 SetDefaults3(2775);
35131 type = 3465;
35132 glowMask = 177;
35133 return;
35134 case 3466:
35135 SetDefaults3(2776);
35136 type = 3466;
35137 glowMask = 178;
35138 return;
35139 case 3467:
35140 width = 20;
35141 height = 20;
35143 rare = 10;
35144 value = sellPrice(0, 1, 20);
35145 useStyle = 1;
35146 useTurn = true;
35147 useAnimation = 15;
35148 useTime = 10;
35149 autoReuse = true;
35150 consumable = true;
35151 createTile = 239;
35152 placeStyle = 22;
35153 return;
35154 case 3468:
35155 case 3469:
35156 case 3470:
35157 case 3471:
35158 width = 22;
35159 height = 20;
35160 accessory = true;
35161 value = buyPrice(0, 40);
35162 rare = 10;
35163 wingSlot = (sbyte)(29 + type - 3468);
35164 return;
35165 case 3472:
35166 useStyle = 1;
35167 useTurn = true;
35168 useAnimation = 15;
35169 useTime = 7;
35170 autoReuse = true;
35172 consumable = true;
35173 createWall = 224;
35174 rare = 9;
35175 width = 12;
35176 height = 12;
35177 return;
35178 case 3473:
35179 useStyle = 5;
35180 useAnimation = 20;
35181 useTime = 20;
35182 shootSpeed = 24f;
35183 knockBack = 2f;
35184 width = 16;
35185 height = 16;
35186 shoot = 611;
35187 rare = 10;
35188 value = sellPrice(0, 10);
35189 noMelee = true;
35190 noUseGraphic = true;
35191 channel = true;
35192 autoReuse = true;
35193 melee = true;
35194 damage = 105;
35195 return;
35196 case 3474:
35197 mana = 10;
35198 damage = 60;
35199 useStyle = 1;
35200 shootSpeed = 10f;
35201 shoot = 613;
35202 width = 26;
35203 height = 28;
35205 useAnimation = 36;
35206 useTime = 36;
35207 rare = 10;
35208 noMelee = true;
35209 knockBack = 2f;
35210 buffType = 182;
35211 value = sellPrice(0, 10);
35212 summon = true;
35213 autoReuse = true;
35214 reuseDelay = 2;
35215 return;
35216 case 3475:
35217 useStyle = 5;
35218 useAnimation = 20;
35219 useTime = 20;
35220 shootSpeed = 20f;
35221 knockBack = 2f;
35222 width = 20;
35223 height = 12;
35224 damage = 50;
35225 UseSound = null;
35226 shoot = 615;
35227 rare = 10;
35228 value = sellPrice(0, 10);
35229 noMelee = true;
35230 noUseGraphic = true;
35231 ranged = true;
35232 channel = true;
35233 glowMask = 191;
35235 autoReuse = true;
35236 return;
35237 case 3476:
35238 mana = 30;
35239 damage = 70;
35240 useStyle = 5;
35241 shootSpeed = 7f;
35242 shoot = 617;
35243 width = 26;
35244 height = 28;
35246 useAnimation = 30;
35247 useTime = 30;
35248 autoReuse = true;
35249 noMelee = true;
35250 knockBack = 5f;
35251 rare = 10;
35252 value = sellPrice(0, 10);
35253 magic = true;
35254 glowMask = 194;
35255 holdStyle = 1;
35256 return;
35257 case 3477:
35258 useStyle = 1;
35259 shootSpeed = 9f;
35260 rare = 3;
35261 damage = 20;
35262 shoot = 621;
35263 width = 18;
35264 height = 20;
35266 consumable = true;
35267 knockBack = 3f;
35269 useAnimation = 15;
35270 useTime = 15;
35271 noUseGraphic = true;
35272 noMelee = true;
35273 value = 100;
35274 return;
35275 case 3478:
35276 width = 18;
35277 height = 18;
35278 headSlot = 190;
35279 value = 5000;
35280 vanity = true;
35281 return;
35282 case 3479:
35283 width = 18;
35284 height = 18;
35285 bodySlot = 191;
35286 value = 5000;
35287 vanity = true;
35288 return;
35289 case 3522:
35290 case 3523:
35291 case 3524:
35292 case 3525:
35293 useTurn = true;
35294 autoReuse = true;
35295 useStyle = 1;
35296 useAnimation = 28;
35297 useTime = 7;
35298 knockBack = 7f;
35299 width = 42;
35300 height = 42;
35301 damage = 60;
35302 axe = 30;
35303 hammer = 100;
35305 rare = 10;
35306 value = sellPrice(0, 5);
35307 melee = true;
35308 tileBoost += 4;
35309 switch (type)
35310 {
35311 case 3523:
35312 glowMask = 196;
35313 break;
35314 case 3524:
35315 glowMask = 197;
35316 break;
35317 case 3525:
35318 glowMask = 198;
35319 break;
35320 case 3522:
35321 break;
35322 }
35323 return;
35324 case 3521:
35325 SetDefaults1(1);
35326 this.type = type;
35327 useTime = 17;
35328 pick = 55;
35329 useAnimation = 20;
35330 scale = 1.05f;
35331 damage = 6;
35332 value = 10000;
35333 return;
35334 case 3520:
35335 SetDefaults1(4);
35336 this.type = type;
35337 useAnimation = 18;
35338 damage = 15;
35339 knockBack = 6.5f;
35340 scale = 1f;
35341 value = 9000;
35342 return;
35343 case 3519:
35344 SetDefaults1(6);
35345 this.type = type;
35346 damage = 12;
35347 useAnimation = 11;
35348 useTime = 11;
35349 knockBack = 5f;
35350 shoot = 944;
35351 scale = 0.95f;
35352 value = 7000;
35353 return;
35354 case 3517:
35355 SetDefaults1(7);
35356 this.type = type;
35357 useAnimation = 28;
35358 useTime = 23;
35359 scale = 1f;
35360 damage = 9;
35361 hammer = 55;
35362 value = 8000;
35363 return;
35364 case 3518:
35365 SetDefaults1(10);
35366 this.type = type;
35367 useTime = 18;
35368 axe = 11;
35369 useAnimation = 26;
35370 scale = 1f;
35371 damage = 7;
35372 value = 8000;
35373 return;
35374 case 3516:
35375 SetDefaults1(99);
35376 this.type = type;
35377 useAnimation = 26;
35378 useTime = 26;
35379 damage = 11;
35380 value = 7000;
35381 return;
35382 case 3515:
35383 SetDefaults1(1);
35384 this.type = type;
35385 useTime = 11;
35386 pick = 45;
35387 useAnimation = 19;
35388 scale = 1.05f;
35389 damage = 6;
35390 value = 5000;
35391 return;
35392 case 3514:
35393 SetDefaults1(4);
35394 this.type = type;
35395 useAnimation = 20;
35396 damage = 14;
35397 value = 4500;
35398 knockBack = 6f;
35399 scale = 1f;
35400 return;
35401 case 3513:
35402 SetDefaults1(6);
35403 this.type = type;
35404 damage = 9;
35405 useAnimation = 12;
35406 useTime = 12;
35407 knockBack = 4f;
35408 shoot = 942;
35409 scale = 0.95f;
35410 value = 3500;
35411 return;
35412 case 3511:
35413 SetDefaults1(7);
35414 this.type = type;
35415 useAnimation = 29;
35416 useTime = 19;
35417 scale = 1f;
35418 damage = 9;
35419 hammer = 45;
35420 value = 4000;
35421 return;
35422 case 3512:
35423 SetDefaults1(10);
35424 this.type = type;
35425 useTime = 18;
35426 axe = 10;
35427 useAnimation = 26;
35428 scale = 1f;
35429 damage = 6;
35430 value = 4000;
35431 return;
35432 case 3510:
35433 SetDefaults1(99);
35434 this.type = type;
35435 useAnimation = 27;
35436 useTime = 27;
35437 damage = 9;
35438 value = 3500;
35439 return;
35440 case 3509:
35441 SetDefaults1(1);
35442 this.type = type;
35443 useTime = 15;
35444 pick = 35;
35445 useAnimation = 23;
35446 damage = 4;
35447 scale = 0.9f;
35448 tileBoost = -1;
35449 value = 500;
35450 return;
35451 case 3508:
35452 SetDefaults1(4);
35453 this.type = type;
35454 useAnimation = 21;
35455 damage = 9;
35456 value = 450;
35457 scale = 1f;
35458 return;
35459 case 3507:
35460 SetDefaults1(6);
35461 this.type = type;
35462 damage = 5;
35463 useAnimation = 13;
35464 useTime = 13;
35465 knockBack = 4f;
35466 shoot = 938;
35467 scale = 0.8f;
35468 value = 350;
35469 return;
35470 case 3505:
35471 SetDefaults1(7);
35472 this.type = type;
35473 useAnimation = 33;
35474 useTime = 23;
35475 scale = 1f;
35476 damage = 4;
35477 hammer = 35;
35478 tileBoost = -1;
35479 value = 400;
35480 return;
35481 case 3506:
35482 SetDefaults1(10);
35483 this.type = type;
35484 useTime = 21;
35485 axe = 7;
35486 useAnimation = 30;
35487 scale = 1f;
35488 damage = 3;
35489 tileBoost = -1;
35490 value = 400;
35491 return;
35492 case 3504:
35493 SetDefaults1(99);
35494 this.type = type;
35495 useAnimation = 29;
35496 useTime = 29;
35497 damage = 6;
35498 value = 350;
35499 return;
35500 case 3503:
35501 SetDefaults1(1);
35502 this.type = type;
35503 useTime = 14;
35504 pick = 35;
35505 useAnimation = 21;
35506 damage = 5;
35507 scale = 0.95f;
35508 value = 750;
35509 return;
35510 case 3502:
35511 SetDefaults1(4);
35512 this.type = type;
35513 useAnimation = 20;
35514 damage = 10;
35515 value = 675;
35516 scale = 1f;
35517 return;
35518 case 3501:
35519 SetDefaults1(6);
35520 this.type = type;
35521 damage = 7;
35522 useAnimation = 12;
35523 useTime = 12;
35524 knockBack = 4f;
35525 shoot = 939;
35526 scale = 0.85f;
35527 value = 525;
35528 return;
35529 case 3499:
35530 SetDefaults1(7);
35531 this.type = type;
35532 useAnimation = 31;
35533 useTime = 21;
35534 scale = 1f;
35535 damage = 6;
35536 hammer = 38;
35537 value = 600;
35538 return;
35539 case 3500:
35540 SetDefaults1(10);
35541 this.type = type;
35542 useTime = 20;
35543 axe = 8;
35544 useAnimation = 28;
35545 scale = 1f;
35546 damage = 4;
35547 value = 600;
35548 return;
35549 case 3498:
35550 SetDefaults1(99);
35551 this.type = type;
35552 useAnimation = 28;
35553 useTime = 28;
35554 damage = 7;
35555 value = 525;
35556 return;
35557 case 3497:
35558 SetDefaults1(1);
35559 this.type = type;
35560 useTime = 12;
35561 pick = 43;
35562 useAnimation = 19;
35563 damage = 6;
35564 scale = 1.025f;
35565 value = 3000;
35566 return;
35567 case 3496:
35568 SetDefaults1(4);
35569 this.type = type;
35570 useAnimation = 20;
35571 damage = 13;
35572 value = 2700;
35573 scale = 1f;
35574 knockBack = 5.5f;
35575 return;
35576 case 3495:
35577 SetDefaults1(6);
35578 this.type = type;
35579 damage = 9;
35580 useAnimation = 12;
35581 useTime = 12;
35582 knockBack = 4f;
35583 shoot = 941;
35584 scale = 0.925f;
35585 value = 2100;
35586 return;
35587 case 3493:
35588 SetDefaults1(7);
35589 this.type = type;
35590 useAnimation = 29;
35591 useTime = 19;
35592 scale = 1f;
35593 damage = 8;
35594 hammer = 43;
35595 value = 2400;
35596 return;
35597 case 3494:
35598 SetDefaults1(10);
35599 this.type = type;
35600 useTime = 19;
35601 axe = 10;
35602 useAnimation = 28;
35603 scale = 1f;
35604 damage = 6;
35605 value = 2400;
35606 return;
35607 case 3492:
35608 SetDefaults1(99);
35609 this.type = type;
35610 useAnimation = 27;
35611 useTime = 27;
35612 damage = 9;
35613 value = 2100;
35614 return;
35615 case 3491:
35616 SetDefaults1(1);
35617 this.type = type;
35618 useTime = 19;
35619 pick = 50;
35620 useAnimation = 21;
35621 scale = 1.05f;
35622 damage = 6;
35623 value = 7500;
35624 return;
35625 case 3490:
35626 SetDefaults1(4);
35627 this.type = type;
35628 useAnimation = 19;
35629 damage = 14;
35630 knockBack = 6f;
35631 scale = 1f;
35632 value = 6750;
35633 return;
35634 case 3489:
35635 SetDefaults1(6);
35636 this.type = type;
35637 damage = 10;
35638 useAnimation = 11;
35639 useTime = 11;
35640 knockBack = 4f;
35641 shoot = 943;
35642 scale = 0.95f;
35643 value = 5250;
35644 return;
35645 case 3487:
35646 SetDefaults1(7);
35647 this.type = type;
35648 useAnimation = 28;
35649 useTime = 25;
35650 scale = 1f;
35651 damage = 9;
35652 hammer = 50;
35653 value = 6000;
35654 return;
35655 case 3488:
35656 SetDefaults1(10);
35657 this.type = type;
35658 useTime = 18;
35659 axe = 11;
35660 useAnimation = 26;
35661 scale = 1f;
35662 damage = 7;
35663 value = 6000;
35664 return;
35665 case 3486:
35666 SetDefaults1(99);
35667 this.type = type;
35668 useAnimation = 26;
35669 useTime = 26;
35670 damage = 10;
35671 value = 5250;
35672 return;
35673 case 3485:
35674 SetDefaults1(1);
35675 this.type = type;
35676 useTime = 15;
35677 pick = 59;
35678 useAnimation = 19;
35679 scale = 1.05f;
35680 damage = 7;
35681 value = 15000;
35682 return;
35683 case 3484:
35684 SetDefaults1(4);
35685 this.type = type;
35686 useAnimation = 17;
35687 damage = 16;
35688 knockBack = 6.5f;
35689 scale = 1f;
35690 value = 13500;
35691 return;
35692 case 3483:
35693 SetDefaults1(6);
35694 this.type = type;
35695 damage = 13;
35696 useAnimation = 10;
35697 useTime = 10;
35698 knockBack = 5f;
35699 shoot = 945;
35700 scale = 0.975f;
35701 value = 10500;
35702 return;
35703 case 3481:
35704 SetDefaults1(7);
35705 this.type = type;
35706 useAnimation = 27;
35707 useTime = 21;
35708 scale = 1f;
35709 damage = 10;
35710 hammer = 59;
35711 value = 12000;
35712 return;
35713 case 3482:
35714 SetDefaults1(10);
35715 this.type = type;
35716 useTime = 17;
35717 axe = 12;
35718 useAnimation = 25;
35719 scale = 1f;
35720 damage = 8;
35721 value = 12000;
35722 return;
35723 case 3480:
35724 SetDefaults1(99);
35725 this.type = type;
35726 useAnimation = 25;
35727 useTime = 25;
35728 damage = 13;
35729 value = 10500;
35730 return;
35731 case 3526:
35732 width = 20;
35733 height = 20;
35735 value = sellPrice(0, 2, 50);
35736 rare = 4;
35737 return;
35738 case 3527:
35739 width = 20;
35740 height = 20;
35742 value = sellPrice(0, 2, 50);
35743 rare = 4;
35744 return;
35745 case 3528:
35746 width = 20;
35747 height = 20;
35749 value = sellPrice(0, 2, 50);
35750 rare = 4;
35751 return;
35752 case 3529:
35753 width = 20;
35754 height = 20;
35756 value = sellPrice(0, 2, 50);
35757 rare = 4;
35758 return;
35759 case 3530:
35760 width = 20;
35761 height = 20;
35763 value = sellPrice(0, 2, 50);
35764 rare = 4;
35765 return;
35766 case 3531:
35767 mana = 10;
35768 damage = 40;
35769 useStyle = 1;
35770 shootSpeed = 10f;
35771 shoot = 625;
35772 width = 26;
35773 height = 28;
35775 useAnimation = 36;
35776 useTime = 36;
35777 rare = 10;
35778 noMelee = true;
35779 knockBack = 2f;
35780 buffType = 188;
35781 value = sellPrice(0, 10);
35782 summon = true;
35783 autoReuse = true;
35784 reuseDelay = 2;
35785 return;
35786 case 3540:
35787 useStyle = 5;
35788 useAnimation = 12;
35789 useTime = 12;
35790 shootSpeed = 20f;
35791 knockBack = 2f;
35792 width = 20;
35793 height = 12;
35794 damage = 50;
35796 shoot = 630;
35797 rare = 10;
35798 value = sellPrice(0, 10);
35799 noMelee = true;
35800 noUseGraphic = true;
35801 ranged = true;
35802 channel = true;
35803 glowMask = 200;
35805 autoReuse = true;
35806 return;
35807 case 3541:
35808 useStyle = 5;
35809 useAnimation = 10;
35810 useTime = 10;
35811 reuseDelay = 5;
35812 shootSpeed = 30f;
35813 knockBack = 0.25f;
35814 width = 16;
35815 height = 16;
35816 damage = 100;
35817 UseSound = null;
35818 shoot = 633;
35819 mana = 12;
35820 rare = 10;
35821 value = sellPrice(0, 10);
35822 noMelee = true;
35823 noUseGraphic = true;
35824 magic = true;
35825 channel = true;
35826 return;
35827 case 3533:
35828 width = 20;
35829 height = 20;
35831 value = sellPrice(0, 1, 50);
35832 rare = 3;
35833 return;
35834 case 3534:
35835 width = 20;
35836 height = 20;
35838 value = sellPrice(0, 0, 75);
35839 rare = 2;
35840 return;
35841 case 3535:
35842 width = 20;
35843 height = 20;
35845 value = sellPrice(0, 1, 50);
35846 rare = 3;
35847 return;
35848 case 3536:
35849 width = 22;
35850 height = 32;
35851 useStyle = 1;
35852 useTurn = true;
35853 useAnimation = 15;
35854 useTime = 10;
35855 autoReuse = true;
35857 consumable = true;
35858 createTile = 410;
35859 placeStyle = 0;
35860 rare = 9;
35861 accessory = true;
35862 vanity = true;
35863 value = buyPrice(1);
35864 return;
35865 case 3537:
35866 width = 22;
35867 height = 32;
35868 useStyle = 1;
35869 useTurn = true;
35870 useAnimation = 15;
35871 useTime = 10;
35872 autoReuse = true;
35874 consumable = true;
35875 createTile = 410;
35876 placeStyle = 1;
35877 rare = 9;
35878 accessory = true;
35879 vanity = true;
35880 value = buyPrice(1);
35881 return;
35882 case 3538:
35883 width = 22;
35884 height = 32;
35885 useStyle = 1;
35886 useTurn = true;
35887 useAnimation = 15;
35888 useTime = 10;
35889 autoReuse = true;
35891 consumable = true;
35892 createTile = 410;
35893 placeStyle = 2;
35894 rare = 9;
35895 accessory = true;
35896 vanity = true;
35897 value = buyPrice(1);
35898 return;
35899 case 3539:
35900 width = 22;
35901 height = 32;
35902 useStyle = 1;
35903 useTurn = true;
35904 useAnimation = 15;
35905 useTime = 10;
35906 autoReuse = true;
35908 consumable = true;
35909 createTile = 410;
35910 placeStyle = 3;
35911 rare = 9;
35912 accessory = true;
35913 vanity = true;
35914 value = buyPrice(1);
35915 return;
35916 case 3542:
35917 useStyle = 5;
35918 useAnimation = 12;
35919 useTime = 12;
35920 shootSpeed = 6f;
35921 knockBack = 3f;
35922 width = 16;
35923 height = 16;
35924 damage = 130;
35926 shoot = 634;
35927 mana = 12;
35928 rare = 10;
35929 value = sellPrice(0, 10);
35930 noMelee = true;
35931 magic = true;
35932 autoReuse = true;
35933 noUseGraphic = true;
35934 glowMask = 207;
35935 return;
35936 case 3543:
35937 shoot = 636;
35938 shootSpeed = 10f;
35939 damage = 150;
35940 knockBack = 5f;
35941 melee = true;
35942 useStyle = 1;
35944 useAnimation = 16;
35945 useTime = 16;
35946 width = 30;
35947 height = 30;
35948 noUseGraphic = true;
35949 noMelee = true;
35950 autoReuse = true;
35951 value = sellPrice(0, 10);
35952 rare = 10;
35953 return;
35954 case 3544:
35956 healLife = 200;
35957 useStyle = 9;
35958 useTurn = true;
35959 useAnimation = 17;
35960 useTime = 17;
35962 consumable = true;
35963 potion = true;
35964 width = 14;
35965 height = 24;
35966 rare = 7;
35967 value = sellPrice(0, 0, 30);
35968 return;
35969 case 3545:
35970 useStyle = 1;
35971 useTurn = true;
35972 useAnimation = 15;
35973 useTime = 10;
35974 autoReuse = true;
35976 consumable = true;
35977 createTile = 411;
35978 width = 28;
35979 height = 28;
35980 rare = 1;
35981 mech = true;
35982 value = sellPrice(0, 0, 20);
35983 return;
35984 case 3547:
35985 useStyle = 1;
35986 shootSpeed = 4f;
35987 shoot = 637;
35988 width = 8;
35989 height = 28;
35991 consumable = true;
35993 useAnimation = 40;
35994 useTime = 40;
35995 noUseGraphic = true;
35996 noMelee = true;
35997 value = buyPrice(0, 0, 20);
35998 rare = 1;
35999 return;
36000 case 3546:
36001 useStyle = 5;
36002 autoReuse = true;
36003 useAnimation = 30;
36004 useTime = 30;
36006 width = 50;
36007 height = 20;
36008 shoot = 134;
36010 damage = 25;
36011 shootSpeed = 15f;
36012 noMelee = true;
36013 value = buyPrice(0, 80);
36014 knockBack = 4f;
36015 rare = 8;
36016 ranged = true;
36017 return;
36018 case 3350:
36019 useStyle = 5;
36020 useAnimation = 24;
36021 useTime = 9;
36022 width = 24;
36023 height = 14;
36024 shoot = 587;
36025 UseSound = null;
36026 damage = 12;
36027 shootSpeed = 10f;
36028 noMelee = true;
36029 value = sellPrice(0, 0, 50);
36030 knockBack = 1.25f;
36031 scale = 0.85f;
36032 rare = 2;
36033 ranged = true;
36034 crit = 7;
36035 return;
36036 case 3352:
36037 SetDefaults1(4);
36038 this.type = type;
36039 useAnimation = 12;
36040 useTime = 12;
36041 damage = 14;
36042 width = (height = 32);
36043 knockBack = 5f;
36044 rare = 2;
36045 value = sellPrice(0, 0, 50);
36046 return;
36047 case 3351:
36048 SetDefaults1(4);
36049 this.type = type;
36050 useAnimation = 15;
36051 useTime = 15;
36052 damage = 16;
36053 width = (height = 28);
36054 knockBack = 3.5f;
36055 rare = 2;
36056 value = sellPrice(0, 0, 50);
36057 return;
36058 case 3349:
36059 SetDefaults1(4);
36060 this.type = type;
36061 useAnimation = 18;
36062 useTime = 18;
36063 damage = 20;
36064 width = (height = 32);
36065 knockBack = 4.25f;
36066 scale = 1f;
36067 rare = 2;
36068 value = sellPrice(0, 0, 50);
36069 return;
36070 case 3548:
36071 useStyle = 5;
36072 shootSpeed = 6f;
36073 shoot = 588;
36074 width = 20;
36075 height = 20;
36077 consumable = true;
36079 useAnimation = 20;
36080 useTime = 20;
36081 noUseGraphic = true;
36082 noMelee = true;
36083 value = sellPrice(0, 0, 0, 50);
36084 damage = 30;
36085 knockBack = 6f;
36086 rare = 2;
36087 ranged = true;
36088 return;
36089 case 3549:
36090 useStyle = 1;
36091 useTurn = true;
36092 useAnimation = 15;
36093 useTime = 10;
36094 autoReuse = true;
36096 consumable = true;
36097 createTile = 412;
36098 width = 28;
36099 height = 28;
36100 SetShopValues(ItemRarityColor.StrongRed10, sellPrice(0, 5));
36101 return;
36102 case 3563:
36103 useStyle = 1;
36104 autoReuse = true;
36105 useTurn = true;
36106 useAnimation = 15;
36107 useTime = 10;
36109 consumable = true;
36110 width = 12;
36111 height = 12;
36112 noUseGraphic = true;
36113 makeNPC = 538;
36114 return;
36115 case 3564:
36116 useStyle = 1;
36117 autoReuse = true;
36118 useTurn = true;
36119 useAnimation = 15;
36120 useTime = 10;
36122 consumable = true;
36123 width = 12;
36124 height = 12;
36125 makeNPC = 539;
36126 noUseGraphic = true;
36127 value = sellPrice(0, 10);
36128 rare = 3;
36129 return;
36130 case 3565:
36131 useStyle = 1;
36132 useTurn = true;
36133 useAnimation = 15;
36134 useTime = 10;
36135 autoReuse = true;
36137 consumable = true;
36138 createTile = 413;
36139 width = 12;
36140 height = 12;
36141 return;
36142 case 3566:
36143 useStyle = 1;
36144 useTurn = true;
36145 useAnimation = 15;
36146 useTime = 10;
36147 autoReuse = true;
36149 consumable = true;
36150 createTile = 414;
36151 width = 12;
36152 height = 12;
36153 value = sellPrice(0, 10);
36154 rare = 3;
36155 return;
36156 case 3550:
36157 width = 20;
36158 height = 20;
36160 value = 10000;
36161 rare = 1;
36162 return;
36163 case 3551:
36164 width = 20;
36165 height = 20;
36167 value = 10000;
36168 rare = 1;
36169 return;
36170 case 3552:
36171 width = 20;
36172 height = 20;
36174 value = 10000;
36175 rare = 1;
36176 return;
36177 case 3553:
36178 width = 20;
36179 height = 20;
36181 value = sellPrice(0, 0, 75);
36182 rare = 2;
36183 return;
36184 case 3554:
36185 width = 20;
36186 height = 20;
36188 value = sellPrice(0, 0, 75);
36189 rare = 2;
36190 return;
36191 case 3555:
36192 width = 20;
36193 height = 20;
36195 value = sellPrice(0, 0, 75);
36196 rare = 2;
36197 return;
36198 case 3556:
36199 width = 20;
36200 height = 20;
36202 value = sellPrice(0, 1, 50);
36203 rare = 3;
36204 return;
36205 case 3557:
36206 width = 20;
36207 height = 20;
36209 value = 10000;
36210 rare = 1;
36211 return;
36212 case 3558:
36213 width = 20;
36214 height = 20;
36216 value = 10000;
36217 rare = 1;
36218 return;
36219 case 3559:
36220 width = 20;
36221 height = 20;
36223 value = 10000;
36224 rare = 1;
36225 return;
36226 case 3560:
36227 width = 20;
36228 height = 20;
36230 value = 10000;
36231 rare = 2;
36232 return;
36233 case 3561:
36234 width = 20;
36235 height = 20;
36237 value = sellPrice(0, 1, 50);
36238 rare = 3;
36239 return;
36240 case 3562:
36241 width = 20;
36242 height = 20;
36244 value = sellPrice(0, 1, 50);
36245 rare = 3;
36246 return;
36247 case 3567:
36248 shootSpeed = 2f;
36249 shoot = 638;
36250 damage = 20;
36251 width = 8;
36252 height = 8;
36254 consumable = true;
36255 ammo = AmmoID.Bullet;
36256 knockBack = 3f;
36257 value = 7;
36258 ranged = true;
36259 rare = 9;
36260 value = sellPrice(0, 0, 0, 2);
36261 return;
36262 case 3568:
36263 shootSpeed = 3f;
36264 shoot = 639;
36265 damage = 15;
36266 width = 10;
36267 height = 28;
36269 consumable = true;
36270 ammo = AmmoID.Arrow;
36271 knockBack = 3.5f;
36272 value = 5;
36273 ranged = true;
36274 rare = 9;
36275 value = sellPrice(0, 0, 0, 2);
36276 return;
36277 case 3569:
36278 mana = 10;
36279 damage = 100;
36280 useStyle = 1;
36281 shootSpeed = 14f;
36282 shoot = 641;
36283 width = 18;
36284 height = 20;
36286 useAnimation = 30;
36287 useTime = 30;
36288 noMelee = true;
36289 value = sellPrice(0, 10);
36290 knockBack = 7.5f;
36291 rare = 10;
36292 summon = true;
36293 sentry = true;
36294 return;
36295 case 3571:
36296 mana = 10;
36297 damage = 130;
36298 useStyle = 1;
36299 shootSpeed = 14f;
36300 shoot = 643;
36301 width = 18;
36302 height = 20;
36304 useAnimation = 30;
36305 useTime = 30;
36306 noMelee = true;
36307 value = sellPrice(0, 10);
36308 knockBack = 7.5f;
36309 rare = 10;
36310 summon = true;
36311 sentry = true;
36312 return;
36313 case 3570:
36314 autoReuse = true;
36315 mana = 9;
36316 useStyle = 5;
36317 damage = 100;
36318 useAnimation = 10;
36319 useTime = 10;
36320 width = 40;
36321 height = 40;
36322 shoot = 645;
36323 shootSpeed = 10f;
36324 knockBack = 4.5f;
36325 value = sellPrice(0, 10);
36326 magic = true;
36327 rare = 10;
36328 noMelee = true;
36330 return;
36331 case 3572:
36332 noUseGraphic = true;
36333 damage = 0;
36334 useStyle = 5;
36335 shootSpeed = 18f;
36336 shoot = 646;
36337 width = 18;
36338 height = 28;
36340 useAnimation = 20;
36341 useTime = 20;
36342 rare = 10;
36343 noMelee = true;
36344 value = sellPrice(0, 10);
36345 return;
36346 case 3573:
36347 case 3574:
36348 case 3575:
36349 case 3576:
36350 useStyle = 1;
36351 useTurn = true;
36352 useAnimation = 15;
36353 useTime = 10;
36354 autoReuse = true;
36356 consumable = true;
36357 createTile = 415 + type - 3573;
36358 width = 12;
36359 height = 12;
36360 return;
36361 case 3577:
36362 channel = true;
36363 damage = 0;
36364 useStyle = 4;
36365 shoot = 650;
36366 width = 24;
36367 height = 24;
36369 useAnimation = 20;
36370 useTime = 20;
36371 rare = 10;
36372 noMelee = true;
36373 value = sellPrice(0, 10);
36374 buffType = 190;
36375 expert = true;
36376 return;
36377 case 3578:
36378 width = 28;
36379 height = 20;
36380 bodySlot = 192;
36381 rare = 9;
36382 value = sellPrice(0, 5);
36383 vanity = true;
36384 return;
36385 case 3579:
36386 width = 18;
36387 height = 14;
36388 legSlot = 132;
36389 rare = 9;
36390 value = sellPrice(0, 5);
36391 vanity = true;
36392 return;
36393 case 3580:
36394 width = 18;
36395 height = 14;
36396 wingSlot = 33;
36397 rare = 9;
36398 accessory = true;
36399 value = 400000;
36400 return;
36401 case 3581:
36402 width = 18;
36403 height = 14;
36404 rare = 9;
36405 vanity = true;
36406 value = sellPrice(0, 5);
36407 accessory = true;
36408 hasVanityEffects = true;
36409 return;
36410 case 3582:
36411 width = 24;
36412 height = 8;
36413 accessory = true;
36414 rare = 9;
36415 wingSlot = 34;
36416 value = 400000;
36417 return;
36418 case 3583:
36419 width = 28;
36420 height = 20;
36421 headSlot = 191;
36422 rare = 9;
36423 value = sellPrice(0, 5);
36424 vanity = true;
36425 return;
36426 case 3584:
36427 useStyle = 1;
36428 useTurn = true;
36429 useAnimation = 15;
36430 useTime = 7;
36431 autoReuse = true;
36433 consumable = true;
36434 createWall = 60;
36435 width = 12;
36436 height = 12;
36437 return;
36438 case 3585:
36439 width = 28;
36440 height = 20;
36441 headSlot = 192;
36442 rare = 9;
36443 value = sellPrice(0, 5);
36444 vanity = true;
36445 return;
36446 case 3586:
36447 width = 28;
36448 height = 20;
36449 bodySlot = 193;
36450 rare = 9;
36451 value = sellPrice(0, 5);
36452 vanity = true;
36453 return;
36454 case 3587:
36455 width = 18;
36456 height = 14;
36457 legSlot = 133;
36458 rare = 9;
36459 value = sellPrice(0, 5);
36460 vanity = true;
36461 return;
36462 case 3588:
36463 width = 24;
36464 height = 8;
36465 accessory = true;
36466 rare = 9;
36467 wingSlot = 35;
36468 value = 400000;
36469 return;
36470 case 3589:
36471 width = 28;
36472 height = 20;
36473 headSlot = 193;
36474 rare = 9;
36475 value = sellPrice(0, 5);
36476 vanity = true;
36477 return;
36478 case 3590:
36479 width = 28;
36480 height = 20;
36481 bodySlot = 194;
36482 rare = 9;
36483 value = sellPrice(0, 5);
36484 vanity = true;
36485 return;
36486 case 3591:
36487 width = 18;
36488 height = 14;
36489 legSlot = 134;
36490 rare = 9;
36491 value = sellPrice(0, 5);
36492 vanity = true;
36493 return;
36494 case 3592:
36495 width = 24;
36496 height = 8;
36497 accessory = true;
36498 rare = 9;
36499 wingSlot = 36;
36500 value = 400000;
36501 return;
36502 case 3593:
36503 case 3594:
36504 useStyle = 1;
36505 useTurn = true;
36506 useAnimation = 15;
36507 useTime = 10;
36508 autoReuse = true;
36510 consumable = true;
36511 createTile = 91;
36512 placeStyle = 270 + type - 3593;
36513 width = 10;
36514 height = 24;
36515 value = 1000;
36516 rare = 1;
36517 return;
36518 case 3595:
36519 useStyle = 1;
36520 useTurn = true;
36521 useAnimation = 15;
36522 useTime = 10;
36523 autoReuse = true;
36525 consumable = true;
36526 createTile = 240;
36527 width = 30;
36528 height = 30;
36529 value = sellPrice(0, 1);
36530 placeStyle = 59;
36531 rare = 1;
36532 return;
36533 case 3596:
36534 useStyle = 1;
36535 useTurn = true;
36536 useAnimation = 15;
36537 useTime = 10;
36538 autoReuse = true;
36540 consumable = true;
36541 createTile = 242;
36542 width = 30;
36543 height = 30;
36544 value = buyPrice(0, 3);
36545 placeStyle = 36;
36546 return;
36547 case 3601:
36548 useStyle = 4;
36549 width = 22;
36550 height = 14;
36551 consumable = true;
36552 useAnimation = 45;
36553 useTime = 45;
36555 rare = 10;
36556 return;
36557 case 3602:
36558 createTile = 419;
36559 width = 16;
36560 height = 16;
36561 rare = 1;
36562 useStyle = 1;
36563 useTurn = true;
36564 useAnimation = 15;
36565 useTime = 10;
36566 autoReuse = true;
36568 consumable = true;
36569 mech = true;
36570 value = buyPrice(0, 0, 10);
36571 return;
36572 case 3603:
36573 case 3604:
36574 case 3605:
36575 case 3606:
36576 case 3607:
36577 case 3608:
36578 createTile = 420;
36579 width = 16;
36580 height = 16;
36581 rare = 1;
36582 useStyle = 1;
36583 useTurn = true;
36584 useAnimation = 15;
36585 useTime = 10;
36586 autoReuse = true;
36588 consumable = true;
36589 placeStyle = type - 3603;
36590 mech = true;
36591 value = buyPrice(0, 2);
36592 return;
36593 case 3609:
36594 createTile = 421;
36595 width = 16;
36596 height = 16;
36597 rare = 1;
36598 useStyle = 1;
36599 useTurn = true;
36600 useAnimation = 15;
36601 useTime = 10;
36602 autoReuse = true;
36604 consumable = true;
36605 value = buyPrice(0, 0, 5);
36606 return;
36607 case 3610:
36608 createTile = 422;
36609 width = 16;
36610 height = 16;
36611 rare = 1;
36612 useStyle = 1;
36613 useTurn = true;
36614 useAnimation = 15;
36615 useTime = 10;
36616 autoReuse = true;
36618 consumable = true;
36619 value = buyPrice(0, 0, 5);
36620 return;
36621 case 3611:
36622 useStyle = 5;
36623 useAnimation = 10;
36624 useTime = 10;
36625 width = 20;
36626 height = 20;
36627 shoot = 651;
36628 channel = true;
36629 shootSpeed = 10f;
36630 value = sellPrice(0, 4);
36631 rare = 2;
36633 mech = true;
36635 return;
36636 case 3612:
36637 useStyle = 1;
36638 useTurn = true;
36639 useAnimation = 15;
36640 useTime = 5;
36641 autoReuse = true;
36642 width = 24;
36643 height = 28;
36644 rare = 1;
36645 value = 20000;
36646 tileBoost = 20;
36647 mech = true;
36648 return;
36649 case 3613:
36650 case 3614:
36651 case 3615:
36652 createTile = 423;
36653 width = 16;
36654 height = 16;
36655 rare = 1;
36656 useStyle = 1;
36657 useTurn = true;
36658 useAnimation = 15;
36659 useTime = 10;
36660 autoReuse = true;
36662 consumable = true;
36663 placeStyle = type - 3613;
36664 mech = true;
36665 return;
36666 case 3616:
36667 createTile = 424;
36668 width = 16;
36669 height = 16;
36670 rare = 1;
36671 useStyle = 1;
36672 useTurn = true;
36673 useAnimation = 15;
36674 useTime = 10;
36675 autoReuse = true;
36677 consumable = true;
36678 mech = true;
36679 value = buyPrice(0, 0, 2);
36680 return;
36681 case 3617:
36682 useStyle = 1;
36683 useTurn = true;
36684 useAnimation = 15;
36685 useTime = 10;
36686 autoReuse = true;
36688 consumable = true;
36689 createTile = 425;
36690 width = 28;
36691 height = 28;
36692 mech = true;
36693 return;
36694 case 3618:
36695 createTile = 419;
36696 placeStyle = 1;
36697 width = 16;
36698 height = 16;
36699 rare = 1;
36700 useStyle = 1;
36701 useTurn = true;
36702 useAnimation = 15;
36703 useTime = 10;
36704 autoReuse = true;
36706 consumable = true;
36707 mech = true;
36708 value = buyPrice(0, 0, 10);
36709 return;
36710 case 3619:
36711 width = 24;
36712 height = 28;
36713 rare = 3;
36714 value = buyPrice(0, 1);
36715 accessory = true;
36716 return;
36717 case 3620:
36718 useStyle = 1;
36719 useTurn = true;
36720 useAnimation = 15;
36721 useTime = 5;
36722 autoReuse = true;
36723 width = 24;
36724 height = 28;
36725 rare = 1;
36726 value = 20000;
36727 tileBoost = 20;
36728 mech = true;
36729 return;
36730 case 3621:
36731 createTile = 426;
36732 width = 16;
36733 height = 16;
36734 rare = 1;
36735 useStyle = 1;
36736 useTurn = true;
36737 useAnimation = 15;
36738 useTime = 10;
36739 autoReuse = true;
36741 consumable = true;
36742 value = buyPrice(0, 0, 1);
36743 return;
36744 case 3622:
36745 createTile = 427;
36746 width = 16;
36747 height = 16;
36748 rare = 1;
36749 useStyle = 1;
36750 useTurn = true;
36751 useAnimation = 15;
36752 useTime = 10;
36753 autoReuse = true;
36755 consumable = true;
36756 value = buyPrice(0, 0, 1);
36757 return;
36758 case 3623:
36759 noUseGraphic = true;
36760 damage = 0;
36761 useStyle = 5;
36762 shootSpeed = 16f;
36763 shoot = 652;
36764 width = 18;
36765 height = 28;
36767 useAnimation = 20;
36768 useTime = 20;
36769 rare = 10;
36770 noMelee = true;
36771 value = sellPrice(0, 10);
36772 return;
36773 case 3624:
36774 width = 30;
36775 height = 30;
36776 accessory = true;
36777 rare = 3;
36778 value = buyPrice(0, 10);
36779 return;
36780 case 3625:
36781 useStyle = 1;
36782 useTurn = true;
36783 useAnimation = 15;
36784 useTime = 5;
36785 autoReuse = true;
36786 width = 24;
36787 height = 28;
36788 rare = 1;
36789 value = buyPrice(0, 12);
36790 tileBoost = 20;
36791 mech = true;
36792 return;
36793 case 3626:
36794 createTile = 428;
36795 width = 16;
36796 height = 16;
36797 rare = 1;
36798 useStyle = 1;
36799 useTurn = true;
36800 useAnimation = 15;
36801 useTime = 10;
36802 autoReuse = true;
36804 consumable = true;
36805 placeStyle = 3;
36806 mech = true;
36807 return;
36808 case 3627:
36809 width = 18;
36810 height = 18;
36811 headSlot = 194;
36812 value = buyPrice(0, 1);
36813 vanity = true;
36814 return;
36815 case 3628:
36816 channel = true;
36817 damage = 0;
36818 useStyle = 4;
36819 shoot = 653;
36820 width = 24;
36821 height = 24;
36823 useAnimation = 20;
36824 useTime = 20;
36825 rare = 1;
36826 noMelee = true;
36827 value = buyPrice(5);
36828 buffType = 191;
36829 return;
36830 case 3629:
36831 createTile = 429;
36832 width = 16;
36833 height = 16;
36834 rare = 2;
36835 useStyle = 1;
36836 useTurn = true;
36837 useAnimation = 15;
36838 useTime = 10;
36839 autoReuse = true;
36841 consumable = true;
36842 mech = true;
36843 value = buyPrice(0, 5);
36844 return;
36845 case 3630:
36846 createTile = 428;
36847 width = 16;
36848 height = 16;
36849 rare = 1;
36850 useStyle = 1;
36851 useTurn = true;
36852 useAnimation = 15;
36853 useTime = 10;
36854 autoReuse = true;
36856 consumable = true;
36857 placeStyle = 0;
36858 mech = true;
36859 return;
36860 case 3631:
36861 createTile = 428;
36862 width = 16;
36863 height = 16;
36864 rare = 1;
36865 useStyle = 1;
36866 useTurn = true;
36867 useAnimation = 15;
36868 useTime = 10;
36869 autoReuse = true;
36871 consumable = true;
36872 placeStyle = 2;
36873 mech = true;
36874 return;
36875 case 3632:
36876 createTile = 428;
36877 width = 16;
36878 height = 16;
36879 rare = 1;
36880 useStyle = 1;
36881 useTurn = true;
36882 useAnimation = 15;
36883 useTime = 10;
36884 autoReuse = true;
36886 consumable = true;
36887 placeStyle = 1;
36888 mech = true;
36889 return;
36890 case 3633:
36891 case 3634:
36892 case 3635:
36893 case 3636:
36894 case 3637:
36895 createTile = 430 + (type - 3633);
36896 width = 16;
36897 height = 16;
36898 rare = 1;
36899 useStyle = 1;
36900 useTurn = true;
36901 useAnimation = 15;
36902 useTime = 10;
36903 autoReuse = true;
36905 consumable = true;
36906 value = buyPrice(0, 0, 1);
36907 return;
36908 case 3638:
36909 case 3639:
36910 case 3640:
36911 case 3641:
36912 case 3642:
36913 createTile = 435 + (type - 3638);
36914 width = 16;
36915 height = 16;
36916 rare = 1;
36917 useStyle = 1;
36918 useTurn = true;
36919 useAnimation = 15;
36920 useTime = 10;
36921 autoReuse = true;
36923 consumable = true;
36924 value = buyPrice(0, 0, 1);
36925 return;
36926 }
36927 switch (type)
36928 {
36929 case 3643:
36930 width = 20;
36931 height = 20;
36932 rare = 1;
36933 return;
36934 case 3644:
36935 case 3645:
36936 case 3646:
36937 case 3647:
36938 case 3648:
36939 case 3649:
36940 case 3650:
36941 useStyle = 1;
36942 useTurn = true;
36943 useAnimation = 15;
36944 useTime = 10;
36945 autoReuse = true;
36947 consumable = true;
36948 createTile = 440;
36949 placeStyle = type - 3644;
36950 width = 22;
36951 height = 22;
36952 value = sellPrice(0, 0, 1);
36953 return;
36954 case 3651:
36955 case 3652:
36956 case 3653:
36957 case 3654:
36958 case 3655:
36959 case 3656:
36960 case 3657:
36961 case 3658:
36962 case 3659:
36963 case 3660:
36964 case 3661:
36965 case 3662:
36966 useStyle = 1;
36967 useTurn = true;
36968 useAnimation = 15;
36969 useTime = 10;
36970 autoReuse = true;
36972 consumable = true;
36973 createTile = 105;
36974 width = 20;
36975 height = 20;
36976 value = 300;
36977 placeStyle = 51 + type - 3651;
36978 return;
36979 }
36980 switch (type)
36981 {
36982 case 3663:
36983 createTile = 419;
36984 width = 16;
36985 height = 16;
36986 rare = 1;
36987 useStyle = 1;
36988 useTurn = true;
36989 useAnimation = 15;
36990 useTime = 10;
36991 autoReuse = true;
36993 consumable = true;
36994 mech = true;
36995 placeStyle = 2;
36996 value = buyPrice(0, 2);
36997 return;
36998 case 3664:
36999 useStyle = 1;
37000 useTurn = true;
37001 useAnimation = 15;
37002 useTime = 10;
37003 autoReuse = true;
37005 consumable = true;
37006 createTile = 209;
37007 placeStyle = 3;
37008 width = 12;
37009 height = 12;
37010 rare = 3;
37011 value = buyPrice(0, 10);
37012 return;
37013 case 3665:
37014 case 3666:
37015 case 3667:
37016 case 3668:
37017 case 3669:
37018 case 3670:
37019 case 3671:
37020 case 3672:
37021 case 3673:
37022 case 3674:
37023 case 3675:
37024 case 3676:
37025 case 3677:
37026 case 3678:
37027 case 3679:
37028 case 3680:
37029 case 3681:
37030 case 3682:
37031 case 3683:
37032 case 3684:
37033 case 3685:
37034 case 3686:
37035 case 3687:
37036 case 3688:
37037 case 3689:
37038 case 3690:
37039 case 3691:
37040 case 3692:
37041 case 3693:
37042 case 3694:
37043 case 3695:
37044 case 3696:
37045 case 3697:
37046 case 3698:
37047 case 3699:
37048 case 3700:
37049 case 3701:
37050 case 3702:
37051 case 3703:
37052 case 3704:
37053 case 3705:
37054 case 3706:
37055 useStyle = 1;
37056 useTurn = true;
37057 useAnimation = 15;
37058 useTime = 10;
37059 autoReuse = true;
37061 consumable = true;
37062 createTile = 441;
37063 placeStyle = type - 3665 + (type > 3666).ToInt() + (type > 3667).ToInt() * 3 + (type > 3683).ToInt() * 5 + (type > 3691).ToInt() + (type > 3692).ToInt() + (type > 3693).ToInt();
37064 width = 26;
37065 height = 22;
37066 value = 500;
37067 return;
37068 case 3707:
37069 useStyle = 1;
37070 useTurn = true;
37071 useAnimation = 15;
37072 useTime = 10;
37073 autoReuse = true;
37075 consumable = true;
37076 createTile = 442;
37077 width = 12;
37078 height = 12;
37079 placeStyle = 0;
37080 mech = true;
37081 value = buyPrice(0, 2);
37082 mech = true;
37083 return;
37084 case 3708:
37085 case 3709:
37086 case 3710:
37087 case 3711:
37088 case 3712:
37089 case 3713:
37090 case 3714:
37091 case 3715:
37092 case 3716:
37093 case 3717:
37094 case 3718:
37095 case 3719:
37096 case 3720:
37097 useStyle = 1;
37098 useTurn = true;
37099 useAnimation = 15;
37100 useTime = 10;
37101 autoReuse = true;
37103 consumable = true;
37104 createTile = 105;
37105 width = 20;
37106 height = 20;
37107 value = 300;
37108 placeStyle = 63 + type - 3708;
37109 return;
37110 case 3721:
37111 width = 26;
37112 height = 30;
37113 maxStack = 1;
37114 value = sellPrice(0, 3);
37115 rare = 3;
37116 accessory = true;
37117 backSlot = 10;
37118 return;
37119 case 3722:
37120 useStyle = 1;
37121 useTurn = true;
37122 useAnimation = 15;
37123 useTime = 10;
37124 autoReuse = true;
37126 consumable = true;
37127 createTile = 443;
37128 width = 20;
37129 height = 12;
37130 value = 10000;
37131 mech = true;
37132 return;
37133 case 3723:
37134 case 3724:
37135 useStyle = 1;
37136 useTurn = true;
37137 useAnimation = 15;
37138 useTime = 10;
37139 autoReuse = true;
37141 consumable = true;
37142 createTile = 215;
37143 placeStyle = 6 + type - 3723;
37144 width = 12;
37145 height = 12;
37146 return;
37147 case 3725:
37148 createTile = 445;
37149 width = 16;
37150 height = 16;
37151 rare = 1;
37152 useStyle = 1;
37153 useTurn = true;
37154 useAnimation = 15;
37155 useTime = 10;
37156 autoReuse = true;
37158 consumable = true;
37159 mech = true;
37160 value = buyPrice(0, 0, 2);
37161 return;
37162 case 3726:
37163 case 3727:
37164 case 3728:
37165 case 3729:
37166 createTile = 423;
37167 width = 16;
37168 height = 16;
37169 rare = 1;
37170 useStyle = 1;
37171 useTurn = true;
37172 useAnimation = 15;
37173 useTime = 10;
37174 autoReuse = true;
37176 consumable = true;
37177 placeStyle = type - 3726 + 3;
37178 mech = true;
37179 return;
37180 case 3730:
37181 case 3731:
37182 width = 20;
37183 height = 22;
37184 rare = 1;
37185 value = buyPrice(0, 2);
37186 accessory = true;
37187 vanity = true;
37188 balloonSlot = (sbyte)(16 + type - 3730);
37189 return;
37190 case 3732:
37191 width = 18;
37192 height = 18;
37193 headSlot = 195;
37194 value = buyPrice(0, 1);
37195 vanity = true;
37196 return;
37197 case 3733:
37198 width = 18;
37199 height = 18;
37200 headSlot = 196;
37201 value = buyPrice(0, 3);
37202 vanity = true;
37203 return;
37204 case 3734:
37205 width = 28;
37206 height = 20;
37207 bodySlot = 195;
37208 value = buyPrice(0, 3);
37209 vanity = true;
37210 return;
37211 case 3735:
37212 width = 18;
37213 height = 14;
37214 legSlot = 138;
37215 value = buyPrice(0, 3);
37216 vanity = true;
37217 return;
37218 case 3736:
37219 case 3737:
37220 case 3738:
37221 createTile = 446 + (type - 3736);
37222 width = 16;
37223 height = 16;
37224 useStyle = 1;
37225 useTurn = true;
37226 useAnimation = 15;
37227 useTime = 10;
37228 autoReuse = true;
37230 consumable = true;
37231 value = buyPrice(0, 0, 1);
37232 return;
37233 case 3739:
37234 case 3740:
37235 case 3741:
37236 createTile = 449 + (type - 3739);
37237 width = 16;
37238 height = 16;
37239 useStyle = 1;
37240 useTurn = true;
37241 useAnimation = 15;
37242 useTime = 10;
37243 autoReuse = true;
37245 consumable = true;
37246 value = buyPrice(0, 0, 0, 50);
37247 tileBoost += 3;
37248 return;
37249 }
37250 switch (type)
37251 {
37252 case 3742:
37253 useStyle = 1;
37254 useTurn = true;
37255 useAnimation = 15;
37256 useTime = 10;
37257 autoReuse = true;
37259 consumable = true;
37260 createTile = 452;
37261 width = 26;
37262 height = 20;
37263 value = buyPrice(0, 5);
37264 rare = 1;
37265 return;
37266 case 3743:
37267 case 3744:
37268 case 3745:
37269 createTile = 453;
37270 placeStyle = type - 3743;
37271 if (3744 == type)
37272 {
37273 placeStyle = 0;
37274 }
37275 if (3745 == type)
37276 {
37277 placeStyle = 2;
37278 }
37279 if (3743 == type)
37280 {
37281 placeStyle = 4;
37282 }
37283 useStyle = 1;
37284 useTurn = true;
37285 useAnimation = 15;
37286 useTime = 10;
37287 autoReuse = true;
37289 consumable = true;
37290 width = 12;
37291 height = 30;
37292 value = buyPrice(0, 0, 10);
37293 return;
37294 case 3746:
37295 createTile = 454;
37296 useStyle = 1;
37297 useTurn = true;
37298 useAnimation = 15;
37299 useTime = 10;
37300 autoReuse = true;
37302 consumable = true;
37303 width = 12;
37304 height = 30;
37305 value = buyPrice(0, 1);
37306 return;
37307 case 3747:
37308 createTile = 455;
37309 useStyle = 1;
37310 useTurn = true;
37311 useAnimation = 15;
37312 useTime = 10;
37313 autoReuse = true;
37315 consumable = true;
37316 width = 12;
37317 height = 30;
37318 value = buyPrice(0, 20);
37319 rare = 3;
37320 return;
37321 case 3748:
37322 createTile = 456;
37323 useStyle = 1;
37324 useTurn = true;
37325 useAnimation = 15;
37326 useTime = 10;
37327 autoReuse = true;
37329 consumable = true;
37330 width = 12;
37331 height = 30;
37332 value = buyPrice(0, 0, 20);
37333 return;
37334 case 3749:
37335 useStyle = 1;
37336 useTurn = true;
37337 useAnimation = 15;
37338 useTime = 10;
37339 autoReuse = true;
37341 consumable = true;
37342 createTile = 457;
37343 width = 26;
37344 height = 20;
37345 value = buyPrice(0, 0, 20);
37346 rare = 1;
37347 return;
37348 case 3750:
37349 useStyle = 1;
37350 useTurn = true;
37351 useAnimation = 15;
37352 useTime = 10;
37353 autoReuse = true;
37355 consumable = true;
37356 createTile = 621;
37357 width = 22;
37358 height = 22;
37359 value = sellPrice(0, 0, 50);
37360 rare = 3;
37361 return;
37362 case 3751:
37363 useStyle = 1;
37364 useTurn = true;
37365 useAnimation = 15;
37366 useTime = 7;
37367 autoReuse = true;
37369 consumable = true;
37370 createWall = 225;
37371 width = 12;
37372 height = 12;
37373 return;
37374 case 3752:
37375 useStyle = 1;
37376 useTurn = true;
37377 useAnimation = 15;
37378 useTime = 7;
37379 autoReuse = true;
37381 consumable = true;
37382 createWall = 226;
37383 width = 12;
37384 height = 12;
37385 return;
37386 case 3753:
37387 useStyle = 1;
37388 useTurn = true;
37389 useAnimation = 15;
37390 useTime = 7;
37391 autoReuse = true;
37393 consumable = true;
37394 createWall = 227;
37395 width = 12;
37396 height = 12;
37397 return;
37398 case 3754:
37399 createTile = 458;
37400 width = 16;
37401 height = 16;
37402 useStyle = 1;
37403 useTurn = true;
37404 useAnimation = 15;
37405 useTime = 10;
37406 autoReuse = true;
37408 consumable = true;
37409 value = buyPrice(0, 0, 0, 5);
37410 return;
37411 case 3755:
37412 createTile = 459;
37413 width = 16;
37414 height = 16;
37415 useStyle = 1;
37416 useTurn = true;
37417 useAnimation = 15;
37418 useTime = 10;
37419 autoReuse = true;
37421 consumable = true;
37422 return;
37423 case 3756:
37424 createTile = 460;
37425 width = 16;
37426 height = 16;
37427 useStyle = 1;
37428 useTurn = true;
37429 useAnimation = 15;
37430 useTime = 10;
37431 autoReuse = true;
37433 consumable = true;
37434 return;
37435 case 3757:
37436 width = 18;
37437 height = 18;
37438 headSlot = 197;
37439 value = sellPrice(0, 0, 30);
37440 vanity = true;
37441 rare = 9;
37442 return;
37443 case 3758:
37444 width = 28;
37445 height = 20;
37446 bodySlot = 196;
37447 value = sellPrice(0, 0, 30);
37448 vanity = true;
37449 rare = 9;
37450 return;
37451 case 3759:
37452 width = 18;
37453 height = 14;
37454 legSlot = 139;
37455 value = sellPrice(0, 0, 30);
37456 vanity = true;
37457 rare = 9;
37458 return;
37459 case 3760:
37460 case 3761:
37461 case 3762:
37462 useStyle = 1;
37463 useTurn = true;
37464 useAnimation = 15;
37465 useTime = 7;
37466 autoReuse = true;
37468 consumable = true;
37469 createWall = 228 + (type - 3760);
37470 width = 12;
37471 height = 12;
37472 return;
37473 case 3763:
37474 width = 18;
37475 height = 18;
37476 headSlot = 198;
37477 value = sellPrice(0, 1);
37478 vanity = true;
37479 rare = 9;
37480 return;
37481 case 3764:
37482 case 3765:
37483 case 3766:
37484 case 3767:
37485 case 3768:
37486 case 3769:
37487 SetDefaults(198);
37488 this.type = type;
37489 damage = 48;
37490 useTime = 16;
37491 useAnimation = 16;
37492 scale = 1f;
37493 autoReuse = true;
37494 useTurn = true;
37495 rare = 4;
37496 value = sellPrice(0, 1);
37497 return;
37498 case 3770:
37499 width = 18;
37500 height = 14;
37501 legSlot = 140;
37502 value = sellPrice(0, 1);
37503 rare = 4;
37504 return;
37505 case 3771:
37506 useStyle = 4;
37507 channel = true;
37508 width = 34;
37509 height = 34;
37511 useAnimation = 20;
37512 useTime = 20;
37513 rare = 8;
37514 noMelee = true;
37515 mountType = 14;
37516 value = sellPrice(0, 5);
37517 return;
37518 case 3772:
37519 useStyle = 1;
37520 useTurn = true;
37521 autoReuse = true;
37522 useAnimation = 18;
37523 useTime = 18;
37524 width = 28;
37525 height = 28;
37526 damage = 16;
37527 knockBack = 4.5f;
37529 scale = 1.1f;
37530 melee = true;
37531 value = sellPrice(0, 0, 10);
37532 rare = 2;
37533 return;
37534 case 3773:
37535 width = 18;
37536 height = 18;
37537 headSlot = 199;
37538 rare = 3;
37539 vanity = true;
37540 value = sellPrice(0, 0, 50);
37541 return;
37542 case 3774:
37543 width = 18;
37544 height = 18;
37545 bodySlot = 197;
37546 rare = 3;
37547 vanity = true;
37548 value = sellPrice(0, 0, 50);
37549 return;
37550 case 3775:
37551 width = 18;
37552 height = 18;
37553 legSlot = 141;
37554 rare = 3;
37555 vanity = true;
37556 value = sellPrice(0, 0, 50);
37557 return;
37558 case 3776:
37559 width = 18;
37560 height = 18;
37561 defense = 6;
37562 headSlot = 200;
37563 rare = 5;
37564 value = 250000;
37565 return;
37566 case 3777:
37567 width = 18;
37568 height = 18;
37569 defense = 12;
37570 bodySlot = 198;
37571 rare = 5;
37572 value = 200000;
37573 return;
37574 case 3778:
37575 width = 18;
37576 height = 18;
37577 defense = 8;
37578 legSlot = 142;
37579 rare = 5;
37580 value = 150000;
37581 return;
37582 case 3779:
37583 mana = 14;
37584 damage = 85;
37585 useStyle = 5;
37586 shootSpeed = 3f;
37587 shoot = 659;
37588 width = 26;
37589 height = 28;
37591 useAnimation = 22;
37592 useTime = 22;
37593 autoReuse = true;
37594 noMelee = true;
37595 knockBack = 5f;
37596 rare = 4;
37597 value = sellPrice(0, 1);
37598 magic = true;
37599 glowMask = 218;
37600 return;
37601 case 3780:
37602 useStyle = 1;
37603 useTurn = true;
37604 useAnimation = 15;
37605 useTime = 10;
37606 autoReuse = true;
37608 consumable = true;
37609 createTile = 91;
37610 placeStyle = 272;
37611 width = 10;
37612 height = 24;
37613 value = 1000;
37614 rare = 1;
37615 return;
37616 case 3781:
37617 width = 24;
37618 height = 28;
37619 rare = 3;
37620 value = 100000;
37621 accessory = true;
37622 return;
37623 case 3784:
37624 width = 18;
37625 height = 18;
37626 legSlot = 143;
37627 rare = 3;
37628 vanity = true;
37629 value = sellPrice(0, 0, 50);
37630 return;
37631 case 3785:
37632 width = 18;
37633 height = 18;
37634 bodySlot = 199;
37635 rare = 3;
37636 vanity = true;
37637 value = sellPrice(0, 0, 50);
37638 return;
37639 case 3786:
37640 width = 18;
37641 height = 18;
37642 headSlot = 201;
37643 rare = 3;
37644 vanity = true;
37645 value = sellPrice(0, 0, 50);
37646 return;
37647 case 3782:
37648 useStyle = 1;
37649 useTurn = true;
37650 useAnimation = 15;
37651 useTime = 10;
37652 autoReuse = true;
37654 consumable = true;
37655 createTile = 461;
37656 width = 24;
37657 height = 24;
37658 value = sellPrice(0, 0, 0, 40);
37659 return;
37660 case 3787:
37661 useStyle = 5;
37662 useAnimation = 12;
37663 useTime = 4;
37665 shootSpeed = 14f;
37666 knockBack = 6f;
37667 width = 16;
37668 height = 16;
37669 damage = 38;
37671 crit = 20;
37672 shoot = 660;
37673 mana = 17;
37674 rare = 4;
37675 value = 300000;
37676 noMelee = true;
37677 magic = true;
37678 autoReuse = true;
37679 return;
37680 case 3788:
37681 knockBack = 6.5f;
37682 useStyle = 5;
37683 useAnimation = 48;
37684 useTime = 48;
37685 width = 50;
37686 height = 14;
37687 shoot = 10;
37690 damage = 24;
37691 shootSpeed = 7f;
37692 noMelee = true;
37693 value = 250000;
37694 rare = 4;
37695 ranged = true;
37696 return;
37697 case 3783:
37698 width = 18;
37699 height = 18;
37701 value = 50000;
37702 rare = 5;
37703 return;
37704 case 3789:
37705 case 3790:
37706 case 3791:
37707 case 3792:
37708 case 3793:
37709 useStyle = 1;
37710 useTurn = true;
37711 useAnimation = 15;
37712 useTime = 10;
37713 autoReuse = true;
37715 consumable = true;
37716 createTile = 91;
37717 placeStyle = 273 + type - 3789;
37718 width = 10;
37719 height = 24;
37720 value = 1000;
37721 rare = 1;
37722 return;
37723 case 3794:
37724 width = 18;
37725 height = 18;
37727 value = sellPrice(0, 0, 1);
37728 rare = 1;
37729 return;
37730 case 3795:
37731 useStyle = 1;
37732 useTurn = true;
37733 useAnimation = 15;
37734 useTime = 10;
37735 autoReuse = true;
37737 consumable = true;
37738 createTile = 462;
37739 width = 26;
37740 height = 18;
37741 value = sellPrice(0, 0, 50);
37742 rare = 3;
37743 return;
37744 case 3796:
37745 useStyle = 1;
37746 useTurn = true;
37747 useAnimation = 15;
37748 useTime = 10;
37749 autoReuse = true;
37750 consumable = true;
37751 createTile = 139;
37752 placeStyle = 38;
37753 width = 24;
37754 height = 24;
37755 rare = 4;
37756 value = 100000;
37757 accessory = true;
37758 hasVanityEffects = true;
37759 return;
37760 case 3797:
37761 width = 18;
37762 height = 18;
37763 headSlot = 203;
37764 rare = 8;
37765 defense = 7;
37766 value = sellPrice(0, 3);
37767 return;
37768 case 3798:
37769 width = 18;
37770 height = 18;
37771 bodySlot = 200;
37772 rare = 8;
37773 defense = 15;
37774 value = sellPrice(0, 3);
37775 return;
37776 case 3799:
37777 width = 18;
37778 height = 18;
37779 legSlot = 144;
37780 rare = 8;
37781 defense = 10;
37782 value = sellPrice(0, 3);
37783 return;
37784 case 3800:
37785 width = 18;
37786 height = 18;
37787 headSlot = 204;
37788 rare = 8;
37789 defense = 13;
37790 value = sellPrice(0, 3);
37791 return;
37792 case 3801:
37793 width = 18;
37794 height = 18;
37795 bodySlot = 201;
37796 rare = 8;
37797 defense = 27;
37798 value = sellPrice(0, 3);
37799 return;
37800 case 3802:
37801 width = 18;
37802 height = 18;
37803 legSlot = 145;
37804 rare = 8;
37805 defense = 18;
37806 value = sellPrice(0, 3);
37807 return;
37808 case 3803:
37809 width = 18;
37810 height = 18;
37811 headSlot = 205;
37812 rare = 8;
37813 defense = 7;
37814 value = sellPrice(0, 3);
37815 return;
37816 case 3804:
37817 width = 18;
37818 height = 18;
37819 bodySlot = 202;
37820 rare = 8;
37821 defense = 17;
37822 value = sellPrice(0, 3);
37823 return;
37824 case 3805:
37825 width = 18;
37826 height = 18;
37827 legSlot = 146;
37828 rare = 8;
37829 defense = 12;
37830 value = sellPrice(0, 3);
37831 return;
37832 case 3806:
37833 width = 18;
37834 height = 18;
37835 headSlot = 206;
37836 rare = 8;
37837 defense = 8;
37838 value = sellPrice(0, 3);
37839 return;
37840 case 3807:
37841 width = 18;
37842 height = 18;
37843 bodySlot = 203;
37844 rare = 8;
37845 defense = 22;
37846 value = sellPrice(0, 3);
37847 return;
37848 case 3808:
37849 width = 18;
37850 height = 18;
37851 legSlot = 148;
37852 rare = 8;
37853 defense = 16;
37854 value = sellPrice(0, 3);
37855 return;
37856 case 3809:
37857 width = 22;
37858 height = 22;
37859 accessory = true;
37860 rare = 5;
37861 value = sellPrice(0, 3);
37862 neckSlot = 9;
37863 return;
37864 case 3810:
37865 width = 22;
37866 height = 22;
37867 accessory = true;
37868 rare = 5;
37869 value = sellPrice(0, 3);
37870 shieldSlot = 6;
37871 return;
37872 case 3811:
37873 width = 22;
37874 height = 22;
37875 accessory = true;
37876 rare = 5;
37877 value = sellPrice(0, 3);
37878 handOnSlot = 19;
37879 return;
37880 case 3812:
37881 width = 22;
37882 height = 22;
37883 accessory = true;
37884 rare = 5;
37885 value = sellPrice(0, 3);
37886 waistSlot = 12;
37887 return;
37888 case 3813:
37889 rare = 3;
37890 useStyle = 1;
37891 useTurn = true;
37892 useAnimation = 15;
37893 useTime = 10;
37894 autoReuse = true;
37896 consumable = true;
37897 createTile = 463;
37898 width = 12;
37899 height = 12;
37900 value = 100000;
37901 glowMask = 244;
37902 return;
37903 case 3814:
37904 rare = 1;
37905 useStyle = 1;
37906 useTurn = true;
37907 useAnimation = 15;
37908 useTime = 10;
37909 autoReuse = true;
37911 consumable = true;
37912 createTile = 464;
37913 width = 12;
37914 height = 12;
37915 value = 100000;
37916 return;
37917 case 3815:
37918 rare = 1;
37919 useStyle = 1;
37920 useTurn = true;
37921 useAnimation = 15;
37922 useTime = 10;
37923 autoReuse = true;
37925 consumable = true;
37926 createTile = 465;
37927 width = 12;
37928 height = 12;
37929 value = 100000;
37930 return;
37931 case 3816:
37932 rare = 3;
37933 useStyle = 1;
37934 useTurn = true;
37935 useAnimation = 15;
37936 useTime = 10;
37937 autoReuse = true;
37939 consumable = true;
37940 createTile = 466;
37941 width = 12;
37942 height = 12;
37943 value = buyPrice(0, 1);
37944 return;
37945 case 3817:
37946 width = 12;
37947 height = 12;
37949 value = 0;
37950 rare = 3;
37951 return;
37952 case 3818:
37953 case 3819:
37954 case 3820:
37955 case 3824:
37956 case 3825:
37957 case 3826:
37958 case 3829:
37959 case 3830:
37960 case 3831:
37961 case 3832:
37962 case 3833:
37963 case 3834:
37964 width = 18;
37965 height = 20;
37967 useStyle = 1;
37968 useAnimation = 30;
37969 useTime = 30;
37970 shootSpeed = 1f;
37971 noMelee = true;
37972 value = sellPrice(0, 1);
37973 rare = 3;
37974 shoot = 663;
37975 summon = true;
37976 damage = 17;
37977 knockBack = 3f;
37978 mana = 5;
37979 DD2Summon = true;
37980 sentry = true;
37981 switch (type)
37982 {
37983 case 3819:
37984 shoot = 665;
37985 damage = 42;
37986 rare = 5;
37987 mana = 10;
37988 value = sellPrice(0, 5);
37989 break;
37990 case 3820:
37991 shoot = 667;
37992 damage = 88;
37993 rare = 8;
37994 mana = 15;
37995 value = sellPrice(0, 15);
37996 break;
37997 case 3824:
37998 shoot = 677;
37999 damage = 30;
38000 knockBack = 4.7f;
38001 break;
38002 case 3825:
38003 shoot = 678;
38004 damage = 74;
38005 rare = 5;
38006 mana = 10;
38007 knockBack = 4.7f;
38008 value = sellPrice(0, 5);
38009 break;
38010 case 3826:
38011 shoot = 679;
38012 damage = 156;
38013 rare = 8;
38014 mana = 15;
38015 knockBack = 4.7f;
38016 value = sellPrice(0, 15);
38017 break;
38018 case 3832:
38019 shoot = 691;
38020 damage = 24;
38021 knockBack = 0.5f;
38022 break;
38023 case 3833:
38024 shoot = 692;
38025 damage = 59;
38026 rare = 5;
38027 mana = 10;
38028 knockBack = 0.5f;
38029 value = sellPrice(0, 5);
38030 break;
38031 case 3834:
38032 shoot = 693;
38033 damage = 126;
38034 rare = 8;
38035 mana = 15;
38036 knockBack = 0.5f;
38037 value = sellPrice(0, 15);
38038 break;
38039 case 3829:
38040 shoot = 688;
38041 damage = 4;
38042 knockBack = 0.25f;
38043 break;
38044 case 3830:
38045 shoot = 689;
38046 damage = 11;
38047 rare = 5;
38048 mana = 10;
38049 knockBack = 0.25f;
38050 value = sellPrice(0, 5);
38051 break;
38052 case 3831:
38053 shoot = 690;
38054 damage = 34;
38055 rare = 8;
38056 mana = 15;
38057 knockBack = 0.25f;
38058 value = sellPrice(0, 15);
38059 break;
38060 case 3821:
38061 case 3822:
38062 case 3823:
38063 case 3827:
38064 case 3828:
38065 break;
38066 }
38067 return;
38068 case 3821:
38069 shootSpeed = 6.5f;
38070 shoot = 669;
38071 width = 20;
38072 height = 20;
38073 maxStack = 1;
38075 useStyle = 5;
38076 useAnimation = 40;
38077 useTime = 40;
38078 noUseGraphic = true;
38079 noMelee = true;
38080 value = sellPrice(0, 0, 1);
38081 damage = 20;
38082 knockBack = 7f;
38083 ranged = true;
38084 rare = 1;
38085 useAmmo = 353;
38086 return;
38087 case 3822:
38088 width = 12;
38089 height = 12;
38091 value = 0;
38092 return;
38093 case 3823:
38095 useStyle = 1;
38096 damage = 95;
38097 useAnimation = 20;
38098 useTime = 20;
38099 width = 34;
38100 height = 34;
38101 scale = 1.1f;
38102 knockBack = 6.5f;
38103 melee = true;
38104 rare = 5;
38105 value = sellPrice(0, 1);
38106 autoReuse = true;
38107 flame = true;
38108 useTurn = true;
38109 return;
38110 case 3828:
38111 rare = 3;
38113 consumable = true;
38114 width = 22;
38115 height = 18;
38116 value = buyPrice(0, 0, 25);
38117 return;
38118 case 3835:
38119 useStyle = 5;
38120 useAnimation = 30;
38121 useTime = 30;
38122 shootSpeed = 24f;
38123 knockBack = 7f;
38124 width = 16;
38125 height = 16;
38127 shoot = 697;
38128 rare = 5;
38129 value = sellPrice(0, 1);
38130 noMelee = true;
38131 noUseGraphic = true;
38132 channel = true;
38133 autoReuse = true;
38134 melee = true;
38135 damage = 50;
38136 return;
38137 case 3836:
38138 useStyle = 5;
38139 useAnimation = 27;
38140 useTime = 27;
38141 shootSpeed = 42f;
38142 knockBack = 7f;
38143 width = 16;
38144 height = 16;
38146 shoot = 699;
38147 rare = 5;
38148 value = sellPrice(0, 1);
38149 noMelee = true;
38150 noUseGraphic = true;
38151 channel = true;
38152 melee = true;
38153 damage = 45;
38154 return;
38155 case 3837:
38156 case 3838:
38157 case 3839:
38158 case 3840:
38159 case 3841:
38160 case 3842:
38161 case 3843:
38162 case 3844:
38163 case 3845:
38164 case 3846:
38165 useStyle = 1;
38166 useTurn = true;
38167 useAnimation = 15;
38168 useTime = 10;
38169 autoReuse = true;
38171 consumable = true;
38172 createTile = 91;
38173 placeStyle = 278 + type - 3837;
38174 width = 10;
38175 height = 24;
38176 value = 1000;
38177 rare = 1;
38178 return;
38179 case 3855:
38180 case 3856:
38181 case 3857:
38182 damage = 0;
38183 useStyle = 1;
38184 width = 16;
38185 height = 30;
38187 useAnimation = 20;
38188 useTime = 20;
38189 rare = 3;
38190 noMelee = true;
38191 value = sellPrice(0, 2);
38192 buffType = 200;
38193 shoot = 703;
38194 switch (type)
38195 {
38196 case 3856:
38197 buffType = 201;
38198 shoot = 702;
38199 break;
38200 case 3857:
38201 buffType = 202;
38202 shoot = 701;
38203 break;
38204 }
38205 return;
38206 case 3854:
38207 useStyle = 5;
38208 useAnimation = 18;
38209 useTime = 18;
38210 shootSpeed = 20f;
38211 knockBack = 2f;
38212 width = 20;
38213 height = 12;
38214 damage = 32;
38216 shoot = 705;
38217 rare = 5;
38218 value = sellPrice(0, 1);
38219 noMelee = true;
38220 noUseGraphic = true;
38221 ranged = true;
38222 channel = true;
38224 autoReuse = true;
38225 return;
38226 case 3827:
38227 rare = 8;
38229 useStyle = 1;
38230 damage = 180;
38231 useAnimation = 20;
38232 useTime = 20;
38233 width = 30;
38234 height = 30;
38235 knockBack = 5.5f;
38236 melee = true;
38237 value = sellPrice(0, 5);
38238 autoReuse = true;
38239 useTurn = false;
38240 glowMask = 227;
38241 shoot = 684;
38242 shootSpeed = 17f;
38243 return;
38244 case 3852:
38246 useStyle = 5;
38247 useAnimation = 25;
38248 useTime = 3;
38249 shootSpeed = 11f;
38250 knockBack = 9f;
38251 width = 16;
38252 height = 16;
38253 damage = 36;
38255 shoot = 712;
38256 mana = 20;
38257 rare = 5;
38258 value = sellPrice(0, 1);
38259 noMelee = true;
38260 magic = true;
38261 autoReuse = true;
38262 return;
38263 case 3858:
38264 useStyle = 5;
38265 useAnimation = 30;
38266 useTime = 30;
38267 shootSpeed = 24f;
38268 knockBack = 5f;
38269 width = 16;
38270 height = 16;
38272 shoot = 707;
38273 rare = 8;
38274 value = sellPrice(0, 5);
38275 noMelee = true;
38276 noUseGraphic = true;
38277 channel = true;
38278 autoReuse = true;
38279 melee = true;
38280 damage = 140;
38281 return;
38282 case 3859:
38283 autoReuse = true;
38284 useStyle = 5;
38285 useAnimation = 30;
38286 useTime = 30;
38287 width = 14;
38288 height = 32;
38289 shoot = 710;
38292 damage = 39;
38293 shootSpeed = 11f;
38294 knockBack = 4.5f;
38295 rare = 8;
38296 crit = 3;
38297 noMelee = true;
38298 value = sellPrice(0, 5);
38299 ranged = true;
38300 glowMask = 234;
38301 return;
38302 case 3860:
38303 case 3861:
38304 case 3862:
38306 consumable = true;
38307 width = 24;
38308 height = 24;
38309 rare = 1;
38310 if (type == 3860)
38311 {
38312 rare = 8;
38313 }
38314 if (type == 3862)
38315 {
38316 rare = 3;
38317 }
38318 if (type == 3861)
38319 {
38320 rare = 5;
38321 }
38322 expert = true;
38323 return;
38324 case 3863:
38325 case 3864:
38326 case 3865:
38327 width = 28;
38328 height = 20;
38329 rare = 1;
38330 vanity = true;
38331 value = sellPrice(0, 0, 75);
38332 switch (type)
38333 {
38334 case 3863:
38335 headSlot = 207;
38336 break;
38337 case 3865:
38338 headSlot = 209;
38339 break;
38340 case 3864:
38341 headSlot = 208;
38342 break;
38343 }
38344 return;
38345 case 3866:
38346 case 3867:
38347 case 3868:
38348 useStyle = 1;
38349 useTurn = true;
38350 useAnimation = 15;
38351 useTime = 10;
38352 autoReuse = true;
38354 consumable = true;
38355 createTile = 240;
38356 width = 30;
38357 height = 30;
38358 value = sellPrice(0, 1);
38359 placeStyle = 60;
38360 if (type == 3866)
38361 {
38362 placeStyle = 61;
38363 }
38364 if (type == 3868)
38365 {
38366 placeStyle = 62;
38367 }
38368 rare = 1;
38369 return;
38370 case 3869:
38371 useStyle = 1;
38372 useTurn = true;
38373 useAnimation = 15;
38374 useTime = 10;
38375 autoReuse = true;
38376 consumable = true;
38377 createTile = 139;
38378 placeStyle = 39;
38379 width = 24;
38380 height = 24;
38381 rare = 4;
38382 value = 100000;
38383 accessory = true;
38384 hasVanityEffects = true;
38385 return;
38386 case 3870:
38387 useStyle = 5;
38388 useAnimation = 20;
38389 useTime = 20;
38390 reuseDelay = 10;
38391 shootSpeed = 14f;
38392 knockBack = 7f;
38393 width = 16;
38394 height = 16;
38395 damage = 100;
38397 shoot = 711;
38398 mana = 14;
38399 rare = 8;
38400 value = sellPrice(0, 5);
38401 noMelee = true;
38402 magic = true;
38403 autoReuse = true;
38404 glowMask = 238;
38405 return;
38406 case 3871:
38407 width = 18;
38408 height = 18;
38409 rare = 8;
38410 defense = 20;
38411 value = sellPrice(0, 3);
38412 headSlot = 210;
38413 return;
38414 case 3872:
38415 width = 18;
38416 height = 18;
38417 rare = 8;
38418 defense = 24;
38419 value = sellPrice(0, 3);
38420 bodySlot = 204;
38421 return;
38422 case 3873:
38423 width = 18;
38424 height = 18;
38425 rare = 8;
38426 defense = 24;
38427 value = sellPrice(0, 3);
38428 legSlot = 152;
38429 return;
38430 case 3874:
38431 width = 18;
38432 height = 18;
38433 rare = 8;
38434 defense = 7;
38435 value = sellPrice(0, 3);
38436 headSlot = 211;
38437 return;
38438 case 3875:
38439 width = 18;
38440 height = 18;
38441 rare = 8;
38442 defense = 21;
38443 value = sellPrice(0, 3);
38444 bodySlot = 205;
38445 return;
38446 case 3876:
38447 width = 18;
38448 height = 18;
38449 rare = 8;
38450 defense = 14;
38451 value = sellPrice(0, 3);
38452 legSlot = 153;
38453 return;
38454 case 3877:
38455 width = 18;
38456 height = 18;
38457 rare = 8;
38458 defense = 8;
38459 value = sellPrice(0, 3);
38460 headSlot = 212;
38461 return;
38462 case 3878:
38463 width = 18;
38464 height = 18;
38465 rare = 8;
38466 defense = 24;
38467 value = sellPrice(0, 3);
38468 bodySlot = 206;
38469 return;
38470 case 3879:
38471 width = 18;
38472 height = 18;
38473 rare = 8;
38474 defense = 16;
38475 value = sellPrice(0, 3);
38476 legSlot = 154;
38477 return;
38478 case 3880:
38479 width = 18;
38480 height = 18;
38481 rare = 8;
38482 defense = 10;
38483 value = sellPrice(0, 3);
38484 headSlot = 213;
38485 return;
38486 case 3881:
38487 width = 18;
38488 height = 18;
38489 rare = 8;
38490 defense = 26;
38491 value = sellPrice(0, 3);
38492 bodySlot = 207;
38493 return;
38494 case 3882:
38495 width = 18;
38496 height = 18;
38497 rare = 8;
38498 defense = 18;
38499 value = sellPrice(0, 3);
38500 legSlot = 156;
38501 return;
38502 case 3883:
38503 width = 22;
38504 height = 20;
38505 accessory = true;
38506 value = buyPrice(0, 40);
38507 rare = 8;
38508 wingSlot = 37;
38509 return;
38510 case 3884:
38511 useStyle = 1;
38512 useTurn = true;
38513 useAnimation = 15;
38514 useTime = 10;
38515 autoReuse = true;
38517 consumable = true;
38518 createTile = 467;
38519 width = 26;
38520 height = 22;
38521 value = 500;
38522 placeStyle = 0;
38523 return;
38524 case 3885:
38525 useStyle = 1;
38526 useTurn = true;
38527 useAnimation = 15;
38528 useTime = 10;
38529 autoReuse = true;
38531 consumable = true;
38532 createTile = 467;
38533 width = 26;
38534 height = 22;
38535 value = buyPrice(0, 10);
38536 placeStyle = 1;
38537 return;
38538 case 3886:
38539 useStyle = 1;
38540 useTurn = true;
38541 useAnimation = 15;
38542 useTime = 10;
38543 autoReuse = true;
38545 consumable = true;
38546 createTile = 468;
38547 width = 26;
38548 height = 22;
38549 value = 500;
38550 placeStyle = 0;
38551 return;
38552 case 3887:
38553 useStyle = 1;
38554 useTurn = true;
38555 useAnimation = 15;
38556 useTime = 10;
38557 autoReuse = true;
38559 consumable = true;
38560 createTile = 468;
38561 width = 26;
38562 height = 22;
38563 value = 500;
38564 placeStyle = 1;
38565 return;
38566 case 3888:
38567 useStyle = 1;
38568 useTurn = true;
38569 useAnimation = 15;
38570 useTime = 10;
38572 consumable = true;
38573 createTile = 10;
38574 width = 14;
38575 height = 28;
38576 value = 200;
38577 placeStyle = 36;
38578 return;
38579 case 3889:
38580 useStyle = 1;
38581 useTurn = true;
38582 useAnimation = 15;
38583 useTime = 10;
38584 autoReuse = true;
38586 consumable = true;
38587 createTile = 15;
38588 width = 12;
38589 height = 30;
38590 placeStyle = 36;
38591 value = 150;
38592 return;
38593 case 3890:
38594 noWet = true;
38595 useStyle = 1;
38596 useTurn = true;
38597 useAnimation = 15;
38598 useTime = 10;
38599 autoReuse = true;
38601 consumable = true;
38602 createTile = 33;
38603 width = 8;
38604 height = 18;
38605 value = sellPrice(0, 0, 0, 60);
38606 placeStyle = 30;
38607 return;
38608 case 3891:
38609 useStyle = 1;
38610 useTurn = true;
38611 useAnimation = 15;
38612 useTime = 10;
38613 autoReuse = true;
38615 consumable = true;
38616 createTile = 42;
38617 width = 12;
38618 height = 28;
38619 placeStyle = 37;
38620 value = 150;
38621 return;
38622 case 3892:
38623 useStyle = 1;
38624 useTurn = true;
38625 useAnimation = 15;
38626 useTime = 10;
38627 autoReuse = true;
38629 consumable = true;
38630 createTile = 93;
38631 width = 10;
38632 height = 24;
38633 value = 500;
38634 placeStyle = 31;
38635 return;
38636 case 3893:
38637 useStyle = 1;
38638 useTurn = true;
38639 useAnimation = 15;
38640 useTime = 10;
38641 autoReuse = true;
38643 consumable = true;
38644 createTile = 100;
38645 width = 20;
38646 height = 20;
38647 value = 1500;
38648 placeStyle = 31;
38649 return;
38650 case 3894:
38651 useStyle = 1;
38652 useTurn = true;
38653 useAnimation = 15;
38654 useTime = 10;
38655 autoReuse = true;
38657 consumable = true;
38658 createTile = 34;
38659 width = 26;
38660 height = 26;
38661 value = 3000;
38662 placeStyle = 37;
38663 return;
38664 case 3895:
38665 useStyle = 1;
38666 useTurn = true;
38667 useAnimation = 15;
38668 useTime = 10;
38669 autoReuse = true;
38671 consumable = true;
38672 createTile = 90;
38673 width = 20;
38674 height = 20;
38675 value = 300;
38676 placeStyle = 31;
38677 return;
38678 case 3896:
38679 useStyle = 1;
38680 useTurn = true;
38681 useAnimation = 15;
38682 useTime = 10;
38683 autoReuse = true;
38685 consumable = true;
38686 createTile = 172;
38687 width = 20;
38688 height = 20;
38689 value = 300;
38690 placeStyle = 32;
38691 return;
38692 case 3897:
38693 useStyle = 1;
38694 useTurn = true;
38695 useAnimation = 15;
38696 useTime = 10;
38698 consumable = true;
38699 autoReuse = true;
38700 createTile = 79;
38701 width = 28;
38702 height = 20;
38703 value = 2000;
38704 placeStyle = 31;
38705 return;
38706 case 3898:
38707 case 3899:
38708 case 3900:
38709 case 3901:
38710 case 3902:
38711 useStyle = 1;
38712 useTurn = true;
38713 useAnimation = 15;
38714 useTime = 10;
38715 autoReuse = true;
38717 consumable = true;
38718 createTile = 104;
38719 width = 20;
38720 height = 20;
38721 value = 300;
38722 placeStyle = 28 + type - 3898;
38723 return;
38724 case 3903:
38725 case 3904:
38726 case 3905:
38727 case 3906:
38728 case 3907:
38729 case 3908:
38730 useStyle = 1;
38731 useTurn = true;
38732 useAnimation = 15;
38733 useTime = 10;
38734 autoReuse = true;
38736 consumable = true;
38737 createTile = 19;
38738 width = 8;
38739 height = 10;
38740 placeStyle = 30 + type - 3903;
38741 return;
38742 }
38743 switch (type)
38744 {
38745 case 3909:
38746 useStyle = 1;
38747 useTurn = true;
38748 useAnimation = 15;
38749 useTime = 10;
38750 autoReuse = true;
38752 consumable = true;
38753 createTile = 18;
38754 width = 28;
38755 height = 14;
38756 value = 150;
38757 placeStyle = 31;
38758 return;
38759 case 3910:
38760 useStyle = 1;
38761 useTurn = true;
38762 useAnimation = 15;
38763 useTime = 10;
38764 autoReuse = true;
38766 consumable = true;
38767 createTile = 18;
38768 width = 28;
38769 height = 14;
38770 value = buyPrice(0, 10);
38771 placeStyle = 32;
38772 return;
38773 case 3911:
38774 case 3912:
38775 case 3913:
38776 case 3914:
38777 useStyle = 1;
38778 useTurn = true;
38779 useAnimation = 15;
38780 useTime = 10;
38781 autoReuse = true;
38783 consumable = true;
38784 createTile = 88;
38785 width = 20;
38786 height = 20;
38787 value = 300;
38788 placeStyle = 28 + type - 3911;
38789 return;
38790 case 3915:
38791 case 3916:
38792 useStyle = 1;
38793 useTurn = true;
38794 useAnimation = 15;
38795 useTime = 10;
38796 autoReuse = true;
38798 consumable = true;
38799 createTile = 87;
38800 width = 20;
38801 height = 20;
38802 value = 300;
38803 placeStyle = 30 + type - 3915;
38804 return;
38805 }
38806 switch (type)
38807 {
38808 case 3917:
38809 useStyle = 1;
38810 useTurn = true;
38811 useAnimation = 15;
38812 useTime = 10;
38813 autoReuse = true;
38815 consumable = true;
38816 createTile = 101;
38817 width = 20;
38818 height = 20;
38819 value = 300;
38820 placeStyle = 32;
38821 break;
38822 case 3918:
38823 useStyle = 1;
38824 useTurn = true;
38825 useAnimation = 15;
38826 useTime = 10;
38827 autoReuse = true;
38829 consumable = true;
38830 createTile = 89;
38831 width = 20;
38832 height = 20;
38833 value = 300;
38834 placeStyle = 33;
38835 break;
38836 case 3919:
38837 useStyle = 1;
38838 useTurn = true;
38839 useAnimation = 15;
38840 useTime = 10;
38841 autoReuse = true;
38843 consumable = true;
38844 createTile = 89;
38845 width = 20;
38846 height = 20;
38847 value = 300;
38848 placeStyle = 34;
38849 break;
38850 case 3920:
38851 useStyle = 1;
38852 useTurn = true;
38853 useAnimation = 15;
38854 useTime = 10;
38855 autoReuse = true;
38857 consumable = true;
38858 createTile = 469;
38859 width = 26;
38860 height = 20;
38861 value = 300;
38862 placeStyle = 0;
38863 break;
38864 case 3921:
38865 width = 28;
38866 height = 20;
38867 headSlot = 214;
38868 rare = 9;
38869 value = sellPrice(0, 5);
38870 vanity = true;
38871 break;
38872 case 3922:
38873 width = 28;
38874 height = 20;
38875 bodySlot = 208;
38876 rare = 9;
38877 value = sellPrice(0, 5);
38878 vanity = true;
38879 break;
38880 case 3923:
38881 width = 18;
38882 height = 14;
38883 legSlot = 158;
38884 rare = 9;
38885 value = sellPrice(0, 5);
38886 vanity = true;
38887 break;
38888 case 3924:
38889 width = 24;
38890 height = 8;
38891 accessory = true;
38892 rare = 9;
38893 wingSlot = 38;
38894 value = 400000;
38895 break;
38896 case 3925:
38897 width = 28;
38898 height = 20;
38899 headSlot = 215;
38900 rare = 9;
38901 value = sellPrice(0, 5);
38902 vanity = true;
38903 break;
38904 case 3926:
38905 width = 28;
38906 height = 20;
38907 bodySlot = 209;
38908 rare = 9;
38909 value = sellPrice(0, 5);
38910 vanity = true;
38911 break;
38912 case 3927:
38913 width = 18;
38914 height = 14;
38915 legSlot = 159;
38916 rare = 9;
38917 value = sellPrice(0, 5);
38918 vanity = true;
38919 break;
38920 case 3928:
38921 width = 24;
38922 height = 8;
38923 accessory = true;
38924 rare = 9;
38925 wingSlot = 39;
38926 value = 400000;
38927 break;
38928 case 3929:
38929 width = 18;
38930 height = 14;
38931 rare = 9;
38932 vanity = true;
38933 value = sellPrice(0, 5);
38934 accessory = true;
38935 hasVanityEffects = true;
38936 break;
38937 case 3930:
38938 useStyle = 5;
38939 useAnimation = 6;
38940 useTime = 6;
38941 shootSpeed = 17f;
38942 knockBack = 10f;
38943 width = 20;
38944 height = 12;
38945 damage = 50;
38946 UseSound = null;
38947 shoot = 714;
38948 rare = 10;
38949 value = sellPrice(0, 10);
38950 noMelee = true;
38951 noUseGraphic = true;
38952 ranged = true;
38953 channel = true;
38954 autoReuse = true;
38956 break;
38957 case 3931:
38958 useStyle = 1;
38959 useTurn = true;
38960 useAnimation = 15;
38961 useTime = 10;
38962 autoReuse = true;
38964 consumable = true;
38965 createTile = 90;
38966 width = 20;
38967 height = 20;
38968 value = 300;
38969 placeStyle = 32;
38970 break;
38971 case 3932:
38972 useStyle = 1;
38973 useTurn = true;
38974 useAnimation = 15;
38975 useTime = 10;
38977 consumable = true;
38978 autoReuse = true;
38979 createTile = 79;
38980 width = 28;
38981 height = 20;
38982 value = 2000;
38983 placeStyle = 32;
38984 break;
38985 case 3933:
38986 useStyle = 1;
38987 useTurn = true;
38988 useAnimation = 15;
38989 useTime = 10;
38990 autoReuse = true;
38992 consumable = true;
38993 createTile = 101;
38994 width = 20;
38995 height = 20;
38996 value = 300;
38997 placeStyle = 33;
38998 break;
38999 case 3934:
39000 useStyle = 1;
39001 useTurn = true;
39002 useAnimation = 15;
39003 useTime = 10;
39004 autoReuse = true;
39006 consumable = true;
39007 createTile = 88;
39008 width = 20;
39009 height = 20;
39010 value = 300;
39011 placeStyle = 32;
39012 break;
39013 case 3935:
39014 useStyle = 1;
39015 useTurn = true;
39016 useAnimation = 15;
39017 useTime = 10;
39018 autoReuse = true;
39020 consumable = true;
39021 createTile = 100;
39022 width = 20;
39023 height = 20;
39024 value = 1500;
39025 placeStyle = 32;
39026 break;
39027 case 3936:
39028 noWet = true;
39029 useStyle = 1;
39030 useTurn = true;
39031 useAnimation = 15;
39032 useTime = 10;
39033 autoReuse = true;
39035 consumable = true;
39036 createTile = 33;
39037 width = 8;
39038 height = 18;
39039 value = sellPrice(0, 0, 0, 60);
39040 placeStyle = 31;
39041 break;
39042 case 3937:
39043 useStyle = 1;
39044 useTurn = true;
39045 useAnimation = 15;
39046 useTime = 10;
39047 autoReuse = true;
39049 consumable = true;
39050 createTile = 15;
39051 width = 12;
39052 height = 30;
39053 placeStyle = 37;
39054 value = 150;
39055 break;
39056 case 3938:
39057 useStyle = 1;
39058 useTurn = true;
39059 useAnimation = 15;
39060 useTime = 10;
39061 autoReuse = true;
39063 consumable = true;
39064 createTile = 34;
39065 width = 26;
39066 height = 26;
39067 value = 3000;
39068 placeStyle = 38;
39069 break;
39070 case 3939:
39071 useStyle = 1;
39072 useTurn = true;
39073 useAnimation = 15;
39074 useTime = 10;
39075 autoReuse = true;
39077 consumable = true;
39078 createTile = 467;
39079 width = 26;
39080 height = 22;
39081 value = 500;
39082 placeStyle = 2;
39083 break;
39084 case 3940:
39085 useStyle = 1;
39086 useTurn = true;
39087 useAnimation = 15;
39088 useTime = 10;
39089 autoReuse = true;
39091 consumable = true;
39092 createTile = 104;
39093 width = 20;
39094 height = 20;
39095 value = 300;
39096 placeStyle = 33;
39097 break;
39098 case 3941:
39099 useStyle = 1;
39100 useTurn = true;
39101 useAnimation = 15;
39102 useTime = 10;
39104 consumable = true;
39105 createTile = 10;
39106 width = 14;
39107 height = 28;
39108 value = 200;
39109 placeStyle = 37;
39110 break;
39111 case 3942:
39112 useStyle = 1;
39113 useTurn = true;
39114 useAnimation = 15;
39115 useTime = 10;
39116 autoReuse = true;
39118 consumable = true;
39119 createTile = 93;
39120 width = 10;
39121 height = 24;
39122 value = 500;
39123 placeStyle = 32;
39124 break;
39125 case 3943:
39126 useStyle = 1;
39127 useTurn = true;
39128 useAnimation = 15;
39129 useTime = 10;
39130 autoReuse = true;
39132 consumable = true;
39133 createTile = 42;
39134 width = 12;
39135 height = 28;
39136 placeStyle = 38;
39137 value = 150;
39138 break;
39139 case 3944:
39140 useStyle = 1;
39141 useTurn = true;
39142 useAnimation = 15;
39143 useTime = 10;
39144 autoReuse = true;
39146 consumable = true;
39147 createTile = 87;
39148 width = 20;
39149 height = 20;
39150 value = 300;
39151 placeStyle = 32;
39152 break;
39153 case 3945:
39154 useStyle = 1;
39155 useTurn = true;
39156 useAnimation = 15;
39157 useTime = 10;
39158 autoReuse = true;
39160 consumable = true;
39161 createTile = 19;
39162 width = 8;
39163 height = 10;
39164 placeStyle = 36;
39165 break;
39166 case 3946:
39167 useStyle = 1;
39168 useTurn = true;
39169 useAnimation = 15;
39170 useTime = 10;
39171 autoReuse = true;
39173 consumable = true;
39174 createTile = 172;
39175 width = 20;
39176 height = 20;
39177 value = 300;
39178 placeStyle = 33;
39179 break;
39180 case 3947:
39181 useStyle = 1;
39182 useTurn = true;
39183 useAnimation = 15;
39184 useTime = 10;
39185 autoReuse = true;
39187 consumable = true;
39188 createTile = 89;
39189 width = 20;
39190 height = 20;
39191 value = 300;
39192 placeStyle = 35;
39193 break;
39194 case 3948:
39195 useStyle = 1;
39196 useTurn = true;
39197 useAnimation = 15;
39198 useTime = 10;
39199 autoReuse = true;
39201 consumable = true;
39202 createTile = 469;
39203 width = 26;
39204 height = 20;
39205 value = 300;
39206 placeStyle = 1;
39207 break;
39208 case 3949:
39209 useStyle = 1;
39210 useTurn = true;
39211 useAnimation = 15;
39212 useTime = 10;
39213 autoReuse = true;
39215 consumable = true;
39216 createTile = 18;
39217 width = 28;
39218 height = 14;
39219 value = 150;
39220 placeStyle = 33;
39221 break;
39222 case 3950:
39223 useStyle = 1;
39224 useTurn = true;
39225 useAnimation = 15;
39226 useTime = 10;
39227 autoReuse = true;
39229 consumable = true;
39230 createTile = 468;
39231 width = 26;
39232 height = 22;
39233 value = 500;
39234 placeStyle = 2;
39235 break;
39236 case 3951:
39237 createTile = 472;
39238 width = 16;
39239 height = 16;
39240 useStyle = 1;
39241 useTurn = true;
39242 useAnimation = 15;
39243 useTime = 10;
39244 autoReuse = true;
39246 consumable = true;
39247 break;
39248 case 3952:
39249 createWall = 231;
39250 useStyle = 1;
39251 useTurn = true;
39252 useAnimation = 15;
39253 useTime = 7;
39254 autoReuse = true;
39256 consumable = true;
39257 width = 12;
39258 height = 12;
39259 break;
39260 case 3953:
39261 createTile = 473;
39262 width = 16;
39263 height = 16;
39264 useStyle = 1;
39265 useTurn = true;
39266 useAnimation = 15;
39267 useTime = 10;
39268 autoReuse = true;
39270 consumable = true;
39271 break;
39272 case 3954:
39273 createWall = 232;
39274 useStyle = 1;
39275 useTurn = true;
39276 useAnimation = 15;
39277 useTime = 7;
39278 autoReuse = true;
39280 consumable = true;
39281 width = 12;
39282 height = 12;
39283 break;
39284 case 3955:
39285 createTile = 474;
39286 width = 16;
39287 height = 16;
39288 useStyle = 1;
39289 useTurn = true;
39290 useAnimation = 15;
39291 useTime = 10;
39292 autoReuse = true;
39294 consumable = true;
39295 break;
39296 case 3956:
39297 createWall = 233;
39298 useStyle = 1;
39299 useTurn = true;
39300 useAnimation = 15;
39301 useTime = 7;
39302 autoReuse = true;
39304 consumable = true;
39305 width = 12;
39306 height = 12;
39307 break;
39308 case 3957:
39309 useStyle = 1;
39310 useTurn = true;
39311 useAnimation = 15;
39312 useTime = 10;
39313 autoReuse = true;
39315 consumable = true;
39316 createTile = 19;
39317 width = 8;
39318 height = 10;
39319 placeStyle = 37;
39320 break;
39321 case 3958:
39322 useStyle = 1;
39323 useTurn = true;
39324 useAnimation = 15;
39325 useTime = 10;
39326 autoReuse = true;
39328 consumable = true;
39329 createTile = 90;
39330 width = 20;
39331 height = 20;
39332 value = 300;
39333 placeStyle = 33;
39334 break;
39335 case 3959:
39336 useStyle = 1;
39337 useTurn = true;
39338 useAnimation = 15;
39339 useTime = 10;
39341 consumable = true;
39342 autoReuse = true;
39343 createTile = 79;
39344 width = 28;
39345 height = 20;
39346 value = 2000;
39347 placeStyle = 33;
39348 break;
39349 case 3960:
39350 useStyle = 1;
39351 useTurn = true;
39352 useAnimation = 15;
39353 useTime = 10;
39354 autoReuse = true;
39356 consumable = true;
39357 createTile = 101;
39358 width = 20;
39359 height = 20;
39360 value = 300;
39361 placeStyle = 34;
39362 break;
39363 case 3968:
39364 useStyle = 1;
39365 useTurn = true;
39366 useAnimation = 15;
39367 useTime = 10;
39368 autoReuse = true;
39370 consumable = true;
39371 createTile = 88;
39372 width = 20;
39373 height = 20;
39374 value = 300;
39375 placeStyle = 33;
39376 break;
39377 case 3961:
39378 useStyle = 1;
39379 useTurn = true;
39380 useAnimation = 15;
39381 useTime = 10;
39382 autoReuse = true;
39384 consumable = true;
39385 createTile = 100;
39386 width = 20;
39387 height = 20;
39388 value = 1500;
39389 placeStyle = 33;
39390 break;
39391 case 3962:
39392 noWet = true;
39393 useStyle = 1;
39394 useTurn = true;
39395 useAnimation = 15;
39396 useTime = 10;
39397 autoReuse = true;
39399 consumable = true;
39400 createTile = 33;
39401 width = 8;
39402 height = 18;
39403 value = sellPrice(0, 0, 0, 60);
39404 placeStyle = 32;
39405 break;
39406 case 3963:
39407 useStyle = 1;
39408 useTurn = true;
39409 useAnimation = 15;
39410 useTime = 10;
39411 autoReuse = true;
39413 consumable = true;
39414 createTile = 15;
39415 width = 12;
39416 height = 30;
39417 placeStyle = 38;
39418 value = 150;
39419 break;
39420 case 3964:
39421 useStyle = 1;
39422 useTurn = true;
39423 useAnimation = 15;
39424 useTime = 10;
39425 autoReuse = true;
39427 consumable = true;
39428 createTile = 34;
39429 width = 26;
39430 height = 26;
39431 value = 3000;
39432 placeStyle = 39;
39433 break;
39434 case 3965:
39435 useStyle = 1;
39436 useTurn = true;
39437 useAnimation = 15;
39438 useTime = 10;
39439 autoReuse = true;
39441 consumable = true;
39442 createTile = 467;
39443 width = 26;
39444 height = 22;
39445 value = 500;
39446 placeStyle = 3;
39447 break;
39448 case 3966:
39449 useStyle = 1;
39450 useTurn = true;
39451 useAnimation = 15;
39452 useTime = 10;
39453 autoReuse = true;
39455 consumable = true;
39456 createTile = 104;
39457 width = 20;
39458 height = 20;
39459 value = 300;
39460 placeStyle = 34;
39461 break;
39462 case 3967:
39463 useStyle = 1;
39464 useTurn = true;
39465 useAnimation = 15;
39466 useTime = 10;
39468 consumable = true;
39469 createTile = 10;
39470 width = 14;
39471 height = 28;
39472 value = 200;
39473 placeStyle = 38;
39474 break;
39475 case 3969:
39476 useStyle = 1;
39477 useTurn = true;
39478 useAnimation = 15;
39479 useTime = 10;
39480 autoReuse = true;
39482 consumable = true;
39483 createTile = 93;
39484 width = 10;
39485 height = 24;
39486 value = 500;
39487 placeStyle = 33;
39488 break;
39489 case 3970:
39490 useStyle = 1;
39491 useTurn = true;
39492 useAnimation = 15;
39493 useTime = 10;
39494 autoReuse = true;
39496 consumable = true;
39497 createTile = 42;
39498 width = 12;
39499 height = 28;
39500 placeStyle = 39;
39501 value = 150;
39502 break;
39503 case 3971:
39504 useStyle = 1;
39505 useTurn = true;
39506 useAnimation = 15;
39507 useTime = 10;
39508 autoReuse = true;
39510 consumable = true;
39511 createTile = 87;
39512 width = 20;
39513 height = 20;
39514 value = 300;
39515 placeStyle = 33;
39516 break;
39517 case 3972:
39518 useStyle = 1;
39519 useTurn = true;
39520 useAnimation = 15;
39521 useTime = 10;
39522 autoReuse = true;
39524 consumable = true;
39525 createTile = 172;
39526 width = 20;
39527 height = 20;
39528 value = 300;
39529 placeStyle = 34;
39530 break;
39531 case 3973:
39532 useStyle = 1;
39533 useTurn = true;
39534 useAnimation = 15;
39535 useTime = 10;
39536 autoReuse = true;
39538 consumable = true;
39539 createTile = 89;
39540 width = 20;
39541 height = 20;
39542 value = 300;
39543 placeStyle = 36;
39544 break;
39545 case 3974:
39546 useStyle = 1;
39547 useTurn = true;
39548 useAnimation = 15;
39549 useTime = 10;
39550 autoReuse = true;
39552 consumable = true;
39553 createTile = 469;
39554 width = 26;
39555 height = 20;
39556 value = 300;
39557 placeStyle = 2;
39558 break;
39559 case 3975:
39560 useStyle = 1;
39561 useTurn = true;
39562 useAnimation = 15;
39563 useTime = 10;
39564 autoReuse = true;
39566 consumable = true;
39567 createTile = 18;
39568 width = 28;
39569 height = 14;
39570 value = 150;
39571 placeStyle = 34;
39572 break;
39573 case 3976:
39574 useStyle = 1;
39575 useTurn = true;
39576 useAnimation = 15;
39577 useTime = 10;
39578 autoReuse = true;
39580 consumable = true;
39581 createTile = 468;
39582 width = 26;
39583 height = 22;
39584 value = 500;
39585 placeStyle = 3;
39586 break;
39587 case 3977:
39588 useStyle = 1;
39589 useTurn = true;
39590 useAnimation = 15;
39591 useTime = 10;
39592 autoReuse = true;
39594 consumable = true;
39595 createTile = 269;
39596 width = 22;
39597 height = 32;
39598 createTile = 475;
39599 break;
39600 case 3978:
39601 width = 20;
39602 height = 20;
39604 value = sellPrice(0, 1, 50);
39605 rare = 3;
39606 break;
39607 case 3979:
39608 width = 12;
39609 height = 12;
39610 rare = 1;
39612 value = sellPrice(0, 0, 10);
39613 createTile = 376;
39614 placeStyle = 9;
39615 useAnimation = 15;
39616 useTime = 15;
39617 autoReuse = true;
39618 useStyle = 1;
39619 consumable = true;
39620 break;
39621 case 3980:
39622 width = 12;
39623 height = 12;
39624 rare = 2;
39626 value = sellPrice(0, 0, 50);
39627 createTile = 376;
39628 placeStyle = 10;
39629 useAnimation = 15;
39630 useTime = 15;
39631 autoReuse = true;
39632 useStyle = 1;
39633 consumable = true;
39634 break;
39635 case 3981:
39636 width = 12;
39637 height = 12;
39638 rare = 3;
39640 value = sellPrice(0, 2);
39641 createTile = 376;
39642 placeStyle = 11;
39643 useAnimation = 15;
39644 useTime = 15;
39645 autoReuse = true;
39646 useStyle = 1;
39647 consumable = true;
39648 break;
39649 case 3982:
39650 case 3983:
39651 case 3984:
39652 case 3985:
39653 case 3986:
39654 case 3987:
39655 width = 12;
39656 height = 12;
39657 rare = 2;
39659 createTile = 376;
39660 placeStyle = 12 + type - 3982;
39661 useAnimation = 15;
39662 useTime = 15;
39663 autoReuse = true;
39664 useStyle = 1;
39665 consumable = true;
39666 value = sellPrice(0, 1);
39667 break;
39668 case 3988:
39669 useStyle = 1;
39670 useTurn = true;
39671 useAnimation = 15;
39672 useTime = 10;
39673 autoReuse = true;
39675 consumable = true;
39676 createTile = 467;
39677 width = 26;
39678 height = 22;
39679 value = 500;
39680 placeStyle = 4;
39681 break;
39682 case 3989:
39683 DefaultToGolfBall(721);
39684 break;
39685 }
39686 }
int width
The width of this Entity's hitbox, in pixels.
Definition Entity.cs:46
int height
The height of this Entity's hitbox, in pixels.
Definition Entity.cs:51
static ItemVariant StrongerVariant
Represents the stronger variant of items used on the Remix seed.
Handles conditional variants for T:Terraria.Items, commonly used for secret seeds.
static int Bullet
Definition AmmoID.cs:143
static int Dart
Definition AmmoID.cs:147
static int Arrow
Definition AmmoID.cs:137
static int Rocket
Definition AmmoID.cs:149
static int NailFriendly
Definition AmmoID.cs:165
AmmoID entries represent ammo types. Ammo items that share the same AmmoID value assigned to F:Terrar...
Definition AmmoID.cs:11
static readonly SoundStyle Item1
Definition SoundID.cs:679
static readonly SoundStyle Item102
Definition SoundID.cs:881
static readonly SoundStyle Item6
Definition SoundID.cs:689
static readonly SoundStyle Item44
Definition SoundID.cs:765
static readonly SoundStyle Item100
Definition SoundID.cs:877
static readonly SoundStyle Item9
Definition SoundID.cs:695
static readonly SoundStyle DD2_BookStaffCast
Definition SoundID.cs:205
static readonly SoundStyle Item36
Definition SoundID.cs:749
static readonly SoundStyle Item23
Definition SoundID.cs:723
static readonly SoundStyle Item108
Definition SoundID.cs:893
static readonly SoundStyle Item5
Definition SoundID.cs:687
static readonly SoundStyle Item109
Definition SoundID.cs:895
static readonly SoundStyle DD2_SkyDragonsFurySwing
Definition SoundID.cs:227
static readonly SoundStyle Item3
Definition SoundID.cs:683
static readonly SoundStyle Item98
Definition SoundID.cs:873
static readonly SoundStyle DD2_DefenseTowerSpawn
Definition SoundID.cs:67
static readonly SoundStyle DD2_BetsysWrathShot
Definition SoundID.cs:201
static readonly SoundStyle Item105
Definition SoundID.cs:887
static readonly SoundStyle Item8
Definition SoundID.cs:693
static readonly SoundStyle Item106
Definition SoundID.cs:889
static readonly SoundStyle Item113
Definition SoundID.cs:903
static readonly SoundStyle Item78
Definition SoundID.cs:833
static readonly SoundStyle Item25
Definition SoundID.cs:727
static readonly SoundStyle Item156
Definition SoundID.cs:989
static readonly SoundStyle DD2_MonkStaffSwing
Definition SoundID.cs:217
static readonly SoundStyle Item2
Definition SoundID.cs:681
static readonly SoundStyle Item64
Definition SoundID.cs:805
static readonly SoundStyle Item88
Definition SoundID.cs:853
static readonly SoundStyle Item117
Definition SoundID.cs:911
static readonly SoundStyle DD2_GhastlyGlaivePierce
Definition SoundID.cs:211
static readonly SoundStyle Item103
Definition SoundID.cs:883
static readonly SoundStyle Item20
Definition SoundID.cs:717
static readonly SoundStyle Item43
Definition SoundID.cs:763
static readonly SoundStyle Item4
Definition SoundID.cs:685
static readonly SoundStyle Item59
Definition SoundID.cs:795
static readonly SoundStyle Item111
Definition SoundID.cs:899
static readonly SoundStyle Item99
Definition SoundID.cs:875
static readonly SoundStyle DD2_SonicBoomBladeSlash
Definition SoundID.cs:221
int ammo
The Ammo ID this item belongs to. Weapons with F:Terraria.Item.useAmmo set to the same AmmoID will co...
Definition Item.cs:606
bool melee
Definition Item.cs:800
SoundStyle? UseSound
The sound this item makes when used. Set this to an existing T:Terraria.ID.SoundID entry or assign to...
Definition Item.cs:534
float knockBack
The force of the knock back. Max value is 20. The Knockback wiki pagehas info on existing values....
Definition Item.cs:462
static int buyPrice(int platinum=0, int gold=0, int silver=0, int copper=0)
Converts the provided buy price into copper coins. If assigned to F:Terraria.Item....
Definition Item.cs:49543
bool expert
If true, then the given item is automatically given the Expert rarity, causing its name to be drawn i...
Definition Item.cs:283
bool useTurn
Whether the player can turn around while the using animation of this item is happening....
Definition Item.cs:500
bool mech
If true, then the given item will show all placed wires and actuators when held. This item will also...
Definition Item.cs:176
int useAnimation
The time span of the using animation for the item in ticks. This is independent of the time it takes ...
Definition Item.cs:384
int neckSlot
Definition Item.cs:564
void SetDefaults3(int type)
Definition Item.cs:24682
int shoeSlot
Definition Item.cs:556
int wingSlot
Definition Item.cs:560
readonly int dungeonPrice
Definition Item.cs:79
int stringColor
Definition Item.cs:572
int tileWand
The numerical ID of the item this item consumes when used. If greater than 0, this item cannot be us...
Definition Item.cs:203
bool noMelee
If true, the item's using animation will not deal damage. Set to true on most weapons that aren't swo...
Definition Item.cs:647
int crit
The base critical chance for this item. Remember that the player has a base crit chance of 4....
Definition Item.cs:746
int value
The number of copper coins this item is worth (aka, cost to buy from a merchant). Setting it to 10462...
Definition Item.cs:655
int reuseDelay
A delay in frames added at the end of the using animation for the item, during which the player wont ...
Definition Item.cs:760
int pick
The Pickaxe power of this item. For example, Item.pick = 50; will appear as 50% Pickaxe Power in the ...
Definition Item.cs:409
int useAmmo
The Ammo ID this weapon will consume. Ammo items with F:Terraria.Item.ammo set to this same AmmoID wi...
Definition Item.cs:618
int rare
Indicates the rarity of an item. Assign to a T:Terraria.ID.ItemRarityID value. Vanilla values range f...
Definition Item.cs:587
bool ChangePlayerDirectionOnShoot
When true, shooting any projectile from this item will make the owner face the projectile....
Definition Item.cs:1097
int shoot
The ID of the projectile that is fired by this item on use. Either a T:Terraria.ID....
Definition Item.cs:594
int maxStack
The maximum number of items that can be contained within a single stack. F:Terraria....
Definition Item.cs:402
float scale
The size multiplier of the item's sprite while the item is being used. Also increases range for melee...
Definition Item.cs:526
int makeNPC
The numerical ID of the NPC that this item creates when used. Mainly used for caught critters as ite...
Definition Item.cs:270
int headSlot
Definition Item.cs:542
int hammer
The Hammer power of this item. For example, Item.hammer = 70; will appear as 70% Hammer Power in the ...
Definition Item.cs:423
bool DD2Summon
If true, the given item is categorized as a Dungeon Defenders 2 summon item. DD2 summon items get a ...
Definition Item.cs:737
int damage
The base damage inflicted by this item. The List of weapons wiki pagecan be a useful guide for decidi...
Definition Item.cs:455
bool hasVanityEffects
If true, this item has vanity effects even though it doesn't use equipment slots. Unused in vanilla...
Definition Item.cs:769
int createWall
The ID of the wall this item places on use. Either a T:Terraria.ID.WallID entry or M:Terraria....
Definition Item.cs:441
bool magic
Definition Item.cs:819
int createTile
The ID of the tile this item places on use. Either a T:Terraria.ID.TileID entry or M:Terraria....
Definition Item.cs:435
int handOffSlot
Definition Item.cs:550
bool consumable
Whether the item is consumed after use. If consumed, the item stack will decrease by 1....
Definition Item.cs:488
int healLife
The amount of health this item restores on use. Use M:Terraria.ModLoader.ModItem....
Definition Item.cs:469
int buffType
The Buff ID of the buff given by this item on use. To have a potion give multiple buffs,...
Definition Item.cs:683
int useStyle
Assign to an T:Terraria.ID.ItemUseStyleID value to give this item a specific animation while in use....
Definition Item.cs:366
static int sellPrice(int platinum=0, int gold=0, int silver=0, int copper=0)
Converts the provided sell value into copper coins. This value is five times larger than M:Terraria....
Definition Item.cs:49553
bool noUseGraphic
If true, the item's sprite will not be visible while the item is in use. Defaults to false.
Definition Item.cs:641
bool noWet
If true, the item won't be drawn while the holding player is wet. The player will also not be in the ...
Definition Item.cs:676
static int CommonMaxStack
The default stack size for stackable items: 9999.
Definition Item.cs:94
float shootSpeed
The velocity in pixels the projectile fired by this item will have. Actual velocity depends on the pr...
Definition Item.cs:600
bool summon
Definition Item.cs:857
bool vanity
If true, this item is a vanity item. Vanity items can't receive prefixes and have a special vanity ...
Definition Item.cs:665
int mana
The amount of mana this item consumes on use. Use M:Terraria.ModLoader.ModItem.ModifyManaCost(Terra...
Definition Item.cs:635
int tileBoost
Additional tile range provided by this tool or tile. Copper Pickaxe has a value of -1,...
Definition Item.cs:429
bool accessory
Whether the item is an accessory. Defaults to false.
Definition Item.cs:378
int? useLimitPerAnimation
Dictates the amount of times a weapon can be used (shot, etc) each time it animates (is swung,...
Definition Item.cs:1061
short glowMask
The index in F:Terraria.GameContent.TextureAssets.GlowMask of this item's glow mask,...
Definition Item.cs:519
readonly int eclipseMothronPrice
Definition Item.cs:89
void SetShopValues(ItemRarityColor rarity, int coinValue)
A helper method that sets item rarity (F:Terraria.Item.rare) and item value (F:Terraria....
Definition Item.cs:48724
int backSlot
Definition Item.cs:552
int balloonSlot
Definition Item.cs:568
readonly int shadowOrbPrice
Definition Item.cs:77
bool ranged
Definition Item.cs:838
bool sentry
Definition Item.cs:754
int placeStyle
The style of the tile being placed. Used for tiles that have a different look depending on the item u...
Definition Item.cs:448
int holdStyle
Assign to an T:Terraria.ID.ItemHoldStyleID value to give this item a specific animation while the pla...
Definition Item.cs:360
readonly int hellPrice
Definition Item.cs:83
ItemVariant Variant
Definition Item.cs:950
int useTime
The time span of using the item in ticks. This is independent of the time it takes for the item anima...
Definition Item.cs:391
bool autoReuse
Whether the item is in continuous use while the mouse button is held down. Defaults to false.
Definition Item.cs:494
readonly int eclipsePostPlanteraPrice
Definition Item.cs:87
int defense
The amount of defense this item provides when equipped, either as an accessory or armor....
Definition Item.cs:540
int waistSlot
Definition Item.cs:558
int legSlot
Definition Item.cs:546
bool flame
If true, will cause the corresponding flame texture to be drawn while this item is held....
Definition Item.cs:169
int handOnSlot
Definition Item.cs:548
bool channel
Used for items that have special behavior when the attack button is held. Defaults to false.
Definition Item.cs:372
int axe
The Axe power of this item. The Axe power percentage shown to the user is five times this value,...
Definition Item.cs:416
void SetDefaults(int Type=0)
Definition Item.cs:48800
int mountType
Specifies which mount to equip when the item is used. Assign to ModContent.MountType<ModdedMountHere>...
Definition Item.cs:696
int bodySlot
Definition Item.cs:544
int alpha
Set to a value from 0 to 255 to control how transparent the item will appear when drawn....
Definition Item.cs:512
void SetDefaults1(int type)
Definition Item.cs:3504
int bait
The numerical value this item adds to a player's fishing skill when used as bait. If greater than 0,...
Definition Item.cs:241
Color color
Draws the item sprite with a colored tint. Gel and Sharkfin use this to spawn different colored items...
Definition Item.cs:506
int shieldSlot
Definition Item.cs:562
bool potion
If true, this item will inflict potion sickness on use. Also determines whether the item cannot be us...
Definition Item.cs:482
int type
The Item ID of this item. The Item ID is a unique number assigned to each Item loaded into the game....
Definition Item.cs:345
void DefaultToGolfBall(int projid)
This method sets a variety of Item values common to golf ball items. Specifically:
Definition Item.cs:39708

References Terraria.Item.accessory, Terraria.Item.alpha, Terraria.Item.ammo, Terraria.ID.AmmoID.Arrow, Terraria.Item.autoReuse, Terraria.Item.axe, Terraria.Item.backSlot, Terraria.Item.bait, Terraria.Item.balloonSlot, Terraria.Item.bodySlot, Terraria.Item.buffType, Terraria.ID.AmmoID.Bullet, Terraria.Item.buyPrice(), Terraria.Item.ChangePlayerDirectionOnShoot, Terraria.Item.channel, Terraria.Item.color, Terraria.Item.CommonMaxStack, Terraria.Item.consumable, Terraria.Item.createTile, Terraria.Item.createWall, Terraria.Item.crit, Terraria.Item.damage, Terraria.ID.AmmoID.Dart, Terraria.ID.SoundID.DD2_BetsysWrathShot, Terraria.ID.SoundID.DD2_BookStaffCast, Terraria.ID.SoundID.DD2_DefenseTowerSpawn, Terraria.ID.SoundID.DD2_GhastlyGlaivePierce, Terraria.ID.SoundID.DD2_MonkStaffSwing, Terraria.ID.SoundID.DD2_SkyDragonsFurySwing, Terraria.ID.SoundID.DD2_SonicBoomBladeSlash, Terraria.Item.DD2Summon, Terraria.Item.DefaultToGolfBall(), Terraria.Item.defense, Terraria.Item.dungeonPrice, Terraria.Item.eclipseMothronPrice, Terraria.Item.eclipsePostPlanteraPrice, Terraria.Item.expert, Terraria.Item.flame, Terraria.Item.glowMask, Terraria.Item.hammer, Terraria.Item.handOffSlot, Terraria.Item.handOnSlot, Terraria.Item.hasVanityEffects, Terraria.Item.headSlot, Terraria.Item.healLife, Terraria.Entity.height, Terraria.Item.hellPrice, Terraria.Item.holdStyle, Terraria.ID.SoundID.Item1, Terraria.ID.SoundID.Item100, Terraria.ID.SoundID.Item102, Terraria.ID.SoundID.Item103, Terraria.ID.SoundID.Item105, Terraria.ID.SoundID.Item106, Terraria.ID.SoundID.Item108, Terraria.ID.SoundID.Item109, Terraria.ID.SoundID.Item111, Terraria.ID.SoundID.Item113, Terraria.ID.SoundID.Item117, Terraria.ID.SoundID.Item156, Terraria.ID.SoundID.Item2, Terraria.ID.SoundID.Item20, Terraria.ID.SoundID.Item23, Terraria.ID.SoundID.Item25, Terraria.ID.SoundID.Item3, Terraria.ID.SoundID.Item36, Terraria.ID.SoundID.Item4, Terraria.ID.SoundID.Item43, Terraria.ID.SoundID.Item44, Terraria.ID.SoundID.Item5, Terraria.ID.SoundID.Item59, Terraria.ID.SoundID.Item6, Terraria.ID.SoundID.Item64, Terraria.ID.SoundID.Item78, Terraria.ID.SoundID.Item8, Terraria.ID.SoundID.Item88, Terraria.ID.SoundID.Item9, Terraria.ID.SoundID.Item98, Terraria.ID.SoundID.Item99, Terraria.Item.knockBack, Terraria.Item.legSlot, Terraria.Item.magic, Terraria.Item.makeNPC, Terraria.Item.mana, Terraria.Item.maxStack, Terraria.Item.mech, Terraria.Item.melee, Terraria.Item.mountType, Terraria.ID.AmmoID.NailFriendly, Terraria.Item.neckSlot, Terraria.Item.noMelee, Terraria.Item.noUseGraphic, Terraria.Item.noWet, Terraria.Item.pick, Terraria.Item.placeStyle, Terraria.Item.potion, Terraria.Item.ranged, Terraria.Item.rare, Terraria.Item.reuseDelay, Terraria.ID.AmmoID.Rocket, Terraria.Item.scale, Terraria.Item.sellPrice(), Terraria.Item.sentry, Terraria.Item.SetDefaults(), Terraria.Item.SetDefaults1(), Terraria.Item.SetDefaults3(), Terraria.Item.SetShopValues(), Terraria.Item.shadowOrbPrice, Terraria.Item.shieldSlot, Terraria.Item.shoeSlot, Terraria.Item.shoot, Terraria.Item.shootSpeed, Terraria.Item.stringColor, Terraria.GameContent.Items.ItemVariants.StrongerVariant, Terraria.Item.summon, Terraria.Item.tileBoost, Terraria.Item.tileWand, Terraria.Item.type, Terraria.Item.useAmmo, Terraria.Item.useAnimation, Terraria.Item.useLimitPerAnimation, Terraria.Item.UseSound, Terraria.Item.useStyle, Terraria.Item.useTime, Terraria.Item.useTurn, Terraria.Item.value, Terraria.Item.vanity, Terraria.Item.Variant, Terraria.Item.waistSlot, Terraria.Entity.width, and Terraria.Item.wingSlot.

Referenced by Terraria.Item.SetDefaults().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: