Add support for multiple explosions to CreateEffectWarhead
Have the engine pick one explosion at random from the provided list.
This commit is contained in:
@@ -26,7 +26,7 @@ Debris:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_explosion
|
||||
Explosions: small_explosion
|
||||
ImpactSound: EXPLLG5.WAV
|
||||
|
||||
Debris2:
|
||||
@@ -60,7 +60,7 @@ Debris2:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: med_explosion
|
||||
Explosions: med_explosion
|
||||
ImpactSound: EXPLLG5.WAV
|
||||
|
||||
Debris3:
|
||||
@@ -94,7 +94,7 @@ Debris3:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: med_explosion
|
||||
Explosions: med_explosion
|
||||
ImpactSound: EXPLLG5.WAV
|
||||
|
||||
Debris4:
|
||||
@@ -128,5 +128,5 @@ Debris4:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: large_explosion
|
||||
Explosions: large_explosion
|
||||
ImpactSound: EXPLLG5.WAV
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_napalm
|
||||
Explosions: small_napalm
|
||||
ImpactSound: EXPLSML4.WAV
|
||||
|
||||
80mm_A:
|
||||
@@ -53,7 +53,7 @@
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_napalm
|
||||
Explosions: small_napalm
|
||||
|
||||
80mm_H:
|
||||
ReloadDelay: 55
|
||||
@@ -80,7 +80,7 @@
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_napalm
|
||||
Explosions: small_napalm
|
||||
|
||||
80mm_O:
|
||||
ReloadDelay: 45
|
||||
@@ -107,7 +107,7 @@
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_napalm
|
||||
Explosions: small_napalm
|
||||
|
||||
DevBullet:
|
||||
ReloadDelay: 75
|
||||
@@ -131,7 +131,7 @@ DevBullet:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: shockwave
|
||||
Explosions: shockwave
|
||||
ImpactSound: EXPLMD1.WAV
|
||||
|
||||
155mm:
|
||||
@@ -162,5 +162,5 @@ DevBullet:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: med_explosion
|
||||
Explosions: med_explosion
|
||||
ImpactSound: EXPLMD2.WAV
|
||||
|
||||
@@ -28,7 +28,7 @@ Bazooka:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: tiny_explosion
|
||||
Explosions: tiny_explosion
|
||||
ImpactSound: EXPLSML1.WAV
|
||||
|
||||
Rocket:
|
||||
@@ -60,7 +60,7 @@ Rocket:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: rocket_explosion
|
||||
Explosions: rocket_explosion
|
||||
ExplosionPalette: effect75alpha
|
||||
ImpactSound: EXPLSML1.WAV
|
||||
|
||||
@@ -100,7 +100,7 @@ TowerMissile:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_explosion
|
||||
Explosions: small_explosion
|
||||
ImpactSound: EXPLSML1.WAV
|
||||
|
||||
mtank_pri:
|
||||
@@ -138,7 +138,7 @@ mtank_pri:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_explosion
|
||||
Explosions: small_explosion
|
||||
ImpactSound: EXPLSML1.WAV
|
||||
|
||||
DeviatorMissile:
|
||||
@@ -175,7 +175,7 @@ DeviatorMissile:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: deviator
|
||||
Explosions: deviator
|
||||
ExplosionPalette: deviatorgas
|
||||
UsePlayerPalette: true
|
||||
ImpactSound: EXPLSML1.WAV
|
||||
|
||||
@@ -23,8 +23,8 @@ Sound:
|
||||
building: 60
|
||||
heavy: 60
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 50
|
||||
cy: 20
|
||||
harvester: 50
|
||||
DamageTypes: Prone50Percent, TriggerProne, SoundDeath
|
||||
Warhead@2Dam: SpreadDamage
|
||||
Range: 0, 32
|
||||
@@ -38,8 +38,8 @@ Sound:
|
||||
building: 60
|
||||
heavy: 60
|
||||
invulnerable: 0
|
||||
cy: 20
|
||||
harvester: 50
|
||||
cy: 20
|
||||
harvester: 50
|
||||
DamageTypes: Prone50Percent, TriggerProne, SoundDeath
|
||||
|
||||
Heal:
|
||||
@@ -91,7 +91,7 @@ OrniBomb:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: Crater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: large_explosion
|
||||
Explosions: large_explosion
|
||||
ImpactSound: NAPALM1.WAV
|
||||
|
||||
Crush:
|
||||
@@ -105,7 +105,7 @@ Demolish:
|
||||
Warhead@1Dam: SpreadDamage
|
||||
DamageTypes: ExplosionDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: building
|
||||
Explosions: building
|
||||
ImpactSound: EXPLLG2.WAV
|
||||
|
||||
Atomic:
|
||||
@@ -125,7 +125,7 @@ Atomic:
|
||||
harvester: 60
|
||||
DamageTypes: Prone50Percent, TriggerProne, SoundDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: nuke
|
||||
Explosions: nuke
|
||||
ImpactSound: EXPLLG2.WAV
|
||||
|
||||
CrateNuke:
|
||||
@@ -146,7 +146,7 @@ CrateNuke:
|
||||
AffectsParent: true
|
||||
DamageTypes: Prone50Percent, TriggerProne, SoundDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: nuke
|
||||
Explosions: nuke
|
||||
ImpactSound: EXPLLG2.WAV
|
||||
|
||||
CrateExplosion:
|
||||
@@ -167,22 +167,22 @@ CrateExplosion:
|
||||
AffectsParent: true
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: large_explosion
|
||||
Explosions: large_explosion
|
||||
ImpactSound: EXPLSML4.WAV
|
||||
|
||||
UnitExplodeSmall:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosion: self_destruct
|
||||
Explosions: self_destruct
|
||||
ImpactSound: EXPLSML1.WAV
|
||||
|
||||
UnitExplodeMed:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosion: building
|
||||
Explosions: building
|
||||
ImpactSound: EXPLSML2.WAV
|
||||
|
||||
UnitExplodeLarge:
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosion: large_explosion
|
||||
Explosions: large_explosion
|
||||
ImpactSound: EXPLLG2.WAV
|
||||
|
||||
grenade:
|
||||
@@ -211,7 +211,7 @@ grenade:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: med_explosion
|
||||
Explosions: med_explosion
|
||||
ImpactSound: EXPLLG5.WAV
|
||||
|
||||
Weathering:
|
||||
@@ -236,7 +236,7 @@ GrenDeath:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: building
|
||||
Explosions: building
|
||||
ImpactSound: EXPLSML4.WAV
|
||||
|
||||
SardDeath:
|
||||
@@ -257,7 +257,7 @@ SardDeath:
|
||||
Warhead@2Smu: LeaveSmudge
|
||||
SmudgeType: SandCrater, RockCrater
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: small_napalm
|
||||
Explosions: small_napalm
|
||||
ImpactSound: EXPLSML2.WAV
|
||||
|
||||
SpiceExplosion:
|
||||
@@ -287,7 +287,7 @@ SpiceExplosion:
|
||||
AddsResourceType: Spice
|
||||
Size: 1
|
||||
Warhead@3Eff: CreateEffect
|
||||
Explosion: med_explosion
|
||||
Explosions: med_explosion
|
||||
|
||||
BloomExplosion:
|
||||
Report: EXPLMD1.WAV
|
||||
@@ -320,4 +320,4 @@ BloomSpawn:
|
||||
Blockable: false
|
||||
Image: null
|
||||
Warhead@1Eff: CreateEffect
|
||||
Explosion: bloomspawn
|
||||
Explosions: bloomspawn
|
||||
|
||||
@@ -19,7 +19,7 @@ LMG:
|
||||
harvester: 25
|
||||
DamageTypes: Prone50Percent, TriggerProne, BulletDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: piffs
|
||||
Explosions: piffs
|
||||
|
||||
Fremen_S:
|
||||
ReloadDelay: 40
|
||||
@@ -42,7 +42,7 @@ Fremen_S:
|
||||
harvester: 25
|
||||
DamageTypes: Prone50Percent, TriggerProne, BulletDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: small_explosion
|
||||
Explosions: small_explosion
|
||||
ImpactSound: EXPLSML2.WAV
|
||||
|
||||
M_LMG:
|
||||
@@ -66,7 +66,7 @@ M_LMG:
|
||||
harvester: 25
|
||||
DamageTypes: Prone50Percent, TriggerProne, BulletDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: piffs
|
||||
Explosions: piffs
|
||||
|
||||
M_HMG:
|
||||
ReloadDelay: 40
|
||||
@@ -88,7 +88,7 @@ M_HMG:
|
||||
harvester: 50
|
||||
DamageTypes: Prone50Percent, TriggerProne, BulletDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: piffs
|
||||
Explosions: piffs
|
||||
|
||||
Fremen_L:
|
||||
ReloadDelay: 40
|
||||
@@ -111,7 +111,7 @@ Fremen_L:
|
||||
harvester: 50
|
||||
DamageTypes: Prone50Percent, TriggerProne, SmallExplosionDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: small_explosion
|
||||
Explosions: small_explosion
|
||||
|
||||
HMG:
|
||||
ReloadDelay: 20
|
||||
@@ -134,7 +134,7 @@ HMG:
|
||||
harvester: 25
|
||||
DamageTypes: Prone50Percent, TriggerProne, BulletDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: piffs
|
||||
Explosions: piffs
|
||||
|
||||
HMGo:
|
||||
ReloadDelay: 18
|
||||
@@ -157,7 +157,7 @@ HMGo:
|
||||
harvester: 25
|
||||
DamageTypes: Prone50Percent, TriggerProne, BulletDeath
|
||||
Warhead@2Eff: CreateEffect
|
||||
Explosion: piffs
|
||||
Explosions: piffs
|
||||
|
||||
HMG_muzzle:
|
||||
ReloadDelay: 16
|
||||
|
||||
Reference in New Issue
Block a user