15764 {
15766 {
15767 case 1001:
15774 return;
15775 case 1002:
15782 return;
15783 case 1003:
15790 return;
15791 case 1004:
15798 return;
15799 case 1005:
15806 return;
15807 case 1006:
15821 return;
15822 case 1007:
15828 return;
15829 case 1008:
15835 return;
15836 case 1009:
15842 return;
15843 case 1010:
15849 return;
15850 case 1011:
15856 return;
15857 case 1012:
15863 return;
15864 case 1013:
15870 return;
15871 case 1014:
15877 return;
15878 case 1015:
15884 return;
15885 case 1016:
15891 return;
15892 case 1017:
15898 return;
15899 case 1018:
15905 return;
15906 case 1019:
15912 return;
15913 case 1020:
15919 return;
15920 case 1021:
15926 return;
15927 case 1022:
15933 return;
15934 case 1023:
15940 return;
15941 case 1024:
15947 return;
15948 case 1025:
15954 return;
15955 case 1026:
15961 return;
15962 case 1027:
15968 return;
15969 case 1028:
15975 return;
15976 case 1029:
15982 return;
15983 case 1030:
15989 return;
15990 case 1031:
15996 return;
15997 case 1032:
16003 return;
16004 case 1033:
16010 return;
16011 case 1034:
16017 return;
16018 case 1035:
16024 return;
16025 case 1036:
16031 return;
16032 case 1037:
16038 return;
16039 case 1038:
16045 return;
16046 case 1039:
16052 return;
16053 case 1040:
16059 return;
16060 case 1041:
16066 return;
16067 case 1042:
16073 return;
16074 case 1043:
16080 return;
16081 case 1044:
16087 return;
16088 case 1045:
16094 return;
16095 case 1046:
16101 return;
16102 case 1047:
16108 return;
16109 case 1048:
16115 return;
16116 case 1049:
16122 return;
16123 case 1050:
16129 return;
16130 case 1051:
16136 return;
16137 case 1052:
16143 return;
16144 case 1053:
16150 return;
16151 case 1054:
16157 return;
16158 case 1055:
16164 return;
16165 case 1056:
16171 return;
16172 case 1057:
16178 return;
16179 case 1058:
16185 return;
16186 case 1059:
16192 return;
16193 case 1060:
16199 return;
16200 case 1061:
16206 return;
16207 case 1062:
16213 return;
16214 case 1063:
16220 return;
16221 case 1064:
16227 return;
16228 case 1065:
16234 return;
16235 case 1066:
16241 return;
16242 case 1067:
16248 return;
16249 case 1068:
16255 return;
16256 case 1069:
16262 return;
16263 case 1070:
16269 return;
16270 case 1071:
16279 return;
16280 case 1072:
16289 return;
16290 case 1073:
16296 return;
16297 case 1074:
16303 return;
16304 case 1075:
16310 return;
16311 case 1076:
16317 return;
16318 case 1077:
16324 return;
16325 case 1078:
16331 return;
16332 case 1079:
16338 return;
16339 case 1080:
16345 return;
16346 case 1081:
16352 return;
16353 case 1082:
16359 return;
16360 case 1083:
16366 return;
16367 case 1084:
16373 return;
16374 case 1085:
16380 return;
16381 case 1086:
16387 return;
16388 case 1087:
16394 return;
16395 case 1088:
16401 return;
16402 case 1089:
16408 return;
16409 case 1090:
16415 return;
16416 case 1091:
16422 return;
16423 case 1092:
16429 return;
16430 case 1093:
16436 return;
16437 case 1094:
16443 return;
16444 case 1095:
16450 return;
16451 case 1096:
16457 return;
16458 case 1097:
16464 return;
16465 case 1098:
16471 return;
16472 case 1099:
16478 return;
16479 case 1100:
16488 return;
16489 case 1101:
16500 return;
16501 case 1102:
16512 return;
16513 case 1103:
16524 return;
16525 case 1104:
16538 return;
16539 case 1105:
16552 return;
16553 case 1106:
16566 return;
16567 case 1107:
16581 return;
16582 case 1108:
16596 return;
16597 case 1109:
16611 return;
16612 case 1110:
16626 return;
16627 case 1111:
16641 return;
16642 case 1112:
16656 return;
16657 case 1113:
16663 return;
16664 case 1114:
16678 return;
16679 case 1115:
16685 return;
16686 case 1116:
16692 return;
16693 case 1117:
16699 return;
16700 case 1118:
16706 return;
16707 case 1119:
16713 return;
16714 case 1120:
16726 return;
16727 case 1121:
16745 return;
16746 case 1122:
16763 return;
16764 case 1123:
16778 return;
16779 case 1124:
16783 return;
16784 case 1125:
16795 return;
16796 case 1126:
16807 return;
16808 case 1127:
16819 return;
16820 case 1128:
16829 return;
16830 case 1129:
16842 return;
16843 case 1130:
16860 return;
16861 case 1131:
16868 return;
16869 case 1132:
16875 return;
16876 case 1133:
16885 return;
16886 case 1134:
16901 return;
16902 case 1135:
16908 return;
16909 case 1136:
16915 return;
16916 case 1137:
16928 return;
16929 case 1138:
16941 return;
16942 case 1139:
16954 return;
16955 case 1140:
16967 return;
16968 case 1141:
16973 return;
16974 case 1142:
16987 return;
16988 case 1143:
17001 return;
17002 case 1144:
17015 return;
17016 case 1145:
17029 return;
17030 case 1146:
17044 return;
17045 case 1147:
17059 return;
17060 case 1148:
17074 return;
17075 case 1149:
17089 return;
17090 case 1150:
17101 return;
17102 case 1151:
17116 return;
17117 case 1152:
17130 return;
17131 case 1153:
17144 return;
17145 case 1154:
17158 return;
17159 case 1155:
17176 return;
17177 case 1156:
17194 return;
17195 case 1157:
17214 return;
17215 case 1158:
17222 return;
17223 case 1159:
17230 return;
17231 case 1160:
17238 return;
17239 case 1161:
17246 return;
17247 case 1162:
17254 return;
17255 case 1163:
17262 return;
17263 case 1164:
17270 return;
17271 case 1165:
17278 return;
17279 case 1166:
17292 return;
17293 case 1167:
17299 return;
17300 case 1168:
17314 return;
17315 case 1169:
17328 return;
17329 case 1170:
17342 return;
17343 case 1171:
17356 return;
17357 case 1172:
17370 return;
17371 case 1173:
17382 return;
17383 case 1174:
17394 return;
17395 case 1175:
17406 return;
17407 case 1176:
17418 return;
17419 case 1177:
17430 return;
17431 case 1178:
17448 return;
17449 case 1179:
17462 return;
17463 case 1180:
17476 return;
17477 case 1181:
17490 return;
17491 case 1182:
17504 return;
17505 case 1183:
17518 return;
17519 case 1184:
17533 return;
17534 case 1185:
17549 return;
17550 case 1186:
17567 return;
17568 case 1187:
17585 return;
17586 case 1188:
17602 return;
17603 case 1189:
17621 return;
17622 case 1190:
17640 return;
17641 case 1191:
17655 return;
17656 case 1192:
17670 return;
17671 case 1193:
17688 return;
17689 case 1194:
17706 return;
17707 case 1195:
17723 return;
17724 case 1196:
17742 return;
17743 case 1197:
17761 return;
17762 case 1198:
17776 return;
17777 case 1199:
17791 return;
17792 case 1200:
17809 return;
17810 case 1201:
17827 return;
17828 case 1202:
17844 return;
17845 case 1203:
17863 return;
17864 case 1204:
17882 return;
17883 case 1205:
17890 return;
17891 case 1206:
17898 return;
17899 case 1207:
17906 return;
17907 case 1208:
17914 return;
17915 case 1209:
17922 return;
17923 case 1210:
17930 return;
17931 case 1211:
17938 return;
17939 case 1212:
17946 return;
17947 case 1213:
17954 return;
17955 case 1214:
17962 return;
17963 case 1215:
17970 return;
17971 case 1216:
17978 return;
17979 case 1217:
17986 return;
17987 case 1218:
17994 return;
17995 case 1219:
18002 return;
18003 case 1220:
18017 return;
18018 case 1221:
18032 return;
18033 case 1222:
18049 return;
18050 case 1223:
18066 return;
18067 case 1224:
18083 return;
18084 case 1225:
18098 return;
18099 case 1226:
18114 return;
18115 case 1227:
18131 return;
18132 case 1228:
18149 return;
18150 case 1229:
18167 return;
18168 case 1230:
18185 return;
18186 case 1231:
18205 return;
18206 case 1232:
18225 return;
18226 case 1233:
18243 return;
18244 case 1234:
18261 return;
18262 case 1235:
18275 return;
18276 case 1236:
18291 return;
18292 case 1237:
18307 return;
18308 case 1238:
18323 return;
18324 case 1239:
18339 return;
18340 case 1240:
18355 return;
18356 case 1241:
18371 return;
18372 case 1242:
18385 return;
18386 case 1243:
18392 return;
18393 case 1244:
18409 return;
18410 case 1245:
18426 return;
18427 case 1246:
18440 return;
18441 case 1247:
18448 return;
18449 case 1248:
18455 return;
18456 case 1249:
18463 return;
18464 case 1250:
18471 return;
18472 case 1251:
18479 return;
18480 case 1252:
18487 return;
18488 case 1253:
18494 return;
18495 case 1254:
18512 return;
18513 case 1255:
18532 return;
18533 case 1256:
18549 return;
18550 case 1257:
18564 return;
18565 case 1258:
18582 return;
18583 case 1259:
18601 return;
18602 case 1260:
18618 return;
18619 case 1261:
18632 return;
18633 case 1262:
18652 return;
18653 case 1263:
18666 return;
18667 case 1264:
18683 return;
18684 case 1265:
18702 return;
18703 case 1266:
18719 return;
18720 case 1267:
18732 return;
18733 case 1268:
18745 return;
18746 case 1269:
18758 return;
18759 case 1270:
18771 return;
18772 case 1271:
18784 return;
18785 case 1272:
18797 return;
18798 case 1273:
18810 return;
18811 case 1274:
18817 return;
18818 case 1275:
18825 return;
18826 case 1276:
18833 return;
18834 case 1277:
18841 return;
18842 case 1278:
18849 return;
18850 case 1279:
18857 return;
18858 case 1280:
18865 return;
18866 case 1281:
18873 return;
18874 case 1282:
18879 return;
18880 case 1283:
18886 return;
18887 case 1284:
18894 return;
18895 case 1285:
18902 return;
18903 case 1286:
18910 return;
18911 case 1287:
18918 return;
18919 case 1288:
18926 return;
18927 case 1289:
18934 return;
18935 case 1290:
18942 return;
18943 case 1291:
18954 return;
18955 case 1292:
18967 return;
18968 case 1293:
18974 return;
18975 case 1294:
18993 return;
18994 case 1295:
19011 return;
19012 case 1296:
19028 return;
19029 case 1297:
19046 return;
19047 case 1298:
19060 return;
19061 case 1299:
19066 return;
19067 case 1300:
19073 return;
19074 case 1301:
19080 return;
19081 case 1302:
19094 return;
19095 case 1303:
19102 return;
19103 case 1304:
19116 return;
19117 case 1305:
19133 return;
19134 case 1306:
19149 return;
19150 case 1307:
19156 return;
19157 case 1308:
19174 return;
19175 case 1309:
19194 return;
19195 case 1310:
19207 return;
19208 case 1311:
19221 return;
19222 case 1312:
19235 return;
19236 case 1313:
19254 return;
19255 case 1314:
19273 {
19281 }
19282 return;
19283 case 1315:
19291 return;
19292 case 1316:
19299 return;
19300 case 1317:
19307 return;
19308 case 1318:
19315 return;
19316 case 1319:
19336 {
19342 }
19343 return;
19344 case 1320:
19360 return;
19361 case 1321:
19368 return;
19369 case 1322:
19375 return;
19376 case 1323:
19383 return;
19384 case 1324:
19401 return;
19402 case 1325:
19420 {
19427 }
19428 return;
19429 case 1326:
19439 return;
19440 case 1327:
19456 return;
19457 case 1328:
19463 return;
19464 case 1329:
19471 return;
19472 case 1330:
19477 return;
19478 case 1331:
19487 return;
19488 case 1332:
19494 return;
19495 case 1333:
19511 return;
19512 case 1334:
19525 return;
19526 case 1335:
19539 return;
19540 case 1336:
19557 return;
19558 case 1337:
19571 return;
19572 case 1338:
19587 return;
19588 case 1339:
19593 return;
19594 case 1340:
19608 return;
19609 case 1341:
19622 return;
19623 case 1342:
19636 return;
19637 case 1343:
19645 return;
19646 case 1344:
19658 return;
19659 case 1345:
19669 return;
19670 case 1346:
19675 return;
19676 case 1347:
19681 return;
19682 case 1348:
19687 return;
19688 case 1349:
19701 return;
19702 case 1350:
19715 return;
19716 case 1351:
19729 return;
19730 case 1352:
19743 return;
19744 case 1353:
19758 return;
19759 case 1354:
19773 return;
19774 case 1355:
19788 return;
19789 case 1356:
19803 return;
19804 case 1357:
19818 return;
19819 case 1358:
19833 return;
19834 case 1359:
19848 return;
19849 case 1360:
19863 return;
19864 case 1361:
19878 return;
19879 case 1362:
19893 return;
19894 case 1363:
19908 return;
19909 case 1364:
19923 return;
19924 case 1365:
19938 return;
19939 case 1366:
19953 return;
19954 case 1367:
19968 return;
19969 case 1368:
19983 return;
19984 case 1369:
19998 return;
19999 case 1370:
20013 return;
20014 case 1371:
20028 return;
20029 case 1372:
20042 return;
20043 case 1373:
20056 return;
20057 case 1374:
20070 return;
20071 case 1375:
20084 return;
20085 case 1376:
20097 return;
20098 case 1377:
20110 return;
20111 case 1378:
20122 return;
20123 case 1379:
20134 return;
20135 case 1380:
20146 return;
20147 case 1381:
20158 return;
20159 case 1382:
20170 return;
20171 case 1383:
20182 return;
20183 case 1384:
20195 return;
20196 case 1385:
20208 return;
20209 case 1386:
20221 return;
20222 case 1387:
20234 return;
20235 case 1388:
20247 return;
20248 case 1389:
20260 return;
20261 case 1390:
20274 return;
20275 case 1391:
20288 return;
20289 case 1392:
20302 return;
20303 case 1393:
20316 return;
20317 case 1394:
20330 return;
20331 case 1395:
20344 return;
20345 case 1396:
20358 return;
20359 case 1397:
20372 return;
20373 case 1398:
20386 return;
20387 case 1399:
20400 return;
20401 case 1400:
20414 return;
20415 case 1401:
20428 return;
20429 case 1402:
20442 return;
20443 case 1403:
20456 return;
20457 case 1404:
20470 return;
20471 case 1405:
20485 return;
20486 case 1406:
20500 return;
20501 case 1407:
20515 return;
20516 case 1408:
20529 return;
20530 case 1409:
20543 return;
20544 case 1410:
20557 return;
20558 case 1411:
20570 return;
20571 case 1412:
20583 return;
20584 case 1413:
20596 return;
20597 case 1414:
20610 return;
20611 case 1415:
20624 return;
20625 case 1416:
20638 return;
20639 case 1417:
20651 return;
20652 case 1418:
20664 return;
20665 case 1419:
20678 return;
20679 case 1420:
20692 return;
20693 case 1421:
20706 return;
20707 case 1422:
20720 return;
20721 case 1423:
20734 return;
20735 case 1424:
20748 return;
20749 case 1425:
20762 return;
20763 case 1426:
20776 return;
20777 case 1427:
20790 return;
20791 case 1428:
20804 return;
20805 case 1429:
20811 return;
20812 case 1430:
20825 return;
20826 case 1431:
20839 return;
20840 case 1432:
20845 return;
20846 case 1433:
20859 return;
20860 case 1434:
20873 return;
20874 case 1435:
20887 return;
20888 case 1436:
20901 return;
20902 case 1437:
20915 return;
20916 case 1438:
20929 return;
20930 case 1439:
20943 return;
20944 case 1440:
20957 return;
20958 case 1441:
20971 return;
20972 case 1442:
20985 return;
20986 case 1443:
20999 return;
21000 case 1444:
21017 return;
21018 case 1445:
21034 return;
21035 case 1446:
21052 return;
21053 case 1447:
21064 return;
21065 case 1448:
21076 return;
21077 case 1449:
21090 return;
21091 case 1450:
21103 return;
21104 case 1451:
21117 return;
21118 case 1452:
21131 return;
21132 case 1453:
21145 return;
21146 case 1454:
21159 return;
21160 case 1455:
21173 return;
21174 case 1456:
21187 return;
21188 case 1457:
21200 return;
21201 case 1458:
21213 return;
21214 case 1459:
21227 return;
21228 case 1460:
21241 return;
21242 case 1461:
21255 return;
21256 case 1462:
21269 return;
21270 case 1463:
21283 return;
21284 case 1464:
21297 return;
21298 case 1465:
21311 return;
21312 case 1466:
21325 return;
21326 case 1467:
21339 return;
21340 case 1468:
21353 return;
21354 case 1469:
21367 return;
21368 case 1470:
21380 return;
21381 case 1471:
21393 return;
21394 case 1472:
21406 return;
21407 case 1473:
21419 return;
21420 case 1474:
21421 case 1475:
21422 case 1476:
21423 case 1477:
21424 case 1478:
21437 return;
21438 case 1479:
21439 case 1480:
21440 case 1481:
21441 case 1482:
21442 case 1483:
21443 case 1484:
21444 case 1485:
21445 case 1486:
21446 case 1487:
21447 case 1488:
21448 case 1489:
21449 case 1490:
21450 case 1491:
21451 case 1492:
21452 case 1493:
21453 case 1494:
21465 {
21467 }
21468 else
21469 {
21471 }
21473 return;
21474 }
21476 {
21477 case 1495:
21490 return;
21491 case 1496:
21492 case 1497:
21493 case 1498:
21494 case 1499:
21507 return;
21508 case 1500:
21509 case 1501:
21510 case 1502:
21523 return;
21524 }
21526 {
21527 case 1503:
21534 return;
21535 case 1504:
21542 return;
21543 case 1505:
21550 return;
21551 case 1506:
21568 return;
21569 case 1507:
21587 return;
21588 case 1508:
21594 return;
21595 case 1509:
21608 return;
21609 case 1510:
21622 return;
21623 case 1511:
21636 return;
21637 case 1512:
21650 return;
21651 case 1513:
21668 return;
21669 case 1514:
21676 return;
21677 case 1515:
21684 return;
21685 case 1516:
21686 case 1517:
21687 case 1518:
21688 case 1519:
21689 case 1520:
21690 case 1521:
21696 return;
21697 case 1522:
21698 case 1523:
21699 case 1524:
21700 case 1525:
21701 case 1526:
21702 case 1527:
21706 return;
21707 }
21709 {
21722 return;
21723 }
21725 {
21730 return;
21731 }
21733 {
21746 return;
21747 }
21749 {
21762 return;
21763 }
21765 {
21775 return;
21776 }
21778 {
21779 case 1546:
21786 return;
21787 case 1547:
21794 return;
21795 case 1548:
21802 return;
21803 case 1549:
21810 return;
21811 case 1550:
21818 return;
21819 case 1551:
21831 return;
21832 case 1552:
21846 return;
21847 case 1553:
21865 return;
21866 case 1554:
21873 return;
21874 case 1555:
21881 return;
21882 case 1556:
21889 return;
21890 case 1557:
21897 return;
21898 case 1558:
21905 return;
21906 case 1559:
21913 return;
21914 case 1560:
21921 return;
21922 case 1561:
21929 return;
21930 case 1562:
21937 return;
21938 case 1563:
21945 return;
21946 case 1564:
21953 return;
21954 case 1565:
21961 return;
21962 case 1566:
21969 return;
21970 case 1567:
21977 return;
21978 case 1568:
21985 return;
21986 case 1569:
22003 return;
22004 case 1570:
22010 return;
22011 case 1571:
22028 return;
22029 case 1572:
22046 return;
22047 case 1573:
22060 return;
22061 case 1574:
22062 case 1575:
22063 case 1576:
22076 return;
22077 case 1577:
22090 return;
22091 case 1578:
22098 return;
22099 case 1579:
22106 return;
22107 case 1580:
22114 return;
22115 case 1581:
22122 return;
22123 case 1582:
22130 return;
22131 case 1583:
22138 return;
22139 case 1584:
22146 return;
22147 case 1585:
22154 return;
22155 case 1586:
22162 return;
22163 case 1587:
22170 return;
22171 case 1588:
22178 return;
22179 case 1589:
22190 return;
22191 case 1590:
22202 return;
22203 case 1591:
22214 return;
22215 case 1592:
22226 return;
22227 case 1593:
22238 return;
22239 case 1594:
22250 return;
22251 case 1595:
22259 return;
22260 case 1596:
22261 case 1597:
22262 case 1598:
22263 case 1599:
22264 case 1600:
22265 case 1601:
22266 case 1602:
22267 case 1603:
22268 case 1604:
22269 case 1605:
22270 case 1606:
22271 case 1607:
22272 case 1608:
22273 case 1609:
22274 case 1610:
22289 return;
22290 case 1611:
22296 return;
22297 case 1612:
22303 return;
22304 case 1613:
22312 return;
22313 case 1614:
22325 return;
22326 case 1615:
22327 case 1616:
22328 case 1617:
22329 case 1618:
22330 case 1619:
22331 case 1620:
22332 case 1621:
22333 case 1622:
22334 case 1623:
22335 case 1624:
22336 case 1625:
22337 case 1626:
22338 case 1627:
22339 case 1628:
22340 case 1629:
22341 case 1630:
22342 case 1631:
22343 case 1632:
22344 case 1633:
22345 case 1634:
22346 case 1635:
22347 case 1636:
22348 case 1637:
22349 case 1638:
22350 case 1639:
22351 case 1640:
22352 case 1641:
22353 case 1642:
22354 case 1643:
22355 case 1644:
22356 case 1645:
22357 case 1646:
22358 case 1647:
22359 case 1648:
22360 case 1649:
22361 case 1650:
22362 case 1651:
22363 case 1652:
22364 case 1653:
22365 case 1654:
22366 case 1655:
22367 case 1656:
22368 case 1657:
22369 case 1658:
22370 case 1659:
22371 case 1660:
22372 case 1661:
22373 case 1662:
22374 case 1663:
22375 case 1664:
22376 case 1665:
22377 case 1666:
22378 case 1667:
22379 case 1668:
22380 case 1669:
22381 case 1670:
22382 case 1671:
22383 case 1672:
22384 case 1673:
22385 case 1674:
22386 case 1675:
22387 case 1676:
22388 case 1677:
22389 case 1678:
22390 case 1679:
22391 case 1680:
22392 case 1681:
22393 case 1682:
22394 case 1683:
22395 case 1684:
22396 case 1685:
22397 case 1686:
22398 case 1687:
22399 case 1688:
22400 case 1689:
22401 case 1690:
22402 case 1691:
22403 case 1692:
22404 case 1693:
22405 case 1694:
22406 case 1695:
22407 case 1696:
22408 case 1697:
22409 case 1698:
22410 case 1699:
22411 case 1700:
22412 case 1701:
22426 return;
22427 case 1702:
22439 return;
22440 case 1703:
22441 case 1704:
22442 case 1705:
22443 case 1706:
22444 case 1707:
22445 case 1708:
22458 return;
22459 case 1709:
22460 case 1710:
22461 case 1711:
22462 case 1712:
22474 return;
22475 }
22477 {
22490 return;
22491 }
22493 {
22505 return;
22506 }
22508 {
22509 case 1723:
22520 return;
22521 case 1724:
22528 return;
22529 case 1725:
22541 return;
22542 case 1726:
22553 return;
22554 case 1727:
22565 return;
22566 case 1728:
22577 return;
22578 case 1729:
22589 return;
22590 case 1730:
22601 return;
22602 case 1731:
22607 return;
22608 case 1732:
22613 return;
22614 case 1733:
22619 return;
22620 case 1734:
22623 return;
22624 case 1735:
22627 return;
22628 case 1736:
22634 return;
22635 case 1737:
22641 return;
22642 case 1738:
22648 return;
22649 case 1739:
22655 return;
22656 case 1740:
22662 return;
22663 case 1741:
22669 return;
22670 case 1742:
22676 return;
22677 case 1743:
22683 return;
22684 case 1744:
22690 return;
22691 case 1745:
22697 return;
22698 case 1746:
22704 return;
22705 case 1747:
22711 return;
22712 case 1748:
22718 return;
22719 case 1749:
22725 return;
22726 case 1750:
22732 return;
22733 case 1751:
22739 return;
22740 case 1752:
22746 return;
22747 case 1753:
22753 return;
22754 case 1754:
22760 return;
22761 case 1755:
22767 return;
22768 case 1756:
22774 return;
22775 case 1757:
22781 return;
22782 case 1758:
22788 return;
22789 case 1759:
22795 return;
22796 case 1760:
22802 return;
22803 case 1761:
22809 return;
22810 case 1762:
22816 return;
22817 case 1763:
22823 return;
22824 case 1764:
22830 return;
22831 case 1765:
22837 return;
22838 case 1766:
22844 return;
22845 case 1767:
22851 return;
22852 case 1768:
22858 return;
22859 case 1769:
22865 return;
22866 case 1770:
22872 return;
22873 case 1771:
22879 return;
22880 case 1772:
22886 return;
22887 case 1773:
22893 return;
22894 case 1774:
22900 return;
22901 case 1775:
22907 return;
22908 case 1776:
22914 return;
22915 case 1777:
22921 return;
22922 case 1778:
22928 return;
22929 case 1779:
22935 return;
22936 case 1780:
22942 return;
22943 case 1781:
22949 return;
22950 case 1782:
22968 return;
22969 case 1783:
22981 return;
22982 case 1784:
23000 return;
23001 case 1785:
23013 return;
23014 case 1786:
23027 return;
23028 case 1788:
23034 return;
23035 case 1789:
23041 return;
23042 case 1790:
23048 return;
23049 case 1791:
23062 return;
23063 case 1792:
23076 return;
23077 case 1793:
23089 return;
23090 case 1794:
23103 return;
23104 case 1795:
23117 return;
23118 case 1796:
23130 return;
23131 case 1797:
23138 return;
23139 case 1798:
23152 return;
23153 case 1799:
23166 return;
23167 case 1800:
23182 return;
23183 case 1801:
23200 return;
23201 case 1802:
23220 return;
23221 case 1803:
23222 case 1804:
23223 case 1805:
23224 case 1806:
23225 case 1807:
23226 return;
23227 case 1808:
23239 return;
23240 case 1809:
23256 return;
23257 case 1810:
23270 return;
23271 case 1811:
23277 return;
23278 case 1812:
23290 return;
23291 case 1813:
23302 return;
23303 case 1814:
23316 return;
23317 case 1815:
23329 return;
23330 case 1816:
23343 return;
23344 case 1817:
23357 return;
23358 case 1818:
23370 return;
23371 case 1819:
23377 return;
23378 case 1820:
23384 return;
23385 case 1821:
23391 return;
23392 case 1822:
23398 return;
23399 case 1823:
23405 return;
23406 case 1824:
23412 return;
23413 case 1825:
23429 return;
23430 case 1826:
23447 return;
23448 case 1827:
23464 return;
23465 case 1828:
23478 return;
23479 case 1829:
23494 return;
23495 case 1830:
23502 return;
23503 case 1831:
23509 return;
23510 case 1832:
23517 return;
23518 case 1833:
23525 return;
23526 case 1834:
23533 return;
23534 case 1835:
23552 return;
23553 case 1836:
23565 return;
23566 case 1837:
23578 return;
23579 case 1838:
23585 return;
23586 case 1839:
23592 return;
23593 case 1840:
23599 return;
23600 case 1841:
23606 return;
23607 case 1842:
23613 return;
23614 case 1843:
23620 return;
23621 case 1844:
23630 return;
23631 case 1845:
23637 return;
23638 case 1846:
23639 case 1847:
23640 case 1848:
23641 case 1849:
23642 case 1850:
23655 return;
23656 case 1851:
23662 return;
23663 case 1852:
23669 return;
23670 case 1853:
23676 return;
23677 case 1854:
23683 return;
23684 case 1855:
23685 case 1856:
23699 return;
23700 case 1857:
23707 return;
23708 case 1858:
23714 return;
23715 case 1859:
23729 return;
23730 case 1860:
23737 return;
23738 case 1861:
23745 return;
23746 case 1862:
23753 return;
23754 case 1863:
23761 return;
23762 case 1864:
23768 return;
23769 case 1865:
23775 return;
23776 case 1866:
23783 return;
23784 case 1867:
23787 return;
23788 case 1868:
23791 return;
23792 case 1869:
23804 return;
23805 case 1870:
23822 return;
23823 case 1871:
23830 return;
23831 case 1872:
23842 return;
23843 case 1873:
23855 return;
23856 case 1874:
23857 case 1875:
23858 case 1876:
23859 case 1877:
23860 case 1878:
23861 case 1879:
23862 case 1880:
23863 case 1881:
23864 case 1882:
23865 case 1883:
23866 case 1884:
23867 case 1885:
23868 case 1886:
23869 case 1887:
23870 case 1888:
23871 case 1889:
23872 case 1890:
23873 case 1891:
23874 case 1892:
23875 case 1893:
23876 case 1894:
23877 case 1895:
23878 case 1896:
23879 case 1897:
23880 case 1898:
23881 case 1899:
23882 case 1900:
23883 case 1901:
23884 case 1902:
23885 case 1903:
23886 case 1904:
23887 case 1905:
23899 return;
23900 case 1906:
23906 return;
23907 case 1907:
23913 return;
23914 case 1908:
23927 return;
23928 case 1909:
23941 return;
23942 case 1910:
23960 return;
23961 case 1912:
23975 return;
23976 case 1913:
23992 return;
23993 case 1914:
24004 return;
24005 case 1915:
24020 return;
24021 case 1916:
24036 return;
24037 case 1917:
24051 return;
24052 case 1918:
24068 return;
24069 case 1921:
24077 return;
24078 case 1922:
24081 return;
24082 case 1923:
24088 return;
24089 case 1924:
24101 return;
24102 case 1925:
24115 return;
24116 case 1926:
24129 return;
24130 case 1927:
24142 return;
24143 case 1928:
24159 return;
24160 case 1929:
24177 return;
24178 case 1930:
24195 return;
24196 case 1931:
24212 return;
24213 case 1932:
24219 return;
24220 case 1933:
24226 return;
24227 case 1934:
24233 return;
24234 case 1935:
24240 return;
24241 case 1936:
24247 return;
24248 case 1937:
24254 return;
24255 case 1940:
24261 return;
24262 case 1941:
24268 return;
24269 case 1942:
24275 return;
24276 case 1938:
24282 return;
24283 case 1939:
24289 return;
24290 case 1943:
24296 return;
24297 case 1944:
24303 return;
24304 case 1945:
24310 return;
24311 case 1946:
24328 return;
24329 case 1947:
24346 return;
24347 case 1948:
24348 case 1949:
24349 case 1950:
24350 case 1951:
24351 case 1952:
24352 case 1953:
24353 case 1954:
24354 case 1955:
24355 case 1956:
24356 case 1957:
24368 return;
24369 case 1958:
24378 return;
24379 case 1959:
24391 return;
24392 case 1960:
24393 case 1961:
24394 case 1962:
24408 return;
24409 case 1963:
24424 return;
24425 case 1964:
24440 return;
24441 case 1965:
24456 return;
24457 case 1966:
24463 return;
24464 case 1967:
24470 return;
24471 case 1968:
24477 return;
24478 case 1969:
24484 return;
24485 case 1970:
24486 case 1971:
24487 case 1972:
24488 case 1973:
24489 case 1974:
24490 case 1975:
24491 case 1976:
24502 return;
24503 case 1977:
24504 case 1978:
24505 case 1979:
24506 case 1980:
24507 case 1981:
24508 case 1982:
24509 case 1983:
24510 case 1984:
24511 case 1985:
24512 case 1986:
24519 {
24521 }
24523 {
24525 }
24527 {
24529 }
24536 return;
24537 }
24539 {
24540 case 1987:
24549 break;
24550 case 1988:
24557 break;
24558 case 1989:
24571 break;
24572 case 1990:
24585 break;
24586 case 1991:
24596 break;
24597 case 1992:
24610 break;
24611 case 1993:
24622 break;
24623 case 1994:
24624 case 1995:
24625 case 1996:
24626 case 1997:
24627 case 1998:
24628 case 1999:
24629 case 2000:
24630 case 2001:
24631 {
24646 {
24648 }
24650 {
24652 }
24654 {
24656 }
24658 {
24660 }
24662 {
24664 }
24666 {
24668 }
24670 {
24672 }
24674 {
24676 }
24677 break;
24678 }
24679 }
24680 }
int width
The width of this Entity's hitbox, in pixels.
int height
The height of this Entity's hitbox, in pixels.
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.
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 Item71
static readonly SoundStyle Item44
static readonly SoundStyle Item67
static readonly SoundStyle Item23
static readonly SoundStyle Item5
static readonly SoundStyle Item32
static readonly SoundStyle Item3
static readonly SoundStyle Item11
static readonly SoundStyle Item174
static readonly SoundStyle Item69
static readonly SoundStyle Item41
static readonly SoundStyle Item8
static readonly SoundStyle Item72
static readonly SoundStyle Item25
static readonly SoundStyle Item12
static readonly SoundStyle Item39
static readonly SoundStyle Item2
static readonly SoundStyle Item40
static readonly SoundStyle Item66
static readonly SoundStyle Item10
static readonly SoundStyle Item7
static readonly SoundStyle Item34
static readonly SoundStyle Item20
static readonly SoundStyle Item43
static readonly SoundStyle Item73
static readonly SoundStyle Item4
static readonly SoundStyle Item13
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....
bool consumeAmmoOnFirstShotOnly
Dictates whether or not this item should only consume ammo on its first shot of each use....
int hairDye
The numerical ID of the hair shader in F:Terraria.Graphics.Shaders.GameShaders.Hair this item will ap...
bool mech
If true, then the given item will show all placed wires and actuators when held. This item will also...
int useAnimation
The time span of the using animation for the item in ticks. This is independent of the time it takes ...
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...
byte paint
The numerical ID of the paint applied by this item when used with a paint brush or paint roller....
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....
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...
int createWall
The ID of the wall this item places on use. Either a T:Terraria.ID.WallID entry or M: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....
readonly int queenBeePrice
int healLife
The amount of health this item restores on use. Use M:Terraria.ModLoader.ModItem....
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....
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.
float shootSpeed
The velocity in pixels the projectile fired by this item will have. Actual velocity depends on the pr...
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...
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.
readonly int shadowOrbPrice
int placeStyle
The style of the tile being placed. Used for tiles that have a different look depending on the item u...
int holdStyle
Assign to an T:Terraria.ID.ItemHoldStyleID value to give this item a specific animation while the pla...
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 MakeUsableWithChlorophyteExtractinator()
bool flame
If true, will cause the corresponding flame texture to be drawn while this item is held....
readonly int eclipsePrice
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,...
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,...
bool potion
If true, this item will inflict potion sickness on use. Also determines whether the item cannot be us...
bool notAmmo
If true and the item is ammo (sets F:Terraria.Item.ammo to something), the item will not count as amm...
int type
The Item ID of this item. The Item ID is a unique number assigned to each Item loaded into the game....