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

◆ GrantArmorBenefits()

void Terraria.Player.GrantArmorBenefits ( Item armorPiece)
inlineprivate

Definition at line 12428 of file Player.cs.

12429 {
12430 int type = armorPiece.type;
12433 if (armorPiece.type == 3017 || armorPiece.type == 3993)
12434 {
12435 flowerBoots = true;
12436 if (whoAmI == Main.myPlayer)
12437 {
12439 }
12440 }
12441 if (armorPiece.type == 5001)
12442 {
12443 moveSpeed += 0.25f;
12444 moonLordLegs = true;
12445 }
12446 statDefense += armorPiece.defense;
12447 lifeRegen += armorPiece.lifeRegen;
12448 if (armorPiece.shieldSlot > 0)
12449 {
12450 hasRaisableShield = true;
12451 }
12452 switch (armorPiece.type)
12453 {
12454 case 3797:
12455 maxTurrets++;
12456 manaCost -= 0.1f;
12457 magicDamage += 0.1f;
12458 break;
12459 case 3798:
12460 magicDamage += 0.1f;
12461 minionDamage += 0.2f;
12462 break;
12463 case 3799:
12464 minionDamage += 0.1f;
12465 magicCrit += 20;
12466 moveSpeed += 0.2f;
12467 break;
12468 case 3800:
12469 maxTurrets++;
12470 lifeRegen += 4;
12471 break;
12472 case 3801:
12473 meleeDamage += 0.15f;
12474 minionDamage += 0.15f;
12475 break;
12476 case 3802:
12477 minionDamage += 0.15f;
12478 meleeCrit += 15;
12479 moveSpeed += 0.15f;
12480 break;
12481 case 3806:
12482 maxTurrets++;
12483 meleeSpeed += 0.2f;
12484 break;
12485 case 3807:
12486 meleeDamage += 0.2f;
12487 minionDamage += 0.2f;
12488 break;
12489 case 3808:
12490 minionDamage += 0.1f;
12491 meleeCrit += 15;
12492 moveSpeed += 0.2f;
12493 break;
12494 case 3803:
12495 maxTurrets++;
12496 rangedCrit += 10;
12497 break;
12498 case 3804:
12499 rangedDamage += 0.2f;
12500 minionDamage += 0.2f;
12501 huntressAmmoCost90 = true;
12502 break;
12503 case 3805:
12504 minionDamage += 0.1f;
12505 moveSpeed += 0.2f;
12506 break;
12507 case 3871:
12508 maxTurrets += 2;
12509 meleeDamage += 0.1f;
12510 minionDamage += 0.1f;
12511 break;
12512 case 3872:
12513 minionDamage += 0.3f;
12514 lifeRegen += 8;
12515 break;
12516 case 3873:
12517 minionDamage += 0.2f;
12518 meleeCrit += 20;
12519 moveSpeed += 0.2f;
12520 break;
12521 case 3874:
12522 maxTurrets += 2;
12523 magicDamage += 0.15f;
12524 minionDamage += 0.15f;
12525 break;
12526 case 3875:
12527 minionDamage += 0.25f;
12528 magicDamage += 0.1f;
12529 manaCost -= 0.15f;
12530 break;
12531 case 3876:
12532 minionDamage += 0.2f;
12533 magicCrit += 25;
12534 moveSpeed += 0.2f;
12535 break;
12536 case 3877:
12537 maxTurrets += 2;
12538 minionDamage += 0.1f;
12539 rangedCrit += 10;
12540 break;
12541 case 3878:
12542 minionDamage += 0.25f;
12543 rangedDamage += 0.25f;
12544 ammoCost80 = true;
12545 break;
12546 case 3879:
12547 minionDamage += 0.25f;
12548 rangedCrit += 10;
12549 moveSpeed += 0.2f;
12550 break;
12551 case 3880:
12552 maxTurrets += 2;
12553 minionDamage += 0.2f;
12554 meleeDamage += 0.2f;
12555 break;
12556 case 3881:
12557 meleeSpeed += 0.2f;
12558 meleeCrit += 5;
12559 minionDamage += 0.2f;
12560 break;
12561 case 3882:
12562 minionDamage += 0.2f;
12563 meleeCrit += 20;
12564 moveSpeed += 0.3f;
12565 break;
12566 }
12567 if (armorPiece.type == 5100)
12568 {
12570 }
12571 if (armorPiece.type == 268)
12572 {
12573 accDivingHelm = true;
12574 }
12575 if (armorPiece.type == 238)
12576 {
12577 magicDamage += 0.05f;
12578 if (Main.tenthAnniversaryWorld)
12579 {
12580 maxMinions++;
12581 }
12582 }
12583 if (armorPiece.type == 3770)
12584 {
12585 slowFall = true;
12586 }
12587 if (armorPiece.type == 4404)
12588 {
12589 canFloatInWater = true;
12590 }
12591 if (armorPiece.type == 3776)
12592 {
12593 magicDamage += 0.15f;
12594 minionDamage += 0.15f;
12595 }
12596 if (armorPiece.type == 3777)
12597 {
12598 statManaMax2 += 40;
12599 minionDamage += 0.1f;
12600 maxMinions++;
12601 }
12602 if (armorPiece.type == 3778)
12603 {
12604 statManaMax2 += 40;
12605 magicDamage += 0.1f;
12606 maxMinions++;
12607 }
12608 if (armorPiece.type == 3212)
12609 {
12610 armorPenetration += 5;
12611 }
12612 if (armorPiece.type == 2277)
12613 {
12614 magicDamage += 0.05f;
12615 meleeDamage += 0.05f;
12616 rangedDamage += 0.05f;
12617 minionDamage += 0.05f;
12618 magicCrit += 5;
12619 rangedCrit += 5;
12620 meleeCrit += 5;
12621 meleeSpeed += 0.1f;
12622 moveSpeed += 0.1f;
12623 }
12624 if (armorPiece.type == 2279)
12625 {
12626 magicDamage += 0.06f;
12627 magicCrit += 6;
12628 manaCost -= 0.1f;
12629 }
12630 if (armorPiece.type == 3109 || armorPiece.type == 4008)
12631 {
12632 nightVision = true;
12633 }
12634 if (armorPiece.type == 256 || armorPiece.type == 257 || armorPiece.type == 258)
12635 {
12636 rangedCrit += 3;
12637 meleeCrit += 3;
12638 magicCrit += 3;
12639 }
12640 if (armorPiece.type == 3374)
12641 {
12642 rangedCrit += 4;
12643 }
12644 if (armorPiece.type == 3375)
12645 {
12646 rangedDamage += 0.05f;
12647 }
12648 if (armorPiece.type == 3376)
12649 {
12650 rangedCrit += 4;
12651 }
12652 if (armorPiece.type == 151 || armorPiece.type == 959 || armorPiece.type == 152 || armorPiece.type == 153)
12653 {
12654 rangedDamage += 0.05f;
12655 }
12656 if (armorPiece.type == 2275)
12657 {
12658 magicDamage += 0.06f;
12659 magicCrit += 6;
12660 }
12661 if (armorPiece.type == 123 || armorPiece.type == 124 || armorPiece.type == 125)
12662 {
12663 magicDamage += 0.09f;
12664 }
12665 if (armorPiece.type == 228 || armorPiece.type == 960)
12666 {
12667 statManaMax2 += 40;
12668 magicCrit += 6;
12669 }
12670 if (armorPiece.type == 229 || armorPiece.type == 961)
12671 {
12672 statManaMax2 += 20;
12673 magicDamage += 0.06f;
12674 }
12675 if (armorPiece.type == 230 || armorPiece.type == 962)
12676 {
12677 statManaMax2 += 20;
12678 magicCrit += 6;
12679 }
12680 if (armorPiece.type == 100 || armorPiece.type == 101 || armorPiece.type == 102)
12681 {
12682 magicCrit += 5;
12683 meleeCrit += 5;
12684 rangedCrit += 5;
12685 }
12686 if (armorPiece.type == 956 || armorPiece.type == 957 || armorPiece.type == 958)
12687 {
12688 magicCrit += 5;
12689 meleeCrit += 5;
12690 rangedCrit += 5;
12691 }
12692 if (armorPiece.type == 792 || armorPiece.type == 793 || armorPiece.type == 794)
12693 {
12694 meleeDamage += 0.03f;
12695 rangedDamage += 0.03f;
12696 magicDamage += 0.03f;
12697 minionDamage += 0.03f;
12698 }
12699 if (armorPiece.type == 231)
12700 {
12701 meleeCrit += 7;
12702 }
12703 if (armorPiece.type == 232)
12704 {
12705 meleeDamage += 0.07f;
12706 }
12707 if (armorPiece.type == 233)
12708 {
12709 meleeSpeed += 0.07f;
12710 }
12711 if (armorPiece.type == 371)
12712 {
12713 magicCrit += 9;
12714 magicDamage += 0.1f;
12715 statManaMax2 += 40;
12716 }
12717 if (armorPiece.type == 372)
12718 {
12719 moveSpeed += 0.1f;
12720 meleeDamage += 0.15f;
12721 }
12722 if (armorPiece.type == 373)
12723 {
12724 rangedDamage += 0.1f;
12725 rangedCrit += 10;
12726 }
12727 if (armorPiece.type == 374)
12728 {
12729 magicCrit += 5;
12730 meleeCrit += 5;
12731 rangedCrit += 5;
12732 }
12733 if (armorPiece.type == 375)
12734 {
12735 rangedDamage += 0.03f;
12736 meleeDamage += 0.03f;
12737 magicDamage += 0.03f;
12738 minionDamage += 0.03f;
12739 moveSpeed += 0.1f;
12740 }
12741 if (armorPiece.type == 376)
12742 {
12743 magicDamage += 0.15f;
12744 statManaMax2 += 60;
12745 }
12746 if (armorPiece.type == 377)
12747 {
12748 meleeCrit += 8;
12749 meleeDamage += 0.1f;
12750 }
12751 if (armorPiece.type == 378)
12752 {
12753 rangedDamage += 0.12f;
12754 rangedCrit += 7;
12755 }
12756 if (armorPiece.type == 379)
12757 {
12758 rangedDamage += 0.07f;
12759 meleeDamage += 0.07f;
12760 magicDamage += 0.07f;
12761 minionDamage += 0.07f;
12762 }
12763 if (armorPiece.type == 380)
12764 {
12765 magicCrit += 10;
12766 meleeCrit += 10;
12767 rangedCrit += 10;
12768 }
12769 if (armorPiece.type >= 2367 && armorPiece.type <= 2369)
12770 {
12771 fishingSkill += 5;
12772 }
12773 if (armorPiece.type == 400)
12774 {
12775 magicDamage += 0.12f;
12776 magicCrit += 12;
12777 statManaMax2 += 80;
12778 }
12779 if (armorPiece.type == 401)
12780 {
12781 meleeCrit += 7;
12782 meleeDamage += 0.14f;
12783 }
12784 if (armorPiece.type == 402)
12785 {
12786 rangedDamage += 0.14f;
12787 rangedCrit += 10;
12788 }
12789 if (armorPiece.type == 403)
12790 {
12791 rangedDamage += 0.08f;
12792 meleeDamage += 0.08f;
12793 magicDamage += 0.08f;
12794 minionDamage += 0.08f;
12795 }
12796 if (armorPiece.type == 404)
12797 {
12798 magicCrit += 7;
12799 meleeCrit += 7;
12800 rangedCrit += 7;
12801 moveSpeed += 0.05f;
12802 }
12803 if (armorPiece.type == 1205)
12804 {
12805 meleeDamage += 0.12f;
12806 meleeSpeed += 0.12f;
12807 }
12808 if (armorPiece.type == 1206)
12809 {
12810 rangedDamage += 0.09f;
12811 rangedCrit += 9;
12812 }
12813 if (armorPiece.type == 1207)
12814 {
12815 magicDamage += 0.09f;
12816 magicCrit += 9;
12817 statManaMax2 += 60;
12818 }
12819 if (armorPiece.type == 1208)
12820 {
12821 meleeDamage += 0.03f;
12822 rangedDamage += 0.03f;
12823 magicDamage += 0.03f;
12824 minionDamage += 0.03f;
12825 magicCrit += 2;
12826 meleeCrit += 2;
12827 rangedCrit += 2;
12828 }
12829 if (armorPiece.type == 1209)
12830 {
12831 meleeDamage += 0.02f;
12832 rangedDamage += 0.02f;
12833 magicDamage += 0.02f;
12834 minionDamage += 0.02f;
12835 magicCrit++;
12836 meleeCrit++;
12837 rangedCrit++;
12838 }
12839 if (armorPiece.type == 1210)
12840 {
12841 meleeDamage += 0.11f;
12842 meleeSpeed += 0.11f;
12843 moveSpeed += 0.07f;
12844 }
12845 if (armorPiece.type == 1211)
12846 {
12847 rangedCrit += 15;
12848 moveSpeed += 0.08f;
12849 }
12850 if (armorPiece.type == 1212)
12851 {
12852 magicCrit += 18;
12853 statManaMax2 += 80;
12854 }
12855 if (armorPiece.type == 1213)
12856 {
12857 magicCrit += 6;
12858 meleeCrit += 6;
12859 rangedCrit += 6;
12860 }
12861 if (armorPiece.type == 1214)
12862 {
12863 moveSpeed += 0.11f;
12864 meleeDamage += 0.08f;
12865 rangedDamage += 0.08f;
12866 magicDamage += 0.08f;
12867 minionDamage += 0.08f;
12868 }
12869 if (armorPiece.type == 1215)
12870 {
12871 meleeDamage += 0.09f;
12872 meleeCrit += 9;
12873 meleeSpeed += 0.09f;
12874 }
12875 if (armorPiece.type == 1216)
12876 {
12877 rangedDamage += 0.16f;
12878 rangedCrit += 7;
12879 }
12880 if (armorPiece.type == 1217)
12881 {
12882 magicDamage += 0.16f;
12883 magicCrit += 7;
12884 statManaMax2 += 100;
12885 }
12886 if (armorPiece.type == 1218)
12887 {
12888 meleeDamage += 0.04f;
12889 rangedDamage += 0.04f;
12890 magicDamage += 0.04f;
12891 minionDamage += 0.04f;
12892 magicCrit += 3;
12893 meleeCrit += 3;
12894 rangedCrit += 3;
12895 }
12896 if (armorPiece.type == 1219)
12897 {
12898 meleeDamage += 0.03f;
12899 rangedDamage += 0.03f;
12900 magicDamage += 0.03f;
12901 minionDamage += 0.03f;
12902 magicCrit += 3;
12903 meleeCrit += 3;
12904 rangedCrit += 3;
12905 moveSpeed += 0.06f;
12906 }
12907 if (armorPiece.type == 558 || armorPiece.type == 4898)
12908 {
12909 magicDamage += 0.12f;
12910 magicCrit += 12;
12911 statManaMax2 += 100;
12912 }
12913 if (armorPiece.type == 559 || armorPiece.type == 4896)
12914 {
12915 meleeCrit += 10;
12916 meleeDamage += 0.1f;
12917 meleeSpeed += 0.1f;
12918 }
12919 if (armorPiece.type == 553 || armorPiece.type == 4897)
12920 {
12921 rangedDamage += 0.15f;
12922 rangedCrit += 8;
12923 }
12924 if (armorPiece.type == 4873 || armorPiece.type == 4899)
12925 {
12926 minionDamage += 0.1f;
12927 maxMinions++;
12928 }
12929 if (armorPiece.type == 551 || armorPiece.type == 4900)
12930 {
12931 magicCrit += 7;
12932 meleeCrit += 7;
12933 rangedCrit += 7;
12934 }
12935 if (armorPiece.type == 552 || armorPiece.type == 4901)
12936 {
12937 rangedDamage += 0.07f;
12938 meleeDamage += 0.07f;
12939 magicDamage += 0.07f;
12940 minionDamage += 0.07f;
12941 moveSpeed += 0.08f;
12942 }
12943 if (armorPiece.type == 4982)
12944 {
12945 rangedCrit += 5;
12946 meleeCrit += 5;
12947 magicCrit += 5;
12948 manaCost -= 0.1f;
12949 }
12950 if (armorPiece.type == 4983)
12951 {
12952 rangedDamage += 0.05f;
12953 meleeDamage += 0.05f;
12954 magicDamage += 0.05f;
12955 minionDamage += 0.05f;
12956 huntressAmmoCost90 = true;
12957 }
12958 if (armorPiece.type == 4984)
12959 {
12960 meleeSpeed += 0.1f;
12961 moveSpeed += 0.2f;
12962 }
12963 if (armorPiece.type == 1001)
12964 {
12965 meleeDamage += 0.16f;
12966 meleeCrit += 6;
12967 }
12968 if (armorPiece.type == 1002)
12969 {
12970 rangedDamage += 0.16f;
12971 chloroAmmoCost80 = true;
12972 }
12973 if (armorPiece.type == 1003)
12974 {
12975 statManaMax2 += 80;
12976 manaCost -= 0.17f;
12977 magicDamage += 0.16f;
12978 }
12979 if (armorPiece.type == 1004)
12980 {
12981 meleeDamage += 0.05f;
12982 magicDamage += 0.05f;
12983 rangedDamage += 0.05f;
12984 minionDamage += 0.05f;
12985 magicCrit += 7;
12986 meleeCrit += 7;
12987 rangedCrit += 7;
12988 }
12989 if (armorPiece.type == 1005)
12990 {
12991 magicCrit += 8;
12992 meleeCrit += 8;
12993 rangedCrit += 8;
12994 moveSpeed += 0.05f;
12995 }
12996 if (armorPiece.type == 2189)
12997 {
12998 statManaMax2 += 60;
12999 manaCost -= 0.13f;
13000 magicDamage += 0.1f;
13001 magicCrit += 10;
13002 }
13003 if (armorPiece.type == 1504)
13004 {
13005 magicDamage += 0.07f;
13006 magicCrit += 7;
13007 }
13008 if (armorPiece.type == 1505)
13009 {
13010 magicDamage += 0.08f;
13011 moveSpeed += 0.08f;
13012 }
13013 if (armorPiece.type == 1546)
13014 {
13015 rangedCrit += 5;
13016 arrowDamage *= 1.15f;
13017 }
13018 if (armorPiece.type == 1547)
13019 {
13020 rangedCrit += 5;
13021 bulletDamage *= 1.15f;
13022 }
13023 if (armorPiece.type == 1548)
13024 {
13025 rangedCrit += 5;
13026 rocketDamage *= 1.15f;
13027 }
13028 if (armorPiece.type == 1549)
13029 {
13030 rangedCrit += 13;
13031 rangedDamage += 0.13f;
13032 ammoCost80 = true;
13033 }
13034 if (armorPiece.type == 1550)
13035 {
13036 rangedCrit += 7;
13037 moveSpeed += 0.12f;
13038 }
13039 if (armorPiece.type == 1282)
13040 {
13041 statManaMax2 += 20;
13042 manaCost -= 0.05f;
13043 }
13044 if (armorPiece.type == 1283)
13045 {
13046 statManaMax2 += 40;
13047 manaCost -= 0.07f;
13048 }
13049 if (armorPiece.type == 1284)
13050 {
13051 statManaMax2 += 40;
13052 manaCost -= 0.09f;
13053 }
13054 if (armorPiece.type == 1285)
13055 {
13056 statManaMax2 += 60;
13057 manaCost -= 0.11f;
13058 }
13059 if (armorPiece.type == 1286 || armorPiece.type == 4256)
13060 {
13061 statManaMax2 += 60;
13062 manaCost -= 0.13f;
13063 }
13064 if (armorPiece.type == 1287)
13065 {
13066 statManaMax2 += 80;
13067 manaCost -= 0.15f;
13068 }
13069 if (armorPiece.type == 1316 || armorPiece.type == 1317 || armorPiece.type == 1318)
13070 {
13071 aggro += 250;
13072 }
13073 if (armorPiece.type == 1316)
13074 {
13075 meleeDamage += 0.06f;
13076 }
13077 if (armorPiece.type == 1317)
13078 {
13079 meleeDamage += 0.08f;
13080 meleeCrit += 8;
13081 }
13082 if (armorPiece.type == 1318)
13083 {
13084 meleeCrit += 4;
13085 }
13086 if (armorPiece.type == 2199 || armorPiece.type == 2202)
13087 {
13088 aggro += 250;
13089 }
13090 if (armorPiece.type == 2201)
13091 {
13092 aggro += 400;
13093 }
13094 if (armorPiece.type == 2199)
13095 {
13096 meleeDamage += 0.06f;
13097 }
13098 if (armorPiece.type == 2200)
13099 {
13100 meleeDamage += 0.08f;
13101 meleeCrit += 8;
13102 meleeSpeed += 0.06f;
13103 moveSpeed += 0.06f;
13104 }
13105 if (armorPiece.type == 2201)
13106 {
13107 meleeDamage += 0.05f;
13108 meleeCrit += 5;
13109 }
13110 if (armorPiece.type == 2202)
13111 {
13112 meleeSpeed += 0.06f;
13113 moveSpeed += 0.06f;
13114 }
13115 if (armorPiece.type == 684)
13116 {
13117 rangedDamage += 0.16f;
13118 meleeDamage += 0.16f;
13119 }
13120 if (armorPiece.type == 685)
13121 {
13122 meleeCrit += 11;
13123 rangedCrit += 11;
13124 }
13125 if (armorPiece.type == 686)
13126 {
13127 moveSpeed += 0.08f;
13128 meleeSpeed += 0.1f;
13129 }
13130 if (armorPiece.type == 5068)
13131 {
13132 maxMinions++;
13133 minionDamage += 0.05f;
13134 }
13135 if (armorPiece.type == 2361)
13136 {
13137 maxMinions++;
13138 minionDamage += 0.04f;
13139 }
13140 if (armorPiece.type == 2362)
13141 {
13142 maxMinions++;
13143 minionDamage += 0.04f;
13144 }
13145 if (armorPiece.type == 2363)
13146 {
13147 minionDamage += 0.05f;
13148 }
13149 if (armorPiece.type == 3266)
13150 {
13151 minionDamage += 0.08f;
13152 }
13153 if (armorPiece.type == 3267)
13154 {
13155 maxMinions++;
13156 }
13157 if (armorPiece.type == 3268)
13158 {
13159 minionDamage += 0.08f;
13160 }
13161 if (armorPiece.type == 410)
13162 {
13163 pickSpeed -= 0.1f;
13164 }
13165 if (armorPiece.type == 411)
13166 {
13167 pickSpeed -= 0.1f;
13168 }
13169 if (armorPiece.type >= 1158 && armorPiece.type <= 1161)
13170 {
13171 maxMinions++;
13172 }
13173 if (armorPiece.type == 1159)
13174 {
13175 whipRangeMultiplier += 0.1f;
13176 }
13177 if (armorPiece.type >= 1159 && armorPiece.type <= 1161)
13178 {
13179 minionDamage += 0.1f;
13180 }
13181 if (armorPiece.type >= 2370 && armorPiece.type <= 2371)
13182 {
13183 minionDamage += 0.05f;
13184 maxMinions++;
13185 }
13186 if (armorPiece.type == 2372)
13187 {
13188 minionDamage += 0.06f;
13189 maxMinions++;
13190 }
13191 if (armorPiece.type == 3381)
13192 {
13193 maxMinions++;
13194 maxTurrets++;
13195 minionDamage += 0.22f;
13196 }
13197 if (armorPiece.type == 3382 || armorPiece.type == 3383)
13198 {
13199 maxMinions += 2;
13200 whipRangeMultiplier += 0.15f;
13201 minionDamage += 0.22f;
13202 }
13203 if (armorPiece.type == 2763)
13204 {
13205 aggro += 300;
13206 meleeCrit += 26;
13207 lifeRegen += 2;
13208 }
13209 if (armorPiece.type == 2764)
13210 {
13211 aggro += 300;
13212 meleeDamage += 0.29f;
13213 lifeRegen += 2;
13214 }
13215 if (armorPiece.type == 2765)
13216 {
13217 aggro += 300;
13218 meleeSpeed += 0.15f;
13219 moveSpeed += 0.15f;
13220 lifeRegen += 2;
13221 }
13222 if (armorPiece.type == 2757)
13223 {
13224 rangedCrit += 7;
13225 rangedDamage += 0.16f;
13226 }
13227 if (armorPiece.type == 2758)
13228 {
13229 ammoCost75 = true;
13230 rangedCrit += 12;
13231 rangedDamage += 0.12f;
13232 }
13233 if (armorPiece.type == 2759)
13234 {
13235 rangedCrit += 8;
13236 rangedDamage += 0.08f;
13237 moveSpeed += 0.1f;
13238 }
13239 if (armorPiece.type == 2760)
13240 {
13241 statManaMax2 += 60;
13242 manaCost -= 0.15f;
13243 magicCrit += 7;
13244 magicDamage += 0.07f;
13245 }
13246 if (armorPiece.type == 2761)
13247 {
13248 magicDamage += 0.09f;
13249 magicCrit += 9;
13250 }
13251 if (armorPiece.type == 2762)
13252 {
13253 moveSpeed += 0.1f;
13254 magicDamage += 0.1f;
13255 }
13256 if (armorPiece.type == 1832)
13257 {
13258 maxMinions++;
13259 minionDamage += 0.11f;
13260 }
13261 if (armorPiece.type == 1833)
13262 {
13263 maxMinions += 2;
13264 minionDamage += 0.11f;
13265 }
13266 if (armorPiece.type == 1834)
13267 {
13268 moveSpeed += 0.2f;
13269 maxMinions++;
13270 minionDamage += 0.11f;
13271 }
13272 }
float moveSpeed
Definition Player.cs:2047
bool moonLordLegs
Definition Player.cs:1713
bool accDivingHelm
Definition Player.cs:2221
void RefreshInfoAccsFromItemType(int accType)
Definition Player.cs:12115
float whipRangeMultiplier
Definition Player.cs:901
float rangedDamage
Definition Player.cs:2027
float pickSpeed
Definition Player.cs:2049
float meleeSpeed
Definition Player.cs:2043
float bulletDamage
Definition Player.cs:2035
float meleeDamage
Definition Player.cs:2023
float arrowDamage
Definition Player.cs:2033
float minionDamage
Definition Player.cs:2039
bool hasRaisableShield
Definition Player.cs:2671
void RefreshMechanicalAccsFromItemType(int accType)
Definition Player.cs:12181
bool DoBootsEffect_PlaceFlowersOnTile(int X, int Y)
Definition Player.cs:13424
float rocketDamage
Definition Player.cs:2037
float magicDamage
Definition Player.cs:2025
bool huntressAmmoCost90
Definition Player.cs:1591
bool chloroAmmoCost80
Definition Player.cs:1589
void DoBootsEffect(Utils.TileActionAttempt theEffectMethod)
Definition Player.cs:13400
int armorPenetration
Definition Player.cs:1551
void SpawnHallucination(Item item)
Definition Player.cs:13370
bool canFloatInWater
Definition Player.cs:2293

References Terraria.Main.myPlayer, Terraria.Main.tenthAnniversaryWorld, and System.type.