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

◆ GetHairSettings()

void Terraria.Player.GetHairSettings ( out bool fullHair,
out bool hatHair,
out bool hideHair,
out bool backHairDraw,
out bool drawsBackHairWithoutHeadgear )
inline

Definition at line 16638 of file Player.cs.

16639 {
16640 fullHair = (hatHair = (hideHair = (drawsBackHairWithoutHeadgear = false)));
16641 switch (head)
16642 {
16643 case 0:
16644 case 259:
16645 drawsBackHairWithoutHeadgear = true;
16646 break;
16647 case 10:
16648 case 12:
16649 case 28:
16650 case 42:
16651 case 62:
16652 case 97:
16653 case 106:
16654 case 113:
16655 case 116:
16656 case 119:
16657 case 133:
16658 case 138:
16659 case 139:
16660 case 163:
16661 case 178:
16662 case 181:
16663 case 191:
16664 case 198:
16665 case 217:
16666 case 218:
16667 case 220:
16668 case 222:
16669 case 224:
16670 case 225:
16671 case 228:
16672 case 229:
16673 case 230:
16674 case 232:
16675 case 235:
16676 case 238:
16677 case 242:
16678 case 243:
16679 case 244:
16680 case 245:
16681 case 272:
16682 case 273:
16683 case 274:
16684 case 277:
16685 fullHair = true;
16686 break;
16687 case 13:
16688 case 14:
16689 case 15:
16690 case 16:
16691 case 18:
16692 case 21:
16693 case 24:
16694 case 25:
16695 case 26:
16696 case 29:
16697 case 40:
16698 case 44:
16699 case 51:
16700 case 56:
16701 case 59:
16702 case 60:
16703 case 63:
16704 case 64:
16705 case 65:
16706 case 67:
16707 case 68:
16708 case 69:
16709 case 81:
16710 case 92:
16711 case 94:
16712 case 95:
16713 case 100:
16714 case 114:
16715 case 121:
16716 case 126:
16717 case 130:
16718 case 136:
16719 case 140:
16720 case 143:
16721 case 145:
16722 case 158:
16723 case 159:
16724 case 161:
16725 case 182:
16726 case 184:
16727 case 190:
16728 case 195:
16729 case 215:
16730 case 216:
16731 case 219:
16732 case 223:
16733 case 226:
16734 case 227:
16735 case 231:
16736 case 233:
16737 case 234:
16738 case 262:
16739 case 263:
16740 case 264:
16741 case 265:
16742 case 267:
16743 case 275:
16744 case 279:
16745 case 280:
16746 case 281:
16747 hatHair = true;
16748 break;
16749 }
16751 {
16752 hideHair = true;
16753 }
16754 if (faceHead > -1 && head != 0)
16755 {
16756 hideHair = true;
16757 }
16758 int num = hair;
16759 backHairDraw = num > 50 && (num < 56 || num > 63) && (num < 74 || num > 77) && (num < 88 || num > 89) && num != 100 && num != 104 && num != 112 && num < 116;
16760 if (num == 133 || num == 134 || num == 146 || num == 162 || num == 6)
16761 {
16762 backHairDraw = true;
16763 }
16764 }

References Terraria.ID.ArmorIDs.Face.Sets.PreventHairDraw.

Referenced by Terraria.DataStructures.PlayerDrawHeadSet.BoringSetup(), and Terraria.DataStructures.PlayerDrawSet.BoringSetup().