Definition at line 52040 of file Projectile.cs.
52041 {
52042
52043
52044
52045
52046
52047
52048
52049
52050
52051
52052
52053
52054
52055
52056
52057
52058
52059
52060
52061
52062
52063
52064
52065
52066
52067
52068
52069
52070
52071
52072
52073
52074
52075
52076 int num = master.bodyFrame.Height;
52078 {
52080 }
52081 Vector2
vector = Main.OffsetsPlayerHeadgear[master.bodyFrame.Y /
num];
52083 if (master.mount.Active && master.mount.Type == 52)
52084 {
52086 vector.X -= master.direction * 10;
52087 }
52089 {
52090 case 1:
52091 vector +=
new Vector2((
float)(master.direction * 8), master.gravDir * -2
f);
52092 break;
52093 case 2:
52094 vector +=
new Vector2((
float)(master.direction * -10), master.gravDir * -2
f);
52095 break;
52096 case 4:
52097 vector +=
new Vector2((
float)(master.direction * 10), master.gravDir * -10
f);
52098 break;
52099 case 5:
52100 vector +=
new Vector2((
float)(master.direction * -12), master.gravDir * -10
f);
52101 break;
52102 case 3:
52103 {
52105 _ = master.direction;
52106 vector =
val +
new Vector2(0
f, master.gravDir * -10
f);
52107 break;
52108 }
52109 }
52111 Vector2
val2 = master.RotatedRelativePoint(master.MountedCenter);
52112 _ = master.direction;
52113 return (
val2 +
new Vector2(0
f, master.gravDir * -21
f) +
vector).Floor();
52114 }
References Terraria.Mount.Active, Terraria.Player.bodyFrame, Terraria.Entity.direction, Terraria.Player.gravDir, Terraria.Player.mount, Terraria.Player.MountedCenter, Terraria.Main.OffsetsPlayerHeadgear, Terraria.Player.RotatedRelativePoint(), and Terraria.Mount.Type.
Referenced by Terraria.Main.SortBabyBirdProjectiles().