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

◆ AdjustmentsForWolfMount()

void Terraria.DataStructures.PlayerDrawSet.AdjustmentsForWolfMount ( )
inlineprivate

Definition at line 1665 of file PlayerDrawSet.cs.

1666 {
1667 hideEntirePlayer = true;
1668 weaponDrawOrder = WeaponDrawOrder.BehindBackArm;
1669 Vector2 vector = new Vector2(10 + drawPlayer.direction * 14, 12f);
1671 Position.X -= drawPlayer.direction * 10;
1672 bool flag = drawPlayer.heldProj != -1 || heldItem.useStyle == 5;
1673 bool num = heldItem.useStyle == 2;
1674 bool flag2 = heldItem.useStyle == 9;
1675 bool flag3 = drawPlayer.itemAnimation > 0;
1676 bool flag4 = heldItem.fishingPole != 0;
1677 bool flag5 = heldItem.useStyle == 14;
1678 bool flag6 = heldItem.useStyle == 8;
1679 bool flag7 = heldItem.holdStyle == 1;
1680 bool flag8 = heldItem.holdStyle == 2;
1681 bool flag9 = heldItem.holdStyle == 5;
1682 if (num)
1683 {
1684 ItemLocation += new Vector2(drawPlayer.direction * 14, -4f);
1685 }
1686 else if (!flag4)
1687 {
1688 if (flag2)
1689 {
1690 ItemLocation += (flag3 ? new Vector2(drawPlayer.direction * 18, -4f) : new Vector2(drawPlayer.direction * 14, -18f));
1691 }
1692 else if (flag9)
1693 {
1694 ItemLocation += new Vector2(drawPlayer.direction * 17, -8f);
1695 }
1696 else if (flag7 && drawPlayer.itemAnimation == 0)
1697 {
1698 ItemLocation += new Vector2(drawPlayer.direction * 14, -6f);
1699 }
1700 else if (flag8 && drawPlayer.itemAnimation == 0)
1701 {
1702 ItemLocation += new Vector2(drawPlayer.direction * 17, 4f);
1703 }
1704 else if (flag6)
1705 {
1706 ItemLocation = vector2 + new Vector2(drawPlayer.direction * 12, 2f);
1707 }
1708 else if (flag5)
1709 {
1710 ItemLocation += new Vector2(drawPlayer.direction * 5, -2f);
1711 }
1712 else if (flag)
1713 {
1714 ItemLocation += new Vector2(drawPlayer.direction * 4, -4f);
1715 }
1716 else
1717 {
1718 ItemLocation = vector2;
1719 }
1720 }
1721 }

References Terraria.Entity.direction, Terraria.DataStructures.PlayerDrawSet.drawPlayer, Terraria.DataStructures.PlayerDrawSet.hideEntirePlayer, Terraria.Player.itemAnimation, Microsoft.Xna.Framework.Graphics.Vector2, and Terraria.DataStructures.PlayerDrawSet.weaponDrawOrder.

Referenced by Terraria.DataStructures.PlayerDrawSet.BoringSetup().