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

◆ UpdateImmunity()

void Terraria.Player.UpdateImmunity ( )
inline

Definition at line 18395 of file Player.cs.

18396 {
18397 if (immune)
18398 {
18399 immuneTime--;
18400 if (immuneTime <= 0)
18401 {
18402 immune = false;
18403 immuneNoBlink = false;
18404 }
18405 if (immuneNoBlink)
18406 {
18407 immuneAlpha = 0;
18408 }
18409 else
18410 {
18412 if (immuneAlpha <= 50)
18413 {
18415 }
18416 else if (immuneAlpha >= 205)
18417 {
18419 }
18420 }
18421 }
18422 else
18423 {
18424 immuneAlpha = 0;
18425 }
18426 for (int i = 0; i < hurtCooldowns.Length; i++)
18427 {
18428 if (hurtCooldowns[i] > 0)
18429 {
18430 hurtCooldowns[i]--;
18431 }
18432 }
18433 }
int immuneAlphaDirection
Definition Player.cs:1109
bool immuneNoBlink
Definition Player.cs:1105
int[] hurtCooldowns
Definition Player.cs:2699