prevent infantry going prone due to tib damage
This commit is contained in:
@@ -32,6 +32,7 @@ namespace OpenRA.GameRules
|
||||
[FieldLoader.Load] public readonly int Damage = 0; // how much (raw) damage to deal
|
||||
[FieldLoader.Load] public readonly int Delay = 0; // delay in ticks before dealing the damage. 0=instant (old model)
|
||||
[FieldLoader.Load] public readonly DamageModel DamageModel = DamageModel.Normal; // which damage model to use
|
||||
[FieldLoader.Load] public readonly bool PreventProne = false; // whether we should prevent prone response in infantry.
|
||||
|
||||
public float EffectivenessAgainst(Actor self)
|
||||
{
|
||||
|
||||
@@ -30,6 +30,7 @@ namespace OpenRA.Mods.RA
|
||||
public void Damaged(Actor self, AttackInfo e)
|
||||
{
|
||||
if (e.Damage > 0) /* fix to allow healing via `damage` */
|
||||
if (!e.Warhead.PreventProne)
|
||||
remainingProneTime = defaultProneTime;
|
||||
}
|
||||
|
||||
|
||||
@@ -662,3 +662,4 @@ Tiberium:
|
||||
Spread: 1
|
||||
InfDeath: 4
|
||||
Damage: 5
|
||||
PreventProne: yes
|
||||
|
||||
Reference in New Issue
Block a user