39728 {
39729
39730
39731
39732
39733
39734
39735
39736
39738 {
39739 case 3990:
39743 break;
39744 case 3991:
39748 break;
39749 case 3992:
39755 break;
39756 case 3993:
39760 break;
39761 case 3994:
39765 break;
39766 case 3995:
39772 break;
39773 case 3996:
39778 break;
39779 case 3997:
39784 break;
39785 case 3998:
39790 break;
39791 case 3999:
39795 break;
39796 case 4000:
39799 break;
39800 case 4001:
39805 break;
39806 case 4002:
39810 break;
39811 case 4003:
39815 break;
39816 case 4004:
39820 break;
39821 case 4005:
39824 break;
39825 case 4006:
39829 break;
39830 case 4007:
39834 break;
39835 case 4008:
39839 break;
39840 case 4038:
39844 break;
39845 case 4039:
39848 break;
39849 case 4094:
39852 break;
39853 case 4092:
39856 break;
39857 case 4093:
39860 break;
39861 case 4040:
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:
39887 break;
39888 case 4049:
39891 break;
39892 case 4050:
39894 break;
39895 case 4051:
39897 break;
39898 case 4052:
39900 break;
39901 case 4053:
39903 break;
39904 case 4054:
39912 break;
39913 case 4055:
39917 break;
39918 case 4056:
39921 break;
39922 case 4057:
39925 break;
39926 case 4058:
39930 break;
39931 case 4059:
39944 break;
39945 case 4060:
39952 {
39955 }
39956 break;
39957 case 4063:
39960 break;
39961 case 4064:
39964 break;
39965 case 4065:
39968 break;
39969 case 4061:
39973 break;
39974 case 4062:
39978 break;
39979 case 4066:
39982 break;
39983 case 4067:
39986 break;
39987 case 4068:
39991 break;
39992 case 4069:
39996 break;
39997 case 4070:
40001 break;
40002 case 4071:
40003 case 4072:
40004 case 4073:
40006 break;
40007 case 4074:
40010 break;
40011 case 4075:
40014 break;
40015 case 4076:
40028 break;
40029 case 4091:
40032 break;
40033 case 4090:
40036 break;
40037 case 4095:
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:
40079 break;
40080 case 4083:
40081 case 4084:
40082 case 4085:
40083 case 4086:
40084 case 4087:
40085 case 4088:
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:
40123 break;
40124 case 4127:
40128 break;
40129 case 4128:
40136 break;
40137 case 4129:
40144 break;
40145 case 4130:
40152 break;
40153 case 4131:
40154 case 5325:
40165 break;
40166 case 4132:
40173 break;
40174 case 4133:
40181 break;
40182 case 4134:
40189 break;
40190 case 4135:
40197 break;
40198 case 4136:
40205 break;
40206 case 4137:
40213 break;
40214 case 4138:
40221 break;
40222 case 4141:
40226 break;
40227 case 4142:
40231 break;
40232 case 4139:
40235 break;
40236 case 4140:
40239 break;
40240 case 4143:
40243 break;
40244 case 4144:
40262 break;
40263 case 4145:
40269 break;
40270 case 4146:
40276 break;
40277 case 4147:
40283 break;
40284 case 4148:
40290 break;
40291 case 4149:
40297 break;
40298 case 4150:
40306 break;
40307 case 4151:
40313 break;
40314 case 4152:
40320 break;
40321 case 4153:
40327 break;
40328 case 4154:
40334 break;
40335 case 4155:
40341 break;
40342 case 4156:
40348 break;
40349 case 4157:
40355 break;
40356 case 4158:
40362 break;
40363 case 4159:
40368 break;
40369 case 4160:
40375 break;
40376 case 4161:
40382 break;
40383 case 4162:
40389 break;
40390 case 4163:
40396 break;
40397 case 4164:
40403 break;
40404 case 4165:
40408 break;
40409 case 4166:
40415 break;
40416 case 4167:
40422 break;
40423 case 4168:
40429 break;
40430 case 4169:
40436 break;
40437 case 4170:
40443 break;
40444 case 4171:
40452 break;
40453 case 4172:
40459 break;
40460 case 4173:
40466 break;
40467 case 4174:
40473 break;
40474 case 4175:
40480 break;
40481 case 4176:
40487 break;
40488 case 4177:
40494 break;
40495 case 4178:
40501 break;
40502 case 4179:
40508 break;
40509 case 4180:
40514 break;
40515 case 4181:
40521 break;
40522 case 4182:
40528 break;
40529 case 4183:
40535 break;
40536 case 4184:
40542 break;
40543 case 4185:
40549 break;
40550 case 4186:
40554 break;
40555 case 4187:
40561 break;
40562 case 4188:
40568 break;
40569 case 4189:
40575 break;
40576 case 4190:
40582 break;
40583 case 4191:
40589 break;
40590 case 4192:
40598 break;
40599 case 4193:
40605 break;
40606 case 4194:
40612 break;
40613 case 4195:
40619 break;
40620 case 4196:
40626 break;
40627 case 4197:
40633 break;
40634 case 4198:
40640 break;
40641 case 4199:
40647 break;
40648 case 4200:
40654 break;
40655 case 4201:
40660 break;
40661 case 4202:
40667 break;
40668 case 4203:
40674 break;
40675 case 4204:
40681 break;
40682 case 4205:
40688 break;
40689 case 4206:
40695 break;
40696 case 4207:
40700 break;
40701 case 4208:
40707 break;
40708 case 4209:
40714 break;
40715 case 4210:
40721 break;
40722 case 4211:
40728 break;
40729 case 4212:
40735 break;
40736 case 4213:
40744 break;
40745 case 4214:
40751 break;
40752 case 4215:
40758 break;
40759 case 4216:
40765 break;
40766 case 4217:
40772 break;
40773 case 4218:
40779 break;
40780 case 4219:
40786 break;
40787 case 4220:
40793 break;
40794 case 4221:
40800 break;
40801 case 4222:
40806 break;
40807 case 4223:
40813 break;
40814 case 4224:
40820 break;
40821 case 4225:
40827 break;
40828 case 4226:
40834 break;
40835 case 4227:
40841 break;
40842 case 4228:
40846 break;
40847 case 4229:
40849 break;
40850 case 4230:
40852 break;
40853 case 4231:
40855 break;
40856 case 4232:
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:
40876 break;
40877 case 4239:
40879 break;
40880 case 4240:
40882 break;
40883 case 4242:
40885 break;
40886 case 4243:
40888 break;
40889 case 4244:
40891 break;
40892 case 4245:
40894 break;
40895 case 4246:
40897 break;
40898 case 4247:
40900 break;
40901 case 4248:
40903 break;
40904 case 4249:
40906 break;
40907 case 4250:
40909 break;
40910 case 4251:
40912 break;
40913 case 4252:
40915 break;
40916 case 4253:
40918 break;
40919 case 4254:
40921 break;
40922 case 4255:
40924 break;
40925 case 4257:
40940 break;
40941 case 4256:
40948 break;
40949 case 4258:
40962 break;
40963 case 4259:
40974 break;
40975 case 4260:
40987 break;
40988 case 4261:
41002 break;
41003 case 4262:
41014 break;
41015 case 4263:
41025 break;
41026 case 4264:
41038 break;
41039 case 4265:
41045 break;
41046 case 4266:
41052 break;
41053 case 4267:
41059 break;
41060 case 4268:
41066 break;
41067 case 4269:
41086 break;
41087 case 4270:
41103 break;
41104 case 4271:
41113 break;
41114 case 4272:
41132 break;
41133 case 4273:
41152 break;
41153 case 4274:
41167 break;
41168 case 4275:
41185 break;
41186 case 4276:
41198 break;
41199 case 4277:
41201 break;
41202 case 4278:
41204 break;
41205 case 4279:
41207 break;
41208 case 4280:
41210 break;
41211 case 4281:
41230 break;
41231 case 4298:
41237 break;
41238 case 4299:
41244 break;
41245 case 4300:
41251 break;
41252 case 4301:
41258 break;
41259 case 4302:
41265 break;
41266 case 4303:
41274 break;
41275 case 4304:
41281 break;
41282 case 4305:
41288 break;
41289 case 4306:
41295 break;
41296 case 4307:
41302 break;
41303 case 4308:
41309 break;
41310 case 4309:
41316 break;
41317 case 4310:
41323 break;
41324 case 4311:
41329 break;
41330 case 4312:
41336 break;
41337 case 4313:
41343 break;
41344 case 4314:
41350 break;
41351 case 4315:
41357 break;
41358 case 4316:
41362 break;
41363 case 4317:
41376 break;
41377 case 4318:
41385 break;
41386 case 4319:
41398 break;
41399 case 4320:
41411 break;
41412 case 4321:
41419 break;
41420 case 4322:
41427 break;
41428 case 4323:
41435 break;
41436 case 4324:
41443 break;
41444 case 4325:
41456 break;
41457 case 4326:
41461 break;
41462 case 4327:
41463 case 4328:
41464 case 4329:
41465 case 4330:
41466 case 4331:
41467 case 4332:
41472 break;
41473 case 4333:
41480 break;
41481 case 4334:
41482 case 4335:
41483 case 4336:
41484 case 4337:
41485 case 4338:
41486 case 4339:
41492 break;
41493 case 4340:
41500 break;
41501 case 4341:
41504 break;
41505 case 4342:
41511 break;
41512 case 4343:
41518 break;
41519 case 4344:
41525 break;
41526 case 4345:
41531 break;
41532 case 4346:
41536 break;
41537 case 4347:
41547 break;
41548 case 4348:
41558 break;
41559 case 4349:
41560 case 4350:
41561 case 4351:
41562 case 4352:
41563 case 4353:
41565 break;
41566 case 4354:
41569 break;
41570 case 4355:
41576 break;
41577 case 4356:
41579 break;
41580 case 4357:
41582 break;
41583 case 4358:
41585 break;
41586 case 4359:
41591 break;
41592 case 4360:
41598 break;
41599 case 4361:
41605 break;
41606 case 4362:
41613 break;
41614 case 4363:
41620 break;
41621 case 4364:
41626 break;
41627 case 4365:
41630 break;
41631 case 4366:
41633 break;
41634 case 4372:
41637 break;
41638 case 4367:
41639 case 4368:
41640 case 4369:
41641 case 4370:
41642 case 4371:
41644 break;
41645 case 4373:
41650 break;
41651 case 4374:
41656 break;
41657 case 4375:
41662 break;
41663 case 4376:
41668 break;
41669 case 4377:
41672 break;
41673 case 4378:
41676 break;
41677 case 4389:
41680 break;
41681 case 4379:
41683 break;
41684 case 4380:
41687 break;
41688 case 4382:
41698 break;
41699 case 4383:
41701 break;
41702 case 4384:
41704 break;
41705 case 4385:
41707 break;
41708 case 4386:
41710 break;
41711 case 4387:
41713 break;
41714 case 4388:
41716 break;
41717 case 4390:
41719 break;
41720 case 4391:
41722 break;
41723 case 4392:
41726 break;
41727 case 4393:
41728 case 4394:
41730 break;
41731 case 4395:
41736 break;
41737 case 4396:
41740 break;
41741 case 4397:
41747 break;
41748 case 4398:
41754 break;
41755 case 4399:
41760 break;
41761 case 4400:
41775 break;
41776 case 4401:
41781 break;
41782 case 4402:
41787 break;
41788 case 4404:
41792 break;
41793 case 4405:
41794 case 4406:
41795 case 4407:
41796 case 4408:
41800 break;
41801 case 4409:
41805 break;
41806 case 4410:
41811 break;
41812 case 4412:
41817 break;
41818 case 4413:
41823 break;
41824 case 4414:
41829 break;
41830 case 4418:
41836 break;
41837 case 4419:
41844 break;
41845 case 4415:
41851 break;
41852 case 4416:
41857 break;
41858 case 4417:
41863 break;
41864 case 4420:
41870 break;
41871 case 4421:
41873 break;
41874 case 4422:
41876 break;
41877 case 4423:
41891 break;
41892 case 4424:
41894 break;
41895 case 4425:
41898 break;
41899 case 4426:
41902 break;
41903 case 4427:
41906 break;
41907 case 4428:
41910 break;
41911 case 4429:
41914 break;
41915 case 4430:
41918 break;
41919 case 4431:
41922 break;
41923 case 4432:
41926 break;
41927 case 4433:
41930 break;
41931 case 4434:
41934 break;
41935 case 4435:
41938 break;
41939 case 4436:
41942 break;
41943 case 4437:
41946 break;
41947 case 4438:
41950 break;
41951 case 4439:
41954 break;
41955 case 4440:
41958 break;
41959 case 4441:
41962 break;
41963 case 4442:
41975 break;
41976 case 4443:
41979 break;
41980 case 4444:
41993 break;
41994 case 4445:
42004 break;
42005 case 4446:
42015 break;
42016 case 4447:
42026 break;
42027 case 4448:
42037 break;
42038 case 4449:
42048 break;
42049 case 4450:
42052 break;
42053 case 4451:
42056 break;
42057 case 4452:
42060 break;
42061 case 4453:
42064 break;
42065 case 4454:
42068 break;
42069 case 4455:
42072 break;
42073 case 4456:
42076 break;
42077 case 4457:
42087 break;
42088 case 4458:
42098 break;
42099 case 4459:
42109 break;
42110 case 4460:
42122 break;
42123 case 4463:
42139 break;
42140 case 4464:
42143 break;
42144 case 4465:
42147 break;
42148 case 4466:
42154 break;
42155 case 4461:
42158 break;
42159 case 4462:
42162 break;
42163 case 4467:
42166 break;
42167 case 4473:
42170 break;
42171 case 4474:
42174 break;
42175 case 4475:
42178 break;
42179 case 4476:
42184 break;
42185 case 4468:
42188 break;
42189 case 4469:
42192 break;
42193 case 4470:
42196 break;
42197 case 4471:
42200 break;
42201 case 4472:
42204 break;
42205 case 4477:
42218 break;
42219 case 4478:
42232 break;
42233 case 4479:
42246 break;
42247 case 4480:
42250 break;
42251 case 4481:
42254 break;
42255 case 4482:
42259 break;
42260 case 4483:
42265 break;
42266 case 4484:
42267 case 4485:
42282 break;
42283 case 4541:
42284 case 4542:
42285 case 4543:
42286 case 4544:
42287 case 4545:
42288 case 4546:
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:
42322 break;
42323 case 4504:
42324 case 4505:
42327 break;
42328 case 4506:
42329 case 4507:
42331 break;
42332 case 4508:
42335 break;
42336 case 4509:
42337 case 4510:
42338 case 4511:
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:
42373 break;
42374 case 4599:
42375 case 4600:
42376 case 4601:
42380 break;
42381 case 4587:
42382 case 4588:
42383 case 4589:
42384 case 4590:
42387 break;
42388 case 4591:
42389 case 4592:
42390 case 4593:
42391 case 4594:
42394 break;
42395 case 4595:
42396 case 4596:
42397 case 4597:
42398 case 4598:
42401 break;
42402 case 4602:
42416 break;
42417 case 4606:
42419 break;
42420 case 4603:
42423 break;
42424 case 4604:
42427 break;
42428 case 4605:
42431 break;
42432 case 4566:
42438 break;
42439 case 4567:
42445 break;
42446 case 4568:
42452 break;
42453 case 4569:
42459 break;
42460 case 4570:
42466 break;
42467 case 4571:
42475 break;
42476 case 4572:
42482 break;
42483 case 4573:
42489 break;
42490 case 4574:
42496 break;
42497 case 4575:
42503 break;
42504 case 4576:
42510 break;
42511 case 4577:
42517 break;
42518 case 4578:
42524 break;
42525 case 4579:
42531 break;
42532 case 4580:
42537 break;
42538 case 4581:
42544 break;
42545 case 4582:
42551 break;
42552 case 4583:
42558 break;
42559 case 4584:
42565 break;
42566 case 4586:
42570 break;
42571 case 4585:
42577 break;
42578 case 4554:
42580 break;
42581 case 4564:
42584 break;
42585 case 4565:
42587 break;
42588 case 4547:
42591 break;
42592 case 4548:
42594 break;
42595 case 4607:
42614 break;
42615 case 4381:
42620 break;
42621 case 4549:
42628 break;
42629 case 4560:
42636 break;
42637 case 4561:
42644 break;
42645 case 4563:
42651 break;
42652 case 4562:
42659 break;
42660 case 4555:
42667 break;
42668 case 4556:
42675 break;
42676 case 4557:
42683 break;
42684 case 4553:
42687 break;
42688 case 4551:
42690 break;
42691 case 4609:
42694 break;
42695 case 4608:
42708 break;
42709 case 4610:
42711 break;
42712 case 4611:
42714 break;
42715 case 4612:
42717 break;
42718 case 4558:
42725 break;
42726 case 4559:
42733 break;
42734 case 4550:
42737 break;
42738 case 4613:
42740 break;
42741 case 4626:
42742 case 4627:
42743 case 4628:
42744 case 4629:
42745 case 4630:
42746 case 4631:
42759 break;
42760 case 4632:
42761 case 4633:
42762 case 4634:
42763 case 4635:
42764 case 4636:
42765 case 4637:
42778 break;
42779 case 4638:
42780 case 4639:
42793 break;
42794 case 4640:
42797 break;
42798 case 4641:
42801 break;
42802 case 4642:
42805 break;
42806 case 4643:
42809 break;
42810 case 4644:
42813 break;
42814 case 4645:
42817 break;
42818 case 4646:
42821 break;
42822 case 4647:
42824 break;
42825 case 4648:
42826 case 4649:
42827 case 4650:
42828 case 4651:
42830 break;
42831 case 4652:
42838 break;
42839 case 4653:
42846 break;
42847 case 4654:
42854 break;
42855 case 4655:
42860 break;
42861 case 4656:
42866 break;
42867 case 4657:
42872 break;
42873 case 4552:
42876 break;
42877 case 4658:
42890 break;
42891 case 4659:
42904 break;
42905 case 4660:
42918 break;
42919 case 4661:
42932 break;
42933 case 4662:
42934 case 4663:
42935 case 4778:
42941 break;
42942 case 4664:
42949 break;
42950 case 4665:
42957 break;
42958 case 4666:
42965 break;
42966 case 4667:
42968 break;
42969 case 4668:
42975 break;
42976 case 4669:
42978 break;
42979 case 4670:
42981 break;
42982 case 4671:
42984 break;
42985 case 4672:
42988 break;
42989 case 4673:
42999 break;
43000 case 4674:
43002 break;
43003 case 4675:
43005 break;
43006 case 4676:
43009 break;
43010 case 4677:
43012 break;
43013 case 4678:
43016 break;
43017 case 4679:
43021 break;
43022 case 4680:
43025 break;
43026 case 4681:
43029 break;
43030 case 4682:
43037 break;
43038 case 4683:
43040 break;
43041 case 4684:
43043 break;
43044 case 4685:
43050 break;
43051 case 4686:
43057 break;
43058 case 4687:
43059 case 4688:
43073 break;
43074 case 4689:
43075 case 4690:
43076 case 4691:
43077 case 4692:
43078 case 4693:
43079 case 4694:
43091 break;
43092 case 4695:
43093 case 4696:
43094 case 4697:
43095 case 4698:
43096 case 4699:
43097 case 4700:
43110 {
43112 }
43113 else
43114 {
43116 }
43117 break;
43118 case 4701:
43121 break;
43122 case 4702:
43129 break;
43130 case 4703:
43139 break;
43140 case 4704:
43146 break;
43147 case 4705:
43153 break;
43154 case 4706:
43160 break;
43161 case 4707:
43174 break;
43175 case 4708:
43181 break;
43182 case 4709:
43188 break;
43189 case 4710:
43200 break;
43201 case 4711:
43215 break;
43216 case 4712:
43222 break;
43223 case 4713:
43229 break;
43230 case 4714:
43235 break;
43236 case 4715:
43249 break;
43250 case 4716:
43262 break;
43263 case 4717:
43264 case 4718:
43265 case 4719:
43266 case 4720:
43267 case 4721:
43269 break;
43270 case 4722:
43290 break;
43291 case 4723:
43304 break;
43305 case 4724:
43318 break;
43319 case 4725:
43332 break;
43333 case 4726:
43346 break;
43347 case 4727:
43360 break;
43361 case 4728:
43374 break;
43375 case 4729:
43388 break;
43389 case 4730:
43396 break;
43397 case 4731:
43402 break;
43403 case 4732:
43410 break;
43411 case 4733:
43418 break;
43419 case 4734:
43426 break;
43427 case 4735:
43430 break;
43431 case 4736:
43434 break;
43435 case 4737:
43437 break;
43438 case 4738:
43445 break;
43446 case 4739:
43453 break;
43454 case 4740:
43461 break;
43462 case 4741:
43469 break;
43470 case 4742:
43477 break;
43478 case 4743:
43493 break;
43494 case 4744:
43500 break;
43501 case 4745:
43504 break;
43505 case 4750:
43512 break;
43513 case 4751:
43520 break;
43521 case 4752:
43528 break;
43529 case 4753:
43536 break;
43537 case 4746:
43544 break;
43545 case 4747:
43552 break;
43553 case 4748:
43560 break;
43561 case 4749:
43568 break;
43569 case 4754:
43576 break;
43577 case 4755:
43584 break;
43585 case 4756:
43592 break;
43593 case 4757:
43600 break;
43601 case 4758:
43620 break;
43621 case 4759:
43636 break;
43637 case 4760:
43653 break;
43654 case 4761:
43668 break;
43669 case 4762:
43677 break;
43678 case 4763:
43681 break;
43682 case 4764:
43698 break;
43699 case 4765:
43700 case 4766:
43706 break;
43707 case 4767:
43711 break;
43712 case 4768:
43719 break;
43720 case 4769:
43726 break;
43727 case 4770:
43734 break;
43735 case 4771:
43741 break;
43742 case 4772:
43749 break;
43750 case 4773:
43756 break;
43757 case 4774:
43764 break;
43765 case 4775:
43771 break;
43772 case 4776:
43773 color =
new Color(255, 255, 255, 0);
43788 break;
43789 case 4777:
43792 break;
43793 case 4779:
43799 break;
43800 case 4780:
43806 break;
43807 case 4781:
43813 break;
43814 case 4782:
43821 break;
43822 case 4784:
43829 break;
43830 case 4783:
43844 break;
43845 case 4785:
43846 case 4786:
43847 case 4787:
43859 break;
43860 case 4788:
43865 break;
43866 case 4790:
43871 break;
43872 case 4789:
43877 break;
43878 case 4791:
43891 break;
43892 case 4792:
43893 case 4793:
43894 case 4794:
43895 case 4795:
43896 case 4796:
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:
43934 break;
43935 case 4818:
43951 break;
43952 case 4819:
43961 break;
43962 case 4820:
43973 break;
43974 case 4821:
43986 break;
43987 case 4822:
43992 break;
43993 case 4823:
44000 break;
44001 case 4824:
44002 case 4825:
44003 case 4826:
44004 case 4827:
44018 break;
44019 case 4828:
44032 break;
44033 case 4829:
44034 case 4830:
44044 break;
44045 case 4831:
44046 case 4832:
44047 case 4833:
44048 case 4834:
44049 case 4835:
44050 case 4836:
44051 case 4837:
44064 break;
44065 case 4838:
44066 case 4839:
44067 case 4840:
44068 case 4841:
44069 case 4842:
44070 case 4843:
44071 case 4844:
44084 break;
44085 case 4845:
44091 break;
44092 case 4846:
44095 break;
44096 case 4847:
44102 break;
44103 case 4848:
44106 break;
44107 case 4849:
44113 break;
44114 case 4850:
44117 break;
44118 case 4851:
44121 break;
44122 case 4852:
44125 break;
44126 case 4853:
44129 break;
44130 case 4854:
44133 break;
44134 case 4855:
44137 break;
44138 case 4856:
44141 break;
44142 case 4857:
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:
44157 break;
44158 case 4867:
44161 break;
44162 case 4868:
44163 case 4869:
44166 break;
44167 case 4870:
44178 break;
44179 case 4871:
44182 break;
44183 case 4872:
44194 break;
44195 case 4873:
44202 break;
44203 case 4874:
44208 break;
44209 case 4876:
44212 break;
44213 case 4875:
44216 break;
44217 case 4877:
44218 case 4878:
44222 break;
44223 case 4879:
44229 break;
44230 case 4880:
44236 break;
44237 case 4881:
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:
44257 break;
44258 case 4896:
44265 break;
44266 case 4897:
44273 break;
44274 case 4898:
44281 break;
44282 case 4899:
44289 break;
44290 case 4900:
44297 break;
44298 case 4901:
44305 break;
44306 case 4902:
44309 break;
44310 case 4903:
44313 break;
44314 case 4904:
44317 break;
44318 case 4905:
44321 break;
44322 case 4906:
44325 break;
44326 case 4907:
44329 break;
44330 case 4908:
44331 case 4909:
44345 break;
44346 case 4910:
44356 break;
44357 case 4911:
44360 break;
44361 case 4912:
44364 break;
44365 case 4913:
44368 break;
44369 case 4914:
44372 break;
44373 case 4915:
44385 break;
44386 case 4916:
44389 break;
44390 case 4917:
44393 break;
44394 case 4918:
44397 break;
44398 case 4919:
44401 break;
44402 case 4920:
44405 break;
44406 case 4921:
44409 break;
44410 case 4922:
44415 break;
44416 case 4923:
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:
44467 break;
44468 case 4951:
44471 break;
44472 case 4954:
44480 break;
44481 case 4952:
44502 break;
44503 case 4953:
44522 break;
44523 case 4955:
44530 break;
44531 case 4956:
44550 break;
44551 case 4957:
44558 break;
44559 case 4958:
44573 break;
44574 case 4959:
44581 break;
44582 case 4960:
44586 break;
44587 case 4961:
44592 break;
44593 case 4962:
44595 break;
44596 case 4963:
44599 break;
44600 case 4964:
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:
44630 break;
44631 case 4978:
44638 break;
44639 case 4979:
44641 break;
44642 case 4980:
44657 break;
44658 case 4981:
44671 break;
44672 case 4982:
44679 break;
44680 case 4983:
44687 break;
44688 case 4984:
44695 break;
44696 case 4985:
44698 break;
44699 case 4986:
44713 break;
44714 case 4987:
44721 break;
44722 case 4988:
44732 break;
44733 case 4989:
44740 break;
44741 case 4990:
44743 break;
44744 case 4991:
44746 break;
44747 case 4992:
44749 break;
44750 case 4993:
44757 break;
44758 case 4994:
44765 break;
44766 case 4995:
44773 break;
44774 case 4996:
44781 break;
44782 case 4997:
44789 break;
44790 case 4998:
44797 break;
44798 case 4999:
44805 break;
44806 case 5000:
44811 break;
44812 case 5002:
44813 case 5003:
44817 break;
44818 case 5005:
44837 break;
44838 case 5004:
44845 break;
44846 case 5006:
44848 break;
44849 case 5007:
44856 break;
44857 case 5008:
44860 break;
44861 case 5001:
44868 break;
44869 case 5010:
44873 break;
44874 case 5011:
44875 case 5012:
44888 {
44890 }
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:
44990 break;
44991 case 5044:
44993 break;
44994 case 5045:
45001 break;
45002 case 5046:
45009 break;
45010 case 5047:
45017 break;
45018 case 5048:
45025 break;
45026 case 5049:
45033 break;
45034 case 5050:
45041 break;
45042 case 5051:
45049 break;
45050 case 5052:
45057 break;
45058 case 5053:
45065 break;
45066 case 5054:
45073 break;
45074 case 5055:
45081 break;
45082 case 5056:
45089 break;
45090 case 5057:
45097 break;
45098 case 5058:
45105 break;
45106 case 5059:
45113 break;
45114 case 5060:
45121 break;
45122 case 5061:
45129 break;
45130 case 5062:
45137 break;
45138 case 5063:
45145 break;
45146 case 5064:
45154 break;
45155 case 5065:
45159 break;
45160 case 5066:
45163 break;
45164 case 5067:
45167 break;
45168 case 5068:
45175 break;
45176 case 5069:
45195 break;
45196 case 5070:
45202 break;
45203 case 5071:
45209 break;
45210 case 5072:
45216 break;
45217 case 5073:
45223 break;
45224 case 5074:
45227 break;
45228 case 5075:
45235 break;
45236 case 5076:
45244 break;
45245 case 5077:
45252 break;
45253 case 5078:
45259 break;
45260 case 5079:
45266 break;
45267 case 5080:
45275 break;
45276 case 5081:
45279 break;
45280 case 5082:
45283 break;
45284 case 5083:
45287 break;
45288 case 5084:
45291 break;
45292 case 5085:
45305 break;
45306 case 5086:
45319 break;
45320 case 5087:
45333 break;
45334 case 5088:
45338 break;
45339 case 5089:
45343 break;
45344 case 5090:
45348 break;
45349 case 5091:
45352 break;
45353 case 5094:
45366 break;
45367 case 5095:
45382 break;
45383 case 5096:
45397 break;
45398 case 5097:
45411 break;
45412 case 5098:
45415 break;
45416 case 5099:
45422 break;
45423 case 5100:
45430 break;
45431 case 5101:
45437 break;
45438 case 5102:
45444 break;
45445 case 5103:
45451 break;
45452 case 5104:
45453 case 5105:
45454 case 5106:
45460 color = Main.player[Main.myPlayer].hairColor;
45463 break;
45464 case 5107:
45468 break;
45469 case 5109:
45476 break;
45477 case 5108:
45491 break;
45492 case 5110:
45497 break;
45498 case 5111:
45505 break;
45506 case 5112:
45508 break;
45509 case 5113:
45514 break;
45515 case 5114:
45534 break;
45535 case 5115:
45541 break;
45542 case 5116:
45548 break;
45549 case 5117:
45565 break;
45566 case 5118:
45581 break;
45582 case 5119:
45598 break;
45599 case 5120:
45608 break;
45609 case 5121:
45610 case 5122:
45611 case 5123:
45612 case 5124:
45625 break;
45626 case 5125:
45629 break;
45630 case 5126:
45636 break;
45637 case 5131:
45641 break;
45642 case 5127:
45645 break;
45646 case 5128:
45649 break;
45650 case 5132:
45656 break;
45657 case 5133:
45660 break;
45661 case 5147:
45677 {
45686 }
45687 break;
45688 case 5211:
45701 break;
45702 case 5135:
45716 break;
45717 case 5212:
45729 break;
45730 case 5213:
45733 break;
45734 case 5136:
45738 color = Main.player[Main.myPlayer].skinColor;
45742 break;
45743 case 5134:
45758 break;
45759 case 5214:
45771 break;
45772 case 5215:
45774 break;
45775 case 5216:
45777 break;
45778 case 5217:
45780 break;
45781 case 5148:
45787 break;
45788 case 5149:
45794 break;
45795 case 5150:
45801 break;
45802 case 5151:
45808 break;
45809 case 5152:
45815 break;
45816 case 5153:
45824 break;
45825 case 5154:
45831 break;
45832 case 5155:
45838 break;
45839 case 5156:
45845 break;
45846 case 5157:
45852 break;
45853 case 5158:
45859 break;
45860 case 5159:
45866 break;
45867 case 5160:
45873 break;
45874 case 5161:
45880 break;
45881 case 5162:
45886 break;
45887 case 5163:
45893 break;
45894 case 5164:
45900 break;
45901 case 5165:
45907 break;
45908 case 5166:
45914 break;
45915 case 5168:
45919 break;
45920 case 5167:
45926 break;
45927 case 5169:
45933 break;
45934 case 5170:
45940 break;
45941 case 5171:
45947 break;
45948 case 5172:
45954 break;
45955 case 5173:
45961 break;
45962 case 5174:
45970 break;
45971 case 5175:
45977 break;
45978 case 5176:
45984 break;
45985 case 5177:
45991 break;
45992 case 5178:
45998 break;
45999 case 5179:
46005 break;
46006 case 5180:
46012 break;
46013 case 5181:
46019 break;
46020 case 5182:
46026 break;
46027 case 5183:
46032 break;
46033 case 5184:
46039 break;
46040 case 5185:
46046 break;
46047 case 5186:
46053 break;
46054 case 5187:
46060 break;
46061 case 5189:
46065 break;
46066 case 5188:
46072 break;
46073 case 5190:
46079 break;
46080 case 5191:
46086 break;
46087 case 5192:
46093 break;
46094 case 5193:
46100 break;
46101 case 5194:
46107 break;
46108 case 5195:
46116 break;
46117 case 5196:
46123 break;
46124 case 5197:
46130 break;
46131 case 5198:
46137 break;
46138 case 5199:
46144 break;
46145 case 5200:
46151 break;
46152 case 5201:
46158 break;
46159 case 5202:
46165 break;
46166 case 5203:
46172 break;
46173 case 5204:
46178 break;
46179 case 5205:
46185 break;
46186 case 5206:
46192 break;
46193 case 5207:
46199 break;
46200 case 5208:
46206 break;
46207 case 5210:
46211 break;
46212 case 5209:
46218 break;
46219 case 5130:
46232 break;
46233 case 5137:
46237 break;
46238 case 5138:
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:
46272 {
46274 }
46276 {
46278 }
46280 {
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:
46309 {
46311 }
46313 {
46315 }
46317 {
46319 }
46320 break;
46321 case 5246:
46334 break;
46335 case 5247:
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:
46372 {
46374 }
46376 {
46378 }
46380 {
46382 }
46384 {
46386 }
46388 {
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:
46421 {
46423 }
46425 {
46427 }
46429 {
46431 }
46433 {
46435 }
46437 {
46439 }
46440 break;
46441 case 5129:
46453 break;
46454 case 5274:
46467 break;
46468 case 5139:
46471 break;
46472 case 5140:
46473 case 5141:
46474 case 5142:
46475 case 5143:
46476 case 5144:
46477 case 5145:
46478 case 5146:
46482 {
46483 case 5140:
46485 break;
46486 case 5141:
46488 break;
46489 case 5142:
46491 break;
46492 case 5143:
46494 break;
46495 case 5144:
46497 break;
46498 case 5145:
46500 break;
46501 case 5146:
46503 break;
46504 }
46505 break;
46506 case 5276:
46511 break;
46512 case 5279:
46518 {
46520 }
46521 break;
46522 case 5280:
46528 {
46530 }
46531 break;
46532 case 5281:
46538 {
46540 }
46541 break;
46542 case 5282:
46557 {
46561 }
46562 break;
46563 case 5283:
46579 {
46582 }
46583 break;
46584 case 5284:
46598 {
46602 }
46603 break;
46604 case 5285:
46610 break;
46611 case 5286:
46614 break;
46615 case 5287:
46618 break;
46619 case 5288:
46622 break;
46623 case 5289:
46634 break;
46635 case 5290:
46641 break;
46642 case 5294:
46659 break;
46660 case 5293:
46662 break;
46663 case 5299:
46675 break;
46676 case 5298:
46692 break;
46693 case 5300:
46705 break;
46706 case 5301:
46709 break;
46710 case 5302:
46721 break;
46722 case 5303:
46733 break;
46734 case 5304:
46745 break;
46746 case 5292:
46751 break;
46752 case 5291:
46755 break;
46756 case 5306:
46759 break;
46760 case 5307:
46762 break;
46763 case 5296:
46776 break;
46777 case 5295:
46792 break;
46793 case 5305:
46797 color = Main.player[Main.myPlayer].skinColor;
46801 break;
46802 case 5297:
46807 break;
46808 case 5308:
46821 break;
46822 case 5309:
46826 break;
46827 case 5310:
46840 break;
46841 case 5311:
46853 break;
46854 case 5314:
46857 break;
46858 case 5312:
46870 break;
46871 case 5315:
46874 break;
46875 case 5313:
46887 break;
46888 case 5316:
46891 break;
46892 case 5317:
46898 break;
46899 case 5318:
46905 break;
46906 case 5319:
46912 break;
46913 case 5320:
46919 break;
46920 case 5321:
46926 break;
46927 case 5322:
46937 break;
46938 case 5323:
46942 break;
46943 case 5324:
46944 case 5329:
46945 case 5330:
46951 break;
46952 case 5326:
46956 break;
46957 case 5327:
46968 break;
46969 case 5328:
46979 break;
46980 case 5331:
46987 break;
46988 case 5332:
46993 break;
46994 case 5333:
46999 break;
47000 case 5334:
47004 {
47009 }
47012 break;
47013 case 5335:
47022 break;
47023 case 5336:
47033 break;
47034 case 5337:
47044 break;
47045 case 5338:
47055 break;
47056 case 5339:
47066 break;
47067 case 5340:
47077 break;
47078 case 5341:
47088 break;
47089 case 5342:
47099 break;
47100 case 5343:
47110 break;
47111 case 5345:
47119 break;
47120 case 5344:
47126 break;
47127 case 5346:
47131 break;
47132 case 5356:
47136 break;
47137 case 5347:
47145 break;
47146 case 5348:
47158 break;
47159 case 5349:
47162 break;
47163 case 5350:
47168 break;
47169 case 5351:
47172 break;
47173 case 5352:
47187 break;
47188 case 5353:
47190 break;
47191 case 5354:
47195 break;
47196 case 5355:
47201 break;
47202 case 5357:
47214 break;
47215 case 5358:
47216 case 5437:
47225 break;
47226 case 5359:
47235 break;
47236 case 5360:
47245 break;
47246 case 5361:
47255 break;
47256 case 5362:
47258 break;
47259 case 5363:
47261 break;
47262 case 5364:
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:
47323 break;
47324 case 5378:
47336 break;
47337 case 5379:
47349 break;
47350 case 5380:
47362 break;
47363 case 5381:
47375 break;
47376 case 5382:
47391 break;
47392 case 5383:
47404 break;
47405 case 5384:
47417 break;
47418 case 5385:
47424 break;
47425 case 5386:
47431 break;
47432 case 5387:
47438 break;
47439 case 5389:
47452 break;
47453 case 5388:
47466 break;
47467 case 5390:
47473 break;
47474 case 5391:
47478 break;
47479 case 5397:
47481 break;
47482 case 5398:
47485 break;
47486 case 5399:
47488 break;
47489 case 5392:
47491 break;
47492 case 5393:
47494 break;
47495 case 5394:
47497 break;
47498 case 5401:
47501 break;
47502 case 5402:
47505 break;
47506 case 5403:
47509 break;
47510 case 5404:
47513 break;
47514 case 5405:
47517 break;
47518 case 5406:
47521 break;
47522 case 5407:
47525 break;
47526 case 5408:
47529 break;
47530 case 5409:
47533 break;
47534 case 5410:
47537 break;
47538 case 5411:
47541 break;
47542 case 5412:
47545 break;
47546 case 5413:
47549 break;
47550 case 5414:
47553 break;
47554 case 5415:
47557 break;
47558 case 5416:
47561 break;
47562 case 5417:
47564 break;
47565 case 5418:
47567 break;
47568 case 5419:
47570 break;
47571 case 5420:
47573 break;
47574 case 5421:
47576 break;
47577 case 5422:
47579 break;
47580 case 5423:
47582 break;
47583 case 5424:
47585 break;
47586 case 5425:
47588 break;
47589 case 5426:
47591 break;
47592 case 5427:
47594 break;
47595 case 5428:
47597 break;
47598 case 5429:
47600 break;
47601 case 5430:
47603 break;
47604 case 5431:
47606 break;
47607 case 5432:
47609 break;
47610 case 5433:
47612 break;
47613 case 5434:
47615 break;
47616 case 5435:
47618 break;
47619 case 5436:
47621 break;
47622 case 5400:
47627 break;
47628 case 5395:
47630 break;
47631 case 5396:
47633 break;
47634 case 5439:
47636 break;
47637 case 5440:
47639 break;
47640 case 5441:
47642 break;
47643 case 5442:
47645 break;
47646 case 5443:
47648 break;
47649 case 5444:
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:
47683 break;
47684 case 5451:
47698 break;
47699 case 5452:
47706 break;
47707 case 5453:
47711 break;
47712 case 5454:
47716 break;
47717 case 5455:
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.
int height
The height of this Entity's hitbox, in pixels.
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.
AmmoID entries represent ammo types. Ammo items that share the same AmmoID value assigned to F:Terrar...
static readonly SoundStyle Item1
static readonly SoundStyle Item6
static readonly SoundStyle Item44
static readonly SoundStyle Item61
static readonly SoundStyle AbigailSummon
static readonly SoundStyle Item130
static readonly SoundStyle Item36
static readonly SoundStyle Item5
static readonly SoundStyle Item3
static readonly SoundStyle Item8
static readonly SoundStyle Item106
static readonly SoundStyle Item25
static readonly SoundStyle Item128
static readonly SoundStyle Item76
static readonly SoundStyle Item82
static readonly SoundStyle Item92
static readonly SoundStyle Item66
static readonly SoundStyle Item158
static readonly SoundStyle Item151
static readonly SoundStyle Item34
static readonly SoundStyle Item83
static readonly SoundStyle Item43
static readonly SoundStyle Item15
static readonly SoundStyle Item4
int ammo
The Ammo ID this item belongs to. Weapons with F:Terraria.Item.useAmmo set to the same AmmoID will co...
SoundStyle? UseSound
The sound this item makes when used. Set this to an existing T:Terraria.ID.SoundID entry or assign to...
float knockBack
The force of the knock back. Max value is 20. The Knockback wiki pagehas info on existing values....
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....
bool expert
If true, then the given item is automatically given the Expert rarity, causing its name to be drawn i...
bool useTurn
Whether the player can turn around while the using animation of this item is happening....
void DefaultTokite(int projId)
bool mech
If true, then the given item will show all placed wires and actuators when held. This item will also...
void DefaultToPlaceableWall(int wallToPlace)
This method sets a variety of Item values common to placeable walls. Specifically:
int useAnimation
The time span of the using animation for the item in ticks. This is independent of the time it takes ...
int fishingPole
The numerical value this item adds to a player's fishing skill when held. If greater than 0,...
int tileWand
The numerical ID of the item this item consumes when used. If greater than 0, this item cannot be us...
bool noMelee
If true, the item's using animation will not deal damage. Set to true on most weapons that aren't swo...
int crit
The base critical chance for this item. Remember that the player has a base crit chance of 4....
int value
The number of copper coins this item is worth (aka, cost to buy from a merchant). Setting it to 10462...
int reuseDelay
A delay in frames added at the end of the using animation for the item, during which the player wont ...
int pick
The Pickaxe power of this item. For example, Item.pick = 50; will appear as 50% Pickaxe Power in the ...
int useAmmo
The Ammo ID this weapon will consume. Ammo items with F:Terraria.Item.ammo set to this same AmmoID wi...
void DefaultToMagicWeapon(int projType, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to magic weapons. Specifically:
int rare
Indicates the rarity of an item. Assign to a T:Terraria.ID.ItemRarityID value. Vanilla values range f...
int shoot
The ID of the projectile that is fired by this item on use. Either a T:Terraria.ID....
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:
int maxStack
The maximum number of items that can be contained within a single stack. F:Terraria....
float scale
The size multiplier of the item's sprite while the item is being used. Also increases range for melee...
int makeNPC
The numerical ID of the NPC that this item creates when used. Mainly used for caught critters as ite...
int hammer
The Hammer power of this item. For example, Item.hammer = 70; will appear as 70% Hammer Power in the ...
int damage
The base damage inflicted by this item. The List of weapons wiki pagecan be a useful guide for decidi...
bool hasVanityEffects
If true, this item has vanity effects even though it doesn't use equipment slots. Unused in vanilla...
void DefaultToHeadgear(int newwidth, int newheight, int helmetArtID)
Modders should not use this.
void DefaultToMusicBox(int tileIDToPlace, int style=0)
This method sets a variety of Item values common to items that place music boxes. Specifically:
int createWall
The ID of the wall this item places on use. Either a T:Terraria.ID.WallID entry or M:Terraria....
void SetWeaponValues(int dmg, float knockback, int bonusCritChance=0)
This method conviniently sets F:Terraria.Item.damage, F:Terraria.Item.knockBack, and F:Terraria....
int createTile
The ID of the tile this item places on use. Either a T:Terraria.ID.TileID entry or M:Terraria....
bool consumable
Whether the item is consumed after use. If consumed, the item stack will decrease by 1....
void DefaultToStaff(int projType, float pushForwardSpeed, int singleShotTime, int manaPerShot)
This method sets a variety of Item values common to staff magic weapons. Specifically:
int buffTime
The duration in ticks of the buff given by this item on use. There are 60 ticks per second,...
int buffType
The Buff ID of the buff given by this item on use. To have a potion give multiple buffs,...
int useStyle
Assign to an T:Terraria.ID.ItemUseStyleID value to give this item a specific animation while in use....
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:
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....
bool noUseGraphic
If true, the item's sprite will not be visible while the item is in use. Defaults to false.
bool noWet
If true, the item won't be drawn while the holding player is wet. The player will also not be in the ...
static int CommonMaxStack
The default stack size for stackable items: 9999.
void DefaultToQuestFish()
This method sets a variety of Item values common to quest fish items. Specifically:
float shootSpeed
The velocity in pixels the projectile fired by this item will have. Actual velocity depends on the pr...
void DefaultToAccessory(int newwidth=24, int newheight=24)
bool vanity
If true, this item is a vanity item. Vanity items can't receive prefixes and have a special vanity ...
int mana
The amount of mana this item consumes on use. Use M:Terraria.ModLoader.ModItem.ModifyManaCost(Terra...
void DefaultToSpear(int projType, float pushForwardSpeed, int animationTime)
This method sets a variety of Item values common to spear weapons. Specifically:
int tileBoost
Additional tile range provided by this tool or tile. Copper Pickaxe has a value of -1,...
bool accessory
Whether the item is an accessory. Defaults to false.
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:
void DefaultToPlaceableTile(int tileIDToPlace, int tileStyleToPlace=0)
int? useLimitPerAnimation
Dictates the amount of times a weapon can be used (shot, etc) each time it animates (is swung,...
void DefaultToGuitar(int newwidth=24, int newheight=24)
void DefaultToMount(int mount)
short glowMask
The index in F:Terraria.GameContent.TextureAssets.GlowMask of this item's glow mask,...
void SetShopValues(ItemRarityColor rarity, int coinValue)
A helper method that sets item rarity (F:Terraria.Item.rare) and item value (F:Terraria....
int placeStyle
The style of the tile being placed. Used for tiles that have a different look depending on the item u...
void DefaultToThrownWeapon(int baseProjType, int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to thrown weapons. Specifically:
int holdStyle
Assign to an T:Terraria.ID.ItemHoldStyleID value to give this item a specific animation while the pla...
void DefaultToCapturedCritter(int npcIdToSpawnOnUse)
void DefaultToBow(int singleShotTime, float shotVelocity, bool hasAutoReuse=false)
This method sets a variety of Item values common to bow weapons. Specifically:
int useTime
The time span of using the item in ticks. This is independent of the time it takes for the item anima...
bool autoReuse
Whether the item is in continuous use while the mouse button is held down. Defaults to false.
int defense
The amount of defense this item provides when equipped, either as an accessory or armor....
void DefaultToGolfClub(int newwidth, int newheight)
bool flame
If true, will cause the corresponding flame texture to be drawn while this item is held....
void DefaultToSolution(int projectileId)
This method sets a variety of Item values common to Clentaminator ammo solution items....
void DefaultToVanitypet(int projId, int buffID)
bool channel
Used for items that have special behavior when the attack button is held. Defaults to false.
int axe
The Axe power of this item. The Axe power percentage shown to the user is five times this value,...
void SetDefaults(int Type=0)
void DefaultToLawnMower(int newwidth, int newheight)
int mountType
Specifies which mount to equip when the item is used. Assign to ModContent.MountType<ModdedMountHere>...
int bait
The numerical value this item adds to a player's fishing skill when used as bait. If greater than 0,...
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:
Color color
Draws the item sprite with a colored tint. Gel and Sharkfin use this to spawn different colored items...
bool consumeAmmoOnLastShotOnly
Dictates whether or not this item should only consume ammo on its last shot of each use....
int type
The Item ID of this item. The Item ID is a unique number assigned to each Item loaded into the game....
void DefaultToGolfBall(int projid)
This method sets a variety of Item values common to golf ball items. Specifically: