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

◆ HurtModifiers()

Terraria.Player.HurtModifiers.HurtModifiers ( )
inline

Definition at line 748 of file Player.cs.

749 {
750 DamageSource = null;
751 PvP = false;
752 CooldownCounter = -1;
753 Dodgeable = true;
754 HitDirection = 0;
760 _damageLimit = int.MaxValue;
761 Knockback = new StatModifier();
764 _dustDisabled = false;
765 _soundDisabled = false;
766 this.ModifyHurtInfo = null;
767 }
int HitDirection
The direction to apply knockback. If 0, no knockback will be applied. Could potentially be used for...
Definition Player.cs:705
StatModifier Knockback
Modifiers to apply to the knockback. Add to F:Terraria.ModLoader.StatModifier.Base to increase the kn...
Definition Player.cs:664
AddableFloat ArmorPenetration
Flat defense reduction. Applies after F:Terraria.Player.HurtModifiers.ScalingArmorPenetration....
Definition Player.cs:648
StatModifier SourceDamage
Use this to enhance or scale the base damage of the NPC/projectile/hit. Not used by vanilla due t...
Definition Player.cs:625
PlayerDeathReason DamageSource
The source of the strike. Use M:Terraria.DataStructures.PlayerDeathReason.TryGetCausingEntity(Terra...
Definition Player.cs:682
int? HitDirectionOverride
Overrides the direction to apply knockback. Will not affect P:Terraria.Player.HurtModifiers....
Definition Player.cs:713
AddableFloat ScalingArmorPenetration
Used to ignore a fraction of player defense. Applies before flat F:Terraria.Player....
Definition Player.cs:655
MultipliableFloat KnockbackImmunityEffectiveness
Use this to reduce the effectiveness of F:Terraria.Player.noKnockback (cobalt shield accessory)....
Definition Player.cs:672
bool Dodgeable
Whether or not this strike was dodgeable.
Definition Player.cs:698
MultipliableFloat IncomingDamageMultiplier
Use this to reduce damage from certain sources before applying defense. Used by vanilla for coldRes...
Definition Player.cs:631
bool PvP
Whether or not this strike came from another player. Note that PvP support in Terraria is rudimenta...
Definition Player.cs:688
StatModifier FinalDamage
Applied to the final damage result. Used by F:Terraria.Player.endurance to reduce overall incoming ...
Definition Player.cs:641
int CooldownCounter
The T:Terraria.ID.ImmunityCooldownID of the strike.
Definition Player.cs:693

References Terraria.Player.HurtModifiers._damageLimit, Terraria.Player.HurtModifiers._dustDisabled, Terraria.Player.HurtModifiers._soundDisabled, Terraria.Player.HurtModifiers.ArmorPenetration, Terraria.Player.HurtModifiers.CooldownCounter, Terraria.Player.HurtModifiers.DamageSource, Terraria.Player.HurtModifiers.Dodgeable, Terraria.Player.HurtModifiers.FinalDamage, Terraria.Player.HurtModifiers.HitDirection, Terraria.Player.HurtModifiers.HitDirectionOverride, Terraria.Player.HurtModifiers.IncomingDamageMultiplier, Terraria.Player.HurtModifiers.Knockback, Terraria.Player.HurtModifiers.KnockbackImmunityEffectiveness, Terraria.Player.HurtModifiers.PvP, Terraria.Player.HurtModifiers.ScalingArmorPenetration, and Terraria.Player.HurtModifiers.SourceDamage.