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

◆ KillWall_GetItemDrops()

static int Terraria.WorldGen.KillWall_GetItemDrops ( Tile tileCache)
inlinestaticprivate

Definition at line 51268 of file WorldGen.cs.

51269 {
51270 switch (tileCache.wall)
51271 {
51272 case 237:
51273 return 4233;
51274 case 238:
51275 return 4234;
51276 case 239:
51277 return 4235;
51278 case 240:
51279 return 4236;
51280 case 246:
51281 return 4486;
51282 case 247:
51283 return 4487;
51284 case 248:
51285 return 4488;
51286 case 249:
51287 return 4489;
51288 case 250:
51289 return 4490;
51290 case 251:
51291 return 4491;
51292 case 252:
51293 return 4492;
51294 case 253:
51295 return 4493;
51296 case 254:
51297 return 4494;
51298 case 255:
51299 return 4495;
51300 case 314:
51301 return 4647;
51302 case 256:
51303 return 4496;
51304 case 257:
51305 return 4497;
51306 case 258:
51307 return 4498;
51308 case 259:
51309 return 4499;
51310 case 260:
51311 return 4500;
51312 case 261:
51313 return 4501;
51314 case 262:
51315 return 4502;
51316 case 263:
51317 return 4503;
51318 case 264:
51319 return 4504;
51320 case 265:
51321 return 4505;
51322 case 266:
51323 return 4506;
51324 case 267:
51325 return 4507;
51326 case 268:
51327 return 4508;
51328 case 269:
51329 return 4509;
51330 case 270:
51331 return 4510;
51332 case 271:
51333 return 4511;
51334 case 274:
51335 return 4512;
51336 case 275:
51337 return 3273;
51338 case 276:
51339 return 4513;
51340 case 277:
51341 return 4514;
51342 case 278:
51343 return 4515;
51344 case 279:
51345 return 4516;
51346 case 280:
51347 return 4517;
51348 case 281:
51349 return 4518;
51350 case 282:
51351 return 4519;
51352 case 283:
51353 return 4520;
51354 case 284:
51355 return 4521;
51356 case 285:
51357 return 4522;
51358 case 286:
51359 return 4523;
51360 case 287:
51361 return 4524;
51362 case 288:
51363 return 4525;
51364 case 289:
51365 return 4526;
51366 case 290:
51367 return 4527;
51368 case 291:
51369 return 4528;
51370 case 292:
51371 return 4529;
51372 case 293:
51373 return 4530;
51374 case 294:
51375 return 4531;
51376 case 295:
51377 return 4532;
51378 case 296:
51379 return 4533;
51380 case 297:
51381 return 4534;
51382 case 298:
51383 return 4535;
51384 case 299:
51385 return 4536;
51386 case 300:
51387 return 4537;
51388 case 301:
51389 return 4538;
51390 case 302:
51391 return 4539;
51392 case 303:
51393 return 4540;
51394 case 304:
51395 return 3340;
51396 case 305:
51397 return 3341;
51398 case 306:
51399 return 3342;
51400 case 307:
51401 return 3343;
51402 case 308:
51403 return 3344;
51404 case 309:
51405 return 3345;
51406 case 310:
51407 return 3346;
51408 case 311:
51409 return 3348;
51410 default:
51411 {
51412 int result = 0;
51413 if (tileCache.wall == 168)
51414 {
51415 result = 2696;
51416 }
51417 if (tileCache.wall == 169)
51418 {
51419 result = 2698;
51420 }
51421 if (tileCache.wall == 226)
51422 {
51423 result = 3752;
51424 }
51425 if (tileCache.wall == 227)
51426 {
51427 result = 3753;
51428 }
51429 if (tileCache.wall == 228)
51430 {
51431 result = 3760;
51432 }
51433 if (tileCache.wall == 229)
51434 {
51435 result = 3761;
51436 }
51437 if (tileCache.wall == 230)
51438 {
51439 result = 3762;
51440 }
51441 if (tileCache.wall == 142)
51442 {
51443 result = 2263;
51444 }
51445 if (tileCache.wall == 143)
51446 {
51447 result = 2264;
51448 }
51449 if (tileCache.wall == 144)
51450 {
51451 result = 2271;
51452 }
51453 if (tileCache.wall == 149)
51454 {
51455 result = 2505;
51456 }
51457 if (tileCache.wall == 150)
51458 {
51459 result = 2507;
51460 }
51461 if (tileCache.wall == 151)
51462 {
51463 result = 2506;
51464 }
51465 if (tileCache.wall == 152)
51466 {
51467 result = 2508;
51468 }
51469 if (tileCache.wall == 316)
51470 {
51471 result = 5216;
51472 }
51473 if (tileCache.wall == 317)
51474 {
51475 result = 5217;
51476 }
51477 if (tileCache.wall == 245)
51478 {
51479 result = 4424;
51480 }
51481 if (tileCache.wall == 315)
51482 {
51483 result = 4667;
51484 }
51485 if (tileCache.wall == 1)
51486 {
51487 result = 26;
51488 }
51489 if (tileCache.wall == 4)
51490 {
51491 result = 93;
51492 }
51493 if (tileCache.wall == 5)
51494 {
51495 result = 130;
51496 }
51497 if (tileCache.wall == 6)
51498 {
51499 result = 132;
51500 }
51501 if (tileCache.wall == 7)
51502 {
51503 result = 135;
51504 }
51505 if (tileCache.wall == 8)
51506 {
51507 result = 138;
51508 }
51509 if (tileCache.wall == 9)
51510 {
51511 result = 140;
51512 }
51513 if (tileCache.wall == 10)
51514 {
51515 result = 142;
51516 }
51517 if (tileCache.wall == 11)
51518 {
51519 result = 144;
51520 }
51521 if (tileCache.wall == 12)
51522 {
51523 result = 146;
51524 }
51525 if (tileCache.wall == 14)
51526 {
51527 result = 330;
51528 }
51529 if (tileCache.wall == 224)
51530 {
51531 result = 3472;
51532 }
51533 if (tileCache.wall == 323)
51534 {
51535 result = 5409;
51536 }
51537 if (tileCache.wall == 324)
51538 {
51539 result = 5410;
51540 }
51541 if (tileCache.wall == 325)
51542 {
51543 result = 5411;
51544 }
51545 if (tileCache.wall == 326)
51546 {
51547 result = 5412;
51548 }
51549 if (tileCache.wall == 327)
51550 {
51551 result = 5413;
51552 }
51553 if (tileCache.wall == 328)
51554 {
51555 result = 5414;
51556 }
51557 if (tileCache.wall == 329)
51558 {
51559 result = 5415;
51560 }
51561 if (tileCache.wall == 330)
51562 {
51563 result = 5416;
51564 }
51565 if (tileCache.wall == 331)
51566 {
51567 result = 5418;
51568 }
51569 if (tileCache.wall == 332)
51570 {
51571 result = 5420;
51572 }
51573 if (tileCache.wall == 333)
51574 {
51575 result = 5422;
51576 }
51577 if (tileCache.wall == 334)
51578 {
51579 result = 5424;
51580 }
51581 if (tileCache.wall == 335)
51582 {
51583 result = 5426;
51584 }
51585 if (tileCache.wall == 336)
51586 {
51587 result = 5428;
51588 }
51589 if (tileCache.wall == 337)
51590 {
51591 result = 5434;
51592 }
51593 if (tileCache.wall == 338)
51594 {
51595 result = 5436;
51596 }
51597 if (tileCache.wall == 339)
51598 {
51599 result = 5430;
51600 }
51601 if (tileCache.wall == 340)
51602 {
51603 result = 5432;
51604 }
51605 if (tileCache.wall == 341)
51606 {
51607 result = 5445;
51608 }
51609 if (tileCache.wall == 342)
51610 {
51611 result = 5446;
51612 }
51613 if (tileCache.wall == 343)
51614 {
51615 result = 5447;
51616 }
51617 if (tileCache.wall == 344)
51618 {
51619 result = 5448;
51620 }
51621 if (tileCache.wall == 345)
51622 {
51623 result = 5449;
51624 }
51625 if (tileCache.wall == 346)
51626 {
51627 result = 5450;
51628 }
51629 if (tileCache.wall == 177)
51630 {
51631 result = 3067;
51632 }
51633 if (tileCache.wall == 167)
51634 {
51635 result = 2691;
51636 }
51637 if (tileCache.wall == 60)
51638 {
51639 result = 3584;
51640 }
51641 if (tileCache.wall == 231)
51642 {
51643 result = 3952;
51644 }
51645 if (tileCache.wall == 232)
51646 {
51647 result = 3954;
51648 }
51649 if (tileCache.wall == 225)
51650 {
51651 result = 3751;
51652 }
51653 if (tileCache.wall == 233)
51654 {
51655 result = 3956;
51656 }
51657 if (tileCache.wall == 234)
51658 {
51659 result = 4052;
51660 }
51661 if (tileCache.wall == 235)
51662 {
51663 result = 4053;
51664 }
51665 if (tileCache.wall == 236)
51666 {
51667 result = 4140;
51668 }
51669 if (tileCache.wall == 312)
51670 {
51671 result = 4565;
51672 }
51673 if (tileCache.wall == 313)
51674 {
51675 result = 4548;
51676 }
51677 if (tileCache.wall == 319)
51678 {
51679 result = 5307;
51680 }
51681 if (tileCache.wall == 318)
51682 {
51683 result = 5291;
51684 }
51685 if (tileCache.wall == 179)
51686 {
51687 result = 3083;
51688 }
51689 if (tileCache.wall == 183)
51690 {
51691 result = 3082;
51692 }
51693 if (tileCache.wall == 321)
51694 {
51695 result = 5397;
51696 }
51697 if (tileCache.wall == 322)
51698 {
51699 result = 5399;
51700 }
51701 if (tileCache.wall == 181)
51702 {
51703 result = 3089;
51704 }
51705 if (tileCache.wall == 184)
51706 {
51707 result = 3088;
51708 }
51709 if (tileCache.wall == 186)
51710 {
51711 result = 3238;
51712 }
51713 if (tileCache.wall == 320)
51714 {
51715 result = 5396;
51716 }
51717 if (tileCache.wall >= 153 && tileCache.wall <= 166)
51718 {
51719 switch (tileCache.wall)
51720 {
51721 case 154:
51722 result = 2679;
51723 break;
51724 case 158:
51725 result = 2680;
51726 break;
51727 case 166:
51728 result = 2689;
51729 break;
51730 case 163:
51731 result = 2690;
51732 break;
51733 case 165:
51734 result = 2687;
51735 break;
51736 case 162:
51737 result = 2688;
51738 break;
51739 case 156:
51740 result = 2683;
51741 break;
51742 case 160:
51743 result = 2684;
51744 break;
51745 case 164:
51746 result = 2685;
51747 break;
51748 case 161:
51749 result = 2686;
51750 break;
51751 case 155:
51752 result = 2681;
51753 break;
51754 case 159:
51755 result = 2682;
51756 break;
51757 case 153:
51758 result = 2677;
51759 break;
51760 case 157:
51761 result = 2678;
51762 break;
51763 }
51764 }
51765 if (tileCache.wall == 136)
51766 {
51767 result = 2169;
51768 }
51769 if (tileCache.wall == 137)
51770 {
51771 result = 2170;
51772 }
51773 if (tileCache.wall == 172)
51774 {
51775 result = 2788;
51776 }
51777 if (tileCache.wall == 242)
51778 {
51779 result = 4279;
51780 }
51781 if (tileCache.wall == 243)
51782 {
51783 result = 4280;
51784 }
51785 if (tileCache.wall == 145)
51786 {
51787 result = 2333;
51788 }
51789 if (tileCache.wall == 16)
51790 {
51791 result = 30;
51792 }
51793 if (tileCache.wall == 17)
51794 {
51795 result = 135;
51796 }
51797 if (tileCache.wall == 18)
51798 {
51799 result = 138;
51800 }
51801 if (tileCache.wall == 19)
51802 {
51803 result = 140;
51804 }
51805 if (tileCache.wall == 20)
51806 {
51807 result = 330;
51808 }
51809 if (tileCache.wall == 21)
51810 {
51811 result = 392;
51812 }
51813 if (tileCache.wall == 86 || tileCache.wall == 108)
51814 {
51815 result = 1126;
51816 }
51817 if (tileCache.wall == 173)
51818 {
51819 result = 2789;
51820 }
51821 if (tileCache.wall == 174)
51822 {
51823 result = 2790;
51824 }
51825 if (tileCache.wall == 175)
51826 {
51827 result = 2791;
51828 }
51829 if (tileCache.wall == 176)
51830 {
51831 result = 2861;
51832 }
51833 if (tileCache.wall == 182)
51834 {
51835 result = 3101;
51836 }
51837 if (tileCache.wall == 133)
51838 {
51839 result = 2158;
51840 }
51841 if (tileCache.wall == 134)
51842 {
51843 result = 2159;
51844 }
51845 if (tileCache.wall == 135)
51846 {
51847 result = 2160;
51848 }
51849 else if (tileCache.wall == 113)
51850 {
51851 result = 1726;
51852 }
51853 else if (tileCache.wall == 114)
51854 {
51855 result = 1728;
51856 }
51857 else if (tileCache.wall == 115)
51858 {
51859 result = 1730;
51860 }
51861 else if (tileCache.wall == 146)
51862 {
51863 result = 2432;
51864 }
51865 else if (tileCache.wall == 147)
51866 {
51867 result = 2433;
51868 }
51869 else if (tileCache.wall == 148)
51870 {
51871 result = 2434;
51872 }
51873 if (tileCache.wall >= 116 && tileCache.wall <= 125)
51874 {
51875 result = 1948 + tileCache.wall - 116;
51876 }
51877 if (tileCache.wall >= 126 && tileCache.wall <= 132)
51878 {
51879 result = 2008 + tileCache.wall - 126;
51880 }
51881 if (tileCache.wall == 22)
51882 {
51883 result = 417;
51884 }
51885 if (tileCache.wall == 23)
51886 {
51887 result = 418;
51888 }
51889 if (tileCache.wall == 24)
51890 {
51891 result = 419;
51892 }
51893 if (tileCache.wall == 25)
51894 {
51895 result = 420;
51896 }
51897 if (tileCache.wall == 26)
51898 {
51899 result = 421;
51900 }
51901 if (tileCache.wall == 29)
51902 {
51903 result = 587;
51904 }
51905 if (tileCache.wall == 30)
51906 {
51907 result = 592;
51908 }
51909 if (tileCache.wall == 31)
51910 {
51911 result = 595;
51912 }
51913 if (tileCache.wall == 32)
51914 {
51915 result = 605;
51916 }
51917 if (tileCache.wall == 33)
51918 {
51919 result = 606;
51920 }
51921 if (tileCache.wall == 34)
51922 {
51923 result = 608;
51924 }
51925 if (tileCache.wall == 35)
51926 {
51927 result = 610;
51928 }
51929 if (tileCache.wall == 36)
51930 {
51931 result = 615;
51932 }
51933 if (tileCache.wall == 37)
51934 {
51935 result = 616;
51936 }
51937 if (tileCache.wall == 38)
51938 {
51939 result = 617;
51940 }
51941 if (tileCache.wall == 39)
51942 {
51943 result = 618;
51944 }
51945 if (tileCache.wall == 41)
51946 {
51947 result = 622;
51948 }
51949 if (tileCache.wall == 42)
51950 {
51951 result = 623;
51952 }
51953 if (tileCache.wall == 43)
51954 {
51955 result = 624;
51956 }
51957 if (tileCache.wall == 44)
51958 {
51959 result = 663;
51960 }
51961 if (tileCache.wall == 45)
51962 {
51963 result = 720;
51964 }
51965 if (tileCache.wall == 46)
51966 {
51967 result = 721;
51968 }
51969 if (tileCache.wall == 47)
51970 {
51971 result = 722;
51972 }
51973 if (tileCache.wall == 66)
51974 {
51975 result = 745;
51976 }
51977 if (tileCache.wall == 67)
51978 {
51979 result = 746;
51980 }
51981 if (tileCache.wall == 68)
51982 {
51983 result = 747;
51984 }
51985 if (tileCache.wall == 84)
51986 {
51987 result = 884;
51988 }
51989 if (tileCache.wall == 72)
51990 {
51991 result = 750;
51992 }
51993 if (tileCache.wall == 73)
51994 {
51995 result = 752;
51996 }
51997 if (tileCache.wall == 74)
51998 {
51999 result = 764;
52000 }
52001 if (tileCache.wall == 85)
52002 {
52003 result = 927;
52004 }
52005 if (tileCache.wall == 75)
52006 {
52007 result = 768;
52008 }
52009 if (tileCache.wall == 76)
52010 {
52011 result = 769;
52012 }
52013 if (tileCache.wall == 77)
52014 {
52015 result = 770;
52016 }
52017 if (tileCache.wall == 82)
52018 {
52019 result = 825;
52020 }
52021 if (tileCache.wall == 27)
52022 {
52023 result = 479;
52024 }
52025 if (tileCache.wall == 106)
52026 {
52027 result = 1447;
52028 }
52029 if (tileCache.wall == 107)
52030 {
52031 result = 1448;
52032 }
52033 if (tileCache.wall == 109)
52034 {
52035 result = 1590;
52036 }
52037 if (tileCache.wall == 110)
52038 {
52039 result = 1592;
52040 }
52041 if (tileCache.wall == 111)
52042 {
52043 result = 1594;
52044 }
52045 if (tileCache.wall == 78)
52046 {
52047 result = 1723;
52048 }
52049 if (tileCache.wall == 87 || tileCache.wall == 112)
52050 {
52051 result = 1102;
52052 }
52053 if (tileCache.wall == 94 || tileCache.wall == 100)
52054 {
52055 result = 1378;
52056 }
52057 if (tileCache.wall == 95 || tileCache.wall == 101)
52058 {
52059 result = 1379;
52060 }
52061 if (tileCache.wall == 96 || tileCache.wall == 102)
52062 {
52063 result = 1380;
52064 }
52065 if (tileCache.wall == 97 || tileCache.wall == 103)
52066 {
52067 result = 1381;
52068 }
52069 if (tileCache.wall == 98 || tileCache.wall == 104)
52070 {
52071 result = 1382;
52072 }
52073 if (tileCache.wall == 99 || tileCache.wall == 105)
52074 {
52075 result = 1383;
52076 }
52077 if (tileCache.wall == 241)
52078 {
52079 result = 4260;
52080 }
52081 if (tileCache.wall >= 88 && tileCache.wall <= 93)
52082 {
52083 result = 1267 + tileCache.wall - 88;
52084 }
52085 if (tileCache.wall >= 138 && tileCache.wall <= 141)
52086 {
52087 result = 2210 + tileCache.wall - 138;
52088 }
52089 return result;
52090 }
52091 }
52092 }

References Terraria.Tile.wall.