diff --git a/mods/sp/rules/campaignstuff.yaml b/mods/sp/rules/campaignstuff.yaml index 293d66665..1485f038f 100644 --- a/mods/sp/rules/campaignstuff.yaml +++ b/mods/sp/rules/campaignstuff.yaml @@ -525,6 +525,9 @@ AVATAR: DefaultAttackSequence: shoot RenderSprites: WithMuzzleOverlay: + ExplodesAlsoTransported: + Weapon: UnitExplodeBigger + Offset: 0, 0, 768 # Will add new effect later, better not add another searching actor from map function ActorStatValues: Damage: 200 @@ -973,7 +976,7 @@ MWAR: ## AI control it by using McvManagerBotModule Voice: Move Offset: -1,-1 ExplodesAlsoTransported: - Weapon: UnitExplode + Weapon: UnitExplodeBig RenderSprites: Image: mwar.nod FactionImages: diff --git a/mods/sp/rules/vehicles.yaml b/mods/sp/rules/vehicles.yaml index b60579c6e..a3fcfd92a 100644 --- a/mods/sp/rules/vehicles.yaml +++ b/mods/sp/rules/vehicles.yaml @@ -150,6 +150,8 @@ MMCH: RequiresCondition: !inside-tunnel && railguns Sequence: barrel2 WithMuzzleOverlay: + ExplodesAlsoTransported: + Offset: 0, 0, 512 Selectable: Bounds: 903, 2533, 0, -1024 Carryable: @@ -430,6 +432,8 @@ JUG: CameraPitch: 250 Carryable: LocalOffset: 0,0,763 + ExplodesAlsoTransported: + Offset: 0, 0, 512 ActorStatValues: Damage: 120 @@ -478,6 +482,8 @@ SONIC: MuzzleSequence: muzzle MuzzlePalette: gensmkexplocyan70 WithMuzzleOverlay: + ExplodesAlsoTransported: + Weapon: UnitExplodeBig AttackTurreted: Voice: Attack PauseOnCondition: empdisable @@ -588,7 +594,7 @@ G4TNK: Selectable: Bounds: 1250, 1900, 0, -200 ExplodesAlsoTransported: - Weapon: BigUnitExplode + Weapon: UnitExplodeBig ActorStatValues: Stats: Armor, Sight, Speed, Damage, ReloadDelay, MinRange, None, MaxRange @@ -2827,7 +2833,8 @@ CENTURION: Carryable: LocalOffset: 0,0,512 ExplodesAlsoTransported: - Weapon: BigUnitExplode + Weapon: UnitExplodeBigger + Offset: 0, 0, 512 ActorStatValues: Damage: 15 @@ -3180,7 +3187,7 @@ CABAPC: Position: BottomLeft RequiresSelection: true ExplodesAlsoTransported: - Weapon: BigUnitExplode + Weapon: UnitExplodeLarge ActorStatValues: Stats: Armor, Sight, Speed, None, None, None, Cargo @@ -3234,7 +3241,8 @@ SPIDERARTY: Selectable: Bounds: 1810, 3920, 0, -844 ExplodesAlsoTransported: - Weapon: BigUnitExplode + Weapon: UnitExplodeLarge + Offset: 0, 0, 512 Carryable: LocalOffset: 0,0,763 ActorStatValues: @@ -3298,7 +3306,8 @@ PALADIN: FloatingSpriteEmitter@spawnsmoke: Offset: 0,0,1000 ExplodesAlsoTransported: - Weapon: BigUnitExplode + Weapon: UnitExplodeBigger + Offset: 0, 0, 768 ActorStatValues: Damage: 200 diff --git a/mods/sp/sequences/effectsseq.yaml b/mods/sp/sequences/effectsseq.yaml index 512deae95..11f4c171c 100644 --- a/mods/sp/sequences/effectsseq.yaml +++ b/mods/sp/sequences/effectsseq.yaml @@ -340,8 +340,14 @@ explosion: Filename: twlt036.shp medium_twlt: Filename: twlt050.shp - large_twlt: + big_twlt: + Filename: twlt070.shp + Scale: 0.85 + bigger_twlt: Filename: twlt070.shp + large_twlt: + Filename: twlt100.shp + Scale: 0.85 verylarge_twlt: Filename: twlt100.shp tiny_grey_explosion: diff --git a/mods/sp/weapons/explosionweapons.yaml b/mods/sp/weapons/explosionweapons.yaml index c7d648d54..a5ba6593b 100644 --- a/mods/sp/weapons/explosionweapons.yaml +++ b/mods/sp/weapons/explosionweapons.yaml @@ -85,25 +85,6 @@ BigScrinAircraftShrapnel: Warhead@op: FireRadius Weapon: SmallDebrisScrin -UnitExplodeSmall: - Inherits@2: ^Small_Brnl - Warhead@2Eff: CreateEffect - ValidTargets: Ground, Air, Water - Delay: 5 - -ImpactSounds: - Warhead@4Eff: CreateEffect - Explosions: medium_twlt - ValidTargets: Ground, Air, Water - ImpactActors: false - ImpactSounds: expnew14.aud, expnew19.aud, expnew18.aud - -Warhead@3EffWater: - Warhead@2: SpawnSmokeParticle - ImpactActors: false - Duration: 100, 200 - Image: explosion - Sequences: fire3 - Palette: effect - UnitDrowned: Warhead@1EffWater: CreateEffect Explosions: large_watersplash @@ -123,8 +104,28 @@ UnitDrownedSmall: Warhead@2EffWater: CreateEffect Delay: 10 +UnitExplodeSmall: + Inherits@2: ^Small_Brnl + Warhead@2Eff: CreateEffect + ValidTargets: Ground, Air, Water + Delay: 5 + -ImpactSounds: + Warhead@4Eff: CreateEffect + Explosions: medium_twlt + ValidTargets: Ground, Air, Water + ImpactActors: false + ImpactSounds: expnew14.aud, expnew19.aud, expnew18.aud + -Warhead@3EffWater: + Warhead@2: SpawnSmokeParticle + ImpactActors: false + Duration: 100, 200 + Image: explosion + Sequences: fire3 + Palette: effect + ReaperExplode: - Inherits@2: UnitExplodeSmall + Inherits@2: ^Medium_Brnl + -Warhead@3EffWater: Warhead@3Eff: CreateEffect Explosions: infdeathexplo1, infdeathexplo2, infdeathexplo3 ExplosionPalette: gensmkexploj @@ -137,6 +138,11 @@ ReaperExplode: InitialSmudgeLevel: 3, 4 Delay: 34 Warhead@2: SpawnSmokeParticle + ImpactActors: false + Duration: 100, 200 + Image: explosion + Sequences: fire3 + Palette: effect Delay: 34 Warhead@op: FireRadius Weapon: SmallDebris @@ -206,7 +212,7 @@ UnitExplode: Warhead@2Eff: CreateEffect ValidTargets: Ground, Air, Water Warhead@4Eff: CreateEffect - Explosions: large_twlt + Explosions: big_twlt ValidTargets: Ground, Air, Water ImpactActors: false -Warhead@3EffWater: @@ -217,7 +223,12 @@ UnitExplode: Sequences: fire2 Palette: effect -BigUnitExplode: +UnitExplodeBig: + Inherits@2: UnitExplode + Warhead@4Eff: CreateEffect + Explosions: bigger_twlt + +UnitExplodeBigger: Inherits@2: ^GreyExplo Inherits@3: ^DelayedSmokeEffect Warhead@2Eff: CreateEffect @@ -226,7 +237,7 @@ BigUnitExplode: -ImpactSounds: -Warhead@3EffWater: Warhead@4Eff: CreateEffect - Explosions: verylarge_twlt + Explosions: large_twlt ImpactSounds: expnew14.aud, expnew19.aud, expnew18.aud ValidTargets: Ground, Air, Water ImpactActors: false @@ -237,6 +248,11 @@ BigUnitExplode: Sequences: fire1 Palette: effect +UnitExplodeLarge: + Inherits@2: UnitExplodeBigger + Warhead@4Eff: CreateEffect + Explosions: verylarge_twlt + ScrinUnitExplode: Inherits: ^ExploDefaults Inherits@3: ^DelayedSmokeEffect diff --git a/mods/sp/weapons/mutweapons.yaml b/mods/sp/weapons/mutweapons.yaml index 6ecdd86c1..5e22cefef 100644 --- a/mods/sp/weapons/mutweapons.yaml +++ b/mods/sp/weapons/mutweapons.yaml @@ -517,7 +517,7 @@ BombTruckExplo: Amount: 5 NukeLeak: - Inherits@1: BigUnitExplode + Inherits@1: UnitExplodeLarge ValidTargets: Ground, Water, Air Warhead@5Sharpnel: FireRadius Weapon: NukeFuelDrop