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

◆ SetDefaults5()

void Terraria.Item.SetDefaults5 ( int type)
inline

Definition at line 39727 of file Item.cs.

39728 {
39729 //IL_849b: Unknown result type (might be due to invalid IL or missing references)
39730 //IL_84a0: Unknown result type (might be due to invalid IL or missing references)
39731 //IL_b20c: Unknown result type (might be due to invalid IL or missing references)
39732 //IL_b211: Unknown result type (might be due to invalid IL or missing references)
39733 //IL_ba3f: Unknown result type (might be due to invalid IL or missing references)
39734 //IL_ba44: Unknown result type (might be due to invalid IL or missing references)
39735 //IL_d697: Unknown result type (might be due to invalid IL or missing references)
39736 //IL_d69c: Unknown result type (might be due to invalid IL or missing references)
39737 switch (type)
39738 {
39739 case 3990:
39740 DefaultToAccessory(36, 28);
39741 shoeSlot = 18;
39743 break;
39744 case 3991:
39745 DefaultToAccessory(30, 42);
39746 faceSlot = 9;
39748 break;
39749 case 3992:
39750 defense = 8;
39751 DefaultToAccessory(20, 40);
39752 handOnSlot = 20;
39753 handOffSlot = 12;
39755 break;
39756 case 3993:
39757 DefaultToAccessory(34, 30);
39758 shoeSlot = 19;
39760 break;
39761 case 3994:
39762 DefaultToAccessory(24, 30);
39763 shoeSlot = 20;
39765 break;
39766 case 3995:
39767 DefaultToAccessory(34, 32);
39768 handOnSlot = 21;
39769 handOffSlot = 13;
39770 shoeSlot = 20;
39772 break;
39773 case 3996:
39774 DefaultToAccessory(28, 30);
39775 handOnSlot = 21;
39776 handOffSlot = 13;
39778 break;
39779 case 3997:
39780 defense = 6;
39781 DefaultToAccessory(36, 38);
39782 shieldSlot = 7;
39784 break;
39785 case 3998:
39786 defense = 10;
39787 DefaultToAccessory(36, 40);
39788 shieldSlot = 8;
39790 break;
39791 case 3999:
39792 DefaultToAccessory(22, 32);
39793 faceSlot = 10;
39794 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 2, 50));
39795 break;
39796 case 4000:
39797 DefaultToAccessory(28, 32);
39799 break;
39800 case 4001:
39801 DefaultToAccessory(26, 36);
39802 backSlot = 14;
39803 frontSlot = 5;
39805 break;
39806 case 4002:
39807 DefaultToAccessory(34, 36);
39808 backSlot = 15;
39809 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 7, 50));
39810 break;
39811 case 4003:
39812 DefaultToAccessory(30, 34);
39813 faceSlot = 11;
39814 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 5));
39815 break;
39816 case 4004:
39817 DefaultToAccessory(30, 32);
39818 faceSlot = 13;
39820 break;
39821 case 4005:
39822 DefaultToAccessory(30, 30);
39824 break;
39825 case 4006:
39826 DefaultToAccessory(36, 38);
39827 backSlot = 16;
39829 break;
39830 case 4007:
39831 DefaultToAccessory(26, 30);
39832 neckSlot = 10;
39834 break;
39835 case 4008:
39836 defense = 4;
39837 DefaultToHeadgear(24, 22, 216);
39839 break;
39840 case 4038:
39841 DefaultToAccessory(28, 34);
39842 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 7, 50));
39843 neckSlot = 12;
39844 break;
39845 case 4039:
39846 DefaultToGolfClub(20, 20);
39847 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 1));
39848 break;
39849 case 4094:
39850 DefaultToGolfClub(20, 20);
39851 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 1));
39852 break;
39853 case 4092:
39854 DefaultToGolfClub(20, 20);
39855 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 1));
39856 break;
39857 case 4093:
39858 DefaultToGolfClub(20, 20);
39859 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 1));
39860 break;
39861 case 4040:
39862 useStyle = 1;
39863 useTurn = true;
39864 useAnimation = 15;
39865 useTime = 10;
39866 autoReuse = true;
39868 consumable = true;
39869 createTile = 476;
39870 width = 12;
39871 height = 12;
39872 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 1));
39873 break;
39874 case 4041:
39875 case 4042:
39876 case 4043:
39877 case 4044:
39878 case 4045:
39879 case 4046:
39880 case 4047:
39881 case 4048:
39882 case 4241:
39883 DefaultToPlaceableTile((ushort)3, 0);
39884 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 5));
39885 autoReuse = false;
39887 break;
39888 case 4049:
39889 DefaultToLawnMower(20, 20);
39891 break;
39892 case 4050:
39893 DefaultToPlaceableTile((ushort)478, 0);
39894 break;
39895 case 4051:
39896 DefaultToPlaceableTile((ushort)479, 0);
39897 break;
39898 case 4052:
39900 break;
39901 case 4053:
39903 break;
39904 case 4054:
39905 DefaultToPlaceableTile((ushort)480, 0);
39906 width = 22;
39907 height = 32;
39908 rare = 3;
39909 value = sellPrice(0, 1);
39910 accessory = true;
39911 vanity = true;
39912 break;
39913 case 4055:
39914 DefaultToAccessory(34, 30);
39915 shoeSlot = 21;
39917 break;
39918 case 4056:
39919 DefaultToAccessory(30, 30);
39921 break;
39922 case 4057:
39923 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
39925 break;
39926 case 4058:
39927 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 10));
39928 DefaultToBow(17, 11f);
39929 SetWeaponValues(8, 5f);
39930 break;
39931 case 4059:
39932 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 30));
39933 SetWeaponValues(8, 4f);
39934 width = 16;
39935 height = 16;
39936 melee = true;
39937 autoReuse = true;
39938 useTurn = true;
39939 useTime = 14;
39940 useAnimation = 18;
39941 useStyle = 1;
39942 pick = 55;
39944 break;
39945 case 4060:
39946 width = 42;
39947 height = 20;
39948 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 50));
39950 SetWeaponValues(60, 5f);
39952 {
39953 damage = (int)((double)damage * 0.9);
39954 useTime = (int)((double)useTime * 1.1);
39955 }
39956 break;
39957 case 4063:
39958 DefaultToPlaceableTile((ushort)486, 0);
39959 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
39960 break;
39961 case 4064:
39962 DefaultToPlaceableTile((ushort)487, 0);
39963 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 0, 80));
39964 break;
39965 case 4065:
39966 DefaultToPlaceableTile((ushort)487, 1);
39967 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 1));
39968 break;
39969 case 4061:
39970 DefaultToSpear(730, 3.5f, 28);
39971 SetWeaponValues(14, 6f);
39972 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 30));
39973 break;
39974 case 4062:
39975 DefaultToStaff(731, 8f, 17, 7);
39976 SetWeaponValues(20, 3f);
39977 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 30));
39978 break;
39979 case 4066:
39980 DefaultToMount(15);
39981 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
39982 break;
39983 case 4067:
39984 DefaultToMount(16);
39986 break;
39987 case 4068:
39989 rare = 1;
39990 value = sellPrice(0, 1);
39991 break;
39992 case 4069:
39994 rare = 1;
39995 value = sellPrice(0, 1);
39996 break;
39997 case 4070:
39999 rare = 1;
40000 value = sellPrice(0, 1);
40001 break;
40002 case 4071:
40003 case 4072:
40004 case 4073:
40006 break;
40007 case 4074:
40008 DefaultToPlaceableTile((ushort)489, 0);
40009 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 20));
40010 break;
40011 case 4075:
40012 DefaultToPlaceableTile((ushort)490, 0);
40013 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 10));
40014 break;
40015 case 4076:
40016 rare = 3;
40017 useStyle = 1;
40018 useTurn = true;
40019 useAnimation = 15;
40020 useTime = 10;
40021 autoReuse = true;
40023 consumable = true;
40024 createTile = 491;
40025 width = 12;
40026 height = 12;
40027 value = 100000;
40028 break;
40029 case 4091:
40030 DefaultToPlaceableTile((ushort)496, 0);
40031 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 1));
40032 break;
40033 case 4090:
40034 DefaultToPlaceableTile((ushort)495, 0);
40035 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
40036 break;
40037 case 4095:
40038 maxStack = 1;
40039 consumable = false;
40040 width = 18;
40041 height = 18;
40042 useStyle = 4;
40043 useTime = 10;
40045 useAnimation = 10;
40046 rare = 4;
40047 value = sellPrice(0, 2);
40048 break;
40049 case 4077:
40051 break;
40052 case 4078:
40054 break;
40055 case 4079:
40057 break;
40058 case 4080:
40060 break;
40061 case 4081:
40063 break;
40064 case 4082:
40066 break;
40067 case 4089:
40068 useStyle = 1;
40069 useTurn = true;
40070 useAnimation = 15;
40071 useTime = 10;
40072 autoReuse = true;
40074 consumable = true;
40075 createTile = 494;
40076 width = 12;
40077 height = 12;
40078 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 1));
40079 break;
40080 case 4083:
40081 case 4084:
40082 case 4085:
40083 case 4086:
40084 case 4087:
40085 case 4088:
40086 DefaultToPlaceableTile((ushort)493, type - 4083);
40087 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 20));
40088 break;
40089 case 4096:
40090 case 4097:
40091 case 4098:
40092 case 4099:
40093 case 4100:
40094 case 4101:
40095 case 4102:
40096 case 4103:
40097 case 4104:
40098 case 4105:
40099 case 4106:
40100 case 4107:
40101 case 4108:
40102 case 4109:
40103 case 4110:
40104 case 4111:
40105 case 4112:
40106 case 4113:
40107 case 4114:
40108 case 4115:
40109 case 4116:
40110 case 4117:
40111 case 4118:
40112 case 4119:
40113 case 4120:
40114 case 4121:
40115 case 4122:
40116 case 4123:
40117 case 4124:
40118 case 4125:
40119 case 4126:
40120 DefaultToPlaceableTile((ushort)497, type - 4096);
40122 value = 150;
40123 break;
40124 case 4127:
40125 DefaultToPlaceableTile((ushort)497, type - 4096);
40127 value = 100000;
40128 break;
40129 case 4128:
40130 width = 18;
40131 height = 18;
40132 headSlot = 217;
40133 rare = 3;
40134 vanity = true;
40135 value = sellPrice(0, 0, 50);
40136 break;
40137 case 4129:
40138 width = 18;
40139 height = 18;
40140 bodySlot = 210;
40141 rare = 3;
40142 vanity = true;
40143 value = sellPrice(0, 0, 50);
40144 break;
40145 case 4130:
40146 width = 18;
40147 height = 18;
40148 legSlot = 180;
40149 rare = 3;
40150 vanity = true;
40151 value = sellPrice(0, 0, 50);
40152 break;
40153 case 4131:
40154 case 5325:
40155 useStyle = 1;
40156 shootSpeed = 4f;
40157 shoot = 734;
40158 width = 26;
40159 height = 24;
40161 useAnimation = 28;
40162 useTime = 28;
40163 rare = 3;
40164 value = sellPrice(0, 2);
40165 break;
40166 case 4132:
40167 width = 18;
40168 height = 18;
40169 headSlot = 218;
40170 rare = 3;
40171 vanity = true;
40172 value = sellPrice(0, 0, 50);
40173 break;
40174 case 4133:
40175 width = 18;
40176 height = 18;
40177 bodySlot = 211;
40178 rare = 3;
40179 vanity = true;
40180 value = sellPrice(0, 0, 50);
40181 break;
40182 case 4134:
40183 width = 18;
40184 height = 18;
40185 legSlot = 184;
40186 rare = 3;
40187 vanity = true;
40188 value = sellPrice(0, 0, 50);
40189 break;
40190 case 4135:
40191 width = 18;
40192 height = 18;
40193 headSlot = 219;
40194 rare = 3;
40195 vanity = true;
40196 value = sellPrice(0, 0, 50);
40197 break;
40198 case 4136:
40199 width = 18;
40200 height = 18;
40201 bodySlot = 212;
40202 rare = 3;
40203 vanity = true;
40204 value = sellPrice(0, 0, 50);
40205 break;
40206 case 4137:
40207 width = 18;
40208 height = 18;
40209 legSlot = 185;
40210 rare = 3;
40211 vanity = true;
40212 value = sellPrice(0, 0, 50);
40213 break;
40214 case 4138:
40215 width = 18;
40216 height = 18;
40217 headSlot = 220;
40218 rare = 3;
40219 vanity = true;
40220 value = sellPrice(0, 0, 50);
40221 break;
40222 case 4141:
40223 DefaultToPlaceableTile((ushort)497, 32);
40225 value = 150;
40226 break;
40227 case 4142:
40228 DefaultToPlaceableTile((ushort)499, 0);
40230 SetShopValues(ItemRarityColor.White0, 100000);
40231 break;
40232 case 4139:
40233 DefaultToPlaceableTile((ushort)498, 0);
40234 SetShopValues(ItemRarityColor.White0, 0);
40235 break;
40236 case 4140:
40238 SetShopValues(ItemRarityColor.White0, 0);
40239 break;
40240 case 4143:
40241 width = 12;
40242 height = 12;
40243 break;
40244 case 4144:
40245 width = 14;
40246 height = 38;
40247 useAnimation = 25;
40248 useTime = 15;
40249 useStyle = 5;
40250 rare = 2;
40251 noUseGraphic = true;
40252 channel = true;
40253 noMelee = true;
40254 damage = 17;
40255 knockBack = 3f;
40256 autoReuse = false;
40257 noMelee = true;
40258 melee = true;
40259 shoot = 735;
40260 shootSpeed = 15f;
40261 value = sellPrice(0, 5);
40262 break;
40263 case 4145:
40264 DefaultToPlaceableTile((ushort)90, 34);
40265 SetShopValues(ItemRarityColor.White0, 300);
40267 width = 20;
40268 height = 20;
40269 break;
40270 case 4146:
40271 DefaultToPlaceableTile((ushort)79, 34);
40272 SetShopValues(ItemRarityColor.White0, 2000);
40274 width = 28;
40275 height = 20;
40276 break;
40277 case 4147:
40278 DefaultToPlaceableTile((ushort)101, 35);
40279 SetShopValues(ItemRarityColor.White0, 300);
40281 width = 20;
40282 height = 20;
40283 break;
40284 case 4148:
40285 DefaultToPlaceableTile((ushort)88, 34);
40286 SetShopValues(ItemRarityColor.White0, 300);
40288 width = 20;
40289 height = 20;
40290 break;
40291 case 4149:
40292 DefaultToPlaceableTile((ushort)100, 34);
40293 SetShopValues(ItemRarityColor.White0, 1500);
40295 width = 20;
40296 height = 20;
40297 break;
40298 case 4150:
40299 DefaultToPlaceableTile((ushort)33, 33);
40300 SetShopValues(ItemRarityColor.White0, 0);
40302 width = 8;
40303 height = 18;
40304 value = sellPrice(0, 0, 0, 60);
40305 noWet = true;
40306 break;
40307 case 4151:
40308 DefaultToPlaceableTile((ushort)15, 39);
40309 SetShopValues(ItemRarityColor.White0, 150);
40311 width = 12;
40312 height = 30;
40313 break;
40314 case 4152:
40315 DefaultToPlaceableTile((ushort)34, 40);
40316 SetShopValues(ItemRarityColor.White0, 3000);
40318 width = 26;
40319 height = 26;
40320 break;
40321 case 4153:
40322 DefaultToPlaceableTile((ushort)467, 5);
40323 SetShopValues(ItemRarityColor.White0, 500);
40325 width = 26;
40326 height = 22;
40327 break;
40328 case 4154:
40329 DefaultToPlaceableTile((ushort)104, 35);
40330 SetShopValues(ItemRarityColor.White0, 300);
40332 width = 20;
40333 height = 20;
40334 break;
40335 case 4155:
40336 DefaultToPlaceableTile((ushort)10, 39);
40337 SetShopValues(ItemRarityColor.White0, 200);
40339 width = 14;
40340 height = 28;
40341 break;
40342 case 4156:
40343 DefaultToPlaceableTile((ushort)93, 34);
40344 SetShopValues(ItemRarityColor.White0, 500);
40346 width = 10;
40347 height = 24;
40348 break;
40349 case 4157:
40350 DefaultToPlaceableTile((ushort)42, 40);
40351 SetShopValues(ItemRarityColor.White0, 150);
40353 width = 12;
40354 height = 28;
40355 break;
40356 case 4158:
40357 DefaultToPlaceableTile((ushort)87, 34);
40358 SetShopValues(ItemRarityColor.White0, 300);
40360 width = 20;
40361 height = 20;
40362 break;
40363 case 4159:
40364 DefaultToPlaceableTile((ushort)19, 38);
40365 SetShopValues(ItemRarityColor.White0, 0);
40366 width = 8;
40367 height = 10;
40368 break;
40369 case 4160:
40370 DefaultToPlaceableTile((ushort)172, 35);
40371 SetShopValues(ItemRarityColor.White0, 300);
40373 width = 20;
40374 height = 20;
40375 break;
40376 case 4161:
40377 DefaultToPlaceableTile((ushort)89, 37);
40378 SetShopValues(ItemRarityColor.White0, 300);
40380 width = 20;
40381 height = 20;
40382 break;
40383 case 4162:
40384 DefaultToPlaceableTile((ushort)469, 3);
40385 SetShopValues(ItemRarityColor.White0, 300);
40387 width = 26;
40388 height = 20;
40389 break;
40390 case 4163:
40391 DefaultToPlaceableTile((ushort)18, 35);
40392 SetShopValues(ItemRarityColor.White0, 150);
40394 width = 28;
40395 height = 14;
40396 break;
40397 case 4164:
40398 DefaultToPlaceableTile((ushort)468, 5);
40399 SetShopValues(ItemRarityColor.White0, 500);
40401 width = 26;
40402 height = 22;
40403 break;
40404 case 4165:
40405 DefaultToPlaceableTile((ushort)497, 33);
40407 value = 150;
40408 break;
40409 case 4166:
40410 DefaultToPlaceableTile((ushort)90, 35);
40411 SetShopValues(ItemRarityColor.White0, 300);
40413 width = 20;
40414 height = 20;
40415 break;
40416 case 4167:
40417 DefaultToPlaceableTile((ushort)79, 35);
40418 SetShopValues(ItemRarityColor.White0, 2000);
40420 width = 28;
40421 height = 20;
40422 break;
40423 case 4168:
40424 DefaultToPlaceableTile((ushort)101, 36);
40425 SetShopValues(ItemRarityColor.White0, 300);
40427 width = 20;
40428 height = 20;
40429 break;
40430 case 4169:
40431 DefaultToPlaceableTile((ushort)88, 35);
40432 SetShopValues(ItemRarityColor.White0, 300);
40434 width = 20;
40435 height = 20;
40436 break;
40437 case 4170:
40438 DefaultToPlaceableTile((ushort)100, 35);
40439 SetShopValues(ItemRarityColor.White0, 1500);
40441 width = 20;
40442 height = 20;
40443 break;
40444 case 4171:
40445 DefaultToPlaceableTile((ushort)33, 34);
40446 SetShopValues(ItemRarityColor.White0, 0);
40448 width = 8;
40449 height = 18;
40450 value = sellPrice(0, 0, 0, 60);
40451 noWet = true;
40452 break;
40453 case 4172:
40454 DefaultToPlaceableTile((ushort)15, 40);
40455 SetShopValues(ItemRarityColor.White0, 150);
40457 width = 12;
40458 height = 30;
40459 break;
40460 case 4173:
40461 DefaultToPlaceableTile((ushort)34, 41);
40462 SetShopValues(ItemRarityColor.White0, 3000);
40464 width = 26;
40465 height = 26;
40466 break;
40467 case 4174:
40468 DefaultToPlaceableTile((ushort)467, 6);
40469 SetShopValues(ItemRarityColor.White0, 500);
40471 width = 26;
40472 height = 22;
40473 break;
40474 case 4175:
40475 DefaultToPlaceableTile((ushort)104, 36);
40476 SetShopValues(ItemRarityColor.White0, 300);
40478 width = 20;
40479 height = 20;
40480 break;
40481 case 4176:
40482 DefaultToPlaceableTile((ushort)10, 40);
40483 SetShopValues(ItemRarityColor.White0, 200);
40485 width = 14;
40486 height = 28;
40487 break;
40488 case 4177:
40489 DefaultToPlaceableTile((ushort)93, 35);
40490 SetShopValues(ItemRarityColor.White0, 500);
40492 width = 10;
40493 height = 24;
40494 break;
40495 case 4178:
40496 DefaultToPlaceableTile((ushort)42, 41);
40497 SetShopValues(ItemRarityColor.White0, 150);
40499 width = 12;
40500 height = 28;
40501 break;
40502 case 4179:
40503 DefaultToPlaceableTile((ushort)87, 35);
40504 SetShopValues(ItemRarityColor.White0, 300);
40506 width = 20;
40507 height = 20;
40508 break;
40509 case 4180:
40510 DefaultToPlaceableTile((ushort)19, 39);
40511 SetShopValues(ItemRarityColor.White0, 0);
40512 width = 8;
40513 height = 10;
40514 break;
40515 case 4181:
40516 DefaultToPlaceableTile((ushort)172, 36);
40517 SetShopValues(ItemRarityColor.White0, 300);
40519 width = 20;
40520 height = 20;
40521 break;
40522 case 4182:
40523 DefaultToPlaceableTile((ushort)89, 38);
40524 SetShopValues(ItemRarityColor.White0, 300);
40526 width = 20;
40527 height = 20;
40528 break;
40529 case 4183:
40530 DefaultToPlaceableTile((ushort)469, 4);
40531 SetShopValues(ItemRarityColor.White0, 300);
40533 width = 26;
40534 height = 20;
40535 break;
40536 case 4184:
40537 DefaultToPlaceableTile((ushort)18, 36);
40538 SetShopValues(ItemRarityColor.White0, 150);
40540 width = 28;
40541 height = 14;
40542 break;
40543 case 4185:
40544 DefaultToPlaceableTile((ushort)468, 6);
40545 SetShopValues(ItemRarityColor.White0, 500);
40547 width = 26;
40548 height = 22;
40549 break;
40550 case 4186:
40551 DefaultToPlaceableTile((ushort)497, 34);
40553 value = 150;
40554 break;
40555 case 4187:
40556 DefaultToPlaceableTile((ushort)90, 36);
40557 SetShopValues(ItemRarityColor.White0, 300);
40559 width = 20;
40560 height = 20;
40561 break;
40562 case 4188:
40563 DefaultToPlaceableTile((ushort)79, 36);
40564 SetShopValues(ItemRarityColor.White0, 2000);
40566 width = 28;
40567 height = 20;
40568 break;
40569 case 4189:
40570 DefaultToPlaceableTile((ushort)101, 37);
40571 SetShopValues(ItemRarityColor.White0, 300);
40573 width = 20;
40574 height = 20;
40575 break;
40576 case 4190:
40577 DefaultToPlaceableTile((ushort)88, 36);
40578 SetShopValues(ItemRarityColor.White0, 300);
40580 width = 20;
40581 height = 20;
40582 break;
40583 case 4191:
40584 DefaultToPlaceableTile((ushort)100, 36);
40585 SetShopValues(ItemRarityColor.White0, 1500);
40587 width = 20;
40588 height = 20;
40589 break;
40590 case 4192:
40591 DefaultToPlaceableTile((ushort)33, 35);
40592 SetShopValues(ItemRarityColor.White0, 0);
40594 width = 8;
40595 height = 18;
40596 value = sellPrice(0, 0, 0, 60);
40597 noWet = true;
40598 break;
40599 case 4193:
40600 DefaultToPlaceableTile((ushort)15, 41);
40601 SetShopValues(ItemRarityColor.White0, 150);
40603 width = 12;
40604 height = 30;
40605 break;
40606 case 4194:
40607 DefaultToPlaceableTile((ushort)34, 42);
40608 SetShopValues(ItemRarityColor.White0, 3000);
40610 width = 26;
40611 height = 26;
40612 break;
40613 case 4195:
40614 DefaultToPlaceableTile((ushort)467, 7);
40615 SetShopValues(ItemRarityColor.White0, 500);
40617 width = 26;
40618 height = 22;
40619 break;
40620 case 4196:
40621 DefaultToPlaceableTile((ushort)104, 37);
40622 SetShopValues(ItemRarityColor.White0, 300);
40624 width = 20;
40625 height = 20;
40626 break;
40627 case 4197:
40628 DefaultToPlaceableTile((ushort)10, 41);
40629 SetShopValues(ItemRarityColor.White0, 200);
40631 width = 14;
40632 height = 28;
40633 break;
40634 case 4198:
40635 DefaultToPlaceableTile((ushort)93, 36);
40636 SetShopValues(ItemRarityColor.White0, 500);
40638 width = 10;
40639 height = 24;
40640 break;
40641 case 4199:
40642 DefaultToPlaceableTile((ushort)42, 42);
40643 SetShopValues(ItemRarityColor.White0, 150);
40645 width = 12;
40646 height = 28;
40647 break;
40648 case 4200:
40649 DefaultToPlaceableTile((ushort)87, 36);
40650 SetShopValues(ItemRarityColor.White0, 300);
40652 width = 20;
40653 height = 20;
40654 break;
40655 case 4201:
40656 DefaultToPlaceableTile((ushort)19, 40);
40657 SetShopValues(ItemRarityColor.White0, 0);
40658 width = 8;
40659 height = 10;
40660 break;
40661 case 4202:
40662 DefaultToPlaceableTile((ushort)172, 37);
40663 SetShopValues(ItemRarityColor.White0, 300);
40665 width = 20;
40666 height = 20;
40667 break;
40668 case 4203:
40669 DefaultToPlaceableTile((ushort)89, 39);
40670 SetShopValues(ItemRarityColor.White0, 300);
40672 width = 20;
40673 height = 20;
40674 break;
40675 case 4204:
40676 DefaultToPlaceableTile((ushort)469, 5);
40677 SetShopValues(ItemRarityColor.White0, 300);
40679 width = 26;
40680 height = 20;
40681 break;
40682 case 4205:
40683 DefaultToPlaceableTile((ushort)18, 37);
40684 SetShopValues(ItemRarityColor.White0, 150);
40686 width = 28;
40687 height = 14;
40688 break;
40689 case 4206:
40690 DefaultToPlaceableTile((ushort)468, 7);
40691 SetShopValues(ItemRarityColor.White0, 500);
40693 width = 26;
40694 height = 22;
40695 break;
40696 case 4207:
40697 DefaultToPlaceableTile((ushort)497, 35);
40699 value = 150;
40700 break;
40701 case 4208:
40702 DefaultToPlaceableTile((ushort)90, 37);
40703 SetShopValues(ItemRarityColor.White0, 300);
40705 width = 20;
40706 height = 20;
40707 break;
40708 case 4209:
40709 DefaultToPlaceableTile((ushort)79, 37);
40710 SetShopValues(ItemRarityColor.White0, 2000);
40712 width = 28;
40713 height = 20;
40714 break;
40715 case 4210:
40716 DefaultToPlaceableTile((ushort)101, 38);
40717 SetShopValues(ItemRarityColor.White0, 300);
40719 width = 20;
40720 height = 20;
40721 break;
40722 case 4211:
40723 DefaultToPlaceableTile((ushort)88, 37);
40724 SetShopValues(ItemRarityColor.White0, 300);
40726 width = 20;
40727 height = 20;
40728 break;
40729 case 4212:
40730 DefaultToPlaceableTile((ushort)100, 37);
40731 SetShopValues(ItemRarityColor.White0, 1500);
40733 width = 20;
40734 height = 20;
40735 break;
40736 case 4213:
40737 DefaultToPlaceableTile((ushort)33, 36);
40738 SetShopValues(ItemRarityColor.White0, 0);
40740 width = 8;
40741 height = 18;
40742 value = sellPrice(0, 0, 0, 60);
40743 noWet = true;
40744 break;
40745 case 4214:
40746 DefaultToPlaceableTile((ushort)15, 42);
40747 SetShopValues(ItemRarityColor.White0, 150);
40749 width = 12;
40750 height = 30;
40751 break;
40752 case 4215:
40753 DefaultToPlaceableTile((ushort)34, 43);
40754 SetShopValues(ItemRarityColor.White0, 3000);
40756 width = 26;
40757 height = 26;
40758 break;
40759 case 4216:
40760 DefaultToPlaceableTile((ushort)467, 8);
40761 SetShopValues(ItemRarityColor.White0, 500);
40763 width = 26;
40764 height = 22;
40765 break;
40766 case 4217:
40767 DefaultToPlaceableTile((ushort)104, 38);
40768 SetShopValues(ItemRarityColor.White0, 300);
40770 width = 20;
40771 height = 20;
40772 break;
40773 case 4218:
40774 DefaultToPlaceableTile((ushort)10, 42);
40775 SetShopValues(ItemRarityColor.White0, 200);
40777 width = 14;
40778 height = 28;
40779 break;
40780 case 4219:
40781 DefaultToPlaceableTile((ushort)93, 37);
40782 SetShopValues(ItemRarityColor.White0, 500);
40784 width = 10;
40785 height = 24;
40786 break;
40787 case 4220:
40788 DefaultToPlaceableTile((ushort)42, 43);
40789 SetShopValues(ItemRarityColor.White0, 150);
40791 width = 12;
40792 height = 28;
40793 break;
40794 case 4221:
40795 DefaultToPlaceableTile((ushort)87, 37);
40796 SetShopValues(ItemRarityColor.White0, 300);
40798 width = 20;
40799 height = 20;
40800 break;
40801 case 4222:
40802 DefaultToPlaceableTile((ushort)19, 41);
40803 SetShopValues(ItemRarityColor.White0, 0);
40804 width = 8;
40805 height = 10;
40806 break;
40807 case 4223:
40808 DefaultToPlaceableTile((ushort)172, 38);
40809 SetShopValues(ItemRarityColor.White0, 300);
40811 width = 20;
40812 height = 20;
40813 break;
40814 case 4224:
40815 DefaultToPlaceableTile((ushort)89, 40);
40816 SetShopValues(ItemRarityColor.White0, 300);
40818 width = 20;
40819 height = 20;
40820 break;
40821 case 4225:
40822 DefaultToPlaceableTile((ushort)469, 6);
40823 SetShopValues(ItemRarityColor.White0, 300);
40825 width = 26;
40826 height = 20;
40827 break;
40828 case 4226:
40829 DefaultToPlaceableTile((ushort)18, 38);
40830 SetShopValues(ItemRarityColor.White0, 150);
40832 width = 28;
40833 height = 14;
40834 break;
40835 case 4227:
40836 DefaultToPlaceableTile((ushort)468, 8);
40837 SetShopValues(ItemRarityColor.White0, 500);
40839 width = 26;
40840 height = 22;
40841 break;
40842 case 4228:
40843 DefaultToPlaceableTile((ushort)497, 36);
40845 value = 150;
40846 break;
40847 case 4229:
40848 DefaultToPlaceableTile((ushort)500, 0);
40849 break;
40850 case 4230:
40851 DefaultToPlaceableTile((ushort)501, 0);
40852 break;
40853 case 4231:
40854 DefaultToPlaceableTile((ushort)502, 0);
40855 break;
40856 case 4232:
40857 DefaultToPlaceableTile((ushort)503, 0);
40858 break;
40859 case 4233:
40861 break;
40862 case 4234:
40864 break;
40865 case 4235:
40867 break;
40868 case 4236:
40870 break;
40871 case 4237:
40873 break;
40874 case 4238:
40875 DefaultToPlaceableTile((ushort)481, 0);
40876 break;
40877 case 4239:
40878 DefaultToPlaceableTile((ushort)482, 0);
40879 break;
40880 case 4240:
40881 DefaultToPlaceableTile((ushort)483, 0);
40882 break;
40883 case 4242:
40884 DefaultToGolfBall(739);
40885 break;
40886 case 4243:
40887 DefaultToGolfBall(740);
40888 break;
40889 case 4244:
40890 DefaultToGolfBall(741);
40891 break;
40892 case 4245:
40893 DefaultToGolfBall(742);
40894 break;
40895 case 4246:
40896 DefaultToGolfBall(743);
40897 break;
40898 case 4247:
40899 DefaultToGolfBall(744);
40900 break;
40901 case 4248:
40902 DefaultToGolfBall(745);
40903 break;
40904 case 4249:
40905 DefaultToGolfBall(746);
40906 break;
40907 case 4250:
40908 DefaultToGolfBall(747);
40909 break;
40910 case 4251:
40911 DefaultToGolfBall(748);
40912 break;
40913 case 4252:
40914 DefaultToGolfBall(749);
40915 break;
40916 case 4253:
40917 DefaultToGolfBall(750);
40918 break;
40919 case 4254:
40920 DefaultToGolfBall(751);
40921 break;
40922 case 4255:
40923 DefaultToGolfBall(752);
40924 break;
40925 case 4257:
40926 noUseGraphic = true;
40927 damage = 0;
40928 knockBack = 7f;
40929 useStyle = 5;
40930 shootSpeed = 12.5f;
40931 shoot = 753;
40932 width = 18;
40933 height = 28;
40935 useAnimation = 20;
40936 useTime = 20;
40937 rare = 1;
40938 noMelee = true;
40939 value = 20000;
40940 break;
40941 case 4256:
40942 defense = 3;
40943 width = 18;
40944 height = 14;
40945 bodySlot = 213;
40946 value = sellPrice(0, 0, 50) * 6;
40947 rare = 2;
40948 break;
40949 case 4258:
40950 useStyle = 1;
40951 useTime = 18;
40952 useAnimation = 18;
40953 knockBack = 3f;
40954 width = 40;
40955 height = 40;
40956 damage = 26;
40957 scale = 1f;
40959 rare = 1;
40960 value = 27000;
40961 melee = true;
40962 break;
40963 case 4259:
40964 SetDefaults(198);
40965 this.type = type;
40966 damage = 48;
40967 useTime = 16;
40968 useAnimation = 16;
40969 scale = 1f;
40970 autoReuse = true;
40971 useTurn = true;
40972 rare = 4;
40973 value = sellPrice(0, 1);
40974 break;
40975 case 4260:
40976 useStyle = 1;
40977 useTurn = true;
40978 useAnimation = 15;
40979 useTime = 7;
40980 autoReuse = true;
40982 consumable = true;
40983 createWall = 241;
40984 width = 12;
40985 height = 12;
40986 value = sellPrice(0, 0, 1, 60);
40987 break;
40988 case 4261:
40989 useStyle = 1;
40990 useTurn = true;
40991 useAnimation = 15;
40992 useTime = 10;
40993 autoReuse = true;
40995 consumable = true;
40996 createTile = 135;
40997 width = 12;
40998 height = 12;
40999 placeStyle = 7;
41000 mech = true;
41001 value = 5000;
41002 break;
41003 case 4262:
41004 useTurn = true;
41005 width = 20;
41006 height = 20;
41007 useStyle = 5;
41008 useTime = 90;
41010 useAnimation = 90;
41011 rare = 1;
41012 value = 50000;
41013 shoot = 754;
41014 break;
41015 case 4263:
41016 useTurn = true;
41017 width = 20;
41018 height = 20;
41019 useStyle = 4;
41020 useTime = 90;
41022 useAnimation = 90;
41023 rare = 1;
41024 value = 50000;
41025 break;
41026 case 4264:
41027 useStyle = 4;
41028 channel = true;
41029 width = 34;
41030 height = 34;
41032 useAnimation = 20;
41033 useTime = 20;
41034 rare = 8;
41035 noMelee = true;
41036 mountType = 17;
41037 value = sellPrice(0, 10);
41038 break;
41039 case 4265:
41040 DefaultToPlaceableTile((ushort)467, 9);
41041 SetShopValues(ItemRarityColor.White0, buyPrice(0, 3));
41043 width = 26;
41044 height = 22;
41045 break;
41046 case 4266:
41047 DefaultToPlaceableTile((ushort)468, 9);
41048 SetShopValues(ItemRarityColor.White0, 500);
41050 width = 26;
41051 height = 22;
41052 break;
41053 case 4267:
41054 DefaultToPlaceableTile((ushort)467, 10);
41055 SetShopValues(ItemRarityColor.White0, 500);
41057 width = 26;
41058 height = 22;
41059 break;
41060 case 4268:
41061 DefaultToPlaceableTile((ushort)468, 10);
41062 SetShopValues(ItemRarityColor.White0, 500);
41064 width = 26;
41065 height = 22;
41066 break;
41067 case 4269:
41068 mana = 10;
41069 damage = 35;
41070 useStyle = 1;
41071 shootSpeed = 10f;
41072 shoot = 755;
41073 buffType = 213;
41074 width = 26;
41075 height = 28;
41077 useAnimation = 36;
41078 useTime = 36;
41079 rare = 4;
41080 noMelee = true;
41081 knockBack = 3f;
41082 value = sellPrice(0, 5);
41083 summon = true;
41084 autoReuse = true;
41085 reuseDelay = 2;
41086 break;
41087 case 4270:
41088 mana = 20;
41089 damage = 34;
41090 useStyle = 4;
41091 shootSpeed = 32f;
41092 shoot = 756;
41093 width = 26;
41094 height = 28;
41095 useAnimation = 33;
41096 useTime = 11;
41097 rare = 4;
41098 noMelee = true;
41099 knockBack = 1f;
41100 value = sellPrice(0, 4);
41101 magic = true;
41102 autoReuse = true;
41103 break;
41104 case 4271:
41105 useStyle = 4;
41106 width = 22;
41107 height = 14;
41108 consumable = true;
41109 useAnimation = 45;
41110 useTime = 45;
41112 rare = 2;
41113 break;
41114 case 4272:
41115 noMelee = true;
41116 useStyle = 5;
41117 useAnimation = 40;
41118 useTime = 40;
41119 knockBack = 6.5f;
41120 width = 30;
41121 height = 10;
41122 damage = 55;
41123 scale = 1.1f;
41124 noUseGraphic = true;
41125 shoot = 757;
41126 shootSpeed = 15.9f;
41128 rare = 4;
41129 value = sellPrice(0, 4);
41130 melee = true;
41131 channel = true;
41132 break;
41133 case 4273:
41134 mana = 10;
41135 damage = 11;
41136 useStyle = 1;
41137 shootSpeed = 10f;
41138 shoot = 758;
41139 width = 26;
41140 height = 28;
41142 useAnimation = 36;
41143 useTime = 36;
41144 noMelee = true;
41145 knockBack = 5f;
41146 buffType = 214;
41147 value = sellPrice(0, 1);
41148 rare = 3;
41149 summon = true;
41150 autoReuse = true;
41151 reuseDelay = 2;
41152 break;
41153 case 4274:
41154 useStyle = 1;
41155 autoReuse = true;
41156 useTurn = true;
41157 useAnimation = 15;
41158 useTime = 10;
41160 consumable = true;
41161 width = 12;
41162 height = 12;
41163 noUseGraphic = true;
41164 value = sellPrice(0, 10);
41165 rare = 3;
41166 makeNPC = 592;
41167 break;
41168 case 4275:
41169 width = 18;
41170 height = 18;
41171 headSlot = 221;
41172 value = sellPrice(0, 10);
41173 rare = 3;
41174 vanity = true;
41175 useStyle = 1;
41176 useTurn = true;
41177 useAnimation = 15;
41178 useTime = 10;
41179 autoReuse = true;
41181 consumable = true;
41182 createTile = 505;
41183 width = 12;
41184 height = 12;
41185 break;
41186 case 4276:
41187 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
41188 useStyle = 1;
41189 useTurn = true;
41190 useAnimation = 15;
41191 useTime = 10;
41192 autoReuse = true;
41194 consumable = true;
41195 createTile = 506;
41196 width = 20;
41197 height = 20;
41198 break;
41199 case 4277:
41200 DefaultToPlaceableTile((ushort)507, 0);
41201 break;
41202 case 4278:
41203 DefaultToPlaceableTile((ushort)508, 0);
41204 break;
41205 case 4279:
41207 break;
41208 case 4280:
41210 break;
41211 case 4281:
41212 mana = 10;
41213 damage = 7;
41214 useStyle = 1;
41215 shootSpeed = 10f;
41216 shoot = 759;
41217 buffType = 216;
41218 width = 26;
41219 height = 28;
41221 useAnimation = 36;
41222 useTime = 36;
41223 rare = 1;
41224 noMelee = true;
41225 knockBack = 4f;
41226 value = sellPrice(0, 1);
41227 summon = true;
41228 autoReuse = true;
41229 reuseDelay = 2;
41230 break;
41231 case 4298:
41232 DefaultToPlaceableTile((ushort)90, 38);
41233 SetShopValues(ItemRarityColor.White0, 300);
41235 width = 20;
41236 height = 20;
41237 break;
41238 case 4299:
41239 DefaultToPlaceableTile((ushort)79, 38);
41240 SetShopValues(ItemRarityColor.White0, 2000);
41242 width = 28;
41243 height = 20;
41244 break;
41245 case 4300:
41246 DefaultToPlaceableTile((ushort)101, 39);
41247 SetShopValues(ItemRarityColor.White0, 300);
41249 width = 20;
41250 height = 20;
41251 break;
41252 case 4301:
41253 DefaultToPlaceableTile((ushort)88, 38);
41254 SetShopValues(ItemRarityColor.White0, 300);
41256 width = 20;
41257 height = 20;
41258 break;
41259 case 4302:
41260 DefaultToPlaceableTile((ushort)100, 38);
41261 SetShopValues(ItemRarityColor.White0, 1500);
41263 width = 20;
41264 height = 20;
41265 break;
41266 case 4303:
41267 DefaultToPlaceableTile((ushort)33, 37);
41268 SetShopValues(ItemRarityColor.White0, 0);
41270 width = 8;
41271 height = 18;
41272 value = sellPrice(0, 0, 0, 60);
41273 noWet = true;
41274 break;
41275 case 4304:
41276 DefaultToPlaceableTile((ushort)15, 43);
41277 SetShopValues(ItemRarityColor.White0, 150);
41279 width = 12;
41280 height = 30;
41281 break;
41282 case 4305:
41283 DefaultToPlaceableTile((ushort)34, 44);
41284 SetShopValues(ItemRarityColor.White0, 3000);
41286 width = 26;
41287 height = 26;
41288 break;
41289 case 4306:
41290 DefaultToPlaceableTile((ushort)104, 39);
41291 SetShopValues(ItemRarityColor.White0, 300);
41293 width = 20;
41294 height = 20;
41295 break;
41296 case 4307:
41297 DefaultToPlaceableTile((ushort)10, 43);
41298 SetShopValues(ItemRarityColor.White0, 200);
41300 width = 14;
41301 height = 28;
41302 break;
41303 case 4308:
41304 DefaultToPlaceableTile((ushort)93, 38);
41305 SetShopValues(ItemRarityColor.White0, 500);
41307 width = 10;
41308 height = 24;
41309 break;
41310 case 4309:
41311 DefaultToPlaceableTile((ushort)42, 44);
41312 SetShopValues(ItemRarityColor.White0, 150);
41314 width = 12;
41315 height = 28;
41316 break;
41317 case 4310:
41318 DefaultToPlaceableTile((ushort)87, 38);
41319 SetShopValues(ItemRarityColor.White0, 300);
41321 width = 20;
41322 height = 20;
41323 break;
41324 case 4311:
41325 DefaultToPlaceableTile((ushort)19, 42);
41326 SetShopValues(ItemRarityColor.White0, 0);
41327 width = 8;
41328 height = 10;
41329 break;
41330 case 4312:
41331 DefaultToPlaceableTile((ushort)172, 39);
41332 SetShopValues(ItemRarityColor.White0, 300);
41334 width = 20;
41335 height = 20;
41336 break;
41337 case 4313:
41338 DefaultToPlaceableTile((ushort)89, 41);
41339 SetShopValues(ItemRarityColor.White0, 300);
41341 width = 20;
41342 height = 20;
41343 break;
41344 case 4314:
41345 DefaultToPlaceableTile((ushort)469, 7);
41346 SetShopValues(ItemRarityColor.White0, 300);
41348 width = 26;
41349 height = 20;
41350 break;
41351 case 4315:
41352 DefaultToPlaceableTile((ushort)18, 39);
41353 SetShopValues(ItemRarityColor.White0, 150);
41355 width = 28;
41356 height = 14;
41357 break;
41358 case 4316:
41359 DefaultToPlaceableTile((ushort)497, 37);
41361 value = 150;
41362 break;
41363 case 4317:
41364 SetShopValues(ItemRarityColor.LightRed4, sellPrice(0, 2));
41365 SetWeaponValues(30, 7f);
41366 melee = true;
41367 autoReuse = true;
41368 useTime = 11;
41369 useAnimation = 27;
41370 useStyle = 1;
41371 hammer = 80;
41372 axe = 30;
41374 width = 20;
41375 height = 20;
41376 break;
41377 case 4318:
41378 DefaultToPlaceableTile((ushort)509, 0);
41379 width = 22;
41380 height = 32;
41381 rare = 9;
41382 value = sellPrice(0, 25);
41383 accessory = true;
41384 vanity = true;
41385 break;
41386 case 4319:
41387 useStyle = 1;
41388 useTurn = true;
41389 useAnimation = 15;
41390 useTime = 10;
41391 autoReuse = true;
41393 consumable = true;
41394 createTile = 510;
41395 width = 28;
41396 height = 28;
41397 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 20));
41398 break;
41399 case 4320:
41400 useStyle = 1;
41401 useTurn = true;
41402 useAnimation = 15;
41403 useTime = 10;
41404 autoReuse = true;
41406 consumable = true;
41407 createTile = 511;
41408 width = 28;
41409 height = 28;
41410 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 20));
41411 break;
41412 case 4321:
41413 width = 18;
41414 height = 18;
41415 bodySlot = 214;
41416 rare = 3;
41417 vanity = true;
41418 value = buyPrice(0, 5);
41419 break;
41420 case 4322:
41421 width = 18;
41422 height = 18;
41423 legSlot = 188;
41424 rare = 3;
41425 vanity = true;
41426 value = buyPrice(0, 5);
41427 break;
41428 case 4323:
41429 width = 18;
41430 height = 18;
41431 headSlot = 222;
41432 rare = 3;
41433 vanity = true;
41434 value = buyPrice(0, 50);
41435 break;
41436 case 4324:
41437 width = 18;
41438 height = 14;
41439 bodySlot = 215;
41440 value = buyPrice(0, 50);
41441 rare = 3;
41442 vanity = true;
41443 break;
41444 case 4325:
41445 useStyle = 1;
41446 useAnimation = 8;
41447 useTime = 8;
41448 width = 24;
41449 height = 28;
41451 shoot = 760;
41452 fishingPole = 25;
41453 shootSpeed = 15f;
41454 rare = 2;
41455 value = sellPrice(0, 2);
41456 break;
41457 case 4326:
41458 DefaultToPlaceableTile((ushort)520, 0);
41460 value = 150;
41461 break;
41462 case 4327:
41463 case 4328:
41464 case 4329:
41465 case 4330:
41466 case 4331:
41467 case 4332:
41468 DefaultToPlaceableTile((ushort)(type - 4327 + 521));
41470 width = 20;
41471 height = 20;
41472 break;
41473 case 4333:
41474 DefaultToPlaceableTile((ushort)527, 0);
41475 value = sellPrice(0, 10);
41476 rare = 3;
41478 width = 20;
41479 height = 20;
41480 break;
41481 case 4334:
41482 case 4335:
41483 case 4336:
41484 case 4337:
41485 case 4338:
41486 case 4339:
41487 DefaultToCapturedCritter((short)(type - 4334 + 595));
41488 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41489 width = 20;
41490 height = 20;
41491 bait = 20;
41492 break;
41493 case 4340:
41495 value = sellPrice(0, 10);
41496 rare = 3;
41497 width = 20;
41498 height = 20;
41499 bait = 50;
41500 break;
41501 case 4341:
41502 DefaultToAccessory(30, 30);
41503 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
41504 break;
41505 case 4342:
41506 DefaultToPlaceableTile((ushort)105, 78);
41507 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
41509 width = 20;
41510 height = 20;
41511 break;
41512 case 4343:
41513 width = 22;
41514 height = 16;
41515 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41516 DefaultToThrownWeapon(761, 17, 5f);
41517 SetWeaponValues(4, 2f);
41518 break;
41519 case 4344:
41520 width = 22;
41521 height = 16;
41522 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41523 DefaultToThrownWeapon(762, 17, 5f);
41524 SetWeaponValues(4, 2f);
41525 break;
41526 case 4345:
41527 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 5));
41529 width = 12;
41530 height = 12;
41531 break;
41532 case 4346:
41534 width = 30;
41535 height = 30;
41536 break;
41537 case 4347:
41538 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 17));
41539 DefaultToMagicWeapon(876, 36, 15f);
41540 mana = 16;
41541 width = 40;
41542 height = 40;
41543 knockBack = 6f;
41544 scale = 0.75f;
41545 damage = 42;
41547 break;
41548 case 4348:
41549 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 50));
41550 DefaultToMagicWeapon(876, 36, 15f);
41551 mana = 16;
41552 width = 40;
41553 height = 40;
41554 knockBack = 6f;
41555 scale = 0.75f;
41556 damage = 100;
41558 break;
41559 case 4349:
41560 case 4350:
41561 case 4351:
41562 case 4352:
41563 case 4353:
41564 DefaultToPlaceableTile(179 + type - 4349);
41565 break;
41566 case 4354:
41567 DefaultToPlaceableTile((ushort)381, 0);
41568 rare = 1;
41569 break;
41570 case 4355:
41571 DefaultToPlaceableTile((ushort)531, 0);
41572 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
41574 width = 20;
41575 height = 20;
41576 break;
41577 case 4356:
41579 break;
41580 case 4357:
41582 break;
41583 case 4358:
41585 break;
41586 case 4359:
41588 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 7, 50));
41589 width = 20;
41590 height = 20;
41591 break;
41592 case 4360:
41593 DefaultToPlaceableTile((ushort)105, 77);
41594 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
41596 width = 20;
41597 height = 20;
41598 break;
41599 case 4361:
41601 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41602 width = 20;
41603 height = 20;
41604 bait = 17;
41605 break;
41606 case 4362:
41608 value = sellPrice(0, 10);
41609 rare = 3;
41610 width = 20;
41611 height = 20;
41612 bait = 50;
41613 break;
41614 case 4363:
41616 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 5));
41617 width = 12;
41618 height = 12;
41619 bait = 22;
41620 break;
41621 case 4364:
41622 DefaultToPlaceableTile((ushort)532, 0);
41624 width = 20;
41625 height = 20;
41626 break;
41627 case 4365:
41628 DefaultToVanitypet(764, 217);
41630 break;
41631 case 4366:
41632 DefaultToVanitypet(765, 218);
41633 break;
41634 case 4372:
41635 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
41637 break;
41638 case 4367:
41639 case 4368:
41640 case 4369:
41641 case 4370:
41642 case 4371:
41643 DefaultTokite(type - 4367 + 766);
41644 break;
41645 case 4373:
41647 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 7, 50));
41648 width = 12;
41649 height = 12;
41650 break;
41651 case 4374:
41653 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 7, 50));
41654 width = 12;
41655 height = 12;
41656 break;
41657 case 4375:
41659 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41660 width = 12;
41661 height = 12;
41662 break;
41663 case 4376:
41664 DefaultToPlaceableTile((ushort)533, 0);
41666 width = 20;
41667 height = 20;
41668 break;
41669 case 4377:
41670 DefaultToPlaceableTile((ushort)534, 0);
41671 rare = 1;
41672 break;
41673 case 4378:
41674 DefaultToPlaceableTile((ushort)536, 0);
41675 rare = 1;
41676 break;
41677 case 4389:
41678 DefaultToPlaceableTile((ushort)539, 0);
41679 rare = 1;
41680 break;
41681 case 4379:
41682 DefaultTokite(771);
41683 break;
41684 case 4380:
41685 DefaultToPlaceableTile((ushort)538, 0);
41687 break;
41688 case 4382:
41689 useStyle = 4;
41690 consumable = true;
41691 useAnimation = 45;
41692 useTime = 45;
41694 width = 28;
41695 height = 28;
41697 rare = 2;
41698 break;
41699 case 4383:
41700 DefaultToTorch(16);
41701 break;
41702 case 4384:
41704 break;
41705 case 4385:
41706 DefaultToTorch(18);
41707 break;
41708 case 4386:
41709 DefaultToTorch(19);
41710 break;
41711 case 4387:
41712 DefaultToTorch(20);
41713 break;
41714 case 4388:
41715 DefaultToTorch(21);
41716 break;
41717 case 4390:
41718 DefaultToPlaceableTile((ushort)484, 0);
41719 break;
41720 case 4391:
41721 DefaultToPlaceableTile((ushort)162, 0);
41722 break;
41723 case 4392:
41724 DefaultToPlaceableTile((ushort)541, 0);
41725 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 10));
41726 break;
41727 case 4393:
41728 case 4394:
41730 break;
41731 case 4395:
41733 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41734 width = 12;
41735 height = 12;
41736 break;
41737 case 4396:
41738 DefaultToPlaceableTile((ushort)542, 0);
41740 break;
41741 case 4397:
41742 DefaultToPlaceableTile((ushort)105, 76);
41743 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
41745 width = 20;
41746 height = 20;
41747 break;
41748 case 4398:
41749 DefaultToPlaceableTile((ushort)543, 0);
41751 width = 20;
41752 height = 20;
41753 value = sellPrice(0, 0, 20);
41754 break;
41755 case 4399:
41756 DefaultToPlaceableTile((ushort)544, 0);
41757 value = sellPrice(0, 10);
41758 rare = 3;
41760 break;
41761 case 4400:
41762 useStyle = 1;
41763 shootSpeed = 7f;
41764 shoot = 772;
41765 width = 22;
41766 height = 22;
41768 useAnimation = 15;
41769 noUseGraphic = true;
41770 useTime = 15;
41771 rare = 2;
41772 value = sellPrice(0, 0, 5);
41773 consumable = true;
41775 break;
41776 case 4401:
41777 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 7, 50));
41779 width = 26;
41780 height = 26;
41781 break;
41782 case 4402:
41783 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 50));
41785 width = 26;
41786 height = 26;
41787 break;
41788 case 4404:
41789 DefaultToAccessory(20, 12);
41790 SetShopValues(ItemRarityColor.White0, buyPrice(0, 1));
41791 hasVanityEffects = true;
41792 break;
41793 case 4405:
41794 case 4406:
41795 case 4407:
41796 case 4408:
41797 DefaultToPlaceableTile((ushort)376, 18 + type - 4405);
41800 break;
41801 case 4409:
41803 faceSlot = 14;
41804 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 10));
41805 break;
41806 case 4410:
41807 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 1));
41809 width = 32;
41810 height = 22;
41811 break;
41812 case 4412:
41815 width = 22;
41816 height = 22;
41817 break;
41818 case 4413:
41821 width = 22;
41822 height = 22;
41823 break;
41824 case 4414:
41827 width = 22;
41828 height = 22;
41829 break;
41830 case 4418:
41832 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
41833 width = 20;
41834 height = 20;
41835 bait = 17;
41836 break;
41837 case 4419:
41839 value = sellPrice(0, 10);
41840 rare = 3;
41841 width = 20;
41842 height = 20;
41843 bait = 50;
41844 break;
41845 case 4415:
41846 DefaultToPlaceableTile((ushort)10, 44);
41847 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 40));
41849 width = 14;
41850 height = 28;
41851 break;
41852 case 4416:
41853 DefaultToPlaceableTile((ushort)19, 43);
41854 SetShopValues(ItemRarityColor.White0, 0);
41855 width = 8;
41856 height = 10;
41857 break;
41858 case 4417:
41859 DefaultToPlaceableTile((ushort)207, 9);
41861 width = 8;
41862 height = 10;
41863 break;
41864 case 4420:
41865 DefaultToPlaceableTile((ushort)545, 0);
41866 SetShopValues(ItemRarityColor.White0, buyPrice(0, 5));
41868 width = 20;
41869 height = 20;
41870 break;
41871 case 4421:
41873 break;
41874 case 4422:
41875 DefaultToPlaceableTile((ushort)546, 0);
41876 break;
41877 case 4423:
41878 useStyle = 1;
41879 shootSpeed = 5f;
41880 shoot = 773;
41881 width = 20;
41882 height = 20;
41885 consumable = true;
41886 useAnimation = 25;
41887 noUseGraphic = true;
41888 useTime = 25;
41889 value = sellPrice(0, 0, 3);
41890 rare = 1;
41891 break;
41892 case 4424:
41894 break;
41895 case 4425:
41896 DefaultToVanitypet(774, 219);
41898 break;
41899 case 4426:
41900 DefaultToMount(18);
41902 break;
41903 case 4427:
41904 DefaultToMount(19);
41905 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
41906 break;
41907 case 4428:
41908 DefaultToMount(20);
41910 break;
41911 case 4429:
41912 DefaultToMount(21);
41913 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
41914 break;
41915 case 4430:
41916 DefaultToPlaceableTile((ushort)547, 0);
41918 break;
41919 case 4431:
41920 DefaultToPlaceableTile((ushort)547, 1);
41922 break;
41923 case 4432:
41924 DefaultToPlaceableTile((ushort)547, 2);
41926 break;
41927 case 4433:
41928 DefaultToPlaceableTile((ushort)547, 3);
41930 break;
41931 case 4434:
41932 DefaultToPlaceableTile((ushort)547, 4);
41934 break;
41935 case 4435:
41936 DefaultToPlaceableTile((ushort)548, 0);
41938 break;
41939 case 4436:
41940 DefaultToPlaceableTile((ushort)548, 1);
41942 break;
41943 case 4437:
41944 DefaultToPlaceableTile((ushort)548, 2);
41946 break;
41947 case 4438:
41948 DefaultToPlaceableTile((ushort)548, 3);
41950 break;
41951 case 4439:
41952 DefaultToPlaceableTile((ushort)548, 4);
41954 break;
41955 case 4440:
41956 DefaultToPlaceableTile((ushort)548, 5);
41958 break;
41959 case 4441:
41960 DefaultToPlaceableTile((ushort)548, 6);
41962 break;
41963 case 4442:
41964 useStyle = 1;
41965 useAnimation = 8;
41966 useTime = 8;
41967 width = 24;
41968 height = 28;
41970 shoot = 775;
41971 fishingPole = 30;
41972 shootSpeed = 15f;
41973 rare = 1;
41974 value = sellPrice(0, 2);
41975 break;
41976 case 4443:
41977 DefaultToMount(22);
41979 break;
41980 case 4444:
41981 useStyle = 4;
41982 channel = true;
41983 width = 34;
41984 height = 34;
41986 useAnimation = 20;
41987 useTime = 20;
41988 rare = 8;
41989 noMelee = true;
41990 mountType = 23;
41991 value = sellPrice(0, 5);
41992 expert = true;
41993 break;
41994 case 4445:
41995 damage = 50;
41996 width = 20;
41997 height = 14;
41999 consumable = true;
42000 ammo = AmmoID.Rocket;
42001 knockBack = 4f;
42002 value = buyPrice(0, 0, 7, 50);
42003 ranged = true;
42004 break;
42005 case 4446:
42006 damage = 50;
42007 width = 20;
42008 height = 14;
42010 consumable = true;
42011 ammo = AmmoID.Rocket;
42012 knockBack = 4f;
42013 value = buyPrice(0, 0, 15);
42014 ranged = true;
42015 break;
42016 case 4447:
42017 damage = 40;
42018 width = 20;
42019 height = 14;
42021 consumable = true;
42022 ammo = AmmoID.Rocket;
42023 knockBack = 4f;
42024 value = sellPrice(0, 0, 10);
42025 ranged = true;
42026 break;
42027 case 4448:
42028 damage = 40;
42029 width = 20;
42030 height = 14;
42032 consumable = true;
42033 ammo = AmmoID.Rocket;
42034 knockBack = 4f;
42035 value = sellPrice(0, 0, 10);
42036 ranged = true;
42037 break;
42038 case 4449:
42039 damage = 40;
42040 width = 20;
42041 height = 14;
42043 consumable = true;
42044 ammo = AmmoID.Rocket;
42045 knockBack = 4f;
42046 value = sellPrice(0, 0, 10);
42047 ranged = true;
42048 break;
42049 case 4450:
42050 DefaultToMount(24);
42052 break;
42053 case 4451:
42054 DefaultToMount(25);
42056 break;
42057 case 4452:
42058 DefaultToMount(26);
42060 break;
42061 case 4453:
42062 DefaultToMount(27);
42064 break;
42065 case 4454:
42066 DefaultToMount(28);
42068 break;
42069 case 4455:
42070 DefaultToMount(29);
42072 break;
42073 case 4456:
42074 DefaultToMount(30);
42076 break;
42077 case 4457:
42078 damage = 75;
42079 width = 20;
42080 height = 14;
42082 consumable = true;
42083 ammo = AmmoID.Rocket;
42084 knockBack = 4f;
42085 value = buyPrice(0, 0, 5);
42086 ranged = true;
42087 break;
42088 case 4458:
42089 damage = 75;
42090 width = 20;
42091 height = 14;
42093 consumable = true;
42094 ammo = AmmoID.Rocket;
42095 knockBack = 4f;
42096 value = buyPrice(0, 0, 10);
42097 ranged = true;
42098 break;
42099 case 4459:
42100 damage = 40;
42101 width = 20;
42102 height = 14;
42104 consumable = true;
42105 ammo = AmmoID.Rocket;
42106 knockBack = 4f;
42107 value = buyPrice(0, 0, 50);
42108 ranged = true;
42109 break;
42110 case 4460:
42111 tileWand = 169;
42112 useStyle = 1;
42113 useTurn = true;
42114 useAnimation = 15;
42115 useTime = 10;
42116 autoReuse = true;
42117 createTile = 552;
42118 width = 8;
42119 height = 10;
42120 rare = 1;
42121 value = sellPrice(0, 1);
42122 break;
42123 case 4463:
42124 autoReuse = false;
42125 useStyle = 13;
42126 useAnimation = 21;
42127 useTime = 7;
42128 width = 50;
42129 height = 18;
42130 shoot = 802;
42132 damage = 15;
42133 shootSpeed = 2.4f;
42134 noMelee = true;
42135 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 30));
42136 melee = true;
42137 knockBack = 3f;
42138 noUseGraphic = true;
42139 break;
42140 case 4464:
42142 value = sellPrice(0, 0, 10);
42143 break;
42144 case 4465:
42146 value = sellPrice(0, 0, 10);
42147 break;
42148 case 4466:
42149 DefaultToPlaceableTile((ushort)105, 79);
42150 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
42152 width = 20;
42153 height = 20;
42154 break;
42155 case 4461:
42156 DefaultToPlaceableTile((ushort)550, 0);
42158 break;
42159 case 4462:
42160 DefaultToPlaceableTile((ushort)551, 0);
42162 break;
42163 case 4467:
42164 DefaultToMount(31);
42166 break;
42167 case 4473:
42168 DefaultToPlaceableTile((ushort)553, 0);
42170 break;
42171 case 4474:
42172 DefaultToPlaceableTile((ushort)554, 0);
42174 break;
42175 case 4475:
42176 DefaultToPlaceableTile((ushort)555, 0);
42178 break;
42179 case 4476:
42180 DefaultToPlaceableTile((ushort)556, 0);
42182 value = sellPrice(0, 10);
42183 rare = 3;
42184 break;
42185 case 4468:
42186 DefaultToMount(32);
42188 break;
42189 case 4469:
42190 DefaultToMount(33);
42191 SetShopValues(ItemRarityColor.StrongRed10, sellPrice(0, 10));
42192 break;
42193 case 4470:
42194 DefaultToMount(34);
42195 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
42196 break;
42197 case 4471:
42198 DefaultToMount(35);
42200 break;
42201 case 4472:
42202 DefaultToMount(36);
42203 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
42204 break;
42205 case 4477:
42207 useStyle = 9;
42208 useTurn = true;
42209 useAnimation = 17;
42210 useTime = 17;
42212 consumable = true;
42213 width = 14;
42214 height = 24;
42215 buffType = 257;
42216 buffTime = 18000;
42218 break;
42219 case 4478:
42221 useStyle = 9;
42222 useTurn = true;
42223 useAnimation = 17;
42224 useTime = 17;
42226 consumable = true;
42227 width = 14;
42228 height = 24;
42229 buffType = 257;
42230 buffTime = 36000;
42232 break;
42233 case 4479:
42235 useStyle = 9;
42236 useTurn = true;
42237 useAnimation = 17;
42238 useTime = 17;
42240 consumable = true;
42241 width = 14;
42242 height = 24;
42243 buffType = 257;
42244 buffTime = 54000;
42246 break;
42247 case 4480:
42249 value = sellPrice(0, 0, 15);
42250 break;
42251 case 4481:
42252 DefaultToPlaceableTile((ushort)558, 0);
42254 break;
42255 case 4482:
42257 value = sellPrice(0, 10);
42258 rare = 3;
42259 break;
42260 case 4483:
42261 DefaultToPlaceableTile((ushort)559, 0);
42262 value = sellPrice(0, 10);
42263 rare = 3;
42265 break;
42266 case 4484:
42267 case 4485:
42268 mech = true;
42269 noWet = true;
42270 useStyle = 1;
42271 useTurn = true;
42272 useAnimation = 15;
42273 useTime = 10;
42274 autoReuse = true;
42276 consumable = true;
42277 createTile = 144;
42278 placeStyle = type - 4484 + 3;
42279 width = 10;
42280 height = 12;
42281 SetShopValues(ItemRarityColor.White0, buyPrice(0, 2));
42282 break;
42283 case 4541:
42284 case 4542:
42285 case 4543:
42286 case 4544:
42287 case 4545:
42288 case 4546:
42289 useStyle = 1;
42290 useTurn = true;
42291 useAnimation = 15;
42292 useTime = 10;
42293 autoReuse = true;
42295 consumable = true;
42296 createTile = 91;
42297 placeStyle = 288 + (type - 4541);
42298 width = 10;
42299 height = 24;
42300 value = 1000;
42301 rare = 1;
42302 break;
42303 case 4486:
42304 case 4487:
42305 case 4488:
42306 case 4489:
42307 case 4490:
42308 case 4491:
42309 case 4492:
42310 case 4493:
42311 case 4494:
42312 case 4495:
42313 case 4496:
42314 case 4497:
42315 case 4498:
42316 case 4499:
42317 case 4500:
42318 case 4501:
42319 case 4502:
42320 case 4503:
42321 DefaultToPlaceableWall((ushort)(246 + type - 4486));
42322 break;
42323 case 4504:
42324 case 4505:
42325 DefaultToPlaceableWall((ushort)(264 + type - 4504));
42326 value = 250;
42327 break;
42328 case 4506:
42329 case 4507:
42330 DefaultToPlaceableWall((ushort)(266 + type - 4506));
42331 break;
42332 case 4508:
42333 DefaultToPlaceableWall((ushort)(268 + type - 4508));
42334 value = 250;
42335 break;
42336 case 4509:
42337 case 4510:
42338 case 4511:
42339 DefaultToPlaceableWall((ushort)(269 + type - 4509));
42340 break;
42341 case 4512:
42343 break;
42344 case 4513:
42345 case 4514:
42346 case 4515:
42347 case 4516:
42348 case 4517:
42349 case 4518:
42350 case 4519:
42351 case 4520:
42352 case 4521:
42353 case 4522:
42354 case 4523:
42355 case 4524:
42356 case 4525:
42357 case 4526:
42358 case 4527:
42359 case 4528:
42360 case 4529:
42361 case 4530:
42362 case 4531:
42363 case 4532:
42364 case 4533:
42365 case 4534:
42366 case 4535:
42367 case 4536:
42368 case 4537:
42369 case 4538:
42370 case 4539:
42371 case 4540:
42372 DefaultToPlaceableWall((ushort)(276 + type - 4513));
42373 break;
42374 case 4599:
42375 case 4600:
42376 case 4601:
42377 DefaultToPlaceableTile((ushort)560, type - 4599);
42378 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
42380 break;
42381 case 4587:
42382 case 4588:
42383 case 4589:
42384 case 4590:
42385 DefaultToGolfClub(20, 20);
42386 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 10));
42387 break;
42388 case 4591:
42389 case 4592:
42390 case 4593:
42391 case 4594:
42392 DefaultToGolfClub(20, 20);
42393 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 10));
42394 break;
42395 case 4595:
42396 case 4596:
42397 case 4597:
42398 case 4598:
42399 DefaultToGolfClub(20, 20);
42400 SetShopValues(ItemRarityColor.LightRed4, buyPrice(0, 25));
42401 break;
42402 case 4602:
42403 useStyle = 1;
42404 useTurn = true;
42405 useAnimation = 15;
42406 useTime = 10;
42407 autoReuse = true;
42409 consumable = true;
42410 createTile = 91;
42411 placeStyle = 294;
42412 width = 10;
42413 height = 24;
42414 value = 1000;
42415 rare = 1;
42416 break;
42417 case 4606:
42419 break;
42420 case 4603:
42421 DefaultToVanitypet(815, 258);
42423 break;
42424 case 4604:
42425 DefaultToVanitypet(816, 259);
42427 break;
42428 case 4605:
42429 DefaultToVanitypet(817, 260);
42431 break;
42432 case 4566:
42433 DefaultToPlaceableTile((ushort)90, 39);
42434 SetShopValues(ItemRarityColor.White0, 300);
42436 width = 20;
42437 height = 20;
42438 break;
42439 case 4567:
42440 DefaultToPlaceableTile((ushort)79, 39);
42441 SetShopValues(ItemRarityColor.White0, 2000);
42443 width = 28;
42444 height = 20;
42445 break;
42446 case 4568:
42447 DefaultToPlaceableTile((ushort)101, 40);
42448 SetShopValues(ItemRarityColor.White0, 300);
42450 width = 20;
42451 height = 20;
42452 break;
42453 case 4569:
42454 DefaultToPlaceableTile((ushort)88, 39);
42455 SetShopValues(ItemRarityColor.White0, 300);
42457 width = 20;
42458 height = 20;
42459 break;
42460 case 4570:
42461 DefaultToPlaceableTile((ushort)100, 39);
42462 SetShopValues(ItemRarityColor.White0, 1500);
42464 width = 20;
42465 height = 20;
42466 break;
42467 case 4571:
42468 DefaultToPlaceableTile((ushort)33, 38);
42469 SetShopValues(ItemRarityColor.White0, 0);
42471 width = 8;
42472 height = 18;
42473 value = sellPrice(0, 0, 0, 60);
42474 noWet = true;
42475 break;
42476 case 4572:
42477 DefaultToPlaceableTile((ushort)15, 44);
42478 SetShopValues(ItemRarityColor.White0, 150);
42480 width = 12;
42481 height = 30;
42482 break;
42483 case 4573:
42484 DefaultToPlaceableTile((ushort)34, 45);
42485 SetShopValues(ItemRarityColor.White0, 3000);
42487 width = 26;
42488 height = 26;
42489 break;
42490 case 4574:
42491 DefaultToPlaceableTile((ushort)467, 11);
42492 SetShopValues(ItemRarityColor.White0, 500);
42494 width = 26;
42495 height = 22;
42496 break;
42497 case 4575:
42498 DefaultToPlaceableTile((ushort)104, 40);
42499 SetShopValues(ItemRarityColor.White0, 300);
42501 width = 20;
42502 height = 20;
42503 break;
42504 case 4576:
42505 DefaultToPlaceableTile((ushort)10, 45);
42506 SetShopValues(ItemRarityColor.White0, 200);
42508 width = 14;
42509 height = 28;
42510 break;
42511 case 4577:
42512 DefaultToPlaceableTile((ushort)93, 39);
42513 SetShopValues(ItemRarityColor.White0, 500);
42515 width = 10;
42516 height = 24;
42517 break;
42518 case 4578:
42519 DefaultToPlaceableTile((ushort)42, 45);
42520 SetShopValues(ItemRarityColor.White0, 150);
42522 width = 12;
42523 height = 28;
42524 break;
42525 case 4579:
42526 DefaultToPlaceableTile((ushort)87, 39);
42527 SetShopValues(ItemRarityColor.White0, 300);
42529 width = 20;
42530 height = 20;
42531 break;
42532 case 4580:
42533 DefaultToPlaceableTile((ushort)19, 44);
42534 SetShopValues(ItemRarityColor.White0, 0);
42535 width = 8;
42536 height = 10;
42537 break;
42538 case 4581:
42539 DefaultToPlaceableTile((ushort)172, 40);
42540 SetShopValues(ItemRarityColor.White0, 300);
42542 width = 20;
42543 height = 20;
42544 break;
42545 case 4582:
42546 DefaultToPlaceableTile((ushort)89, 42);
42547 SetShopValues(ItemRarityColor.White0, 300);
42549 width = 20;
42550 height = 20;
42551 break;
42552 case 4583:
42553 DefaultToPlaceableTile((ushort)469, 8);
42554 SetShopValues(ItemRarityColor.White0, 300);
42556 width = 26;
42557 height = 20;
42558 break;
42559 case 4584:
42560 DefaultToPlaceableTile((ushort)18, 40);
42561 SetShopValues(ItemRarityColor.White0, 150);
42563 width = 28;
42564 height = 14;
42565 break;
42566 case 4586:
42567 DefaultToPlaceableTile((ushort)497, 38);
42569 value = 150;
42570 break;
42571 case 4585:
42572 DefaultToPlaceableTile((ushort)468, 11);
42573 SetShopValues(ItemRarityColor.White0, 500);
42575 width = 26;
42576 height = 22;
42577 break;
42578 case 4554:
42579 DefaultToPlaceableTile((ushort)561, 0);
42580 break;
42581 case 4564:
42582 DefaultToPlaceableTile((ushort)562, 0);
42583 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 1));
42584 break;
42585 case 4565:
42587 break;
42588 case 4547:
42589 DefaultToPlaceableTile((ushort)563, 0);
42590 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 20));
42591 break;
42592 case 4548:
42594 break;
42595 case 4607:
42596 mana = 10;
42597 damage = 41;
42598 useStyle = 1;
42599 shootSpeed = 10f;
42600 shoot = 831;
42601 buffType = 263;
42602 width = 26;
42603 height = 28;
42605 useAnimation = 36;
42606 useTime = 36;
42607 rare = 8;
42608 noMelee = true;
42609 knockBack = 4f;
42610 value = sellPrice(0, 20);
42611 summon = true;
42612 autoReuse = true;
42613 reuseDelay = 2;
42614 break;
42615 case 4381:
42617 SetWeaponValues(14, 3f);
42618 value = sellPrice(0, 1);
42619 rare = 3;
42620 break;
42621 case 4549:
42622 width = 18;
42623 height = 18;
42624 headSlot = 223;
42625 rare = 3;
42626 vanity = true;
42627 value = sellPrice(0, 0, 50);
42628 break;
42629 case 4560:
42630 width = 18;
42631 height = 18;
42632 headSlot = 224;
42633 rare = 1;
42634 vanity = true;
42635 value = buyPrice(0, 3);
42636 break;
42637 case 4561:
42638 width = 18;
42639 height = 18;
42640 headSlot = 225;
42641 rare = 3;
42642 vanity = true;
42643 value = sellPrice(0, 0, 50);
42644 break;
42645 case 4563:
42646 DefaultToAccessory(18, 18);
42647 rare = 3;
42648 vanity = true;
42649 value = sellPrice(0, 0, 50);
42650 hasVanityEffects = true;
42651 break;
42652 case 4562:
42653 width = 18;
42654 height = 18;
42655 headSlot = 226;
42656 rare = 3;
42657 vanity = true;
42658 value = sellPrice(0, 0, 50);
42659 break;
42660 case 4555:
42661 width = 18;
42662 height = 18;
42663 headSlot = 227;
42664 rare = 0;
42665 vanity = true;
42666 value = sellPrice(0, 0, 50);
42667 break;
42668 case 4556:
42669 width = 18;
42670 height = 18;
42671 bodySlot = 216;
42672 rare = 0;
42673 vanity = true;
42674 value = sellPrice(0, 0, 50);
42675 break;
42676 case 4557:
42677 width = 18;
42678 height = 18;
42679 legSlot = 190;
42680 rare = 0;
42681 vanity = true;
42682 value = sellPrice(0, 0, 50);
42683 break;
42684 case 4553:
42685 DefaultToPlaceableTile((ushort)564, 0);
42687 break;
42688 case 4551:
42689 DefaultToVanitypet(821, 261);
42690 break;
42691 case 4609:
42692 DefaultToPlaceableTile((ushort)567, 0);
42694 break;
42695 case 4608:
42696 useStyle = 1;
42697 shootSpeed = 7f;
42698 shoot = 820;
42699 width = 18;
42700 height = 20;
42702 consumable = true;
42704 useAnimation = 19;
42705 useTime = 19;
42706 noMelee = true;
42707 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 5));
42708 break;
42709 case 4610:
42710 DefaultTokite(822);
42711 break;
42712 case 4611:
42713 DefaultTokite(823);
42714 break;
42715 case 4612:
42716 DefaultTokite(824);
42717 break;
42718 case 4558:
42719 width = 18;
42720 height = 18;
42721 headSlot = 228;
42722 rare = 3;
42723 vanity = true;
42724 value = buyPrice(0, 2);
42725 break;
42726 case 4559:
42727 width = 18;
42728 height = 18;
42729 headSlot = 229;
42730 rare = 3;
42731 vanity = true;
42732 value = buyPrice(0, 2);
42733 break;
42734 case 4550:
42735 DefaultToVanitypet(825, 262);
42737 break;
42738 case 4613:
42739 DefaultTokite(826);
42740 break;
42741 case 4626:
42742 case 4627:
42743 case 4628:
42744 case 4629:
42745 case 4630:
42746 case 4631:
42747 useStyle = 1;
42748 useTurn = true;
42749 useAnimation = 15;
42750 useTime = 10;
42751 autoReuse = true;
42753 consumable = true;
42754 createTile = 240;
42755 width = 30;
42756 height = 30;
42757 value = sellPrice(0, 0, 10);
42758 placeStyle = 63 + (type - 4626);
42759 break;
42760 case 4632:
42761 case 4633:
42762 case 4634:
42763 case 4635:
42764 case 4636:
42765 case 4637:
42766 useStyle = 1;
42767 useTurn = true;
42768 useAnimation = 15;
42769 useTime = 10;
42770 autoReuse = true;
42772 consumable = true;
42773 createTile = 242;
42774 width = 30;
42775 height = 30;
42776 value = sellPrice(0, 0, 10);
42777 placeStyle = 37 + (type - 4632);
42778 break;
42779 case 4638:
42780 case 4639:
42781 useStyle = 1;
42782 useTurn = true;
42783 useAnimation = 15;
42784 useTime = 10;
42785 autoReuse = true;
42787 consumable = true;
42788 createTile = 245;
42789 width = 30;
42790 height = 30;
42791 value = sellPrice(0, 0, 10);
42792 placeStyle = 7 + (type - 4638);
42793 break;
42794 case 4640:
42795 DefaultToPlaceableTile((ushort)67, 0);
42796 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42797 break;
42798 case 4641:
42799 DefaultToPlaceableTile((ushort)66, 0);
42800 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42801 break;
42802 case 4642:
42803 DefaultToPlaceableTile((ushort)63, 0);
42804 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42805 break;
42806 case 4643:
42807 DefaultToPlaceableTile((ushort)65, 0);
42808 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42809 break;
42810 case 4644:
42811 DefaultToPlaceableTile((ushort)64, 0);
42812 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42813 break;
42814 case 4645:
42815 DefaultToPlaceableTile((ushort)68, 0);
42816 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42817 break;
42818 case 4646:
42819 DefaultToPlaceableTile((ushort)566, 0);
42820 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 1));
42821 break;
42822 case 4647:
42824 break;
42825 case 4648:
42826 case 4649:
42827 case 4650:
42828 case 4651:
42829 DefaultTokite(827 + (type - 4648));
42830 break;
42831 case 4652:
42832 width = 18;
42833 height = 18;
42834 headSlot = 230;
42835 rare = 3;
42836 vanity = true;
42837 value = sellPrice(0, 0, 50);
42838 break;
42839 case 4653:
42840 width = 18;
42841 height = 18;
42842 bodySlot = 217;
42843 rare = 3;
42844 vanity = true;
42845 value = sellPrice(0, 0, 50);
42846 break;
42847 case 4654:
42848 width = 18;
42849 height = 18;
42850 legSlot = 191;
42851 rare = 3;
42852 vanity = true;
42853 value = sellPrice(0, 0, 50);
42854 break;
42855 case 4655:
42856 DefaultToPlaceableTile((ushort)568, 0);
42858 width = 20;
42859 height = 20;
42860 break;
42861 case 4656:
42862 DefaultToPlaceableTile((ushort)569, 0);
42864 width = 20;
42865 height = 20;
42866 break;
42867 case 4657:
42868 DefaultToPlaceableTile((ushort)570, 0);
42870 width = 20;
42871 height = 20;
42872 break;
42873 case 4552:
42874 DefaultToPlaceableTile((ushort)565, 0);
42876 break;
42877 case 4658:
42878 useStyle = 1;
42879 useTurn = true;
42880 useAnimation = 15;
42881 useTime = 10;
42882 autoReuse = true;
42884 consumable = true;
42885 createTile = 242;
42886 width = 30;
42887 height = 30;
42888 value = sellPrice(0, 0, 20);
42889 placeStyle = 43;
42890 break;
42891 case 4659:
42892 useStyle = 1;
42893 useTurn = true;
42894 useAnimation = 15;
42895 useTime = 10;
42896 autoReuse = true;
42898 consumable = true;
42899 createTile = 245;
42900 width = 30;
42901 height = 30;
42902 value = sellPrice(0, 0, 20);
42903 placeStyle = 9;
42904 break;
42905 case 4660:
42906 useStyle = 1;
42907 useTurn = true;
42908 useAnimation = 15;
42909 useTime = 10;
42910 autoReuse = true;
42912 consumable = true;
42913 createTile = 240;
42914 width = 30;
42915 height = 30;
42916 value = sellPrice(0, 0, 20);
42917 placeStyle = 69;
42918 break;
42919 case 4661:
42920 useStyle = 1;
42921 useTurn = true;
42922 useAnimation = 15;
42923 useTime = 10;
42924 autoReuse = true;
42926 consumable = true;
42927 createTile = 246;
42928 width = 30;
42929 height = 30;
42930 value = sellPrice(0, 0, 20);
42931 placeStyle = 19;
42932 break;
42933 case 4662:
42934 case 4663:
42935 case 4778:
42936 width = 20;
42937 height = 20;
42939 value = sellPrice(0, 1, 50);
42940 rare = 3;
42941 break;
42942 case 4664:
42943 width = 18;
42944 height = 18;
42945 bodySlot = 218;
42946 rare = 3;
42947 vanity = true;
42948 value = buyPrice(0, 20);
42949 break;
42950 case 4665:
42951 width = 18;
42952 height = 18;
42953 legSlot = 193;
42954 rare = 3;
42955 vanity = true;
42956 value = buyPrice(0, 20);
42957 break;
42958 case 4666:
42959 width = 18;
42960 height = 18;
42961 headSlot = 232;
42962 rare = 3;
42963 vanity = true;
42964 value = buyPrice(0, 15);
42965 break;
42966 case 4667:
42968 break;
42969 case 4668:
42970 paintCoating = 1;
42971 width = 24;
42972 height = 24;
42973 value = buyPrice(0, 0, 2);
42975 break;
42976 case 4669:
42977 DefaultTokite(838);
42978 break;
42979 case 4670:
42980 DefaultTokite(839);
42981 break;
42982 case 4671:
42983 DefaultTokite(840);
42984 break;
42985 case 4672:
42986 DefaultToWhip(841, 14, 1f, 4f);
42987 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
42988 break;
42989 case 4673:
42990 autoReuse = true;
42991 useStyle = 1;
42992 useTurn = true;
42993 useAnimation = 12;
42994 useTime = 12;
42995 width = 16;
42996 height = 16;
42997 scale = 1f;
42998 value = buyPrice(0, 0, 50);
42999 break;
43000 case 4674:
43001 DefaultTokite(843);
43002 break;
43003 case 4675:
43004 DefaultTokite(844);
43005 break;
43006 case 4676:
43007 DefaultTokite(845);
43008 value = buyPrice(0, 2);
43009 break;
43010 case 4677:
43011 DefaultTokite(846);
43012 break;
43013 case 4678:
43014 DefaultToWhip(847, 55, 2f, 4f, 28);
43015 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 4, 60));
43016 break;
43017 case 4679:
43018 DefaultToWhip(848, 165, 11f, 4f, 35);
43019 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 6));
43020 crit = 10;
43021 break;
43022 case 4680:
43023 DefaultToWhip(849, 100, 3f, 4f, 27);
43024 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 10));
43025 break;
43026 case 4681:
43027 DefaultTokite(850);
43028 value = buyPrice(0, 2);
43029 break;
43030 case 4682:
43031 width = 20;
43032 height = 24;
43033 DefaultToThrownWeapon(851, 25, 4f);
43034 value = buyPrice(0, 0, 1);
43035 ranged = false;
43036 noUseGraphic = true;
43037 break;
43038 case 4683:
43039 DefaultTokite(852);
43040 break;
43041 case 4684:
43042 DefaultTokite(853);
43043 break;
43044 case 4685:
43045 width = 18;
43046 height = 18;
43047 headSlot = 231;
43048 vanity = true;
43049 value = buyPrice(0, 10);
43050 break;
43051 case 4686:
43052 width = 18;
43053 height = 18;
43054 bodySlot = 219;
43055 vanity = true;
43056 value = buyPrice(0, 10);
43057 break;
43058 case 4687:
43059 case 4688:
43060 useStyle = 1;
43061 useTurn = true;
43062 useAnimation = 15;
43063 useTime = 10;
43064 autoReuse = true;
43066 consumable = true;
43067 createTile = 91;
43068 placeStyle = 295 + (type - 4687);
43069 width = 10;
43070 height = 24;
43071 value = 1000;
43072 rare = 1;
43073 break;
43074 case 4689:
43075 case 4690:
43076 case 4691:
43077 case 4692:
43078 case 4693:
43079 case 4694:
43080 useStyle = 1;
43081 useTurn = true;
43082 useAnimation = 15;
43083 useTime = 10;
43084 autoReuse = true;
43086 consumable = true;
43087 createTile = 215;
43088 placeStyle = 8 + type - 4689;
43089 width = 12;
43090 height = 12;
43091 break;
43092 case 4695:
43093 case 4696:
43094 case 4697:
43095 case 4698:
43096 case 4699:
43097 case 4700:
43098 useStyle = 1;
43099 useTurn = true;
43100 useAnimation = 15;
43101 useTime = 10;
43102 autoReuse = true;
43104 consumable = true;
43105 createTile = 572;
43106 placeStyle = type - 4695;
43107 width = 12;
43108 height = 28;
43109 if (type >= 4695 && type <= 4697)
43110 {
43111 value = 1000;
43112 }
43113 else
43114 {
43115 value = 40000;
43116 }
43117 break;
43118 case 4701:
43119 DefaultToVanitypet(854, 264);
43120 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 50));
43121 break;
43122 case 4702:
43123 width = 20;
43124 height = 24;
43125 DefaultToThrownWeapon(855, 25, 4f);
43126 value = buyPrice(0, 0, 1);
43127 ranged = false;
43128 noUseGraphic = true;
43129 break;
43130 case 4703:
43132 knockBack = 6.5f;
43133 width = 50;
43134 height = 14;
43136 damage = 14;
43137 value = buyPrice(0, 35);
43138 rare = 3;
43139 break;
43140 case 4704:
43141 width = 18;
43142 height = 18;
43143 headSlot = 233;
43144 vanity = true;
43145 value = buyPrice(0, 10);
43146 break;
43147 case 4705:
43148 width = 18;
43149 height = 18;
43150 bodySlot = 220;
43151 vanity = true;
43152 value = buyPrice(0, 10);
43153 break;
43154 case 4706:
43155 width = 18;
43156 height = 18;
43157 legSlot = 197;
43158 vanity = true;
43159 value = buyPrice(0, 10);
43160 break;
43161 case 4707:
43162 width = 44;
43163 height = 44;
43164 rare = 2;
43165 value = buyPrice(0, 10);
43166 holdStyle = 2;
43167 useStyle = 3;
43168 useAnimation = 22;
43169 useTime = 22;
43170 damage = 15;
43171 knockBack = 5f;
43173 melee = true;
43174 break;
43175 case 4708:
43176 width = 18;
43177 height = 18;
43178 headSlot = 234;
43179 vanity = true;
43180 value = buyPrice(0, 10);
43181 break;
43182 case 4709:
43183 width = 18;
43184 height = 18;
43185 bodySlot = 221;
43186 vanity = true;
43187 value = buyPrice(0, 10);
43188 break;
43189 case 4710:
43190 useStyle = 1;
43191 useTurn = true;
43192 useAnimation = 15;
43193 useTime = 10;
43194 autoReuse = true;
43196 consumable = true;
43197 createTile = 573;
43198 width = 28;
43199 height = 28;
43200 break;
43201 case 4711:
43202 useStyle = 1;
43203 useTurn = true;
43204 useAnimation = 22;
43205 useTime = 14;
43206 autoReuse = true;
43207 width = 24;
43208 height = 28;
43209 damage = 12;
43211 knockBack = 3.5f;
43212 rare = 1;
43213 value = sellPrice(0, 0, 10);
43214 melee = true;
43215 break;
43216 case 4712:
43217 DefaultToPlaceableTile((ushort)467, 12);
43218 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 25));
43220 width = 26;
43221 height = 22;
43222 break;
43223 case 4713:
43224 DefaultToPlaceableTile((ushort)468, 12);
43225 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 5));
43227 width = 26;
43228 height = 22;
43229 break;
43230 case 4714:
43231 width = 14;
43232 height = 20;
43234 rare = 8;
43235 break;
43236 case 4715:
43237 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 50));
43239 useAnimation = (useTime = 12);
43240 useTime /= 2;
43241 shoot = 856;
43242 damage = 85;
43243 magic = true;
43244 shootSpeed = 1f;
43245 crit = 20;
43246 knockBack = 1.5f;
43247 mana = 12;
43248 noMelee = true;
43249 break;
43250 case 4716:
43251 useStyle = 4;
43252 channel = true;
43253 width = 34;
43254 height = 34;
43256 useAnimation = 20;
43257 useTime = 20;
43258 rare = 8;
43259 noMelee = true;
43260 mountType = 37;
43261 value = buyPrice(0, 20);
43262 break;
43263 case 4717:
43264 case 4718:
43265 case 4719:
43266 case 4720:
43267 case 4721:
43268 DefaultToPlaceableTile(574 + type - 4717);
43269 break;
43270 case 4722:
43271 useStyle = 5;
43272 width = 24;
43273 height = 24;
43274 noUseGraphic = true;
43276 autoReuse = true;
43277 melee = true;
43278 channel = true;
43279 noMelee = true;
43280 shoot = 857;
43281 useAnimation = 35;
43282 useTime = useAnimation / 5;
43283 shootSpeed = 16f;
43284 damage = 190;
43285 knockBack = 6.5f;
43286 value = sellPrice(0, 20);
43287 crit = 10;
43288 rare = 10;
43289 glowMask = 271;
43290 break;
43291 case 4723:
43292 useStyle = 1;
43293 useTurn = true;
43294 useAnimation = 15;
43295 useTime = 10;
43296 autoReuse = true;
43298 consumable = true;
43299 createTile = 240;
43300 width = 30;
43301 height = 30;
43302 value = sellPrice(0, 0, 20);
43303 placeStyle = 70;
43304 break;
43305 case 4724:
43306 useStyle = 1;
43307 useTurn = true;
43308 useAnimation = 15;
43309 useTime = 10;
43310 autoReuse = true;
43312 consumable = true;
43313 createTile = 240;
43314 width = 30;
43315 height = 30;
43316 value = sellPrice(0, 0, 20);
43317 placeStyle = 71;
43318 break;
43319 case 4725:
43320 useStyle = 1;
43321 useTurn = true;
43322 useAnimation = 15;
43323 useTime = 10;
43324 autoReuse = true;
43326 consumable = true;
43327 createTile = 242;
43328 width = 30;
43329 height = 30;
43330 value = sellPrice(0, 0, 20);
43331 placeStyle = 44;
43332 break;
43333 case 4726:
43334 useStyle = 1;
43335 useTurn = true;
43336 useAnimation = 15;
43337 useTime = 10;
43338 autoReuse = true;
43340 consumable = true;
43341 createTile = 245;
43342 width = 30;
43343 height = 30;
43344 value = sellPrice(0, 0, 20);
43345 placeStyle = 10;
43346 break;
43347 case 4727:
43348 useStyle = 1;
43349 useTurn = true;
43350 useAnimation = 15;
43351 useTime = 10;
43352 autoReuse = true;
43354 consumable = true;
43355 createTile = 245;
43356 width = 30;
43357 height = 30;
43358 value = sellPrice(0, 0, 20);
43359 placeStyle = 11;
43360 break;
43361 case 4728:
43362 useStyle = 1;
43363 useTurn = true;
43364 useAnimation = 15;
43365 useTime = 10;
43366 autoReuse = true;
43368 consumable = true;
43369 createTile = 245;
43370 width = 30;
43371 height = 30;
43372 value = sellPrice(0, 0, 20);
43373 placeStyle = 12;
43374 break;
43375 case 4729:
43376 useStyle = 1;
43377 useTurn = true;
43378 useAnimation = 15;
43379 useTime = 10;
43380 autoReuse = true;
43382 consumable = true;
43383 createTile = 246;
43384 width = 30;
43385 height = 30;
43386 value = sellPrice(0, 0, 20);
43387 placeStyle = 20;
43388 break;
43389 case 4730:
43390 width = 24;
43391 height = 8;
43392 accessory = true;
43393 rare = 9;
43394 wingSlot = 40;
43395 value = 400000;
43396 break;
43397 case 4731:
43398 DefaultToPlaceableTile((ushort)497, 39);
43400 value = 150;
43401 rare = 8;
43402 break;
43403 case 4732:
43404 width = 18;
43405 height = 18;
43406 headSlot = 235;
43407 rare = 9;
43408 vanity = true;
43409 value = sellPrice(0, 5);
43410 break;
43411 case 4733:
43412 width = 18;
43413 height = 18;
43414 bodySlot = 222;
43415 rare = 9;
43416 vanity = true;
43417 value = sellPrice(0, 5);
43418 break;
43419 case 4734:
43420 width = 18;
43421 height = 18;
43422 legSlot = 203;
43423 rare = 9;
43424 vanity = true;
43425 value = sellPrice(0, 5);
43426 break;
43427 case 4735:
43428 DefaultToVanitypet(858, 266);
43429 value = buyPrice(0, 50);
43430 break;
43431 case 4736:
43432 DefaultToVanitypet(859, 267);
43433 value = buyPrice(0, 30);
43434 break;
43435 case 4737:
43436 DefaultToVanitypet(860, 268);
43437 break;
43438 case 4738:
43439 width = 18;
43440 height = 18;
43441 headSlot = 236;
43442 rare = 2;
43443 vanity = true;
43444 value = sellPrice(0, 0, 50);
43445 break;
43446 case 4739:
43447 width = 18;
43448 height = 18;
43449 bodySlot = 223;
43450 rare = 2;
43451 vanity = true;
43452 value = sellPrice(0, 0, 50);
43453 break;
43454 case 4740:
43455 width = 18;
43456 height = 18;
43457 headSlot = 237;
43458 rare = 2;
43459 vanity = true;
43460 value = sellPrice(0, 0, 50);
43461 break;
43462 case 4741:
43463 width = 18;
43464 height = 18;
43465 bodySlot = 224;
43466 rare = 2;
43467 vanity = true;
43468 value = sellPrice(0, 0, 50);
43469 break;
43470 case 4742:
43471 width = 18;
43472 height = 18;
43473 legSlot = 205;
43474 rare = 2;
43475 vanity = true;
43476 value = sellPrice(0, 0, 50);
43477 break;
43478 case 4743:
43479 useStyle = 1;
43480 shootSpeed = 11f;
43481 shoot = 861;
43482 damage = 0;
43483 width = 10;
43484 height = 10;
43485 maxStack = 1;
43486 consumable = true;
43488 useAnimation = 15;
43489 useTime = 15;
43490 noUseGraphic = true;
43491 noMelee = true;
43492 value = 20;
43493 break;
43494 case 4744:
43495 DefaultToAccessory(26, 36);
43496 backSlot = 24;
43497 frontSlot = 8;
43499 vanity = true;
43500 break;
43501 case 4745:
43502 DefaultToMount(38);
43503 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 20));
43504 break;
43505 case 4750:
43506 width = 24;
43507 height = 8;
43508 accessory = true;
43509 rare = 9;
43510 wingSlot = 42;
43511 value = 400000;
43512 break;
43513 case 4751:
43514 width = 18;
43515 height = 18;
43516 headSlot = 239;
43517 rare = 9;
43518 vanity = true;
43519 value = sellPrice(0, 5);
43520 break;
43521 case 4752:
43522 width = 18;
43523 height = 18;
43524 bodySlot = 226;
43525 rare = 9;
43526 vanity = true;
43527 value = sellPrice(0, 5);
43528 break;
43529 case 4753:
43530 width = 18;
43531 height = 18;
43532 legSlot = 209;
43533 rare = 9;
43534 vanity = true;
43535 value = sellPrice(0, 5);
43536 break;
43537 case 4746:
43538 width = 24;
43539 height = 8;
43540 accessory = true;
43541 rare = 9;
43542 wingSlot = 41;
43543 value = 400000;
43544 break;
43545 case 4747:
43546 width = 18;
43547 height = 18;
43548 headSlot = 238;
43549 rare = 9;
43550 vanity = true;
43551 value = sellPrice(0, 5);
43552 break;
43553 case 4748:
43554 width = 18;
43555 height = 18;
43556 bodySlot = 225;
43557 rare = 9;
43558 vanity = true;
43559 value = sellPrice(0, 5);
43560 break;
43561 case 4749:
43562 width = 18;
43563 height = 18;
43564 legSlot = 208;
43565 rare = 9;
43566 vanity = true;
43567 value = sellPrice(0, 5);
43568 break;
43569 case 4754:
43570 width = 24;
43571 height = 8;
43572 accessory = true;
43573 rare = 9;
43574 wingSlot = 43;
43575 value = 400000;
43576 break;
43577 case 4755:
43578 width = 18;
43579 height = 18;
43580 headSlot = 240;
43581 rare = 9;
43582 vanity = true;
43583 value = sellPrice(0, 5);
43584 break;
43585 case 4756:
43586 width = 18;
43587 height = 18;
43588 bodySlot = 227;
43589 rare = 9;
43590 vanity = true;
43591 value = sellPrice(0, 5);
43592 break;
43593 case 4757:
43594 width = 18;
43595 height = 18;
43596 legSlot = 210;
43597 rare = 9;
43598 vanity = true;
43599 value = sellPrice(0, 5);
43600 break;
43601 case 4758:
43602 mana = 10;
43603 damage = 6;
43604 useStyle = 1;
43605 shootSpeed = 10f;
43606 shoot = 864;
43607 buffType = 271;
43608 width = 26;
43609 height = 28;
43611 useAnimation = 36;
43612 useTime = 36;
43613 rare = 5;
43614 noMelee = true;
43615 knockBack = 0f;
43616 value = sellPrice(0, 1);
43617 summon = true;
43618 autoReuse = true;
43619 reuseDelay = 2;
43620 break;
43621 case 4759:
43622 noUseGraphic = true;
43623 damage = 0;
43624 knockBack = 7f;
43625 useStyle = 5;
43626 shootSpeed = 11.5f;
43627 shoot = 865;
43628 width = 18;
43629 height = 28;
43631 useAnimation = 20;
43632 useTime = 20;
43633 rare = 1;
43634 noMelee = true;
43635 value = 20000;
43636 break;
43637 case 4760:
43638 damage = 80;
43639 useStyle = 1;
43640 shootSpeed = 10f;
43641 shoot = 866;
43642 width = 26;
43643 height = 28;
43645 useAnimation = 36;
43646 useTime = 36;
43647 rare = 5;
43648 noMelee = true;
43649 knockBack = 2f;
43650 value = buyPrice(0, 35);
43651 melee = true;
43652 noUseGraphic = true;
43653 break;
43654 case 4761:
43655 width = 12;
43656 height = 12;
43657 headSlot = 241;
43658 rare = 3;
43659 vanity = true;
43660 useStyle = 1;
43661 useTurn = true;
43662 useAnimation = 15;
43663 useTime = 10;
43664 autoReuse = true;
43666 consumable = true;
43667 createTile = 579;
43668 break;
43669 case 4762:
43670 width = 24;
43671 height = 24;
43672 accessory = true;
43673 vanity = true;
43674 rare = 1;
43675 value = buyPrice(0, 10);
43676 hasVanityEffects = true;
43677 break;
43678 case 4763:
43679 DefaultToMount(39);
43680 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 50));
43681 break;
43682 case 4764:
43683 noMelee = true;
43684 useStyle = 1;
43685 shootSpeed = 10.5f;
43686 shoot = 867;
43687 damage = 23;
43688 knockBack = 7f;
43689 width = 14;
43690 height = 28;
43692 useAnimation = 20;
43693 useTime = 20;
43694 noUseGraphic = true;
43695 rare = 1;
43696 value = 30000;
43697 melee = true;
43698 break;
43699 case 4765:
43700 case 4766:
43701 DefaultToThrownWeapon(type - 4765 + 868, 20, 8f);
43703 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 3));
43704 width = 18;
43705 height = 18;
43706 break;
43707 case 4767:
43709 width = 30;
43710 height = 30;
43711 break;
43712 case 4768:
43713 width = 18;
43714 height = 18;
43715 headSlot = 242;
43716 rare = 1;
43717 vanity = true;
43718 value = buyPrice(0, 3);
43719 break;
43720 case 4769:
43721 DefaultToAccessory(18, 18);
43722 backSlot = 25;
43723 rare = 1;
43724 vanity = true;
43725 value = buyPrice(0, 3);
43726 break;
43727 case 4770:
43728 width = 18;
43729 height = 18;
43730 headSlot = 243;
43731 rare = 1;
43732 vanity = true;
43733 value = buyPrice(0, 3);
43734 break;
43735 case 4771:
43736 DefaultToAccessory(18, 18);
43737 backSlot = 26;
43738 rare = 1;
43739 vanity = true;
43740 value = buyPrice(0, 3);
43741 break;
43742 case 4772:
43743 width = 18;
43744 height = 18;
43745 headSlot = 244;
43746 rare = 1;
43747 vanity = true;
43748 value = buyPrice(0, 3);
43749 break;
43750 case 4773:
43751 DefaultToAccessory(18, 18);
43752 backSlot = 27;
43753 rare = 1;
43754 vanity = true;
43755 value = buyPrice(0, 3);
43756 break;
43757 case 4774:
43758 width = 18;
43759 height = 18;
43760 headSlot = 245;
43761 rare = 1;
43762 vanity = true;
43763 value = sellPrice(0, 0, 50);
43764 break;
43765 case 4775:
43766 DefaultToAccessory(18, 18);
43767 backSlot = 28;
43768 rare = 1;
43769 vanity = true;
43770 value = buyPrice(0, 3);
43771 break;
43772 case 4776:
43773 color = new Color(255, 255, 255, 0);
43774 useStyle = 1;
43775 shootSpeed = 6f;
43776 shoot = 870;
43777 width = 12;
43778 height = 12;
43780 consumable = true;
43782 useAnimation = 15;
43783 useTime = 15;
43784 noMelee = true;
43785 rare = 1;
43786 value = buyPrice(0, 0, 0, 75);
43787 holdStyle = 1;
43788 break;
43789 case 4777:
43790 DefaultToVanitypet(875, 274);
43791 value = buyPrice(0, 50);
43792 break;
43793 case 4779:
43794 width = 18;
43795 height = 18;
43796 headSlot = 250;
43797 rare = 1;
43798 vanity = true;
43799 break;
43800 case 4780:
43801 width = 18;
43802 height = 18;
43803 bodySlot = 228;
43804 rare = 1;
43805 vanity = true;
43806 break;
43807 case 4781:
43808 width = 18;
43809 height = 18;
43810 legSlot = 211;
43811 rare = 1;
43812 vanity = true;
43813 break;
43814 case 4782:
43816 consumable = true;
43817 width = 24;
43818 height = 24;
43819 rare = 6;
43820 expert = true;
43821 break;
43822 case 4784:
43823 width = 18;
43824 height = 18;
43825 headSlot = 251;
43826 rare = 1;
43827 value = sellPrice(0, 0, 75);
43828 vanity = true;
43829 break;
43830 case 4783:
43831 useStyle = 1;
43832 useTurn = true;
43833 useAnimation = 15;
43834 useTime = 10;
43835 autoReuse = true;
43837 consumable = true;
43838 createTile = 240;
43839 width = 30;
43840 height = 30;
43841 value = sellPrice(0, 1);
43842 rare = 1;
43843 placeStyle = 72;
43844 break;
43845 case 4785:
43846 case 4786:
43847 case 4787:
43848 useStyle = 4;
43849 channel = true;
43850 width = 34;
43851 height = 34;
43853 useAnimation = 20;
43854 useTime = 20;
43855 rare = 8;
43856 noMelee = true;
43857 mountType = 40 + (type - 4785);
43858 value = sellPrice(0, 5);
43859 break;
43860 case 4788:
43861 DefaultToSpear(877, 3.5f, 24);
43862 SetWeaponValues(60, 12f);
43863 SetShopValues(ItemRarityColor.LightRed4, buyPrice(0, 6));
43864 channel = true;
43865 break;
43866 case 4790:
43867 DefaultToSpear(879, 3.5f, 24);
43868 SetWeaponValues(90, 13f);
43869 SetShopValues(ItemRarityColor.Pink5, 230000);
43870 channel = true;
43871 break;
43872 case 4789:
43873 DefaultToSpear(878, 3.5f, 24);
43874 SetWeaponValues(130, 14f);
43875 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 10));
43876 channel = true;
43877 break;
43878 case 4791:
43879 useStyle = 4;
43880 channel = true;
43881 width = 10;
43882 height = 32;
43884 useAnimation = 20;
43885 useTime = 20;
43886 rare = 8;
43887 noMelee = true;
43888 noUseGraphic = true;
43889 mountType = 43;
43890 value = sellPrice(0, 5);
43891 break;
43892 case 4792:
43893 case 4793:
43894 case 4794:
43895 case 4795:
43896 case 4796:
43897 useStyle = 4;
43898 channel = true;
43899 width = 10;
43900 height = 32;
43902 useAnimation = 20;
43903 useTime = 20;
43904 rare = -13;
43905 noMelee = true;
43906 noUseGraphic = true;
43907 mountType = 44 + type - 4792;
43908 value = sellPrice(0, 5);
43909 break;
43910 case 4797:
43911 case 4798:
43912 case 4799:
43913 case 4800:
43914 case 4801:
43915 case 4802:
43916 case 4803:
43917 case 4804:
43918 case 4805:
43919 case 4806:
43920 case 4807:
43921 case 4808:
43922 case 4809:
43923 case 4810:
43924 case 4811:
43925 case 4812:
43926 case 4813:
43927 case 4814:
43928 case 4815:
43929 case 4816:
43930 case 4817:
43931 DefaultToVanitypet(881 + type - 4797, 284 + type - 4797);
43932 value = buyPrice(0, 25);
43933 rare = -13;
43934 break;
43935 case 4818:
43936 noMelee = true;
43937 useStyle = 1;
43938 shootSpeed = 8.5f;
43939 shoot = 902;
43940 damage = 25;
43941 knockBack = 3.5f;
43942 width = 14;
43943 height = 28;
43945 useAnimation = 15;
43946 useTime = 15;
43947 noUseGraphic = true;
43948 rare = 2;
43949 value = sellPrice(0, 0, 50);
43950 melee = true;
43951 break;
43952 case 4819:
43953 useTurn = true;
43954 width = 20;
43955 height = 20;
43956 useStyle = 4;
43957 useTime = 90;
43959 useAnimation = 90;
43960 SetShopValues(ItemRarityColor.LightRed4, buyPrice(0, 5));
43961 break;
43962 case 4820:
43963 useStyle = 1;
43964 useTurn = true;
43965 useAnimation = 12;
43966 useTime = 5;
43967 width = 20;
43968 height = 20;
43969 autoReuse = true;
43970 rare = 7;
43971 value = sellPrice(0, 10);
43972 tileBoost += 2;
43973 break;
43974 case 4821:
43975 useTurn = true;
43976 useStyle = 1;
43977 useTime = 21;
43978 useAnimation = 21;
43979 width = 24;
43980 height = 28;
43982 value = sellPrice(0, 5);
43983 autoReuse = true;
43984 rare = 3;
43985 scale = 0.85f;
43986 break;
43987 case 4822:
43988 DefaultToAccessory(34, 30);
43989 shoeSlot = 22;
43990 SetShopValues(ItemRarityColor.Orange3, sellPrice(0, 2));
43991 vanity = true;
43992 break;
43993 case 4823:
43994 width = 24;
43995 height = 8;
43996 accessory = true;
43997 rare = 9;
43998 wingSlot = 44;
43999 value = buyPrice(0, 40);
44000 break;
44001 case 4824:
44002 case 4825:
44003 case 4826:
44004 case 4827:
44005 useStyle = 1;
44006 shootSpeed = 5f;
44007 shoot = 903 + (type - 4824);
44008 width = 20;
44009 height = 20;
44012 consumable = true;
44013 useAnimation = 25;
44014 noUseGraphic = true;
44015 useTime = 25;
44016 value = sellPrice(0, 0, 5);
44017 rare = 1;
44018 break;
44019 case 4828:
44020 useStyle = 4;
44021 channel = true;
44022 width = 10;
44023 height = 32;
44025 useAnimation = 20;
44026 useTime = 20;
44027 rare = 8;
44028 noMelee = true;
44029 noUseGraphic = true;
44030 mountType = 49;
44031 value = sellPrice(0, 5);
44032 break;
44033 case 4829:
44034 case 4830:
44035 useStyle = 4;
44036 consumable = true;
44037 useAnimation = 45;
44038 useTime = 45;
44040 width = 28;
44041 height = 28;
44043 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 5));
44044 break;
44045 case 4831:
44046 case 4832:
44047 case 4833:
44048 case 4834:
44049 case 4835:
44050 case 4836:
44051 case 4837:
44052 useStyle = 1;
44053 autoReuse = true;
44054 useTurn = true;
44055 useAnimation = 15;
44056 useTime = 10;
44058 consumable = true;
44059 width = 12;
44060 height = 12;
44061 noUseGraphic = true;
44062 value = sellPrice(0, 0, 10);
44063 makeNPC = (short)(639 + (type - 4831));
44064 break;
44065 case 4838:
44066 case 4839:
44067 case 4840:
44068 case 4841:
44069 case 4842:
44070 case 4843:
44071 case 4844:
44072 useStyle = 1;
44073 autoReuse = true;
44074 useTurn = true;
44075 useAnimation = 15;
44076 useTime = 10;
44078 consumable = true;
44079 width = 12;
44080 height = 12;
44081 noUseGraphic = true;
44082 value = sellPrice(0, 0, 10);
44083 makeNPC = (short)(646 + (type - 4838));
44084 break;
44085 case 4845:
44087 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 20));
44088 width = 12;
44089 height = 12;
44090 bait = 15;
44091 break;
44092 case 4846:
44093 DefaultToPlaceableTile((ushort)580, 0);
44095 break;
44096 case 4847:
44098 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 20));
44099 width = 12;
44100 height = 12;
44101 bait = 25;
44102 break;
44103 case 4848:
44104 DefaultToPlaceableTile((ushort)581, 0);
44106 break;
44107 case 4849:
44109 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
44110 width = 12;
44111 height = 12;
44112 bait = 35;
44113 break;
44114 case 4850:
44115 DefaultToPlaceableTile((ushort)582, 0);
44117 break;
44118 case 4851:
44119 DefaultToPlaceableTile((ushort)590, 0);
44120 value = sellPrice(0, 0, 7, 50);
44121 break;
44122 case 4852:
44123 DefaultToPlaceableTile((ushort)590, 1);
44124 value = sellPrice(0, 0, 3, 75);
44125 break;
44126 case 4853:
44127 DefaultToPlaceableTile((ushort)590, 2);
44128 value = sellPrice(0, 0, 11, 25);
44129 break;
44130 case 4854:
44131 DefaultToPlaceableTile((ushort)590, 3);
44132 value = sellPrice(0, 0, 15);
44133 break;
44134 case 4855:
44135 DefaultToPlaceableTile((ushort)590, 4);
44136 value = sellPrice(0, 0, 22, 50);
44137 break;
44138 case 4856:
44139 DefaultToPlaceableTile((ushort)590, 5);
44140 value = sellPrice(0, 0, 30);
44141 break;
44142 case 4857:
44143 DefaultToPlaceableTile((ushort)590, 6);
44144 value = sellPrice(0, 0, 30);
44145 break;
44146 case 4858:
44147 case 4859:
44148 case 4860:
44149 case 4861:
44150 case 4862:
44151 case 4863:
44152 case 4864:
44153 case 4865:
44154 case 4866:
44155 DefaultToPlaceableTile((ushort)591, type - 4858);
44156 value = sellPrice(0, 0, 25);
44157 break;
44158 case 4867:
44159 DefaultToPlaceableTile((ushort)592, 0);
44160 value = sellPrice(0, 0, 25);
44161 break;
44162 case 4868:
44163 case 4869:
44164 DefaultToPlaceableTile(593 + (type - 4868));
44166 break;
44167 case 4870:
44169 useStyle = 6;
44170 useTurn = true;
44171 useTime = (useAnimation = 30);
44173 consumable = true;
44174 width = 14;
44175 height = 24;
44176 value = 1000;
44177 rare = 1;
44178 break;
44179 case 4871:
44180 DefaultToPlaceableTile((ushort)595, 0);
44181 value = buyPrice(0, 1);
44182 break;
44183 case 4872:
44184 useStyle = 1;
44185 useTurn = true;
44186 useAnimation = 12;
44187 useTime = 5;
44188 width = 20;
44189 height = 20;
44190 autoReuse = true;
44191 rare = 7;
44192 value = sellPrice(0, 10);
44193 tileBoost += 2;
44194 break;
44195 case 4873:
44196 width = 18;
44197 height = 18;
44198 defense = 1;
44199 headSlot = 254;
44200 rare = 5;
44201 value = 250000;
44202 break;
44203 case 4874:
44204 DefaultToAccessory(34, 30);
44205 shoeSlot = 23;
44207 hasVanityEffects = true;
44208 break;
44209 case 4876:
44210 DefaultToPlaceableTile((ushort)597, 0);
44211 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44212 break;
44213 case 4875:
44214 DefaultToPlaceableTile((ushort)597, 1);
44215 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44216 break;
44217 case 4877:
44218 case 4878:
44219 DefaultToPlaceableTile((ushort)376, 22 + type - 4877);
44222 break;
44223 case 4879:
44224 width = 12;
44225 height = 12;
44226 rare = 2;
44228 value = buyPrice(0, 2);
44229 break;
44230 case 4880:
44231 DefaultToPlaceableTile((ushort)598, 0);
44233 width = 20;
44234 height = 20;
44235 value = sellPrice(0, 0, 20);
44236 break;
44237 case 4881:
44238 DefaultToAccessory(34, 30);
44240 break;
44241 case 4882:
44242 case 4883:
44243 case 4884:
44244 case 4885:
44245 case 4886:
44246 case 4887:
44247 case 4888:
44248 case 4889:
44249 case 4890:
44250 case 4891:
44251 case 4892:
44252 case 4893:
44253 case 4894:
44254 case 4895:
44255 DefaultToPlaceableTile(599 + (type - 4882));
44257 break;
44258 case 4896:
44259 width = 18;
44260 height = 18;
44261 defense = 24;
44262 headSlot = 255;
44263 rare = 5;
44264 value = 250000;
44265 break;
44266 case 4897:
44267 width = 18;
44268 height = 18;
44269 defense = 9;
44270 headSlot = 256;
44271 rare = 5;
44272 value = 250000;
44273 break;
44274 case 4898:
44275 width = 18;
44276 height = 18;
44277 defense = 5;
44278 headSlot = 257;
44279 rare = 5;
44280 value = 250000;
44281 break;
44282 case 4899:
44283 width = 18;
44284 height = 18;
44285 defense = 1;
44286 headSlot = 258;
44287 rare = 5;
44288 value = 250000;
44289 break;
44290 case 4900:
44291 width = 18;
44292 height = 18;
44293 defense = 15;
44294 bodySlot = 229;
44295 rare = 5;
44296 value = 200000;
44297 break;
44298 case 4901:
44299 width = 18;
44300 height = 18;
44301 defense = 11;
44302 legSlot = 212;
44303 rare = 5;
44304 value = 150000;
44305 break;
44306 case 4902:
44307 DefaultToPlaceableTile((ushort)548, 7);
44308 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 3));
44309 break;
44310 case 4903:
44311 DefaultToPlaceableTile((ushort)548, 8);
44312 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 3));
44313 break;
44314 case 4904:
44315 DefaultToPlaceableTile((ushort)613, 0);
44316 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 3));
44317 break;
44318 case 4905:
44319 DefaultToPlaceableTile((ushort)613, 1);
44320 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 3));
44321 break;
44322 case 4906:
44323 DefaultToPlaceableTile((ushort)614, 0);
44324 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 3));
44325 break;
44326 case 4907:
44327 DefaultToPlaceableTile((ushort)615, 0);
44328 value = buyPrice(0, 1);
44329 break;
44330 case 4908:
44331 case 4909:
44332 useStyle = 1;
44333 shootSpeed = 5f;
44334 shoot = 910 + (type - 4908);
44335 width = 20;
44336 height = 20;
44339 consumable = true;
44340 useAnimation = 25;
44341 noUseGraphic = true;
44342 useTime = 25;
44343 value = sellPrice(0, 0, 1);
44344 rare = 1;
44345 break;
44346 case 4910:
44347 useStyle = 4;
44348 consumable = true;
44349 useAnimation = 45;
44350 useTime = 45;
44352 width = 28;
44353 height = 28;
44355 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 5));
44356 break;
44357 case 4911:
44358 DefaultToWhip(912, 45, 1.5f, 4f);
44359 SetShopValues(ItemRarityColor.LightRed4, sellPrice(0, 4));
44360 break;
44361 case 4912:
44362 DefaultToWhip(913, 37, 2f, 4f);
44363 SetShopValues(ItemRarityColor.LightRed4, sellPrice(0, 3));
44364 break;
44365 case 4913:
44366 DefaultToWhip(914, 18, 1.5f, 4f);
44367 SetShopValues(ItemRarityColor.Orange3, sellPrice(0, 1));
44368 break;
44369 case 4914:
44370 DefaultToWhip(915, 180, 4f, 4f);
44371 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 5));
44372 break;
44373 case 4915:
44374 shootSpeed = 4.5f;
44375 shoot = 14;
44376 damage = 9;
44377 width = 8;
44378 height = 8;
44380 consumable = true;
44381 ammo = AmmoID.Bullet;
44382 knockBack = 4f;
44383 value = 18;
44384 ranged = true;
44385 break;
44386 case 4916:
44387 DefaultToPlaceableTile((ushort)597, 2);
44388 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44389 break;
44390 case 4917:
44391 DefaultToPlaceableTile((ushort)597, 3);
44392 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44393 break;
44394 case 4918:
44395 DefaultToPlaceableTile((ushort)597, 4);
44396 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44397 break;
44398 case 4919:
44399 DefaultToPlaceableTile((ushort)597, 5);
44400 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44401 break;
44402 case 4920:
44403 DefaultToPlaceableTile((ushort)597, 6);
44404 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44405 break;
44406 case 4921:
44407 DefaultToPlaceableTile((ushort)597, 7);
44408 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 10));
44409 break;
44410 case 4922:
44411 DefaultToPlaceableTile((ushort)207, 8);
44413 width = 8;
44414 height = 10;
44415 break;
44416 case 4923:
44417 width = 14;
44418 height = 38;
44419 rare = 8;
44420 noUseGraphic = true;
44421 channel = true;
44422 noMelee = true;
44423 damage = 80;
44424 crit = 10;
44425 knockBack = 4f;
44426 autoReuse = false;
44427 noMelee = true;
44428 melee = true;
44429 shoot = 927;
44430 shootSpeed = 15f;
44431 value = sellPrice(0, 5);
44432 useStyle = 13;
44433 useAnimation = 18;
44434 useTime = 6;
44435 break;
44436 case 4924:
44437 case 4925:
44438 case 4926:
44439 case 4927:
44440 case 4928:
44441 case 4929:
44442 case 4930:
44443 case 4931:
44444 case 4932:
44445 case 4933:
44446 case 4934:
44447 case 4935:
44448 case 4936:
44449 case 4937:
44450 case 4938:
44451 case 4939:
44452 case 4940:
44453 case 4941:
44454 case 4942:
44455 case 4943:
44456 case 4944:
44457 case 4945:
44458 case 4946:
44459 case 4947:
44460 case 4948:
44461 case 4949:
44462 case 4950:
44463 DefaultToPlaceableTile((ushort)617, type - 4924);
44465 rare = -13;
44467 break;
44468 case 4951:
44469 DefaultToPlaceableTile((ushort)597, 8);
44471 break;
44472 case 4954:
44473 width = 24;
44474 height = 8;
44475 accessory = true;
44476 rare = 9;
44477 wingSlot = 45;
44478 value = sellPrice(0, 10);
44479 expert = true;
44480 break;
44481 case 4952:
44483 autoReuse = true;
44484 useStyle = 14;
44485 holdStyle = 6;
44486 scale = 0.7f;
44487 useAnimation = 36;
44488 useTime = 2;
44489 width = 36;
44490 height = 22;
44491 shoot = 931;
44492 mana = 23;
44494 knockBack = 2.5f;
44495 damage = 50;
44496 shootSpeed = 17f;
44497 noMelee = true;
44498 rare = 8;
44499 magic = true;
44500 value = sellPrice(0, 5);
44501 flame = true;
44502 break;
44503 case 4953:
44506 useStyle = 5;
44507 autoReuse = true;
44508 useAnimation = 30;
44509 useTime = 2;
44510 width = 50;
44511 height = 18;
44512 shoot = 1;
44515 damage = 50;
44516 shootSpeed = 10f;
44517 noMelee = true;
44518 value = sellPrice(0, 5);
44519 ranged = true;
44520 rare = 8;
44521 knockBack = 2f;
44522 break;
44523 case 4955:
44524 width = 18;
44525 height = 18;
44526 headSlot = 259;
44527 value = buyPrice(0, 15);
44528 rare = 5;
44529 vanity = true;
44530 break;
44531 case 4956:
44532 useStyle = 1;
44533 width = 24;
44534 height = 24;
44535 UseSound = null;
44536 autoReuse = true;
44537 melee = true;
44538 melee = true;
44539 shoot = 933;
44540 useAnimation = 30;
44541 useTime = useAnimation / 3;
44542 shootSpeed = 16f;
44543 damage = 190;
44544 knockBack = 6.5f;
44545 value = sellPrice(0, 20);
44546 crit = 10;
44547 rare = 10;
44548 noUseGraphic = true;
44549 noMelee = true;
44550 break;
44551 case 4957:
44553 consumable = true;
44554 width = 24;
44555 height = 24;
44556 rare = 6;
44557 expert = true;
44558 break;
44559 case 4958:
44560 useStyle = 1;
44561 useTurn = true;
44562 useAnimation = 15;
44563 useTime = 10;
44564 autoReuse = true;
44566 consumable = true;
44567 createTile = 240;
44568 width = 30;
44569 height = 30;
44570 value = sellPrice(0, 1);
44571 rare = 1;
44572 placeStyle = 73;
44573 break;
44574 case 4959:
44575 width = 18;
44576 height = 18;
44577 headSlot = 260;
44578 rare = 1;
44579 value = sellPrice(0, 0, 75);
44580 vanity = true;
44581 break;
44582 case 4960:
44583 DefaultToVanitypet(934, 317);
44584 value = buyPrice(0, 25);
44585 rare = -13;
44586 break;
44587 case 4961:
44589 SetShopValues(ItemRarityColor.Orange3, sellPrice(0, 5));
44590 width = 12;
44591 height = 12;
44592 break;
44593 case 4962:
44594 DefaultToPlaceableTile((ushort)618, 0);
44595 break;
44596 case 4963:
44597 DefaultToPlaceableTile((ushort)619, 0);
44599 break;
44600 case 4964:
44601 DefaultToPlaceableTile((ushort)620, 0);
44603 break;
44604 case 4965:
44605 case 4966:
44606 case 4967:
44607 case 4968:
44608 case 4969:
44609 case 4970:
44610 case 4971:
44611 case 4972:
44612 case 4973:
44613 case 4974:
44614 case 4975:
44615 case 4976:
44616 case 4977:
44617 useStyle = 1;
44618 useTurn = true;
44619 useAnimation = 15;
44620 useTime = 10;
44621 autoReuse = true;
44623 consumable = true;
44624 createTile = 91;
44625 placeStyle = 297 + (type - 4965);
44626 width = 10;
44627 height = 24;
44628 value = 1000;
44629 rare = 1;
44630 break;
44631 case 4978:
44632 width = 24;
44633 height = 8;
44634 accessory = true;
44635 rare = 0;
44636 wingSlot = 46;
44637 value = 2000;
44638 break;
44639 case 4979:
44641 break;
44642 case 4980:
44643 noUseGraphic = true;
44644 damage = 0;
44645 knockBack = 7f;
44646 useStyle = 5;
44647 shootSpeed = 4f;
44648 shoot = 935;
44649 width = 18;
44650 height = 28;
44652 useAnimation = 20;
44653 useTime = 20;
44654 rare = 5;
44655 noMelee = true;
44656 value = sellPrice(0, 5);
44657 break;
44658 case 4981:
44659 useStyle = 4;
44660 channel = true;
44661 width = 10;
44662 height = 32;
44664 useAnimation = 20;
44665 useTime = 20;
44666 rare = 8;
44667 noMelee = true;
44668 noUseGraphic = true;
44669 mountType = 50;
44670 value = sellPrice(0, 5);
44671 break;
44672 case 4982:
44673 width = 18;
44674 height = 18;
44675 defense = 12;
44676 headSlot = 261;
44677 rare = 5;
44678 value = sellPrice(0, 2);
44679 break;
44680 case 4983:
44681 width = 18;
44682 height = 18;
44683 defense = 14;
44684 bodySlot = 230;
44685 rare = 5;
44686 value = sellPrice(0, 2);
44687 break;
44688 case 4984:
44689 width = 18;
44690 height = 18;
44691 defense = 10;
44692 legSlot = 213;
44693 rare = 5;
44694 value = sellPrice(0, 2);
44695 break;
44696 case 4985:
44698 break;
44699 case 4986:
44700 useStyle = 1;
44701 shootSpeed = 9f;
44702 shoot = 936;
44703 width = 18;
44704 height = 20;
44706 consumable = true;
44708 useAnimation = 15;
44709 useTime = 15;
44710 noUseGraphic = true;
44711 noMelee = true;
44712 value = 200;
44713 break;
44714 case 4987:
44715 width = 16;
44716 height = 24;
44717 accessory = true;
44718 rare = 6;
44719 value = sellPrice(0, 5);
44720 expert = true;
44721 break;
44722 case 4988:
44723 useStyle = 4;
44724 width = 20;
44725 height = 20;
44726 consumable = true;
44727 useAnimation = 45;
44728 useTime = 45;
44730 rare = 6;
44731 value = sellPrice(0, 1);
44732 break;
44733 case 4989:
44734 width = 22;
44735 height = 22;
44736 accessory = true;
44737 rare = 1;
44738 value = sellPrice(0, 10);
44739 expert = true;
44740 break;
44741 case 4990:
44743 break;
44744 case 4991:
44746 break;
44747 case 4992:
44749 break;
44750 case 4993:
44751 DefaultToPlaceableTile((ushort)89, 43);
44752 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
44754 width = 20;
44755 height = 20;
44756 rare = 9;
44757 break;
44758 case 4994:
44759 width = 18;
44760 height = 14;
44761 headSlot = 262;
44762 rare = 2;
44763 value = buyPrice(0, 10);
44764 vanity = true;
44765 break;
44766 case 4995:
44767 width = 18;
44768 height = 14;
44769 headSlot = 263;
44770 rare = 2;
44771 value = buyPrice(0, 10);
44772 vanity = true;
44773 break;
44774 case 4996:
44775 width = 18;
44776 height = 14;
44777 headSlot = 264;
44778 rare = 2;
44779 value = buyPrice(0, 10);
44780 vanity = true;
44781 break;
44782 case 4997:
44783 width = 18;
44784 height = 14;
44785 vanity = true;
44786 bodySlot = 231;
44787 value = buyPrice(0, 10);
44788 rare = 2;
44789 break;
44790 case 4998:
44791 width = 18;
44792 height = 14;
44793 vanity = true;
44794 bodySlot = 232;
44795 value = buyPrice(0, 10);
44796 rare = 2;
44797 break;
44798 case 4999:
44799 width = 18;
44800 height = 14;
44801 vanity = true;
44802 bodySlot = 233;
44803 value = buyPrice(0, 10);
44804 rare = 2;
44805 break;
44806 case 5000:
44807 DefaultToAccessory(34, 30);
44808 shoeSlot = 24;
44810 hasVanityEffects = true;
44811 break;
44812 case 5002:
44813 case 5003:
44814 DefaultToPlaceableTile((ushort)376, 24 + type - 5002);
44817 break;
44818 case 5005:
44819 mana = 10;
44820 damage = 90;
44821 useStyle = 1;
44822 shootSpeed = 10f;
44823 shoot = 946;
44824 buffType = 322;
44825 width = 26;
44826 height = 28;
44828 useAnimation = 36;
44829 useTime = 36;
44830 rare = 5;
44831 noMelee = true;
44832 knockBack = 4f;
44833 value = sellPrice(0, 20);
44834 summon = true;
44835 autoReuse = true;
44836 reuseDelay = 2;
44837 break;
44838 case 5004:
44839 width = 18;
44840 height = 14;
44841 headSlot = 265;
44842 rare = 9;
44843 value = sellPrice(0, 0, 30);
44844 vanity = true;
44845 break;
44846 case 5006:
44848 break;
44849 case 5007:
44850 width = 18;
44851 height = 18;
44852 bodySlot = 234;
44853 rare = 2;
44854 value = sellPrice(0, 0, 20);
44855 vanity = true;
44856 break;
44857 case 5008:
44858 DefaultToPlaceableTile((ushort)622, 0);
44859 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 2));
44860 break;
44861 case 5001:
44862 width = 18;
44863 height = 14;
44864 defense = 3;
44865 legSlot = 217;
44866 value = buyPrice(0, 10);
44867 rare = 2;
44868 break;
44869 case 5010:
44870 DefaultToAccessory(34, 30);
44871 waistSlot = 16;
44873 break;
44874 case 5011:
44875 case 5012:
44876 noMelee = true;
44877 useStyle = 5;
44878 useAnimation = 45;
44879 useTime = 45;
44880 knockBack = 4.6f;
44881 width = 28;
44882 height = 28;
44883 damage = 9;
44884 scale = 1f;
44885 noUseGraphic = true;
44886 shoot = 947;
44887 if (type == 5012)
44888 {
44889 shoot = 948;
44890 }
44891 shootSpeed = 11f;
44893 rare = 1;
44894 value = sellPrice(0, 2);
44895 melee = true;
44896 channel = true;
44897 break;
44898 case 5014:
44900 break;
44901 case 5015:
44903 break;
44904 case 5016:
44906 break;
44907 case 5017:
44909 break;
44910 case 5018:
44912 break;
44913 case 5019:
44915 break;
44916 case 5020:
44918 break;
44919 case 5021:
44921 break;
44922 case 5022:
44924 break;
44925 case 5023:
44927 break;
44928 case 5024:
44930 break;
44931 case 5025:
44933 break;
44934 case 5026:
44936 break;
44937 case 5027:
44939 break;
44940 case 5028:
44942 break;
44943 case 5029:
44945 break;
44946 case 5030:
44948 break;
44949 case 5031:
44951 break;
44952 case 5032:
44954 break;
44955 case 5033:
44957 break;
44958 case 5034:
44960 break;
44961 case 5035:
44963 break;
44964 case 5036:
44966 break;
44967 case 5037:
44969 break;
44970 case 5038:
44972 break;
44973 case 5039:
44975 break;
44976 case 5040:
44978 break;
44979 case 5043:
44981 consumable = true;
44982 width = 18;
44983 height = 18;
44984 useStyle = 4;
44985 useTime = 30;
44987 useAnimation = 30;
44988 rare = 4;
44989 value = sellPrice(0, 2);
44990 break;
44991 case 5044:
44993 break;
44994 case 5045:
44995 width = 18;
44996 height = 14;
44997 headSlot = 266;
44998 rare = 2;
44999 value = sellPrice(0, 0, 1);
45000 vanity = true;
45001 break;
45002 case 5046:
45003 width = 18;
45004 height = 14;
45005 bodySlot = 235;
45006 rare = 2;
45007 value = sellPrice(0, 0, 1);
45008 vanity = true;
45009 break;
45010 case 5047:
45011 width = 18;
45012 height = 14;
45013 legSlot = 218;
45014 rare = 2;
45015 value = sellPrice(0, 0, 1);
45016 vanity = true;
45017 break;
45018 case 5048:
45019 width = 18;
45020 height = 14;
45021 headSlot = 267;
45022 rare = 2;
45023 value = sellPrice(0, 0, 1);
45024 vanity = true;
45025 break;
45026 case 5049:
45027 width = 18;
45028 height = 14;
45029 bodySlot = 236;
45030 rare = 2;
45031 value = sellPrice(0, 0, 1);
45032 vanity = true;
45033 break;
45034 case 5050:
45035 width = 18;
45036 height = 14;
45037 legSlot = 219;
45038 rare = 2;
45039 value = sellPrice(0, 0, 1);
45040 vanity = true;
45041 break;
45042 case 5051:
45043 width = 18;
45044 height = 14;
45045 headSlot = 268;
45046 rare = 2;
45047 value = sellPrice(0, 0, 1);
45048 vanity = true;
45049 break;
45050 case 5052:
45051 width = 18;
45052 height = 14;
45053 bodySlot = 237;
45054 rare = 2;
45055 value = sellPrice(0, 0, 1);
45056 vanity = true;
45057 break;
45058 case 5053:
45059 width = 18;
45060 height = 14;
45061 legSlot = 222;
45062 rare = 2;
45063 value = sellPrice(0, 0, 1);
45064 vanity = true;
45065 break;
45066 case 5054:
45067 width = 18;
45068 height = 14;
45069 headSlot = 269;
45070 rare = 2;
45071 value = sellPrice(0, 0, 1);
45072 vanity = true;
45073 break;
45074 case 5055:
45075 width = 18;
45076 height = 14;
45077 bodySlot = 238;
45078 rare = 2;
45079 value = sellPrice(0, 0, 1);
45080 vanity = true;
45081 break;
45082 case 5056:
45083 width = 18;
45084 height = 14;
45085 legSlot = 224;
45086 rare = 2;
45087 value = sellPrice(0, 0, 1);
45088 vanity = true;
45089 break;
45090 case 5057:
45091 width = 18;
45092 height = 14;
45093 headSlot = 270;
45094 rare = 2;
45095 value = sellPrice(0, 0, 1);
45096 vanity = true;
45097 break;
45098 case 5058:
45099 width = 18;
45100 height = 14;
45101 bodySlot = 239;
45102 rare = 2;
45103 value = sellPrice(0, 0, 1);
45104 vanity = true;
45105 break;
45106 case 5059:
45107 width = 18;
45108 height = 14;
45109 legSlot = 225;
45110 rare = 2;
45111 value = sellPrice(0, 0, 1);
45112 vanity = true;
45113 break;
45114 case 5060:
45115 width = 18;
45116 height = 14;
45117 legSlot = 226;
45118 rare = 2;
45119 value = sellPrice(0, 0, 1);
45120 vanity = true;
45121 break;
45122 case 5061:
45123 width = 18;
45124 height = 14;
45125 headSlot = 271;
45126 rare = 2;
45127 value = sellPrice(0, 0, 1);
45128 vanity = true;
45129 break;
45130 case 5062:
45131 width = 18;
45132 height = 14;
45133 bodySlot = 240;
45134 rare = 2;
45135 value = sellPrice(0, 0, 1);
45136 vanity = true;
45137 break;
45138 case 5063:
45139 width = 18;
45140 height = 14;
45141 legSlot = 227;
45142 rare = 2;
45143 value = sellPrice(0, 0, 1);
45144 vanity = true;
45145 break;
45146 case 5064:
45147 width = 26;
45148 height = 30;
45149 maxStack = 1;
45150 value = sellPrice(0, 4);
45151 rare = 8;
45152 accessory = true;
45153 backSlot = 33;
45154 break;
45155 case 5065:
45156 DefaultToStaff(950, 10f, 25, 18);
45157 SetWeaponValues(70, 5f);
45159 break;
45160 case 5066:
45161 DefaultToPlaceableTile((ushort)444, 0);
45162 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 50));
45163 break;
45164 case 5067:
45165 DefaultToPlaceableTile((ushort)485, 0);
45166 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 50));
45167 break;
45168 case 5068:
45169 width = 18;
45170 height = 18;
45171 bodySlot = 241;
45172 defense = 1;
45173 rare = 2;
45174 value = sellPrice(0, 2, 50);
45175 break;
45176 case 5069:
45177 mana = 5;
45178 damage = 8;
45179 useStyle = 1;
45180 shootSpeed = 10f;
45181 shoot = 951;
45182 buffType = 325;
45183 width = 26;
45184 height = 28;
45186 useAnimation = 36;
45187 useTime = 36;
45188 rare = 3;
45189 noMelee = true;
45190 knockBack = 2f;
45191 value = sellPrice(0, 0, 50);
45192 summon = true;
45193 autoReuse = true;
45194 reuseDelay = 2;
45195 break;
45196 case 5070:
45197 width = 16;
45198 height = 16;
45200 value = buyPrice(0, 0, 5);
45201 rare = 1;
45202 break;
45203 case 5071:
45204 width = 18;
45205 height = 14;
45206 headSlot = 272;
45208 vanity = true;
45209 break;
45210 case 5072:
45211 width = 18;
45212 height = 14;
45213 bodySlot = 242;
45215 vanity = true;
45216 break;
45217 case 5073:
45218 width = 18;
45219 height = 14;
45220 legSlot = 228;
45222 vanity = true;
45223 break;
45224 case 5074:
45225 DefaultToWhip(952, 27, 2f, 5f);
45226 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 1, 50));
45227 break;
45228 case 5075:
45229 width = 24;
45230 height = 24;
45231 accessory = true;
45232 vanity = true;
45234 hasVanityEffects = true;
45235 break;
45236 case 5076:
45237 width = 16;
45238 height = 24;
45239 accessory = true;
45240 vanity = true;
45241 balloonSlot = 18;
45243 hasVanityEffects = true;
45244 break;
45245 case 5077:
45246 width = 16;
45247 height = 16;
45248 accessory = true;
45249 vanity = true;
45250 shoeSlot = 25;
45252 break;
45253 case 5078:
45254 width = 18;
45255 height = 14;
45256 bodySlot = 243;
45258 vanity = true;
45259 break;
45260 case 5079:
45261 width = 18;
45262 height = 14;
45263 legSlot = 230;
45265 vanity = true;
45266 break;
45267 case 5080:
45268 width = 16;
45269 height = 16;
45270 accessory = true;
45271 vanity = true;
45272 frontSlot = 11;
45273 backSlot = 34;
45275 break;
45276 case 5081:
45277 DefaultToPlaceableTile((ushort)623, 0);
45278 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 10));
45279 break;
45280 case 5082:
45281 DefaultToPlaceableTile((ushort)623, 1);
45282 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 10));
45283 break;
45284 case 5083:
45285 DefaultToPlaceableTile((ushort)623, 2);
45286 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 10));
45287 break;
45288 case 5084:
45289 DefaultToPlaceableTile((ushort)623, 3);
45290 SetShopValues(ItemRarityColor.Pink5, buyPrice(0, 10));
45291 break;
45292 case 5085:
45293 useStyle = 1;
45294 useTurn = true;
45295 useAnimation = 15;
45296 useTime = 10;
45297 autoReuse = true;
45299 consumable = true;
45300 createTile = 242;
45301 width = 30;
45302 height = 30;
45303 value = sellPrice(0, 2);
45304 placeStyle = 45;
45305 break;
45306 case 5086:
45307 useStyle = 1;
45308 useTurn = true;
45309 useAnimation = 15;
45310 useTime = 10;
45311 autoReuse = true;
45313 consumable = true;
45314 createTile = 245;
45315 width = 30;
45316 height = 30;
45317 value = sellPrice(0, 2);
45318 placeStyle = 13;
45319 break;
45320 case 5087:
45321 useStyle = 1;
45322 useTurn = true;
45323 useAnimation = 15;
45324 useTime = 10;
45325 autoReuse = true;
45327 consumable = true;
45328 createTile = 240;
45329 width = 30;
45330 height = 30;
45331 value = sellPrice(0, 2);
45332 placeStyle = 74;
45333 break;
45334 case 5088:
45335 DefaultToVanitypet(956, 327);
45336 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 25));
45337 value = buyPrice(0, 25);
45338 break;
45339 case 5089:
45340 DefaultToVanitypet(957, 328);
45341 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 25));
45342 value = buyPrice(0, 25);
45343 break;
45344 case 5090:
45345 DefaultToVanitypet(958, 329);
45346 value = buyPrice(0, 25);
45347 rare = -13;
45348 break;
45349 case 5091:
45350 DefaultToVanitypet(959, 330);
45351 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 5));
45352 break;
45353 case 5094:
45354 useStyle = 1;
45355 useTurn = false;
45356 useAnimation = 21;
45357 useTime = 21;
45358 width = 24;
45359 height = 28;
45360 damage = 20;
45361 knockBack = 5.5f;
45363 scale = 1.2f;
45364 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 50));
45365 melee = true;
45366 break;
45367 case 5095:
45368 useStyle = 1;
45369 autoReuse = true;
45370 useAnimation = 15;
45371 useTime = 15;
45372 width = 24;
45373 height = 28;
45374 damage = 27;
45375 knockBack = 5f;
45377 scale = 1.2f;
45378 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 1, 50));
45379 melee = true;
45380 axe = 30;
45381 crit = 10;
45382 break;
45383 case 5096:
45384 useStyle = 1;
45385 useTurn = true;
45386 autoReuse = true;
45387 useAnimation = 20;
45388 useTime = 20;
45389 width = 24;
45390 height = 28;
45391 damage = 57;
45392 knockBack = 6.5f;
45394 scale = 1.2f;
45395 SetShopValues(ItemRarityColor.LightRed4, sellPrice(0, 1));
45396 melee = true;
45397 break;
45398 case 5097:
45399 useStyle = 1;
45400 useTurn = false;
45401 useAnimation = 45;
45402 useTime = 45;
45403 width = 24;
45404 height = 28;
45405 damage = 36;
45406 knockBack = 5.5f;
45408 scale = 1.15f;
45409 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 25));
45410 melee = true;
45411 break;
45412 case 5098:
45413 DefaultToVanitypet(960, 331);
45414 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 10));
45415 break;
45416 case 5099:
45417 width = 18;
45418 height = 14;
45419 headSlot = 273;
45420 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 1));
45421 vanity = true;
45422 break;
45423 case 5100:
45424 width = 18;
45425 height = 14;
45426 faceSlot = 19;
45428 accessory = true;
45429 expert = true;
45430 break;
45431 case 5101:
45432 width = 28;
45433 height = 20;
45434 headSlot = 275;
45435 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
45436 vanity = true;
45437 break;
45438 case 5102:
45439 width = 18;
45440 height = 14;
45441 bodySlot = 244;
45442 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 40));
45443 vanity = true;
45444 break;
45445 case 5103:
45446 width = 18;
45447 height = 14;
45448 legSlot = 231;
45449 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 40));
45450 vanity = true;
45451 break;
45452 case 5104:
45453 case 5105:
45454 case 5106:
45455 width = 18;
45456 height = 14;
45457 maxStack = 1;
45459 beardSlot = (sbyte)(2 + (type - 5104));
45460 color = Main.player[Main.myPlayer].hairColor;
45461 accessory = true;
45462 vanity = true;
45463 break;
45464 case 5107:
45465 DefaultToAccessory(26, 30);
45466 neckSlot = 11;
45468 break;
45469 case 5109:
45470 width = 18;
45471 height = 18;
45472 headSlot = 276;
45473 rare = 1;
45474 value = sellPrice(0, 0, 75);
45475 vanity = true;
45476 break;
45477 case 5108:
45478 useStyle = 1;
45479 useTurn = true;
45480 useAnimation = 15;
45481 useTime = 10;
45482 autoReuse = true;
45484 consumable = true;
45485 createTile = 240;
45486 width = 30;
45487 height = 30;
45488 value = sellPrice(0, 1);
45489 rare = 1;
45490 placeStyle = 75;
45491 break;
45492 case 5110:
45493 DefaultToPlaceableTile((ushort)617, 27);
45495 rare = -13;
45497 break;
45498 case 5111:
45500 consumable = true;
45501 width = 24;
45502 height = 24;
45503 rare = 3;
45504 expert = true;
45505 break;
45506 case 5112:
45508 break;
45509 case 5113:
45510 DefaultToAccessory(26, 30);
45512 vanity = true;
45513 hasVanityEffects = true;
45514 break;
45515 case 5114:
45516 mana = 10;
45517 damage = 6;
45518 useStyle = 4;
45519 shootSpeed = 10f;
45520 shoot = 970;
45521 buffType = 335;
45522 width = 26;
45523 height = 28;
45525 useAnimation = 36;
45526 useTime = 36;
45527 rare = 3;
45528 noMelee = true;
45529 knockBack = 2f;
45530 value = sellPrice(0, 0, 50);
45531 summon = true;
45532 autoReuse = true;
45533 reuseDelay = 2;
45534 break;
45535 case 5115:
45536 width = 18;
45537 height = 14;
45538 bodySlot = 245;
45539 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 40));
45540 vanity = true;
45541 break;
45542 case 5116:
45543 width = 18;
45544 height = 14;
45545 legSlot = 232;
45546 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 40));
45547 vanity = true;
45548 break;
45549 case 5117:
45550 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 1, 50));
45551 autoReuse = true;
45552 useStyle = 5;
45553 useAnimation = 15;
45554 useTime = 15;
45555 width = 24;
45556 height = 24;
45557 shoot = 968;
45560 damage = 20;
45561 shootSpeed = 14f;
45562 knockBack = 1f;
45563 ranged = true;
45564 noMelee = true;
45565 break;
45566 case 5118:
45567 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 1, 50));
45568 useStyle = 5;
45569 useAnimation = 45;
45570 useTime = 45;
45571 width = 24;
45572 height = 24;
45573 shoot = 969;
45575 damage = 13;
45576 shootSpeed = 1f;
45577 knockBack = 1f;
45578 magic = true;
45579 noMelee = true;
45580 mana = 30;
45581 break;
45582 case 5119:
45583 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 1, 50));
45584 useStyle = 1;
45585 shootSpeed = 14f;
45586 shoot = 966;
45587 damage = 24;
45588 width = 18;
45589 height = 20;
45591 useAnimation = 30;
45592 useTime = 30;
45593 noMelee = true;
45594 knockBack = 7.5f;
45595 summon = true;
45596 mana = 20;
45597 sentry = true;
45598 break;
45599 case 5120:
45601 useStyle = 4;
45602 width = 22;
45603 height = 14;
45604 consumable = true;
45605 useAnimation = 45;
45606 useTime = 45;
45608 break;
45609 case 5121:
45610 case 5122:
45611 case 5123:
45612 case 5124:
45613 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 20));
45614 useStyle = 1;
45615 useTurn = true;
45616 useAnimation = 15;
45617 useTime = 10;
45618 autoReuse = true;
45620 consumable = true;
45621 createTile = 242;
45622 width = 30;
45623 height = 30;
45624 placeStyle = 46 + (type - 5121);
45625 break;
45626 case 5125:
45627 DefaultToMount(51);
45628 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 50));
45629 break;
45630 case 5126:
45631 DefaultToAccessory(26, 30);
45632 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 8));
45633 backSlot = 35;
45634 handOnSlot = 23;
45635 handOffSlot = 15;
45636 break;
45637 case 5131:
45638 DefaultToVanitypet(881, 341);
45639 value = buyPrice(0, 25);
45640 rare = -13;
45641 break;
45642 case 5127:
45643 DefaultToPlaceableTile((ushort)625, 0);
45645 break;
45646 case 5128:
45647 DefaultToPlaceableTile((ushort)627, 0);
45649 break;
45650 case 5132:
45652 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 10));
45653 width = 20;
45654 height = 20;
45655 bait = 10;
45656 break;
45657 case 5133:
45658 DefaultToPlaceableTile((ushort)629, 0);
45660 break;
45661 case 5147:
45662 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 15));
45663 useStyle = 1;
45664 useAnimation = 26;
45665 useTime = 26;
45666 width = 26;
45667 height = 28;
45668 shoot = 979;
45670 damage = 15;
45671 shootSpeed = 7f;
45672 magic = true;
45673 noMelee = true;
45674 mana = 2;
45675 crit = 10;
45677 {
45678 value = sellPrice(0, 5, 5);
45679 rare = 4;
45680 damage = 42;
45681 useAnimation = 10;
45682 useTime = 10;
45683 mana = 6;
45684 shootSpeed = 12f;
45685 autoReuse = true;
45686 }
45687 break;
45688 case 5211:
45690 useStyle = 9;
45691 useTurn = true;
45692 useAnimation = 17;
45693 useTime = 17;
45695 consumable = true;
45696 width = 14;
45697 height = 24;
45698 buffType = 343;
45699 buffTime = 18000;
45700 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 0, 2));
45701 break;
45702 case 5135:
45703 useStyle = 1;
45704 useTurn = true;
45705 useAnimation = 15;
45706 useTime = 10;
45707 autoReuse = true;
45709 consumable = true;
45710 createTile = 137;
45711 placeStyle = 5;
45712 width = 12;
45713 height = 12;
45714 mech = true;
45715 SetShopValues(ItemRarityColor.LightRed4, sellPrice(0, 0, 60));
45716 break;
45717 case 5212:
45718 useStyle = 1;
45719 autoReuse = true;
45720 useTurn = true;
45721 useAnimation = 15;
45722 useTime = 10;
45724 consumable = true;
45725 width = 12;
45726 height = 12;
45727 noUseGraphic = true;
45728 makeNPC = 671;
45729 break;
45730 case 5213:
45731 DefaultToPlaceableTile((ushort)632, 0);
45733 break;
45734 case 5136:
45735 width = 18;
45736 height = 18;
45737 headSlot = 274;
45738 color = Main.player[Main.myPlayer].skinColor;
45739 rare = 1;
45740 vanity = true;
45741 value = sellPrice(0, 0, 50);
45742 break;
45743 case 5134:
45744 useStyle = 5;
45745 autoReuse = true;
45746 useAnimation = 30;
45747 useTime = 5;
45748 width = 50;
45749 height = 18;
45750 shoot = 145;
45753 knockBack = 0.3f;
45754 shootSpeed = 11f;
45755 noMelee = true;
45757 rare = 10;
45758 break;
45759 case 5214:
45760 autoReuse = true;
45761 useTurn = true;
45762 useStyle = 1;
45763 useAnimation = 15;
45764 useTime = 10;
45766 consumable = true;
45767 createTile = 633;
45768 width = 14;
45769 height = 14;
45770 value = 150;
45771 break;
45772 case 5215:
45773 DefaultToPlaceableTile((ushort)635, 0);
45774 break;
45775 case 5216:
45777 break;
45778 case 5217:
45780 break;
45781 case 5148:
45782 DefaultToPlaceableTile((ushort)90, 40);
45783 SetShopValues(ItemRarityColor.White0, 300);
45785 width = 20;
45786 height = 20;
45787 break;
45788 case 5149:
45789 DefaultToPlaceableTile((ushort)79, 40);
45790 SetShopValues(ItemRarityColor.White0, 2000);
45792 width = 28;
45793 height = 20;
45794 break;
45795 case 5150:
45796 DefaultToPlaceableTile((ushort)101, 41);
45797 SetShopValues(ItemRarityColor.White0, 300);
45799 width = 20;
45800 height = 20;
45801 break;
45802 case 5151:
45803 DefaultToPlaceableTile((ushort)88, 40);
45804 SetShopValues(ItemRarityColor.White0, 300);
45806 width = 20;
45807 height = 20;
45808 break;
45809 case 5152:
45810 DefaultToPlaceableTile((ushort)100, 40);
45811 SetShopValues(ItemRarityColor.White0, 1500);
45813 width = 20;
45814 height = 20;
45815 break;
45816 case 5153:
45817 DefaultToPlaceableTile((ushort)33, 39);
45818 SetShopValues(ItemRarityColor.White0, 0);
45820 width = 8;
45821 height = 18;
45822 value = sellPrice(0, 0, 0, 60);
45823 noWet = true;
45824 break;
45825 case 5154:
45826 DefaultToPlaceableTile((ushort)15, 45);
45827 SetShopValues(ItemRarityColor.White0, 150);
45829 width = 12;
45830 height = 30;
45831 break;
45832 case 5155:
45833 DefaultToPlaceableTile((ushort)34, 46);
45834 SetShopValues(ItemRarityColor.White0, 3000);
45836 width = 26;
45837 height = 26;
45838 break;
45839 case 5156:
45840 DefaultToPlaceableTile((ushort)467, 14);
45841 SetShopValues(ItemRarityColor.White0, 500);
45843 width = 26;
45844 height = 22;
45845 break;
45846 case 5157:
45847 DefaultToPlaceableTile((ushort)104, 41);
45848 SetShopValues(ItemRarityColor.White0, 300);
45850 width = 20;
45851 height = 20;
45852 break;
45853 case 5158:
45854 DefaultToPlaceableTile((ushort)10, 46);
45855 SetShopValues(ItemRarityColor.White0, 200);
45857 width = 14;
45858 height = 28;
45859 break;
45860 case 5159:
45861 DefaultToPlaceableTile((ushort)93, 40);
45862 SetShopValues(ItemRarityColor.White0, 500);
45864 width = 10;
45865 height = 24;
45866 break;
45867 case 5160:
45868 DefaultToPlaceableTile((ushort)42, 46);
45869 SetShopValues(ItemRarityColor.White0, 150);
45871 width = 12;
45872 height = 28;
45873 break;
45874 case 5161:
45875 DefaultToPlaceableTile((ushort)87, 40);
45876 SetShopValues(ItemRarityColor.White0, 300);
45878 width = 20;
45879 height = 20;
45880 break;
45881 case 5162:
45882 DefaultToPlaceableTile((ushort)19, 45);
45883 SetShopValues(ItemRarityColor.White0, 0);
45884 width = 8;
45885 height = 10;
45886 break;
45887 case 5163:
45888 DefaultToPlaceableTile((ushort)172, 41);
45889 SetShopValues(ItemRarityColor.White0, 300);
45891 width = 20;
45892 height = 20;
45893 break;
45894 case 5164:
45895 DefaultToPlaceableTile((ushort)89, 44);
45896 SetShopValues(ItemRarityColor.White0, 300);
45898 width = 20;
45899 height = 20;
45900 break;
45901 case 5165:
45902 DefaultToPlaceableTile((ushort)469, 9);
45903 SetShopValues(ItemRarityColor.White0, 300);
45905 width = 26;
45906 height = 20;
45907 break;
45908 case 5166:
45909 DefaultToPlaceableTile((ushort)18, 41);
45910 SetShopValues(ItemRarityColor.White0, 150);
45912 width = 28;
45913 height = 14;
45914 break;
45915 case 5168:
45916 DefaultToPlaceableTile((ushort)497, 40);
45918 value = 150;
45919 break;
45920 case 5167:
45921 DefaultToPlaceableTile((ushort)468, 14);
45922 SetShopValues(ItemRarityColor.White0, 500);
45924 width = 26;
45925 height = 22;
45926 break;
45927 case 5169:
45928 DefaultToPlaceableTile((ushort)90, 41);
45929 SetShopValues(ItemRarityColor.White0, 300);
45931 width = 20;
45932 height = 20;
45933 break;
45934 case 5170:
45935 DefaultToPlaceableTile((ushort)79, 41);
45936 SetShopValues(ItemRarityColor.White0, 2000);
45938 width = 28;
45939 height = 20;
45940 break;
45941 case 5171:
45942 DefaultToPlaceableTile((ushort)101, 42);
45943 SetShopValues(ItemRarityColor.White0, 300);
45945 width = 20;
45946 height = 20;
45947 break;
45948 case 5172:
45949 DefaultToPlaceableTile((ushort)88, 41);
45950 SetShopValues(ItemRarityColor.White0, 300);
45952 width = 20;
45953 height = 20;
45954 break;
45955 case 5173:
45956 DefaultToPlaceableTile((ushort)100, 41);
45957 SetShopValues(ItemRarityColor.White0, 1500);
45959 width = 20;
45960 height = 20;
45961 break;
45962 case 5174:
45963 DefaultToPlaceableTile((ushort)33, 40);
45964 SetShopValues(ItemRarityColor.White0, 0);
45966 width = 8;
45967 height = 18;
45968 value = sellPrice(0, 0, 0, 60);
45969 noWet = true;
45970 break;
45971 case 5175:
45972 DefaultToPlaceableTile((ushort)15, 46);
45973 SetShopValues(ItemRarityColor.White0, 150);
45975 width = 12;
45976 height = 30;
45977 break;
45978 case 5176:
45979 DefaultToPlaceableTile((ushort)34, 47);
45980 SetShopValues(ItemRarityColor.White0, 3000);
45982 width = 26;
45983 height = 26;
45984 break;
45985 case 5177:
45986 DefaultToPlaceableTile((ushort)467, 15);
45987 SetShopValues(ItemRarityColor.White0, 500);
45989 width = 26;
45990 height = 22;
45991 break;
45992 case 5178:
45993 DefaultToPlaceableTile((ushort)104, 42);
45994 SetShopValues(ItemRarityColor.White0, 300);
45996 width = 20;
45997 height = 20;
45998 break;
45999 case 5179:
46000 DefaultToPlaceableTile((ushort)10, 47);
46001 SetShopValues(ItemRarityColor.White0, 200);
46003 width = 14;
46004 height = 28;
46005 break;
46006 case 5180:
46007 DefaultToPlaceableTile((ushort)93, 41);
46008 SetShopValues(ItemRarityColor.White0, 500);
46010 width = 10;
46011 height = 24;
46012 break;
46013 case 5181:
46014 DefaultToPlaceableTile((ushort)42, 47);
46015 SetShopValues(ItemRarityColor.White0, 150);
46017 width = 12;
46018 height = 28;
46019 break;
46020 case 5182:
46021 DefaultToPlaceableTile((ushort)87, 41);
46022 SetShopValues(ItemRarityColor.White0, 300);
46024 width = 20;
46025 height = 20;
46026 break;
46027 case 5183:
46028 DefaultToPlaceableTile((ushort)19, 46);
46029 SetShopValues(ItemRarityColor.White0, 0);
46030 width = 8;
46031 height = 10;
46032 break;
46033 case 5184:
46034 DefaultToPlaceableTile((ushort)172, 42);
46035 SetShopValues(ItemRarityColor.White0, 300);
46037 width = 20;
46038 height = 20;
46039 break;
46040 case 5185:
46041 DefaultToPlaceableTile((ushort)89, 45);
46042 SetShopValues(ItemRarityColor.White0, 300);
46044 width = 20;
46045 height = 20;
46046 break;
46047 case 5186:
46048 DefaultToPlaceableTile((ushort)469, 10);
46049 SetShopValues(ItemRarityColor.White0, 300);
46051 width = 26;
46052 height = 20;
46053 break;
46054 case 5187:
46055 DefaultToPlaceableTile((ushort)18, 42);
46056 SetShopValues(ItemRarityColor.White0, 150);
46058 width = 28;
46059 height = 14;
46060 break;
46061 case 5189:
46062 DefaultToPlaceableTile((ushort)497, 41);
46064 value = 150;
46065 break;
46066 case 5188:
46067 DefaultToPlaceableTile((ushort)468, 15);
46068 SetShopValues(ItemRarityColor.White0, 500);
46070 width = 26;
46071 height = 22;
46072 break;
46073 case 5190:
46074 DefaultToPlaceableTile((ushort)90, 42);
46075 SetShopValues(ItemRarityColor.White0, 300);
46077 width = 20;
46078 height = 20;
46079 break;
46080 case 5191:
46081 DefaultToPlaceableTile((ushort)79, 42);
46082 SetShopValues(ItemRarityColor.White0, 2000);
46084 width = 28;
46085 height = 20;
46086 break;
46087 case 5192:
46088 DefaultToPlaceableTile((ushort)101, 43);
46089 SetShopValues(ItemRarityColor.White0, 300);
46091 width = 20;
46092 height = 20;
46093 break;
46094 case 5193:
46095 DefaultToPlaceableTile((ushort)88, 42);
46096 SetShopValues(ItemRarityColor.White0, 300);
46098 width = 20;
46099 height = 20;
46100 break;
46101 case 5194:
46102 DefaultToPlaceableTile((ushort)100, 42);
46103 SetShopValues(ItemRarityColor.White0, 1500);
46105 width = 20;
46106 height = 20;
46107 break;
46108 case 5195:
46109 DefaultToPlaceableTile((ushort)33, 41);
46110 SetShopValues(ItemRarityColor.White0, 0);
46112 width = 8;
46113 height = 18;
46114 value = sellPrice(0, 0, 0, 60);
46115 noWet = true;
46116 break;
46117 case 5196:
46118 DefaultToPlaceableTile((ushort)15, 47);
46119 SetShopValues(ItemRarityColor.White0, 150);
46121 width = 12;
46122 height = 30;
46123 break;
46124 case 5197:
46125 DefaultToPlaceableTile((ushort)34, 48);
46126 SetShopValues(ItemRarityColor.White0, 3000);
46128 width = 26;
46129 height = 26;
46130 break;
46131 case 5198:
46132 DefaultToPlaceableTile((ushort)467, 16);
46133 SetShopValues(ItemRarityColor.White0, 500);
46135 width = 26;
46136 height = 22;
46137 break;
46138 case 5199:
46139 DefaultToPlaceableTile((ushort)104, 43);
46140 SetShopValues(ItemRarityColor.White0, 300);
46142 width = 20;
46143 height = 20;
46144 break;
46145 case 5200:
46146 DefaultToPlaceableTile((ushort)10, 48);
46147 SetShopValues(ItemRarityColor.White0, 200);
46149 width = 14;
46150 height = 28;
46151 break;
46152 case 5201:
46153 DefaultToPlaceableTile((ushort)93, 42);
46154 SetShopValues(ItemRarityColor.White0, 500);
46156 width = 10;
46157 height = 24;
46158 break;
46159 case 5202:
46160 DefaultToPlaceableTile((ushort)42, 48);
46161 SetShopValues(ItemRarityColor.White0, 150);
46163 width = 12;
46164 height = 28;
46165 break;
46166 case 5203:
46167 DefaultToPlaceableTile((ushort)87, 42);
46168 SetShopValues(ItemRarityColor.White0, 300);
46170 width = 20;
46171 height = 20;
46172 break;
46173 case 5204:
46174 DefaultToPlaceableTile((ushort)19, 47);
46175 SetShopValues(ItemRarityColor.White0, 0);
46176 width = 8;
46177 height = 10;
46178 break;
46179 case 5205:
46180 DefaultToPlaceableTile((ushort)172, 43);
46181 SetShopValues(ItemRarityColor.White0, 300);
46183 width = 20;
46184 height = 20;
46185 break;
46186 case 5206:
46187 DefaultToPlaceableTile((ushort)89, 46);
46188 SetShopValues(ItemRarityColor.White0, 300);
46190 width = 20;
46191 height = 20;
46192 break;
46193 case 5207:
46194 DefaultToPlaceableTile((ushort)469, 11);
46195 SetShopValues(ItemRarityColor.White0, 300);
46197 width = 26;
46198 height = 20;
46199 break;
46200 case 5208:
46201 DefaultToPlaceableTile((ushort)18, 43);
46202 SetShopValues(ItemRarityColor.White0, 150);
46204 width = 28;
46205 height = 14;
46206 break;
46207 case 5210:
46208 DefaultToPlaceableTile((ushort)497, 42);
46210 value = 150;
46211 break;
46212 case 5209:
46213 DefaultToPlaceableTile((ushort)468, 16);
46214 SetShopValues(ItemRarityColor.White0, 500);
46216 width = 26;
46217 height = 22;
46218 break;
46219 case 5130:
46220 useStyle = 4;
46221 channel = true;
46222 width = 10;
46223 height = 32;
46225 useAnimation = 20;
46226 useTime = 20;
46227 rare = 8;
46228 noMelee = true;
46229 noUseGraphic = true;
46230 mountType = 52;
46231 value = sellPrice(0, 5);
46232 break;
46233 case 5137:
46234 DefaultToPlaceableTile((ushort)630, 0);
46235 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 10));
46237 break;
46238 case 5138:
46239 DefaultToPlaceableTile((ushort)631, 0);
46240 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 10));
46242 break;
46243 case 5218:
46244 case 5219:
46245 case 5220:
46246 case 5221:
46247 case 5222:
46248 case 5223:
46249 case 5224:
46250 case 5225:
46251 case 5226:
46252 case 5227:
46253 case 5228:
46254 case 5229:
46255 case 5230:
46256 case 5231:
46257 case 5232:
46258 case 5233:
46259 useStyle = 1;
46260 useTurn = true;
46261 useAnimation = 15;
46262 useTime = 10;
46263 autoReuse = true;
46265 consumable = true;
46266 createTile = 240;
46267 width = 30;
46268 height = 30;
46269 value = sellPrice(0, 0, 10);
46270 placeStyle = 76 + (type - 5218);
46271 if (type == 5231)
46272 {
46273 value = sellPrice(0, 0, 20);
46274 }
46275 if (type == 5228)
46276 {
46277 value = sellPrice(0, 2);
46278 }
46279 if (type == 5222)
46280 {
46281 value = sellPrice(0, 2);
46282 }
46283 break;
46284 case 5234:
46285 case 5235:
46286 case 5236:
46287 case 5237:
46288 case 5238:
46289 case 5239:
46290 case 5240:
46291 case 5241:
46292 case 5242:
46293 case 5243:
46294 case 5244:
46295 case 5245:
46296 useStyle = 1;
46297 useTurn = true;
46298 useAnimation = 15;
46299 useTime = 10;
46300 autoReuse = true;
46302 consumable = true;
46303 createTile = 242;
46304 width = 30;
46305 height = 30;
46306 value = sellPrice(0, 0, 10);
46307 placeStyle = 50 + (type - 5234);
46308 if (type == 5243)
46309 {
46310 value = sellPrice(0, 0, 60);
46311 }
46312 if (type == 5245)
46313 {
46314 value = sellPrice(0, 0, 20);
46315 }
46316 if (type == 5235)
46317 {
46318 value = sellPrice(0, 0, 50);
46319 }
46320 break;
46321 case 5246:
46322 useStyle = 1;
46323 useTurn = true;
46324 useAnimation = 15;
46325 useTime = 10;
46326 autoReuse = true;
46328 consumable = true;
46329 createTile = 245;
46330 width = 30;
46331 height = 30;
46332 value = sellPrice(0, 0, 10);
46333 placeStyle = 14;
46334 break;
46335 case 5247:
46336 useStyle = 1;
46337 useTurn = true;
46338 useAnimation = 15;
46339 useTime = 10;
46340 autoReuse = true;
46342 consumable = true;
46343 createTile = 245;
46344 width = 30;
46345 height = 30;
46346 value = sellPrice(0, 0, 10);
46347 placeStyle = 15;
46348 break;
46349 case 5248:
46350 case 5249:
46351 case 5250:
46352 case 5251:
46353 case 5252:
46354 case 5253:
46355 case 5254:
46356 case 5255:
46357 case 5256:
46358 case 5257:
46359 useStyle = 1;
46360 useTurn = true;
46361 useAnimation = 15;
46362 useTime = 10;
46363 autoReuse = true;
46365 consumable = true;
46366 createTile = 245;
46367 width = 30;
46368 height = 30;
46369 value = sellPrice(0, 0, 10);
46370 placeStyle = 19 + (type - 5248);
46371 if (type == 5251)
46372 {
46373 value = sellPrice(0, 0, 20);
46374 }
46375 if (type == 5253)
46376 {
46377 value = sellPrice(0, 0, 20);
46378 }
46379 if (type == 5257)
46380 {
46381 value = sellPrice(0, 0, 20);
46382 }
46383 if (type == 5252)
46384 {
46385 value = sellPrice(0, 0, 50);
46386 }
46387 if (type == 5256)
46388 {
46389 value = sellPrice(0, 0, 50);
46390 }
46391 break;
46392 case 5258:
46393 case 5259:
46394 case 5260:
46395 case 5261:
46396 case 5262:
46397 case 5263:
46398 case 5264:
46399 case 5265:
46400 case 5266:
46401 case 5267:
46402 case 5268:
46403 case 5269:
46404 case 5270:
46405 case 5271:
46406 case 5272:
46407 case 5273:
46408 useStyle = 1;
46409 useTurn = true;
46410 useAnimation = 15;
46411 useTime = 10;
46412 autoReuse = true;
46414 consumable = true;
46415 createTile = 246;
46416 width = 30;
46417 height = 30;
46418 value = sellPrice(0, 0, 10);
46419 placeStyle = 21 + (type - 5258);
46420 if (type == 5266)
46421 {
46422 value = sellPrice(0, 2);
46423 }
46424 if (type == 5259)
46425 {
46426 value = sellPrice(0, 0, 50);
46427 }
46428 if (type == 5265)
46429 {
46430 value = sellPrice(0, 0, 50);
46431 }
46432 if (type == 5264)
46433 {
46434 value = sellPrice(0, 0, 50);
46435 }
46436 if (type == 5263)
46437 {
46438 value = sellPrice(0, 0, 50);
46439 }
46440 break;
46441 case 5129:
46442 SetWeaponValues(15, 5f);
46443 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 35));
46444 useStyle = 1;
46445 useTurn = false;
46446 useAnimation = 17;
46447 useTime = 17;
46448 width = 24;
46449 height = 28;
46451 scale = 1f;
46452 melee = true;
46453 break;
46454 case 5274:
46455 useStyle = 1;
46456 useTurn = true;
46457 useAnimation = 15;
46458 useTime = 10;
46459 autoReuse = true;
46461 consumable = true;
46462 createTile = 242;
46463 width = 30;
46464 height = 30;
46465 value = sellPrice(0, 0, 10);
46466 placeStyle = 62;
46467 break;
46468 case 5139:
46469 DefaultToAccessory(14, 30);
46470 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
46471 break;
46472 case 5140:
46473 case 5141:
46474 case 5142:
46475 case 5143:
46476 case 5144:
46477 case 5145:
46478 case 5146:
46479 DefaultToAccessory(14, 30);
46481 switch (type)
46482 {
46483 case 5140:
46484 glowMask = 318;
46485 break;
46486 case 5141:
46487 glowMask = 319;
46488 break;
46489 case 5142:
46490 glowMask = 320;
46491 break;
46492 case 5143:
46493 glowMask = 321;
46494 break;
46495 case 5144:
46496 glowMask = 322;
46497 break;
46498 case 5145:
46499 glowMask = 323;
46500 break;
46501 case 5146:
46502 glowMask = 324;
46503 break;
46504 }
46505 break;
46506 case 5276:
46507 DefaultToVanitypet(994, 345);
46508 width = 32;
46509 height = 32;
46510 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
46511 break;
46512 case 5279:
46513 width = 18;
46514 height = 18;
46515 defense = 2;
46516 headSlot = 278;
46518 {
46519 defense = 1;
46520 }
46521 break;
46522 case 5280:
46523 width = 18;
46524 height = 18;
46525 defense = 3;
46526 bodySlot = 246;
46528 {
46529 defense = 1;
46530 }
46531 break;
46532 case 5281:
46533 width = 18;
46534 height = 18;
46535 defense = 2;
46536 legSlot = 234;
46538 {
46539 defense = 1;
46540 }
46541 break;
46542 case 5282:
46543 useStyle = 5;
46544 useAnimation = 25;
46545 useTime = 25;
46546 width = 12;
46547 height = 28;
46548 shoot = 1;
46551 damage = 10;
46552 shootSpeed = 6.6f;
46553 noMelee = true;
46554 value = 100;
46555 ranged = true;
46557 {
46558 damage = 6;
46559 useAnimation = 29;
46560 useTime = 29;
46561 }
46562 break;
46563 case 5283:
46564 autoReuse = true;
46565 useStyle = 1;
46566 useTurn = true;
46567 useAnimation = 30;
46568 useTime = 20;
46569 hammer = 45;
46570 width = 24;
46571 height = 28;
46572 damage = 9;
46573 knockBack = 5.5f;
46574 scale = 1f;
46576 value = 50;
46577 melee = true;
46579 {
46580 damage = 4;
46581 hammer = 35;
46582 }
46583 break;
46584 case 5284:
46585 useStyle = 1;
46586 useTurn = false;
46587 useAnimation = 17;
46588 useTime = 17;
46589 width = 24;
46590 height = 28;
46591 damage = 13;
46592 knockBack = 5f;
46594 scale = 1f;
46595 value = sellPrice(0, 0, 0, 20);
46596 melee = true;
46598 {
46599 damage = 8;
46600 useAnimation = 23;
46601 useTime = 23;
46602 }
46603 break;
46604 case 5285:
46605 DefaultToThrownWeapon(996, 20, 8f);
46607 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 3));
46608 width = 18;
46609 height = 18;
46610 break;
46611 case 5286:
46612 DefaultToPlaceableTile((ushort)12, 0);
46613 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 7, 50));
46614 break;
46615 case 5287:
46616 DefaultToPlaceableTile((ushort)639, 0);
46617 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 25));
46618 break;
46619 case 5288:
46620 DefaultToMount(53);
46621 SetShopValues(ItemRarityColor.Yellow8, buyPrice(0, 5));
46622 break;
46623 case 5289:
46626 consumable = true;
46627 width = 18;
46628 height = 18;
46629 useStyle = 4;
46630 useTime = 30;
46632 useAnimation = 30;
46633 expert = true;
46634 break;
46635 case 5290:
46636 width = 28;
46637 height = 20;
46638 headSlot = 279;
46639 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
46640 vanity = true;
46641 break;
46642 case 5294:
46643 useStyle = 5;
46644 width = 24;
46645 height = 24;
46646 noUseGraphic = true;
46648 melee = true;
46649 channel = true;
46650 noMelee = true;
46651 shoot = 999;
46652 useAnimation = 25;
46653 useTime = 25;
46654 shootSpeed = 10f;
46655 knockBack = 3.75f;
46656 damage = 24;
46657 value = sellPrice(0, 0, 70);
46658 rare = 3;
46659 break;
46660 case 5293:
46661 DefaultToTorch(22);
46662 break;
46663 case 5299:
46664 useStyle = 1;
46665 useTurn = true;
46666 useAnimation = 15;
46667 useTime = 10;
46668 autoReuse = true;
46670 consumable = true;
46671 createTile = 215;
46672 placeStyle = 14;
46673 width = 12;
46674 height = 12;
46675 break;
46676 case 5298:
46677 noMelee = true;
46678 useStyle = 1;
46679 shootSpeed = 11.5f;
46680 shoot = 1000;
46681 damage = 21;
46682 knockBack = 4.5f;
46683 width = 14;
46684 height = 28;
46686 useAnimation = 20;
46687 useTime = 20;
46688 noUseGraphic = true;
46689 SetShopValues(ItemRarityColor.Orange3, sellPrice(0, 2));
46690 melee = true;
46691 autoReuse = true;
46692 break;
46693 case 5300:
46694 useStyle = 1;
46695 autoReuse = true;
46696 useTurn = true;
46697 useAnimation = 15;
46698 useTime = 10;
46700 consumable = true;
46701 width = 12;
46702 height = 12;
46703 noUseGraphic = true;
46704 makeNPC = 672;
46705 break;
46706 case 5301:
46707 DefaultToPlaceableTile((ushort)640, 0);
46709 break;
46710 case 5302:
46711 useStyle = 1;
46712 useTurn = true;
46713 useAnimation = 12;
46714 useTime = 5;
46715 width = 20;
46716 height = 20;
46717 autoReuse = true;
46718 rare = 7;
46719 value = sellPrice(0, 10);
46720 tileBoost += 2;
46721 break;
46722 case 5303:
46723 useStyle = 1;
46724 useTurn = true;
46725 useAnimation = 12;
46726 useTime = 5;
46727 width = 20;
46728 height = 20;
46729 autoReuse = true;
46730 rare = 7;
46731 value = sellPrice(0, 10);
46732 tileBoost += 2;
46733 break;
46734 case 5304:
46735 useStyle = 1;
46736 useTurn = true;
46737 useAnimation = 8;
46738 useTime = 3;
46739 width = 20;
46740 height = 20;
46741 autoReuse = true;
46742 rare = 8;
46743 value = sellPrice(0, 30);
46744 tileBoost += 3;
46745 break;
46746 case 5292:
46747 DefaultToPlaceableTile((ushort)19, 48);
46748 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 1));
46749 width = 8;
46750 height = 10;
46751 break;
46752 case 5291:
46754 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 0, 50));
46755 break;
46756 case 5306:
46757 DefaultToPlaceableTile((ushort)641, 0);
46758 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 0, 20));
46759 break;
46760 case 5307:
46762 break;
46763 case 5296:
46764 useStyle = 1;
46765 useTurn = true;
46766 useAnimation = 15;
46767 useTime = 10;
46768 autoReuse = true;
46770 consumable = true;
46771 createTile = 642;
46772 width = 26;
46773 height = 20;
46774 rare = 7;
46775 value = 100000;
46776 break;
46777 case 5295:
46778 useStyle = 1;
46779 autoReuse = true;
46780 useAnimation = 24;
46781 useTime = 12;
46782 width = 24;
46783 height = 28;
46784 damage = 20;
46785 knockBack = 5f;
46787 scale = 1f;
46788 SetShopValues(ItemRarityColor.LightRed4, sellPrice(0, 1, 50));
46789 melee = true;
46790 axe = 30;
46791 createTile = 2;
46792 break;
46793 case 5305:
46794 width = 18;
46795 height = 18;
46796 headSlot = 277;
46797 color = Main.player[Main.myPlayer].skinColor;
46798 rare = 1;
46799 vanity = true;
46800 value = sellPrice(0, 0, 50);
46801 break;
46802 case 5297:
46803 DefaultToVanitypet(998, 349);
46804 width = 32;
46805 height = 32;
46806 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 25));
46807 break;
46808 case 5308:
46809 useStyle = 1;
46810 useTurn = true;
46811 useAnimation = 15;
46812 useTime = 10;
46813 autoReuse = true;
46815 consumable = true;
46816 createTile = 242;
46817 width = 30;
46818 height = 30;
46819 value = sellPrice(0, 0, 20);
46820 placeStyle = 63;
46821 break;
46822 case 5309:
46824 width = 30;
46825 height = 30;
46826 break;
46827 case 5310:
46828 useStyle = 1;
46829 useTurn = true;
46830 useAnimation = 15;
46831 useTime = 10;
46832 autoReuse = true;
46834 consumable = true;
46835 createTile = 242;
46836 width = 30;
46837 height = 30;
46838 value = sellPrice(0, 2);
46839 placeStyle = 64;
46840 break;
46841 case 5311:
46842 useStyle = 1;
46843 autoReuse = true;
46844 useTurn = true;
46845 useAnimation = 15;
46846 useTime = 10;
46848 consumable = true;
46849 width = 12;
46850 height = 12;
46851 noUseGraphic = true;
46852 makeNPC = 673;
46853 break;
46854 case 5314:
46855 DefaultToPlaceableTile((ushort)643, 0);
46857 break;
46858 case 5312:
46859 useStyle = 1;
46860 autoReuse = true;
46861 useTurn = true;
46862 useAnimation = 15;
46863 useTime = 10;
46865 consumable = true;
46866 width = 12;
46867 height = 12;
46868 noUseGraphic = true;
46869 makeNPC = 674;
46870 break;
46871 case 5315:
46872 DefaultToPlaceableTile((ushort)644, 0);
46874 break;
46875 case 5313:
46876 useStyle = 1;
46877 autoReuse = true;
46878 useTurn = true;
46879 useAnimation = 15;
46880 useTime = 10;
46882 consumable = true;
46883 width = 12;
46884 height = 12;
46885 noUseGraphic = true;
46886 makeNPC = 675;
46887 break;
46888 case 5316:
46889 DefaultToPlaceableTile((ushort)645, 0);
46891 break;
46892 case 5317:
46893 DefaultToPlaceableTile((ushort)105, 80);
46894 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
46896 width = 20;
46897 height = 20;
46898 break;
46899 case 5318:
46900 DefaultToPlaceableTile((ushort)105, 81);
46901 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
46903 width = 20;
46904 height = 20;
46905 break;
46906 case 5319:
46907 DefaultToPlaceableTile((ushort)105, 82);
46908 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
46910 width = 20;
46911 height = 20;
46912 break;
46913 case 5320:
46914 DefaultToPlaceableTile((ushort)13, 1);
46915 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 60));
46917 width = 20;
46918 height = 20;
46919 break;
46920 case 5321:
46921 DefaultToPlaceableTile((ushort)13, 2);
46922 SetShopValues(ItemRarityColor.White0, sellPrice(0, 0, 0, 20));
46924 width = 20;
46925 height = 20;
46926 break;
46927 case 5322:
46928 DefaultToPlaceableTile((ushort)646, 0);
46931 width = 8;
46932 height = 18;
46933 value = sellPrice(0, 0, 1);
46934 holdStyle = 1;
46935 noWet = true;
46936 flame = true;
46937 break;
46938 case 5323:
46939 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 10));
46940 width = 30;
46941 height = 30;
46942 break;
46943 case 5324:
46944 case 5329:
46945 case 5330:
46946 DefaultToPlaceableTile((ushort)647, 0);
46947 maxStack = 1;
46948 SetShopValues(ItemRarityColor.StrongRed10, sellPrice(0, 5));
46949 consumable = false;
46950 tileBoost = 3;
46951 break;
46952 case 5326:
46953 DefaultToFood(22, 22, 0, 0);
46954 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 10));
46955 maxStack = 1;
46956 break;
46957 case 5327:
46958 useStyle = 1;
46959 useTurn = true;
46960 useAnimation = 15;
46961 useTime = 10;
46962 autoReuse = true;
46964 consumable = true;
46965 createTile = 654;
46966 width = 28;
46967 height = 14;
46968 break;
46969 case 5328:
46970 useStyle = 1;
46971 useTurn = true;
46972 useAnimation = 15;
46973 useTime = 8;
46974 autoReuse = true;
46976 consumable = true;
46977 width = 12;
46978 height = 12;
46979 break;
46980 case 5331:
46981 width = 16;
46982 height = 24;
46983 accessory = true;
46984 balloonSlot = 19;
46985 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 4));
46986 hasVanityEffects = true;
46987 break;
46988 case 5332:
46989 DefaultToVanitypet(1003, 351);
46990 width = 32;
46991 height = 32;
46992 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 10));
46993 break;
46994 case 5333:
46995 DefaultToVanitypet(1004, 352);
46996 width = 32;
46997 height = 32;
46998 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 10));
46999 break;
47000 case 5334:
47001 width = 22;
47002 height = 14;
47004 {
47005 useStyle = 4;
47006 consumable = true;
47007 useAnimation = 45;
47008 useTime = 45;
47009 }
47011 rare = 3;
47012 break;
47013 case 5335:
47014 autoReuse = false;
47015 useStyle = 1;
47016 useAnimation = 20;
47017 useTime = 20;
47018 width = 20;
47019 height = 20;
47021 SetShopValues(ItemRarityColor.StrongRed10, sellPrice(0, 10));
47022 break;
47023 case 5336:
47024 useStyle = 4;
47025 consumable = true;
47026 useAnimation = 45;
47027 useTime = 45;
47029 width = 28;
47030 height = 28;
47032 SetShopValues(ItemRarityColor.LightPurple6, 0);
47033 break;
47034 case 5337:
47035 useStyle = 4;
47036 consumable = true;
47037 useAnimation = 45;
47038 useTime = 45;
47040 width = 28;
47041 height = 28;
47043 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 1, 50));
47044 break;
47045 case 5338:
47046 useStyle = 4;
47047 consumable = true;
47048 useAnimation = 45;
47049 useTime = 45;
47051 width = 28;
47052 height = 28;
47054 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 2));
47055 break;
47056 case 5339:
47057 useStyle = 4;
47058 consumable = true;
47059 useAnimation = 45;
47060 useTime = 45;
47062 width = 28;
47063 height = 28;
47065 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 0, 25));
47066 break;
47067 case 5340:
47068 useStyle = 4;
47069 consumable = true;
47070 useAnimation = 45;
47071 useTime = 45;
47073 width = 28;
47074 height = 28;
47076 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 15));
47077 break;
47078 case 5341:
47079 useStyle = 4;
47080 consumable = true;
47081 useAnimation = 45;
47082 useTime = 45;
47084 width = 28;
47085 height = 28;
47087 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 10));
47088 break;
47089 case 5342:
47090 useStyle = 4;
47091 consumable = true;
47092 useAnimation = 45;
47093 useTime = 45;
47095 width = 28;
47096 height = 28;
47098 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 0, 50));
47099 break;
47100 case 5343:
47101 useStyle = 4;
47102 consumable = true;
47103 useAnimation = 45;
47104 useTime = 45;
47106 width = 28;
47107 height = 28;
47109 SetShopValues(ItemRarityColor.LightPurple6, sellPrice(0, 0, 25));
47110 break;
47111 case 5345:
47112 DefaultToPlaceableTile((ushort)657, 0);
47113 width = 22;
47114 height = 32;
47115 rare = 9;
47116 value = sellPrice(0, 1);
47117 accessory = true;
47118 vanity = true;
47119 break;
47120 case 5344:
47121 paintCoating = 2;
47122 width = 24;
47123 height = 24;
47124 value = buyPrice(0, 0, 2);
47126 break;
47127 case 5346:
47128 width = 18;
47129 height = 18;
47130 SetShopValues(ItemRarityColor.Green2, sellPrice(0, 0, 30));
47131 break;
47132 case 5356:
47133 width = 18;
47134 height = 18;
47135 SetShopValues(ItemRarityColor.TrashMinus1, 0);
47136 break;
47137 case 5347:
47138 DefaultToPlaceableTile((ushort)658, 0);
47139 width = 22;
47140 height = 32;
47141 rare = 9;
47142 value = sellPrice(0, 1);
47143 accessory = true;
47144 vanity = true;
47145 break;
47146 case 5348:
47147 shootSpeed = 3f;
47148 shoot = 1006;
47149 damage = 12;
47150 width = 10;
47151 height = 28;
47153 consumable = true;
47154 ammo = AmmoID.Arrow;
47155 knockBack = 2f;
47156 ranged = true;
47157 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 0, 0, 10));
47158 break;
47159 case 5349:
47160 DefaultToPlaceableTile((ushort)659, 0);
47161 rare = 1;
47162 break;
47163 case 5350:
47165 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 0, 2, 50));
47166 width = 12;
47167 height = 12;
47168 break;
47169 case 5351:
47170 DefaultToPlaceableTile((ushort)660, 0);
47172 break;
47173 case 5352:
47174 useStyle = 1;
47175 useTurn = true;
47176 useAnimation = 15;
47177 useTime = 10;
47178 autoReuse = true;
47180 consumable = true;
47181 createTile = 91;
47182 placeStyle = 310;
47183 width = 10;
47184 height = 24;
47185 value = 1000;
47186 rare = 1;
47187 break;
47188 case 5353:
47189 DefaultToTorch(23);
47190 break;
47191 case 5354:
47192 DefaultToAccessory(28, 32);
47193 faceSlot = 20;
47195 break;
47196 case 5355:
47197 DefaultToAccessory(26, 36);
47198 backSlot = 36;
47199 frontSlot = 12;
47201 break;
47202 case 5357:
47203 useStyle = 1;
47204 useTurn = true;
47205 useAnimation = 15;
47206 useTime = 10;
47207 autoReuse = true;
47209 consumable = true;
47210 createTile = 215;
47211 placeStyle = 15;
47212 width = 12;
47213 height = 12;
47214 break;
47215 case 5358:
47216 case 5437:
47217 useTurn = true;
47218 width = 20;
47219 height = 20;
47220 useStyle = 4;
47221 useTime = 90;
47223 useAnimation = 90;
47224 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 10));
47225 break;
47226 case 5359:
47227 useTurn = true;
47228 width = 20;
47229 height = 20;
47230 useStyle = 4;
47231 useTime = 90;
47233 useAnimation = 90;
47234 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 10));
47235 break;
47236 case 5360:
47237 useTurn = true;
47238 width = 20;
47239 height = 20;
47240 useStyle = 4;
47241 useTime = 90;
47243 useAnimation = 90;
47244 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 10));
47245 break;
47246 case 5361:
47247 useTurn = true;
47248 width = 20;
47249 height = 20;
47250 useStyle = 4;
47251 useTime = 90;
47253 useAnimation = 90;
47254 SetShopValues(ItemRarityColor.Yellow8, sellPrice(0, 10));
47255 break;
47256 case 5362:
47258 break;
47259 case 5363:
47261 break;
47262 case 5364:
47263 useStyle = 1;
47264 useTurn = true;
47265 useAnimation = 12;
47266 useTime = 5;
47267 width = 20;
47268 height = 20;
47269 autoReuse = true;
47270 rare = 10;
47271 value = sellPrice(0, 10);
47272 tileBoost += 2;
47273 break;
47274 case 5365:
47276 break;
47277 case 5366:
47279 break;
47280 case 5367:
47282 break;
47283 case 5368:
47285 break;
47286 case 5369:
47288 break;
47289 case 5370:
47291 break;
47292 case 5371:
47294 break;
47295 case 5372:
47297 break;
47298 case 5373:
47300 break;
47301 case 5374:
47303 break;
47304 case 5375:
47306 break;
47307 case 5376:
47309 break;
47310 case 5377:
47311 shootSpeed = 6f;
47312 shoot = 1008;
47313 damage = 1;
47314 width = 12;
47315 height = 12;
47317 consumable = true;
47318 ammo = AmmoID.Flare;
47319 knockBack = 1.5f;
47320 rare = 1;
47321 value = buyPrice(0, 0, 1, 50);
47322 ranged = true;
47323 break;
47324 case 5378:
47325 shootSpeed = 6f;
47326 shoot = 1009;
47327 damage = 1;
47328 width = 12;
47329 height = 12;
47331 consumable = true;
47332 ammo = AmmoID.Flare;
47333 knockBack = 1.5f;
47334 value = 7;
47335 ranged = true;
47336 break;
47337 case 5379:
47338 shootSpeed = 6f;
47339 shoot = 1010;
47340 damage = 1;
47341 width = 12;
47342 height = 12;
47344 consumable = true;
47345 ammo = AmmoID.Flare;
47346 knockBack = 1.5f;
47347 value = 7;
47348 ranged = true;
47349 break;
47350 case 5380:
47351 shootSpeed = 6f;
47352 shoot = 1011;
47353 damage = 1;
47354 width = 12;
47355 height = 12;
47357 consumable = true;
47358 ammo = AmmoID.Flare;
47359 knockBack = 1.5f;
47360 value = 7;
47361 ranged = true;
47362 break;
47363 case 5381:
47364 useStyle = 1;
47365 useTurn = true;
47366 useAnimation = 15;
47367 useTime = 10;
47368 autoReuse = true;
47370 consumable = true;
47371 createTile = 663;
47372 width = 18;
47373 height = 34;
47375 break;
47376 case 5382:
47378 autoReuse = true;
47380 useStyle = 1;
47381 damage = 50;
47382 useAnimation = 23;
47383 useTime = 23;
47384 width = 30;
47385 height = 30;
47386 shoot = 1012;
47387 shootSpeed = 11f;
47388 knockBack = 4.75f;
47389 melee = true;
47390 shootsEveryUse = true;
47391 break;
47392 case 5383:
47393 useStyle = 1;
47394 useTurn = true;
47395 useAnimation = 15;
47396 useTime = 10;
47397 autoReuse = true;
47399 consumable = true;
47400 createTile = 664;
47401 width = 18;
47402 height = 18;
47403 SetShopValues(ItemRarityColor.Pink5, sellPrice(0, 0, 0, 15));
47404 break;
47405 case 5384:
47406 useStyle = 1;
47407 useTurn = true;
47408 useAnimation = 15;
47409 useTime = 10;
47410 autoReuse = true;
47412 consumable = true;
47413 createTile = 665;
47414 width = 18;
47415 height = 18;
47416 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 7, 50));
47417 break;
47418 case 5385:
47419 width = 28;
47420 height = 20;
47421 headSlot = 280;
47422 SetShopValues(ItemRarityColor.Blue1, sellPrice(0, 0, 50));
47423 vanity = true;
47424 break;
47425 case 5386:
47426 width = 18;
47427 height = 14;
47428 bodySlot = 247;
47429 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
47430 vanity = true;
47431 break;
47432 case 5387:
47433 width = 18;
47434 height = 14;
47435 legSlot = 235;
47436 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
47437 vanity = true;
47438 break;
47439 case 5389:
47440 useStyle = 1;
47441 useTurn = true;
47442 useAnimation = 15;
47443 useTime = 10;
47444 autoReuse = true;
47446 consumable = true;
47447 createTile = 242;
47448 width = 30;
47449 height = 30;
47450 value = sellPrice(0, 0, 10);
47451 placeStyle = 65;
47452 break;
47453 case 5388:
47454 useStyle = 1;
47455 useTurn = true;
47456 useAnimation = 15;
47457 useTime = 10;
47458 autoReuse = true;
47460 consumable = true;
47461 createTile = 240;
47462 width = 30;
47463 height = 30;
47464 value = sellPrice(0, 0, 10);
47465 placeStyle = 92;
47466 break;
47467 case 5390:
47468 width = 28;
47469 height = 20;
47470 headSlot = 281;
47471 SetShopValues(ItemRarityColor.Orange3, buyPrice(0, 1));
47472 vanity = true;
47473 break;
47474 case 5391:
47476 width = 30;
47477 height = 30;
47478 break;
47479 case 5397:
47481 break;
47482 case 5398:
47483 DefaultToPlaceableTile((ushort)667, 0);
47484 rare = 1;
47485 break;
47486 case 5399:
47488 break;
47489 case 5392:
47490 DefaultToSolution(1015);
47491 break;
47492 case 5393:
47493 DefaultToSolution(1016);
47494 break;
47495 case 5394:
47496 DefaultToSolution(1017);
47497 break;
47498 case 5401:
47499 DefaultToPlaceableTile((ushort)669, 0);
47500 rare = 9;
47501 break;
47502 case 5402:
47503 DefaultToPlaceableTile((ushort)670, 0);
47504 rare = 9;
47505 break;
47506 case 5403:
47507 DefaultToPlaceableTile((ushort)671, 0);
47508 rare = 9;
47509 break;
47510 case 5404:
47511 DefaultToPlaceableTile((ushort)672, 0);
47512 rare = 9;
47513 break;
47514 case 5405:
47515 DefaultToPlaceableTile((ushort)673, 0);
47516 rare = 9;
47517 break;
47518 case 5406:
47519 DefaultToPlaceableTile((ushort)674, 0);
47520 rare = 9;
47521 break;
47522 case 5407:
47523 DefaultToPlaceableTile((ushort)675, 0);
47524 rare = 9;
47525 break;
47526 case 5408:
47527 DefaultToPlaceableTile((ushort)676, 0);
47528 rare = 9;
47529 break;
47530 case 5409:
47532 rare = 9;
47533 break;
47534 case 5410:
47536 rare = 9;
47537 break;
47538 case 5411:
47540 rare = 9;
47541 break;
47542 case 5412:
47544 rare = 9;
47545 break;
47546 case 5413:
47548 rare = 9;
47549 break;
47550 case 5414:
47552 rare = 9;
47553 break;
47554 case 5415:
47556 rare = 9;
47557 break;
47558 case 5416:
47560 rare = 9;
47561 break;
47562 case 5417:
47563 DefaultToPlaceableTile((ushort)677, 0);
47564 break;
47565 case 5418:
47567 break;
47568 case 5419:
47569 DefaultToPlaceableTile((ushort)678, 0);
47570 break;
47571 case 5420:
47573 break;
47574 case 5421:
47575 DefaultToPlaceableTile((ushort)679, 0);
47576 break;
47577 case 5422:
47579 break;
47580 case 5423:
47581 DefaultToPlaceableTile((ushort)680, 0);
47582 break;
47583 case 5424:
47585 break;
47586 case 5425:
47587 DefaultToPlaceableTile((ushort)681, 0);
47588 break;
47589 case 5426:
47591 break;
47592 case 5427:
47593 DefaultToPlaceableTile((ushort)682, 0);
47594 break;
47595 case 5428:
47597 break;
47598 case 5429:
47599 DefaultToPlaceableTile((ushort)685, 0);
47600 break;
47601 case 5430:
47603 break;
47604 case 5431:
47605 DefaultToPlaceableTile((ushort)686, 0);
47606 break;
47607 case 5432:
47609 break;
47610 case 5433:
47611 DefaultToPlaceableTile((ushort)683, 0);
47612 break;
47613 case 5434:
47615 break;
47616 case 5435:
47617 DefaultToPlaceableTile((ushort)684, 0);
47618 break;
47619 case 5436:
47621 break;
47622 case 5400:
47623 DefaultToVanitypet(1018, 354);
47624 width = 16;
47625 height = 16;
47626 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 10));
47627 break;
47628 case 5395:
47629 DefaultToPlaceableTile((ushort)666, 0);
47630 break;
47631 case 5396:
47633 break;
47634 case 5439:
47635 DefaultToPlaceableTile((ushort)687, 0);
47636 break;
47637 case 5440:
47638 DefaultToPlaceableTile((ushort)688, 0);
47639 break;
47640 case 5441:
47641 DefaultToPlaceableTile((ushort)689, 0);
47642 break;
47643 case 5442:
47644 DefaultToPlaceableTile((ushort)690, 0);
47645 break;
47646 case 5443:
47647 DefaultToPlaceableTile((ushort)691, 0);
47648 break;
47649 case 5444:
47650 DefaultToPlaceableTile((ushort)692, 0);
47651 break;
47652 case 5445:
47654 break;
47655 case 5446:
47657 break;
47658 case 5447:
47660 break;
47661 case 5448:
47663 break;
47664 case 5449:
47666 break;
47667 case 5450:
47669 break;
47670 case 5438:
47671 useStyle = 1;
47672 shootSpeed = 3f;
47673 shoot = 1019;
47674 width = 16;
47675 height = 24;
47677 consumable = true;
47679 useAnimation = 15;
47680 value = sellPrice(0, 0, 0, 10);
47681 useTime = 15;
47682 noMelee = true;
47683 break;
47684 case 5451:
47685 useStyle = 1;
47686 autoReuse = false;
47687 useAnimation = 32;
47688 holdStyle = 7;
47689 useTime = 32;
47690 width = 32;
47691 height = 20;
47692 noUseGraphic = true;
47693 shoot = 1020;
47695 shootSpeed = 9f;
47696 value = buyPrice(0, 10);
47697 rare = 3;
47698 break;
47699 case 5452:
47700 width = 16;
47701 height = 24;
47702 accessory = true;
47703 rare = 3;
47704 value = buyPrice(0, 10);
47705 faceSlot = 21;
47706 break;
47707 case 5453:
47709 width = 30;
47710 height = 30;
47711 break;
47712 case 5454:
47714 width = 30;
47715 height = 30;
47716 break;
47717 case 5455:
47718 SetShopValues(ItemRarityColor.Green2, buyPrice(0, 10));
47719 width = 30;
47720 height = 30;
47721 break;
47722 case 4009:
47723 case 4010:
47724 case 4011:
47725 case 4012:
47726 case 4013:
47727 case 4014:
47728 case 4015:
47729 case 4016:
47730 case 4017:
47731 case 4018:
47732 case 4019:
47733 case 4020:
47734 case 4021:
47735 case 4022:
47736 case 4023:
47737 case 4024:
47738 case 4025:
47739 case 4026:
47740 case 4027:
47741 case 4028:
47742 case 4029:
47743 case 4030:
47744 case 4031:
47745 case 4032:
47746 case 4033:
47747 case 4034:
47748 case 4035:
47749 case 4036:
47750 case 4037:
47751 case 4282:
47752 case 4283:
47753 case 4284:
47754 case 4285:
47755 case 4286:
47756 case 4287:
47757 case 4288:
47758 case 4289:
47759 case 4290:
47760 case 4291:
47761 case 4292:
47762 case 4293:
47763 case 4294:
47764 case 4295:
47765 case 4296:
47766 case 4297:
47767 case 4403:
47768 case 4411:
47769 case 4614:
47770 case 4615:
47771 case 4616:
47772 case 4617:
47773 case 4618:
47774 case 4619:
47775 case 4620:
47776 case 4621:
47777 case 4622:
47778 case 4623:
47779 case 4624:
47780 case 4625:
47781 case 5009:
47782 case 5013:
47783 case 5041:
47784 case 5042:
47785 case 5092:
47786 case 5093:
47787 case 5275:
47788 case 5277:
47789 case 5278:
47790 break;
47791 }
47792 }
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 EnabledVariant
Represents a variant of an item that is conditionally enabled.
static ItemVariant WeakerVariant
Represents the weaker variant of items used on the Remix seed.
static ItemVariant StrongerVariant
Represents the stronger variant of items used on the Remix seed.
static ItemVariant RebalancedVariant
Represents the rebalanced variant of items used on the "For the Worthy" seed.
Handles conditional variants for T:Terraria.Items, commonly used for secret seeds.
static int Bullet
Definition AmmoID.cs:143
static int Flare
Definition AmmoID.cs:153
static int FallenStar
Definition AmmoID.cs:141
static int Arrow
Definition AmmoID.cs:137
static int Rocket
Definition AmmoID.cs:149
static int Solution
Definition AmmoID.cs:151
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 Item6
Definition SoundID.cs:689
static readonly SoundStyle Item44
Definition SoundID.cs:765
static readonly SoundStyle Item61
Definition SoundID.cs:799
static readonly SoundStyle AbigailSummon
Definition SoundID.cs:247
static readonly SoundStyle Item130
Definition SoundID.cs:937
static readonly SoundStyle Item36
Definition SoundID.cs:749
static readonly SoundStyle Item5
Definition SoundID.cs:687
static readonly SoundStyle Item3
Definition SoundID.cs:683
static readonly SoundStyle Item8
Definition SoundID.cs:693
static readonly SoundStyle Item106
Definition SoundID.cs:889
static readonly SoundStyle Item25
Definition SoundID.cs:727
static readonly SoundStyle Item128
Definition SoundID.cs:933
static readonly SoundStyle Item76
Definition SoundID.cs:829
static readonly SoundStyle Item82
Definition SoundID.cs:841
static readonly SoundStyle Item92
Definition SoundID.cs:861
static readonly SoundStyle Item66
Definition SoundID.cs:809
static readonly SoundStyle Item158
Definition SoundID.cs:993
static readonly SoundStyle Item151
Definition SoundID.cs:979
static readonly SoundStyle Item34
Definition SoundID.cs:745
static readonly SoundStyle Item83
Definition SoundID.cs:843
static readonly SoundStyle Item43
Definition SoundID.cs:763
static readonly SoundStyle Item15
Definition SoundID.cs:707
static readonly SoundStyle Item4
Definition SoundID.cs:685
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
void DefaultTokite(int projId)
Definition Item.cs:47862
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 faceSlot
Definition Item.cs:566
void DefaultToPlaceableWall(int wallToPlace)
This method sets a variety of Item values common to placeable walls. Specifically:
Definition Item.cs:48392
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
int fishingPole
The numerical value this item adds to a player's fishing skill when held. If greater than 0,...
Definition Item.cs:232
int shoeSlot
Definition Item.cs:556
int wingSlot
Definition Item.cs:560
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
void DefaultToMagicWeapon(int projType, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to magic weapons. Specifically:
Definition Item.cs:48452
int rare
Indicates the rarity of an item. Assign to a T:Terraria.ID.ItemRarityID value. Vanilla values range f...
Definition Item.cs:587
int shoot
The ID of the projectile that is fired by this item on use. Either a T:Terraria.ID....
Definition Item.cs:594
void DefaultToRangedWeapon(int baseProjType, int ammoID, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to ranged weapons. Specifically:
Definition Item.cs:48483
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 frontSlot
Definition Item.cs:554
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
int beardSlot
Definition Item.cs:570
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
void DefaultToHeadgear(int newwidth, int newheight, int helmetArtID)
Modders should not use this.
Definition Item.cs:48731
void DefaultToMusicBox(int tileIDToPlace, int style=0)
This method sets a variety of Item values common to items that place music boxes. Specifically:
Definition Item.cs:48776
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
void SetWeaponValues(int dmg, float knockback, int bonusCritChance=0)
This method conviniently sets F:Terraria.Item.damage, F:Terraria.Item.knockBack, and F:Terraria....
Definition Item.cs:48412
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
void DefaultToStaff(int projType, float pushForwardSpeed, int singleShotTime, int manaPerShot)
This method sets a variety of Item values common to staff magic weapons. Specifically:
Definition Item.cs:47976
int buffTime
The duration in ticks of the buff given by this item on use. There are 60 ticks per second,...
Definition Item.cs:690
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
void DefaultToWhip(int projectileId, int dmg, float kb, float shootspeed, int animationTotalTime=30)
This method sets a variety of Item values common to whip weapons. Specifically:
Definition Item.cs:47844
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
void DefaultToQuestFish()
This method sets a variety of Item values common to quest fish items. Specifically:
Definition Item.cs:31448
float shootSpeed
The velocity in pixels the projectile fired by this item will have. Actual velocity depends on the pr...
Definition Item.cs:600
void DefaultToAccessory(int newwidth=24, int newheight=24)
Definition Item.cs:48738
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
void DefaultToSpear(int projType, float pushForwardSpeed, int animationTime)
This method sets a variety of Item values common to spear weapons. Specifically:
Definition Item.cs:48004
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
bool shootsEveryUse
Definition Item.cs:727
void DefaultToTorch(int tileIDToPlace, int tileStyleToPlace, bool allowWaterPlacement=false)
This method sets a variety of Item values common to items that place music boxes. Specifically:
Definition Item.cs:48552
void DefaultToPlaceableTile(int tileIDToPlace, int tileStyleToPlace=0)
Definition Item.cs:48578
int? useLimitPerAnimation
Dictates the amount of times a weapon can be used (shot, etc) each time it animates (is swung,...
Definition Item.cs:1061
void DefaultToGuitar(int newwidth=24, int newheight=24)
Definition Item.cs:48745
void DefaultToMount(int mount)
Definition Item.cs:48369
short glowMask
The index in F:Terraria.GameContent.TextureAssets.GlowMask of this item's glow mask,...
Definition Item.cs:519
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
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
void DefaultToThrownWeapon(int baseProjType, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to thrown weapons. Specifically:
Definition Item.cs:48515
int holdStyle
Assign to an T:Terraria.ID.ItemHoldStyleID value to give this item a specific animation while the pla...
Definition Item.cs:360
void DefaultToCapturedCritter(int npcIdToSpawnOnUse)
Definition Item.cs:47946
void DefaultToBow(int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to bow weapons. Specifically:
Definition Item.cs:48427
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
void DefaultToSeaShell()
Definition Item.cs:47911
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
void DefaultToGolfClub(int newwidth, int newheight)
Definition Item.cs:48626
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
void DefaultToSolution(int projectileId)
This method sets a variety of Item values common to Clentaminator ammo solution items....
Definition Item.cs:47808
int handOnSlot
Definition Item.cs:548
void DefaultToVanitypet(int projId, int buffID)
Definition Item.cs:47881
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
void DefaultToLawnMower(int newwidth, int newheight)
Definition Item.cs:48640
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
byte paintCoating
Definition Item.cs:319
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
void DefaultToFood(int newwidth, int newheight, int foodbuff, int foodbuffduration, bool useGulpSound=false, int animationTime=17)
This method sets a variety of Item values common to food items. Specifically:
Definition Item.cs:48673
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 consumeAmmoOnLastShotOnly
Dictates whether or not this item should only consume ammo on its last shot of each use....
Definition Item.cs:1080
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.ID.SoundID.AbigailSummon, Terraria.Item.accessory, Terraria.Item.ammo, Terraria.ID.AmmoID.Arrow, Terraria.Item.autoReuse, Terraria.Item.axe, Terraria.Item.backSlot, Terraria.Item.bait, Terraria.Item.balloonSlot, Terraria.Item.beardSlot, Terraria.Item.bodySlot, Terraria.Item.buffTime, Terraria.Item.buffType, Terraria.ID.AmmoID.Bullet, Terraria.Item.buyPrice(), Terraria.Item.channel, Terraria.Item.color, Terraria.Item.CommonMaxStack, Terraria.Item.consumable, Terraria.Item.consumeAmmoOnLastShotOnly, Terraria.Item.createTile, Terraria.Item.createWall, Terraria.Item.crit, Terraria.Item.damage, Terraria.Item.DefaultToAccessory(), Terraria.Item.DefaultToBow(), Terraria.Item.DefaultToCapturedCritter(), Terraria.Item.DefaultToFood(), Terraria.Item.DefaultToGolfBall(), Terraria.Item.DefaultToGolfClub(), Terraria.Item.DefaultToGuitar(), Terraria.Item.DefaultToHeadgear(), Terraria.Item.DefaultTokite(), Terraria.Item.DefaultToLawnMower(), Terraria.Item.DefaultToMagicWeapon(), Terraria.Item.DefaultToMount(), Terraria.Item.DefaultToMusicBox(), Terraria.Item.DefaultToPlaceableTile(), Terraria.Item.DefaultToPlaceableWall(), Terraria.Item.DefaultToQuestFish(), Terraria.Item.DefaultToRangedWeapon(), Terraria.Item.DefaultToSeaShell(), Terraria.Item.DefaultToSolution(), Terraria.Item.DefaultToSpear(), Terraria.Item.DefaultToStaff(), Terraria.Item.DefaultToThrownWeapon(), Terraria.Item.DefaultToTorch(), Terraria.Item.DefaultToVanitypet(), Terraria.Item.DefaultToWhip(), Terraria.Item.defense, Terraria.GameContent.Items.ItemVariants.EnabledVariant, Terraria.Item.expert, Terraria.Item.faceSlot, Terraria.ID.AmmoID.FallenStar, Terraria.Item.fishingPole, Terraria.Item.flame, Terraria.ID.AmmoID.Flare, Terraria.Item.frontSlot, Terraria.Item.glowMask, Terraria.Item.hammer, Terraria.Item.handOffSlot, Terraria.Item.handOnSlot, Terraria.Item.hasVanityEffects, Terraria.Item.headSlot, Terraria.Entity.height, Terraria.Item.holdStyle, Terraria.ID.SoundID.Item1, Terraria.ID.SoundID.Item106, Terraria.ID.SoundID.Item128, Terraria.ID.SoundID.Item130, Terraria.ID.SoundID.Item15, Terraria.ID.SoundID.Item151, Terraria.ID.SoundID.Item158, Terraria.ID.SoundID.Item25, Terraria.ID.SoundID.Item3, Terraria.ID.SoundID.Item34, Terraria.ID.SoundID.Item36, Terraria.ID.SoundID.Item4, Terraria.ID.SoundID.Item43, Terraria.ID.SoundID.Item44, Terraria.ID.SoundID.Item5, Terraria.ID.SoundID.Item6, Terraria.ID.SoundID.Item61, Terraria.ID.SoundID.Item66, Terraria.ID.SoundID.Item76, Terraria.ID.SoundID.Item8, Terraria.ID.SoundID.Item82, Terraria.ID.SoundID.Item83, Terraria.ID.SoundID.Item92, 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.Main.myPlayer, Terraria.Item.neckSlot, Terraria.Item.noMelee, Terraria.Item.noUseGraphic, Terraria.Item.noWet, Terraria.Item.paintCoating, Terraria.Item.pick, Terraria.Item.placeStyle, Terraria.Main.player, Terraria.Item.ranged, Terraria.Item.rare, Terraria.GameContent.Items.ItemVariants.RebalancedVariant, Terraria.Item.reuseDelay, Terraria.ID.AmmoID.Rocket, Terraria.Item.scale, Terraria.Item.sellPrice(), Terraria.Item.sentry, Terraria.Item.SetDefaults(), Terraria.Item.SetShopValues(), Terraria.Item.SetWeaponValues(), Terraria.Item.shieldSlot, Terraria.Item.shoeSlot, Terraria.Item.shoot, Terraria.Item.shootsEveryUse, Terraria.Item.shootSpeed, Terraria.ID.AmmoID.Solution, 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.GameContent.Items.ItemVariants.WeakerVariant, 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: