You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Warheads are now able to define the extra damage multiplier for owner house, ally houses and enemy houses. If the warhead's own `Damage(Owner|Allies|Enemies)Multiplier` are not set, these will default to respective `[CombatDamage] -> Damage(Owner|Allies|Enemies)Multiplier` which all default to 1.0 .Note that `DamageAlliesMultiplier` won't affect your own units like `AffectsAllies` did, and this function will not affect damage with ignore defenses like `Suicide`.etc .
2131
+
- Warheads are now able to define the extra damage multiplier for owner house, ally houses and enemy houses. If the warhead's own `Damage(Owner|Allies|Enemies)Multiplier` are not set, these will default to respective `[CombatDamage] -> Damage(Owner|Allies|Enemies)Multiplier` which all default to 1.0 .Note that `DamageAlliesMultiplier` won't affect your own units like `AffectsAllies` did.
2132
+
- An extra damage multiplier based on the firer or target's health percentage will be added to the total multiplier. To be elaborate: the damage multiplier will firstly increased by the firer's health percentage multiplies `DamageSourceHealthMultiplier`, then increased by the target's health percentage multiplies `DamageTargetHealthMultiplier`.
2133
+
- These multipliers will not affect damage with ignore defenses like `Suicide`.etc .
2132
2134
2133
2135
In `rulesmd.ini`:
2134
2136
```ini
2135
2137
[CombatDamage]
2136
-
DamageOwnerMultiplier=1.0 ; floating point value
2137
-
DamageAlliesMultiplier=1.0 ; floating point value
2138
-
DamageEnemiesMultiplier=1.0 ; floating point value
2139
-
2140
-
[SOMEWARHEAD]; WarheadType
2141
-
DamageOwnerMultiplier= ; floating point value
2142
-
DamageAlliesMultiplier= ; floating point value
2143
-
DamageEnemiesMultiplier= ; floating point value
2138
+
DamageOwnerMultiplier=1.0 ; floating point value
2139
+
DamageAlliesMultiplier=1.0 ; floating point value
2140
+
DamageEnemiesMultiplier=1.0 ; floating point value
2141
+
2142
+
[SOMEWARHEAD]; WarheadType
2143
+
DamageOwnerMultiplier= ; floating point value
2144
+
DamageAlliesMultiplier= ; floating point value
2145
+
DamageEnemiesMultiplier= ; floating point value
2146
+
DamageSourceHealthMultiplier=0.0 ; floating point value
2147
+
DamageTargetHealthMultiplier=0.0 ; floating point value
0 commit comments