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

◆ GrantArmorBenefits()

void Terraria.Player.GrantArmorBenefits ( Item armorPiece)
inline

Definition at line 11114 of file Player.cs.

11115 {
11116 int type = armorPiece.type;
11119 if (armorPiece.type == 3017 || armorPiece.type == 3993)
11120 {
11121 flowerBoots = true;
11122 if (whoAmI == Main.myPlayer)
11123 {
11125 }
11126 }
11127 if (armorPiece.type == 5001)
11128 {
11129 moveSpeed += 0.25f;
11130 moonLordLegs = true;
11131 }
11132 statDefense += armorPiece.defense;
11133 lifeRegen += armorPiece.lifeRegen;
11134 if (armorPiece.shieldSlot > 0)
11135 {
11136 hasRaisableShield = true;
11137 }
11138 switch (armorPiece.type)
11139 {
11140 case 3797:
11141 maxTurrets++;
11142 manaCost -= 0.1f;
11143 magicDamage += 0.1f;
11144 break;
11145 case 3798:
11146 magicDamage += 0.1f;
11147 minionDamage += 0.2f;
11148 break;
11149 case 3799:
11150 minionDamage += 0.1f;
11151 magicCrit += 20f;
11152 moveSpeed += 0.2f;
11153 break;
11154 case 3800:
11155 maxTurrets++;
11156 lifeRegen += 4;
11157 break;
11158 case 3801:
11159 meleeDamage += 0.15f;
11160 minionDamage += 0.15f;
11161 break;
11162 case 3802:
11163 minionDamage += 0.15f;
11164 meleeCrit += 15f;
11165 moveSpeed += 0.15f;
11166 break;
11167 case 3806:
11168 maxTurrets++;
11169 meleeSpeed += 0.2f;
11170 break;
11171 case 3807:
11172 meleeDamage += 0.2f;
11173 minionDamage += 0.2f;
11174 break;
11175 case 3808:
11176 minionDamage += 0.1f;
11177 meleeCrit += 15f;
11178 moveSpeed += 0.2f;
11179 break;
11180 case 3803:
11181 maxTurrets++;
11182 rangedCrit += 10f;
11183 break;
11184 case 3804:
11185 rangedDamage += 0.2f;
11186 minionDamage += 0.2f;
11187 huntressAmmoCost90 = true;
11188 break;
11189 case 3805:
11190 minionDamage += 0.1f;
11191 moveSpeed += 0.2f;
11192 break;
11193 case 3871:
11194 maxTurrets += 2;
11195 meleeDamage += 0.1f;
11196 minionDamage += 0.1f;
11197 break;
11198 case 3872:
11199 minionDamage += 0.3f;
11200 lifeRegen += 8;
11201 break;
11202 case 3873:
11203 minionDamage += 0.2f;
11204 meleeCrit += 20f;
11205 moveSpeed += 0.2f;
11206 break;
11207 case 3874:
11208 maxTurrets += 2;
11209 magicDamage += 0.15f;
11210 minionDamage += 0.15f;
11211 break;
11212 case 3875:
11213 minionDamage += 0.25f;
11214 magicDamage += 0.1f;
11215 manaCost -= 0.15f;
11216 break;
11217 case 3876:
11218 minionDamage += 0.2f;
11219 magicCrit += 25f;
11220 moveSpeed += 0.2f;
11221 break;
11222 case 3877:
11223 maxTurrets += 2;
11224 minionDamage += 0.1f;
11225 rangedCrit += 10f;
11226 break;
11227 case 3878:
11228 minionDamage += 0.25f;
11229 rangedDamage += 0.25f;
11230 ammoCost80 = true;
11231 break;
11232 case 3879:
11233 minionDamage += 0.25f;
11234 rangedCrit += 10f;
11235 moveSpeed += 0.2f;
11236 break;
11237 case 3880:
11238 maxTurrets += 2;
11239 minionDamage += 0.2f;
11240 meleeDamage += 0.2f;
11241 break;
11242 case 3881:
11243 meleeSpeed += 0.2f;
11244 meleeCrit += 5f;
11245 minionDamage += 0.2f;
11246 break;
11247 case 3882:
11248 minionDamage += 0.2f;
11249 meleeCrit += 20f;
11250 moveSpeed += 0.3f;
11251 break;
11252 }
11253 if (armorPiece.type == 5100)
11254 {
11256 }
11257 if (armorPiece.type == 268)
11258 {
11259 accDivingHelm = true;
11260 }
11261 if (armorPiece.type == 238)
11262 {
11263 magicDamage += 0.05f;
11264 if (Main.tenthAnniversaryWorld)
11265 {
11266 maxMinions++;
11267 }
11268 }
11269 if (armorPiece.type == 3770)
11270 {
11271 slowFall = true;
11272 }
11273 if (armorPiece.type == 4404)
11274 {
11275 canFloatInWater = true;
11276 }
11277 if (armorPiece.type == 3776)
11278 {
11279 magicDamage += 0.15f;
11280 minionDamage += 0.15f;
11281 }
11282 if (armorPiece.type == 3777)
11283 {
11284 statManaMax2 += 40;
11285 minionDamage += 0.1f;
11286 maxMinions++;
11287 }
11288 if (armorPiece.type == 3778)
11289 {
11290 statManaMax2 += 40;
11291 magicDamage += 0.1f;
11292 maxMinions++;
11293 }
11294 if (armorPiece.type == 3212)
11295 {
11296 armorPenetration += 5f;
11297 }
11298 if (armorPiece.type == 2277)
11299 {
11300 allDamage += 0.05f;
11301 allCrit += 5f;
11302 meleeSpeed += 0.1f;
11303 moveSpeed += 0.1f;
11304 }
11305 if (armorPiece.type == 2279)
11306 {
11307 magicDamage += 0.06f;
11308 magicCrit += 6f;
11309 manaCost -= 0.1f;
11310 }
11311 if (armorPiece.type == 3109 || armorPiece.type == 4008)
11312 {
11313 nightVision = true;
11314 }
11315 if (armorPiece.type == 256 || armorPiece.type == 257 || armorPiece.type == 258)
11316 {
11317 allCrit += 3f;
11318 }
11319 if (armorPiece.type == 3374)
11320 {
11321 rangedCrit += 4f;
11322 }
11323 if (armorPiece.type == 3375)
11324 {
11325 rangedDamage += 0.05f;
11326 }
11327 if (armorPiece.type == 3376)
11328 {
11329 rangedCrit += 4f;
11330 }
11331 if (armorPiece.type == 151 || armorPiece.type == 959 || armorPiece.type == 152 || armorPiece.type == 153)
11332 {
11333 rangedDamage += 0.05f;
11334 }
11335 if (armorPiece.type == 2275)
11336 {
11337 magicDamage += 0.06f;
11338 magicCrit += 6f;
11339 }
11340 if (armorPiece.type == 123 || armorPiece.type == 124 || armorPiece.type == 125)
11341 {
11342 magicDamage += 0.09f;
11343 }
11344 if (armorPiece.type == 228 || armorPiece.type == 960)
11345 {
11346 statManaMax2 += 40;
11347 magicCrit += 6f;
11348 }
11349 if (armorPiece.type == 229 || armorPiece.type == 961)
11350 {
11351 statManaMax2 += 20;
11352 magicDamage += 0.06f;
11353 }
11354 if (armorPiece.type == 230 || armorPiece.type == 962)
11355 {
11356 statManaMax2 += 20;
11357 magicCrit += 6f;
11358 }
11359 if (armorPiece.type == 100 || armorPiece.type == 101 || armorPiece.type == 102)
11360 {
11361 allCrit += 5f;
11362 }
11363 if (armorPiece.type == 956 || armorPiece.type == 957 || armorPiece.type == 958)
11364 {
11365 allCrit += 5f;
11366 }
11367 if (armorPiece.type == 792 || armorPiece.type == 793 || armorPiece.type == 794)
11368 {
11369 allDamage += 0.03f;
11370 }
11371 if (armorPiece.type == 231)
11372 {
11373 meleeCrit += 7f;
11374 }
11375 if (armorPiece.type == 232)
11376 {
11377 meleeDamage += 0.07f;
11378 }
11379 if (armorPiece.type == 233)
11380 {
11381 meleeSpeed += 0.07f;
11382 }
11383 if (armorPiece.type == 371)
11384 {
11385 magicCrit += 9f;
11386 magicDamage += 0.1f;
11387 statManaMax2 += 40;
11388 }
11389 if (armorPiece.type == 372)
11390 {
11391 moveSpeed += 0.1f;
11392 meleeDamage += 0.15f;
11393 }
11394 if (armorPiece.type == 373)
11395 {
11396 rangedDamage += 0.1f;
11397 rangedCrit += 10f;
11398 }
11399 if (armorPiece.type == 374)
11400 {
11401 allCrit += 5f;
11402 }
11403 if (armorPiece.type == 375)
11404 {
11405 allDamage += 0.03f;
11406 moveSpeed += 0.1f;
11407 }
11408 if (armorPiece.type == 376)
11409 {
11410 magicDamage += 0.15f;
11411 statManaMax2 += 60;
11412 }
11413 if (armorPiece.type == 377)
11414 {
11415 meleeCrit += 8f;
11416 meleeDamage += 0.1f;
11417 }
11418 if (armorPiece.type == 378)
11419 {
11420 rangedDamage += 0.12f;
11421 rangedCrit += 7f;
11422 }
11423 if (armorPiece.type == 379)
11424 {
11425 allDamage += 0.07f;
11426 }
11427 if (armorPiece.type == 380)
11428 {
11429 allCrit += 10f;
11430 }
11431 if (armorPiece.type >= 2367 && armorPiece.type <= 2369)
11432 {
11433 fishingSkill += 5;
11434 }
11435 if (armorPiece.type == 400)
11436 {
11437 magicDamage += 0.12f;
11438 magicCrit += 12f;
11439 statManaMax2 += 80;
11440 }
11441 if (armorPiece.type == 401)
11442 {
11443 meleeCrit += 7f;
11444 meleeDamage += 0.14f;
11445 }
11446 if (armorPiece.type == 402)
11447 {
11448 rangedDamage += 0.14f;
11449 rangedCrit += 10f;
11450 }
11451 if (armorPiece.type == 403)
11452 {
11453 allDamage += 0.08f;
11454 }
11455 if (armorPiece.type == 404)
11456 {
11457 allCrit += 7f;
11458 moveSpeed += 0.05f;
11459 }
11460 if (armorPiece.type == 1205)
11461 {
11462 meleeDamage += 0.12f;
11463 meleeSpeed += 0.12f;
11464 }
11465 if (armorPiece.type == 1206)
11466 {
11467 rangedDamage += 0.09f;
11468 rangedCrit += 9f;
11469 }
11470 if (armorPiece.type == 1207)
11471 {
11472 magicDamage += 0.09f;
11473 magicCrit += 9f;
11474 statManaMax2 += 60;
11475 }
11476 if (armorPiece.type == 1208)
11477 {
11478 allDamage += 0.03f;
11479 allCrit += 2f;
11480 }
11481 if (armorPiece.type == 1209)
11482 {
11483 allDamage += 0.02f;
11484 allCrit += 1f;
11485 }
11486 if (armorPiece.type == 1210)
11487 {
11488 meleeDamage += 0.11f;
11489 meleeSpeed += 0.11f;
11490 moveSpeed += 0.07f;
11491 }
11492 if (armorPiece.type == 1211)
11493 {
11494 rangedCrit += 15f;
11495 moveSpeed += 0.08f;
11496 }
11497 if (armorPiece.type == 1212)
11498 {
11499 magicCrit += 18f;
11500 statManaMax2 += 80;
11501 }
11502 if (armorPiece.type == 1213)
11503 {
11504 allCrit += 6f;
11505 }
11506 if (armorPiece.type == 1214)
11507 {
11508 moveSpeed += 0.11f;
11509 allDamage += 0.08f;
11510 }
11511 if (armorPiece.type == 1215)
11512 {
11513 meleeDamage += 0.09f;
11514 meleeCrit += 9f;
11515 meleeSpeed += 0.09f;
11516 }
11517 if (armorPiece.type == 1216)
11518 {
11519 rangedDamage += 0.16f;
11520 rangedCrit += 7f;
11521 }
11522 if (armorPiece.type == 1217)
11523 {
11524 magicDamage += 0.16f;
11525 magicCrit += 7f;
11526 statManaMax2 += 100;
11527 }
11528 if (armorPiece.type == 1218)
11529 {
11530 allDamage += 0.04f;
11531 allCrit += 3f;
11532 }
11533 if (armorPiece.type == 1219)
11534 {
11535 allDamage += 0.03f;
11536 allCrit += 3f;
11537 moveSpeed += 0.06f;
11538 }
11539 if (armorPiece.type == 558 || armorPiece.type == 4898)
11540 {
11541 magicDamage += 0.12f;
11542 magicCrit += 12f;
11543 statManaMax2 += 100;
11544 }
11545 if (armorPiece.type == 559 || armorPiece.type == 4896)
11546 {
11547 meleeCrit += 10f;
11548 meleeDamage += 0.1f;
11549 meleeSpeed += 0.1f;
11550 }
11551 if (armorPiece.type == 553 || armorPiece.type == 4897)
11552 {
11553 rangedDamage += 0.15f;
11554 rangedCrit += 8f;
11555 }
11556 if (armorPiece.type == 4873 || armorPiece.type == 4899)
11557 {
11558 minionDamage += 0.1f;
11559 maxMinions++;
11560 }
11561 if (armorPiece.type == 551 || armorPiece.type == 4900)
11562 {
11563 allCrit += 7f;
11564 }
11565 if (armorPiece.type == 552 || armorPiece.type == 4901)
11566 {
11567 allDamage += 0.07f;
11568 moveSpeed += 0.08f;
11569 }
11570 if (armorPiece.type == 4982)
11571 {
11572 allCrit += 5f;
11573 manaCost -= 0.1f;
11574 }
11575 if (armorPiece.type == 4983)
11576 {
11577 allDamage += 0.05f;
11578 huntressAmmoCost90 = true;
11579 }
11580 if (armorPiece.type == 4984)
11581 {
11582 meleeSpeed += 0.1f;
11583 moveSpeed += 0.2f;
11584 }
11585 if (armorPiece.type == 1001)
11586 {
11587 meleeDamage += 0.16f;
11588 meleeCrit += 6f;
11589 }
11590 if (armorPiece.type == 1002)
11591 {
11592 rangedDamage += 0.16f;
11593 chloroAmmoCost80 = true;
11594 }
11595 if (armorPiece.type == 1003)
11596 {
11597 statManaMax2 += 80;
11598 manaCost -= 0.17f;
11599 magicDamage += 0.16f;
11600 }
11601 if (armorPiece.type == 1004)
11602 {
11603 allDamage += 0.05f;
11604 allCrit += 7f;
11605 }
11606 if (armorPiece.type == 1005)
11607 {
11608 allCrit += 8f;
11609 moveSpeed += 0.05f;
11610 }
11611 if (armorPiece.type == 2189)
11612 {
11613 statManaMax2 += 60;
11614 manaCost -= 0.13f;
11615 magicDamage += 0.1f;
11616 magicCrit += 10f;
11617 }
11618 if (armorPiece.type == 1504)
11619 {
11620 magicDamage += 0.07f;
11621 magicCrit += 7f;
11622 }
11623 if (armorPiece.type == 1505)
11624 {
11625 magicDamage += 0.08f;
11626 moveSpeed += 0.08f;
11627 }
11628 if (armorPiece.type == 1546)
11629 {
11630 rangedCrit += 5f;
11631 arrowDamage *= 1.15f;
11632 }
11633 if (armorPiece.type == 1547)
11634 {
11635 rangedCrit += 5f;
11636 bulletDamage *= 1.15f;
11637 }
11638 if (armorPiece.type == 1548)
11639 {
11640 rangedCrit += 5f;
11641 specialistDamage *= 1.15f;
11642 }
11643 if (armorPiece.type == 1549)
11644 {
11645 rangedCrit += 13f;
11646 rangedDamage += 0.13f;
11647 ammoCost80 = true;
11648 }
11649 if (armorPiece.type == 1550)
11650 {
11651 rangedCrit += 7f;
11652 moveSpeed += 0.12f;
11653 }
11654 if (armorPiece.type == 1282)
11655 {
11656 statManaMax2 += 20;
11657 manaCost -= 0.05f;
11658 }
11659 if (armorPiece.type == 1283)
11660 {
11661 statManaMax2 += 40;
11662 manaCost -= 0.07f;
11663 }
11664 if (armorPiece.type == 1284)
11665 {
11666 statManaMax2 += 40;
11667 manaCost -= 0.09f;
11668 }
11669 if (armorPiece.type == 1285)
11670 {
11671 statManaMax2 += 60;
11672 manaCost -= 0.11f;
11673 }
11674 if (armorPiece.type == 1286 || armorPiece.type == 4256)
11675 {
11676 statManaMax2 += 60;
11677 manaCost -= 0.13f;
11678 }
11679 if (armorPiece.type == 1287)
11680 {
11681 statManaMax2 += 80;
11682 manaCost -= 0.15f;
11683 }
11684 if (armorPiece.type == 1316 || armorPiece.type == 1317 || armorPiece.type == 1318)
11685 {
11686 aggro += 250;
11687 }
11688 if (armorPiece.type == 1316)
11689 {
11690 meleeDamage += 0.06f;
11691 }
11692 if (armorPiece.type == 1317)
11693 {
11694 meleeDamage += 0.08f;
11695 meleeCrit += 8f;
11696 }
11697 if (armorPiece.type == 1318)
11698 {
11699 meleeCrit += 4f;
11700 }
11701 if (armorPiece.type == 2199 || armorPiece.type == 2202)
11702 {
11703 aggro += 250;
11704 }
11705 if (armorPiece.type == 2201)
11706 {
11707 aggro += 400;
11708 }
11709 if (armorPiece.type == 2199)
11710 {
11711 meleeDamage += 0.06f;
11712 }
11713 if (armorPiece.type == 2200)
11714 {
11715 meleeDamage += 0.08f;
11716 meleeCrit += 8f;
11717 meleeSpeed += 0.06f;
11718 moveSpeed += 0.06f;
11719 }
11720 if (armorPiece.type == 2201)
11721 {
11722 meleeDamage += 0.05f;
11723 meleeCrit += 5f;
11724 }
11725 if (armorPiece.type == 2202)
11726 {
11727 meleeSpeed += 0.06f;
11728 moveSpeed += 0.06f;
11729 }
11730 if (armorPiece.type == 684)
11731 {
11732 rangedDamage += 0.16f;
11733 meleeDamage += 0.16f;
11734 }
11735 if (armorPiece.type == 685)
11736 {
11737 meleeCrit += 11f;
11738 rangedCrit += 11f;
11739 }
11740 if (armorPiece.type == 686)
11741 {
11742 moveSpeed += 0.08f;
11743 meleeSpeed += 0.1f;
11744 }
11745 if (armorPiece.type == 5068)
11746 {
11747 maxMinions++;
11748 minionDamage += 0.05f;
11749 }
11750 if (armorPiece.type == 2361)
11751 {
11752 maxMinions++;
11753 minionDamage += 0.04f;
11754 }
11755 if (armorPiece.type == 2362)
11756 {
11757 maxMinions++;
11758 minionDamage += 0.04f;
11759 }
11760 if (armorPiece.type == 2363)
11761 {
11762 minionDamage += 0.05f;
11763 }
11764 if (armorPiece.type == 3266)
11765 {
11766 minionDamage += 0.08f;
11767 }
11768 if (armorPiece.type == 3267)
11769 {
11770 maxMinions++;
11771 }
11772 if (armorPiece.type == 3268)
11773 {
11774 minionDamage += 0.08f;
11775 }
11776 if (armorPiece.type == 410)
11777 {
11778 pickSpeed -= 0.1f;
11779 }
11780 if (armorPiece.type == 411)
11781 {
11782 pickSpeed -= 0.1f;
11783 }
11784 if (armorPiece.type >= 1158 && armorPiece.type <= 1161)
11785 {
11786 maxMinions++;
11787 }
11788 if (armorPiece.type == 1159)
11789 {
11790 whipRangeMultiplier += 0.1f;
11791 }
11792 if (armorPiece.type >= 1159 && armorPiece.type <= 1161)
11793 {
11794 minionDamage += 0.1f;
11795 }
11796 if (armorPiece.type >= 2370 && armorPiece.type <= 2371)
11797 {
11798 minionDamage += 0.05f;
11799 maxMinions++;
11800 }
11801 if (armorPiece.type == 2372)
11802 {
11803 minionDamage += 0.06f;
11804 maxMinions++;
11805 }
11806 if (armorPiece.type == 3381)
11807 {
11808 maxMinions++;
11809 maxTurrets++;
11810 minionDamage += 0.22f;
11811 }
11812 if (armorPiece.type == 3382 || armorPiece.type == 3383)
11813 {
11814 maxMinions += 2;
11815 whipRangeMultiplier += 0.15f;
11816 minionDamage += 0.22f;
11817 }
11818 if (armorPiece.type == 2763)
11819 {
11820 aggro += 300;
11821 meleeCrit += 26f;
11822 lifeRegen += 2;
11823 }
11824 if (armorPiece.type == 2764)
11825 {
11826 aggro += 300;
11827 meleeDamage += 0.29f;
11828 lifeRegen += 2;
11829 }
11830 if (armorPiece.type == 2765)
11831 {
11832 aggro += 300;
11833 meleeSpeed += 0.15f;
11834 moveSpeed += 0.15f;
11835 lifeRegen += 2;
11836 }
11837 if (armorPiece.type == 2757)
11838 {
11839 rangedCrit += 7f;
11840 rangedDamage += 0.16f;
11841 }
11842 if (armorPiece.type == 2758)
11843 {
11844 ammoCost75 = true;
11845 rangedCrit += 12f;
11846 rangedDamage += 0.12f;
11847 }
11848 if (armorPiece.type == 2759)
11849 {
11850 rangedCrit += 8f;
11851 rangedDamage += 0.08f;
11852 moveSpeed += 0.1f;
11853 }
11854 if (armorPiece.type == 2760)
11855 {
11856 statManaMax2 += 60;
11857 manaCost -= 0.15f;
11858 magicCrit += 7f;
11859 magicDamage += 0.07f;
11860 }
11861 if (armorPiece.type == 2761)
11862 {
11863 magicDamage += 0.09f;
11864 magicCrit += 9f;
11865 }
11866 if (armorPiece.type == 2762)
11867 {
11868 moveSpeed += 0.1f;
11869 magicDamage += 0.1f;
11870 }
11871 if (armorPiece.type == 1832)
11872 {
11873 maxMinions++;
11874 minionDamage += 0.11f;
11875 }
11876 if (armorPiece.type == 1833)
11877 {
11878 maxMinions += 2;
11879 minionDamage += 0.11f;
11880 }
11881 if (armorPiece.type == 1834)
11882 {
11883 moveSpeed += 0.2f;
11884 maxMinions++;
11885 minionDamage += 0.11f;
11886 }
11888 }
int whoAmI
The index of this Entity within its specific array. These arrays track the entities in the world....
Definition Entity.cs:16
static void UpdateEquip(Item item, Player player)
Hook at the end of Player.VanillaUpdateEquip can be called to apply additional code related to access...
This serves as the central class from which item-related functions are carried out....
Definition ItemLoader.cs:26
float moveSpeed
The multiplier on this player's F:Terraria.Player.maxRunSpeed and F:Terraria.Player....
Definition Player.cs:2614
bool moonLordLegs
Definition Player.cs:2297
bool accDivingHelm
Definition Player.cs:2803
float whipRangeMultiplier
Definition Player.cs:1361
ref StatModifier meleeDamage
Definition Player.cs:3396
ref float rangedCrit
Definition Player.cs:3392
int statManaMax2
The maximum mana this player can have, adjusted by buffs and equipment.
Definition Player.cs:2122
float pickSpeed
Definition Player.cs:2616
StatModifier arrowDamage
Definition Player.cs:2605
ref StatModifier rangedDamage
Definition Player.cs:3400
ref float meleeCrit
Definition Player.cs:3388
ref float armorPenetration
Definition Player.cs:3384
ref StatModifier magicDamage
Definition Player.cs:3398
void RefreshInfoAccsFromItemType(Item item)
Definition Player.cs:10804
StatModifier bulletDamage
Definition Player.cs:2607
DefenseStat statDefense
The defense value of this player. The Defense wiki pageteaches how player defense affects incoming d...
Definition Player.cs:2075
StatModifier specialistDamage
Definition Player.cs:2609
int maxMinions
The maximum value of minions this player can have summoned at once. A minion's value is stored as F...
Definition Player.cs:1433
bool hasRaisableShield
Definition Player.cs:3231
void RefreshMechanicalAccsFromItemType(int accType)
Definition Player.cs:10876
ref float magicCrit
Definition Player.cs:3390
ref StatModifier minionDamage
Definition Player.cs:3404
bool DoBootsEffect_PlaceFlowersOnTile(int X, int Y)
Definition Player.cs:12033
ref StatModifier allDamage
Definition Player.cs:3394
bool huntressAmmoCost90
Definition Player.cs:2166
bool chloroAmmoCost80
Definition Player.cs:2164
void DoBootsEffect(Utils.TileActionAttempt theEffectMethod)
Definition Player.cs:12006
float manaCost
The percent of mana actually used when mana is consumed. Cannot reduce an item's mana cost below 0.
Definition Player.cs:2032
int lifeRegen
The rate of this player's life regeneration in health/ticks, divided by 120. For example,...
Definition Player.cs:2130
ref float allCrit
Definition Player.cs:3386
void SpawnHallucination(Item item)
Definition Player.cs:11971
bool canFloatInWater
Definition Player.cs:2828
ref float meleeSpeed
Definition Player.cs:3410

References Terraria.Player.accDivingHelm, Terraria.Player.aggro, Terraria.Player.allCrit, Terraria.Player.allDamage, Terraria.Player.ammoCost75, Terraria.Player.ammoCost80, Terraria.Player.armorPenetration, Terraria.Player.arrowDamage, Terraria.Player.bulletDamage, Terraria.Player.canFloatInWater, Terraria.Player.chloroAmmoCost80, Terraria.Player.DoBootsEffect(), Terraria.Player.DoBootsEffect_PlaceFlowersOnTile(), Terraria.Player.fishingSkill, Terraria.Player.flowerBoots, Terraria.Player.hasRaisableShield, Terraria.Player.huntressAmmoCost90, Terraria.Player.lifeRegen, Terraria.Player.magicCrit, Terraria.Player.magicDamage, Terraria.Player.manaCost, Terraria.Player.maxMinions, Terraria.Player.maxTurrets, Terraria.Player.meleeCrit, Terraria.Player.meleeDamage, Terraria.Player.meleeSpeed, Terraria.Player.minionDamage, Terraria.Player.moonLordLegs, Terraria.Player.moveSpeed, Terraria.Main.myPlayer, Terraria.Player.nightVision, Terraria.Player.pickSpeed, Terraria.Player.rangedCrit, Terraria.Player.rangedDamage, Terraria.Player.RefreshInfoAccsFromItemType(), Terraria.Player.RefreshMechanicalAccsFromItemType(), Terraria.Player.slowFall, Terraria.Player.SpawnHallucination(), Terraria.Player.specialistDamage, Terraria.Player.statDefense, Terraria.Player.statManaMax2, Terraria.Main.tenthAnniversaryWorld, Terraria.ModLoader.ItemLoader.UpdateEquip(), Terraria.Player.whipRangeMultiplier, and Terraria.Entity.whoAmI.

Referenced by Terraria.ModLoader.ModAccessorySlot.ApplyEquipEffects(), and Terraria.Player.UpdateEquips().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: