Slim down TD explosions.yaml via inheritance

This commit is contained in:
reaperrr
2016-11-20 18:19:29 +01:00
parent 90b87bc32c
commit 189ade3001

View File

@@ -1,4 +1,31 @@
^DamagingExplosion:
Warhead@1Dam: SpreadDamage
Spread: 426
Damage: 40
Versus:
None: 100
Wood: 100
Light: 100
Heavy: 100
DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
Warhead@2Eff: CreateEffect
Explosions: poof
ImpactSounds: xplos.aud
Warhead@3Smu: LeaveSmudge
SmudgeType: Crater
InvalidTargets: Vehicle, Structure, Wall, Husk, Trees, Creep
^DamagingExplosionHE:
Inherits: ^DamagingExplosion
Warhead@1Dam: SpreadDamage
Versus:
None: 90
Wood: 75
Light: 60
Heavy: 25
FlametankExplode: FlametankExplode:
Inherits: ^DamagingExplosion
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 1c0 Spread: 1c0
Damage: 115 Damage: 115
@@ -10,16 +37,7 @@ FlametankExplode:
SmudgeType: Scorch SmudgeType: Scorch
HeliCrash: HeliCrash:
Warhead@1Dam: SpreadDamage Inherits: ^DamagingExplosion
Spread: 426
Damage: 40
DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
Warhead@2Eff: CreateEffect
Explosions: poof
ImpactSounds: xplos.aud
Warhead@3Smu: LeaveSmudge
SmudgeType: Crater
InvalidTargets: Vehicle, Structure, Wall, Husk, Trees, Creep
HeliExplode: HeliExplode:
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
@@ -29,57 +47,34 @@ HeliExplode:
ImpactSounds: xplos.aud ImpactSounds: xplos.aud
UnitExplode: UnitExplode:
Inherits: ^DamagingExplosionHE
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 426
Damage: 50 Damage: 50
Versus:
None: 90
Wood: 75
Light: 60
Heavy: 25
DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
Warhead@2Eff: CreateEffect Warhead@2Eff: CreateEffect
Explosions: poof
ImpactSounds: xplobig6.aud ImpactSounds: xplobig6.aud
Warhead@3Smu: LeaveSmudge
SmudgeType: Crater
UnitExplodeShip: UnitExplodeShip:
Inherits: UnitExplode Inherits: ^DamagingExplosionHE
Warhead@1Dam: SpreadDamage
Damage: 50
Warhead@2Eff: CreateEffect Warhead@2Eff: CreateEffect
Explosions: building Explosions: building
ImpactSounds: xplobig6.aud
UnitExplodeSmall: UnitExplodeSmall:
Warhead@1Dam: SpreadDamage Inherits: ^DamagingExplosionHE
Spread: 426
Damage: 40
Versus:
None: 90
Wood: 75
Light: 60
Heavy: 25
DamageTypes: Prone50Percent, TriggerProne, ExplosionDeath
Warhead@2Eff: CreateEffect Warhead@2Eff: CreateEffect
Explosions: big_frag Explosions: big_frag
ImpactSounds: xplobig4.aud ImpactSounds: xplobig4.aud
Warhead@3Smu: LeaveSmudge
SmudgeType: Crater
GrenadierExplode: GrenadierExplode:
Inherits: ^DamagingExplosionHE
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 256 Spread: 256
Damage: 10 Damage: 10
Versus:
None: 90
Wood: 75
Light: 60
Heavy: 25
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
Warhead@2Eff: CreateEffect Warhead@2Eff: CreateEffect
Explosions: poof
ImpactSounds: xplosml2.aud ImpactSounds: xplosml2.aud
Warhead@3Smu: LeaveSmudge
SmudgeType: Crater
BuildingExplode: BuildingExplode:
Warhead@1Eff: CreateEffect Warhead@1Eff: CreateEffect
@@ -90,19 +85,17 @@ BuildingExplode:
Delay: 1 Delay: 1
Napalm.Crate: Napalm.Crate:
Inherits: ^DamagingExplosionHE
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 170 Spread: 170
Damage: 50 Damage: 50
Falloff: 1000, 368, 135, 50, 18, 7, 0 Falloff: 1000, 368, 135, 50, 18, 7, 0
Versus: Versus:
None: 90
Wood: 100 Wood: 100
Light: 60
Heavy: 25
AffectsParent: true AffectsParent: true
DamageTypes: Prone50Percent, TriggerProne, FireDeath DamageTypes: Prone50Percent, TriggerProne, FireDeath
Warhead@2Smu: LeaveSmudge Warhead@2Eff: CreateEffect
SmudgeType: Scorch
Warhead@3Eff: CreateEffect
Explosions: med_napalm Explosions: med_napalm
ImpactSounds: flamer2.aud ImpactSounds: flamer2.aud
Warhead@3Smu: LeaveSmudge
SmudgeType: Scorch