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

◆ UpdateImmunity()

void Terraria.Player.UpdateImmunity ( )
inline

Definition at line 17208 of file Player.cs.

17209 {
17210 if (immune)
17211 {
17212 immuneTime--;
17213 if (immuneTime <= 0)
17214 {
17215 immune = false;
17216 immuneNoBlink = false;
17217 }
17218 if (immuneNoBlink)
17219 {
17220 immuneAlpha = 0;
17221 }
17222 else
17223 {
17225 if (immuneAlpha <= 50)
17226 {
17228 }
17229 else if (immuneAlpha >= 205)
17230 {
17232 }
17233 }
17234 }
17235 else
17236 {
17237 immuneAlpha = 0;
17238 }
17239 for (int i = 0; i < hurtCooldowns.Length; i++)
17240 {
17241 if (hurtCooldowns[i] > 0)
17242 {
17243 hurtCooldowns[i]--;
17244 }
17245 }
17246 }
int immuneAlphaDirection
Definition Player.cs:1588
bool immuneNoBlink
Definition Player.cs:1584
int[] hurtCooldowns
Definition Player.cs:3259

References Terraria.Player.hurtCooldowns, Terraria.Player.immune, Terraria.Player.immuneAlpha, Terraria.Player.immuneAlphaDirection, Terraria.Player.immuneNoBlink, and Terraria.Player.immuneTime.

Referenced by Terraria.Player.Update().

+ Here is the caller graph for this function: