diff --git a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs index 1f5f80ce24..09471085d6 100644 --- a/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs +++ b/OpenRA.Mods.Common/UtilityCommands/UpgradeRules.cs @@ -1240,6 +1240,40 @@ namespace OpenRA.Mods.Common.UtilityCommands } } + if (engineVersion < 20150421) + { + if (node.Key.StartsWith("Warhead") && node.Value.Value == "SpreadDamage") + { + // Add DamageTypes property to DamageWarheads with a default value "Prone50Percent" + if (node.Value.Nodes.All(x => x.Key != "DamageTypes")) + { + var damage = node.Value.Nodes.FirstOrDefault(x => x.Key == "Damage"); + var damageValue = damage != null ? FieldLoader.GetValue("Damage", damage.Value.Value) : -1; + + var prone = node.Value.Nodes.FirstOrDefault(x => x.Key == "PreventProne"); + var preventsProne = prone != null && FieldLoader.GetValue("PreventProne", prone.Value.Value); + + var proneModifier = node.Value.Nodes.FirstOrDefault(x => x.Key == "ProneModifier"); + var modifierValue = proneModifier == null ? "50" : proneModifier.Value.Value; + + var value = new List(); + + if (damageValue > 0) + value.Add("Prone{0}Percent".F(modifierValue)); + + if (!preventsProne) + value.Add("TriggerProne"); + + if (value.Any()) + node.Value.Nodes.Add(new MiniYamlNode("DamageTypes", value.JoinWith(", "))); + } + + // Remove obsolete PreventProne and ProneModifier + node.Value.Nodes.RemoveAll(x => x.Key == "PreventProne"); + node.Value.Nodes.RemoveAll(x => x.Key == "ProneModifier"); + } + } + UpgradeWeaponRules(engineVersion, ref node.Value.Nodes, node, depth + 1); } } diff --git a/mods/cnc/maps/gdi01/map.yaml b/mods/cnc/maps/gdi01/map.yaml index c9db5232a7..1ac45ce86f 100644 --- a/mods/cnc/maps/gdi01/map.yaml +++ b/mods/cnc/maps/gdi01/map.yaml @@ -554,6 +554,7 @@ Weapons: Versus: Heavy: 50 Damage: 50 + DamageTypes: Prone50Percent, TriggerProne Voices: diff --git a/mods/cnc/weapons/explosions.yaml b/mods/cnc/weapons/explosions.yaml index 53de2668c5..65072b3b7a 100644 --- a/mods/cnc/weapons/explosions.yaml +++ b/mods/cnc/weapons/explosions.yaml @@ -3,6 +3,7 @@ FlametankExplode: Spread: 1c0 Damage: 100 DeathType: 5 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: big_napalm ImpactSound: xplobig6.aud @@ -12,6 +13,7 @@ HeliCrash: Spread: 426 Damage: 40 DeathType: 4 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: poof ImpactSound: xplos.aud @@ -34,6 +36,7 @@ UnitExplode: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: poof ImpactSound: xplobig6.aud @@ -48,6 +51,7 @@ UnitExplodeSmall: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: big_frag ImpactSound: xplobig4.aud @@ -62,6 +66,7 @@ GrenadierExplode: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: poof ImpactSound: xplosml2.aud @@ -78,6 +83,7 @@ Napalm.Crate: Light: 60 Heavy: 25 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect diff --git a/mods/cnc/weapons/largecaliber.yaml b/mods/cnc/weapons/largecaliber.yaml index 80c7e86071..7d8997a16b 100644 --- a/mods/cnc/weapons/largecaliber.yaml +++ b/mods/cnc/weapons/largecaliber.yaml @@ -15,6 +15,7 @@ Light: 100 Heavy: 100 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -37,6 +38,7 @@ Wood: 75 Light: 75 Heavy: 100 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -60,6 +62,7 @@ Light: 100 Heavy: 100 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -85,6 +88,7 @@ Light: 100 Heavy: 100 Concrete: 100 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -107,6 +111,7 @@ TurretGun: Wood: 25 Light: 100 Heavy: 100 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -134,6 +139,7 @@ ArtilleryShell: Wood: 80 Light: 75 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect diff --git a/mods/cnc/weapons/missiles.yaml b/mods/cnc/weapons/missiles.yaml index 519944fa9b..65441c5a2e 100644 --- a/mods/cnc/weapons/missiles.yaml +++ b/mods/cnc/weapons/missiles.yaml @@ -25,6 +25,7 @@ Rockets: Light: 100 Heavy: 100 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -59,6 +60,7 @@ BikeRockets: Light: 100 Heavy: 100 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -93,6 +95,7 @@ OrcaAGMissiles: Wood: 100 Light: 100 Heavy: 75 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -125,6 +128,7 @@ OrcaAAMissiles: Versus: Light: 75 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -158,6 +162,7 @@ MammothMissiles: Wood: 75 Light: 100 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -198,6 +203,7 @@ MammothMissiles: Wood: 60 Light: 100 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -231,6 +237,7 @@ MammothMissiles: Wood: 75 Light: 100 Heavy: 90 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -262,6 +269,7 @@ BoatMissile: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -298,6 +306,7 @@ TowerMissle: Wood: 25 Light: 100 Heavy: 100 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -328,6 +337,7 @@ SAMMissile: Heavy: 75 DeathType: 4 Damage: 30 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -357,6 +367,7 @@ HonestJohn: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -388,6 +399,7 @@ Patriot: Heavy: 75 DeathType: 4 Damage: 32 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect diff --git a/mods/cnc/weapons/other.yaml b/mods/cnc/weapons/other.yaml index 8c57b73007..c52af3dcf0 100644 --- a/mods/cnc/weapons/other.yaml +++ b/mods/cnc/weapons/other.yaml @@ -15,6 +15,7 @@ Flamethrower: Wood: 100 Light: 100 Heavy: 20 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -40,6 +41,7 @@ BigFlamer: Wood: 100 Light: 67 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -61,6 +63,7 @@ Chemspray: Wood: 35 Light: 75 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -86,6 +89,7 @@ Grenade: Wood: 50 Light: 75 Heavy: 35 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -111,6 +115,7 @@ Napalm: Wood: 100 Light: 100 Heavy: 80 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -131,6 +136,7 @@ Laser: DeathType: 5 Versus: Wood: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch @@ -140,7 +146,6 @@ Tiberium: Spread: 42 Damage: 2 DeathType: 6 - PreventProne: yes TiberiumExplosion: Warhead@1Dam: SpreadDamage @@ -152,6 +157,7 @@ TiberiumExplosion: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res: CreateResource AddsResourceType: Tiberium Size: 1,1 @@ -164,7 +170,6 @@ Heal: Warhead@1Dam: SpreadDamage Spread: 42 Damage: -1 - PreventProne: yes Tail: ReloadDelay: 30 @@ -181,6 +186,7 @@ Tail: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Horn: ReloadDelay: 20 @@ -197,6 +203,7 @@ Horn: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Teeth: ReloadDelay: 30 @@ -213,6 +220,7 @@ Teeth: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Claw: ReloadDelay: 10 @@ -229,6 +237,7 @@ Claw: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Demolish: Warhead@1Dam: SpreadDamage diff --git a/mods/cnc/weapons/smallcaliber.yaml b/mods/cnc/weapons/smallcaliber.yaml index 1e77e4b840..d6f4abcd1f 100644 --- a/mods/cnc/weapons/smallcaliber.yaml +++ b/mods/cnc/weapons/smallcaliber.yaml @@ -10,6 +10,7 @@ Sniper: Damage: 100 DeathType: 2 ValidTargets: Infantry + DamageTypes: Prone50Percent, TriggerProne HighV: ReloadDelay: 25 @@ -26,6 +27,7 @@ HighV: Wood: 50 Light: 70 Heavy: 35 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -50,6 +52,7 @@ HeliAGGun: Wood: 50 Light: 75 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -74,6 +77,7 @@ HeliAAGun: Wood: 50 Light: 50 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -94,6 +98,7 @@ Pistol: Wood: 50 Light: 50 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piff @@ -114,6 +119,7 @@ M16: Wood: 25 Light: 30 Heavy: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piff @@ -136,6 +142,7 @@ MachineGun: Light: 50 Heavy: 20 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -156,6 +163,7 @@ Vulcan: Wood: 25 Light: 100 Heavy: 35 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -175,6 +183,7 @@ APCGun: Wood: 50 Light: 100 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_poof @@ -192,6 +201,7 @@ APCGun.AA: ValidTargets: Air Versus: Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_frag diff --git a/mods/cnc/weapons/superweapons.yaml b/mods/cnc/weapons/superweapons.yaml index aa563bbf44..710d8a57db 100644 --- a/mods/cnc/weapons/superweapons.yaml +++ b/mods/cnc/weapons/superweapons.yaml @@ -12,6 +12,7 @@ Atomic: Wood: 100 Light: 60 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff_impact: CreateEffect Explosion: nuke_explosion ImpactSound: nukexplo.aud @@ -27,6 +28,7 @@ Atomic: Wood: 100 Light: 60 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@4Res_areanukea: DestroyResource Size: 3 Delay: 3 @@ -49,6 +51,7 @@ Atomic: Wood: 100 Light: 60 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@8Res_areanukeb: DestroyResource Size: 4 Delay: 6 @@ -68,6 +71,7 @@ Atomic: Wood: 100 Light: 60 Heavy: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@11Res_areanukec: DestroyResource Size: 5 Delay: 9 @@ -84,6 +88,7 @@ IonCannon: Falloff: 1000, 1000, 250, 100 DeathType: 5 ValidTargets: Ground, Air + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu_impact: LeaveSmudge SmudgeType: Scorch Warhead@3Smu_area: LeaveSmudge diff --git a/mods/d2k/weapons.yaml b/mods/d2k/weapons.yaml index 9125b2ee7d..50759c9334 100644 --- a/mods/d2k/weapons.yaml +++ b/mods/d2k/weapons.yaml @@ -17,6 +17,7 @@ LMG: Light: 40 Heavy: 10 Concrete: 20 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -46,6 +47,7 @@ Bazooka: Light: 60 Heavy: 90 Concrete: 40 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -72,6 +74,7 @@ Sniper: Light: 1 Heavy: 0 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Vulcan: ReloadDelay: 30 @@ -94,6 +97,7 @@ Vulcan: Light: 60 Heavy: 10 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -121,6 +125,7 @@ Slung: Light: 40 Heavy: 90 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_explosion ImpactSound: EXPLLG5.WAV @@ -146,6 +151,7 @@ HMG: Light: 45 Heavy: 20 Concrete: 20 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -170,6 +176,7 @@ HMGo: Light: 45 Heavy: 25 Concrete: 20 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -200,6 +207,7 @@ QuadRockets: Light: 100 Heavy: 100 Concrete: 35 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -225,6 +233,7 @@ TurretGun: Wood: 75 Light: 100 Concrete: 65 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -259,6 +268,7 @@ TowerMissile: Light: 100 Heavy: 50 Concrete: 35 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -282,6 +292,7 @@ TowerMissile: Wood: 50 Light: 100 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -305,6 +316,7 @@ TowerMissile: Wood: 50 Light: 100 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -328,6 +340,7 @@ DevBullet: Light: 100 Heavy: 100 Concrete: 80 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -361,6 +374,7 @@ DevBullet: Light: 100 Heavy: 50 Concrete: 80 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -390,6 +404,7 @@ NerveGasMissile: None: 0 Wood: 0 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -424,6 +439,7 @@ NerveGasMissile: Light: 75 Heavy: 50 Concrete: 100 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater, RockCrater Warhead@3Eff: CreateEffect @@ -448,6 +464,7 @@ Sound: Wood: 85 Light: 80 Concrete: 75 + DamageTypes: Prone50Percent, TriggerProne ChainGun: ReloadDelay: 10 @@ -466,6 +483,7 @@ ChainGun: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs @@ -512,6 +530,7 @@ ParaBomb: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -534,6 +553,7 @@ Napalm: Light: 30 Heavy: 20 Concrete: 70 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -564,6 +584,7 @@ Atomic: Light: 100 Heavy: 50 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: nuke ImpactSound: EXPLLG2.WAV @@ -581,6 +602,7 @@ CrateNuke: Heavy: 25 Concrete: 50 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: nuke ImpactSound: EXPLLG2.WAV @@ -597,6 +619,7 @@ CrateExplosion: Light: 60 Heavy: 25 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: building ImpactSound: EXPLSML4.WAV @@ -612,6 +635,7 @@ UnitExplode: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: building ImpactSound: EXPLMD1.WAV @@ -626,6 +650,7 @@ UnitExplodeSmall: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: self_destruct ImpactSound: EXPLHG1.WAV, EXPLLG1.WAV, EXPLMD1.WAV, EXPLSML4.WAV @@ -640,6 +665,7 @@ UnitExplodeTiny: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: med_explosion ImpactSound: EXPLMD2.WAV, EXPLSML1.WAV, EXPLSML2.WAV, EXPLSML3.WAV @@ -654,6 +680,7 @@ UnitExplodeScale: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: building ImpactSound: EXPLLG2.WAV, EXPLLG3.WAV, EXPLLG5.WAV @@ -677,6 +704,7 @@ Grenade: Wood: 100 Light: 25 Heavy: 5 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater Warhead@3Eff: CreateEffect @@ -707,6 +735,7 @@ Shrapnel: Wood: 100 Light: 25 Heavy: 5 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SandCrater Warhead@3Eff: CreateEffect @@ -723,6 +752,7 @@ SpiceExplosion: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res: CreateResource AddsResourceType: Spice Size: 2,2 diff --git a/mods/ra/maps/allies-01/map.yaml b/mods/ra/maps/allies-01/map.yaml index f848cceb9b..d8ee5af4b8 100644 --- a/mods/ra/maps/allies-01/map.yaml +++ b/mods/ra/maps/allies-01/map.yaml @@ -562,6 +562,7 @@ Weapons: Burst: 1 Warhead: SpreadDamage Damage: 20 + DamageTypes: Prone50Percent, TriggerProne Voices: diff --git a/mods/ra/maps/allies-02/map.yaml b/mods/ra/maps/allies-02/map.yaml index d1cc2864a6..b61f21adf5 100644 --- a/mods/ra/maps/allies-02/map.yaml +++ b/mods/ra/maps/allies-02/map.yaml @@ -840,6 +840,7 @@ Weapons: Burst: 1 Warhead: SpreadDamage Damage: 20 + DamageTypes: Prone50Percent, TriggerProne Voices: diff --git a/mods/ra/maps/allies-05a/map.yaml b/mods/ra/maps/allies-05a/map.yaml index 70b43cf460..8aa7558522 100644 --- a/mods/ra/maps/allies-05a/map.yaml +++ b/mods/ra/maps/allies-05a/map.yaml @@ -1812,6 +1812,7 @@ Weapons: Light: 0 Heavy: 0 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water diff --git a/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml b/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml index 3b6145d217..629e5c0fe0 100644 --- a/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml +++ b/mods/ra/maps/drop-zone-battle-of-tikiaki/map.yaml @@ -364,6 +364,7 @@ Weapons: Spread: 42 DeathType: 5 Damage: 80 + DamageTypes: Prone50Percent, TriggerProne Voices: diff --git a/mods/ra/maps/drop-zone-w/map.yaml b/mods/ra/maps/drop-zone-w/map.yaml index badfe798d4..5db0e4c706 100644 --- a/mods/ra/maps/drop-zone-w/map.yaml +++ b/mods/ra/maps/drop-zone-w/map.yaml @@ -296,6 +296,7 @@ Weapons: Heavy: 25 DeathType: 2 Damage: 250 + DamageTypes: Prone50Percent, TriggerProne Warhead@1Eff: CreateEffect Explosion: large_explosion WaterExplosion: large_splash @@ -324,6 +325,7 @@ Weapons: Heavy: 30 DeathType: blownaway Damage: 400 + DamageTypes: Prone50Percent, TriggerProne Warhead@1Eff: CreateEffect Explosion: large_explosion WaterExplosion: large_splash diff --git a/mods/ra/maps/drop-zone/map.yaml b/mods/ra/maps/drop-zone/map.yaml index 455f44c5b5..266cd8087b 100644 --- a/mods/ra/maps/drop-zone/map.yaml +++ b/mods/ra/maps/drop-zone/map.yaml @@ -259,6 +259,7 @@ Weapons: Spread: 42 DeathType: 5 Damage: 80 + DamageTypes: Prone50Percent, TriggerProne Voices: diff --git a/mods/ra/maps/fort-lonestar/map.yaml b/mods/ra/maps/fort-lonestar/map.yaml index 0df65bd94a..f7470a4e8b 100644 --- a/mods/ra/maps/fort-lonestar/map.yaml +++ b/mods/ra/maps/fort-lonestar/map.yaml @@ -759,6 +759,7 @@ Weapons: Concrete: 100 DeathType: 4 Damage: 150 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -793,6 +794,7 @@ Weapons: Concrete: 200 DeathType: 3 Damage: 250 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -822,6 +824,7 @@ Weapons: Concrete: 100 DeathType: 4 Damage: 15 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -843,6 +846,7 @@ Weapons: Concrete: 25 DeathType: 5 Damage: 200 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -873,6 +877,7 @@ Weapons: Concrete: 35 DeathType: 5 Damage: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -897,6 +902,7 @@ Weapons: Heavy: 40 Concrete: 30 Damage: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -925,6 +931,7 @@ Weapons: Heavy: 70 DeathType: 3 Damage: 500 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -947,6 +954,7 @@ Weapons: Concrete: 0 DeathType: 2 Damage: 150 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs diff --git a/mods/ra/maps/intervention/map.yaml b/mods/ra/maps/intervention/map.yaml index 19673a5546..32acadc9e2 100644 --- a/mods/ra/maps/intervention/map.yaml +++ b/mods/ra/maps/intervention/map.yaml @@ -2403,6 +2403,7 @@ Weapons: Maverick: Warhead@1Dam: SpreadDamage Damage: 175 + DamageTypes: Prone50Percent, TriggerProne Voices: diff --git a/mods/ra/maps/monster-tank-madness/map.yaml b/mods/ra/maps/monster-tank-madness/map.yaml index 6064575dd6..05099ed6fa 100644 --- a/mods/ra/maps/monster-tank-madness/map.yaml +++ b/mods/ra/maps/monster-tank-madness/map.yaml @@ -2380,6 +2380,7 @@ Weapons: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect diff --git a/mods/ra/maps/survival02/map.yaml b/mods/ra/maps/survival02/map.yaml index 1851be9898..6983fb3562 100644 --- a/mods/ra/maps/survival02/map.yaml +++ b/mods/ra/maps/survival02/map.yaml @@ -1172,6 +1172,7 @@ Weapons: Light: 60 Heavy: 50 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect diff --git a/mods/ra/weapons/explosions.yaml b/mods/ra/weapons/explosions.yaml index 0391469099..244a9699b2 100644 --- a/mods/ra/weapons/explosions.yaml +++ b/mods/ra/weapons/explosions.yaml @@ -10,6 +10,7 @@ CrateNapalm: Heavy: 25 Concrete: 50 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -28,6 +29,7 @@ CrateExplosion: Light: 60 Heavy: 25 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: self_destruct ImpactSound: kaboom15.aud @@ -42,6 +44,7 @@ CrateNuke: Versus: Concrete: 25 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res_impact: DestroyResource Warhead@3Eff_impact: CreateEffect Explosion: nuke @@ -56,6 +59,7 @@ CrateNuke: Versus: Concrete: 25 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@5Res_areanuke: DestroyResource Size: 5,4 Delay: 4 @@ -78,6 +82,7 @@ MiniNuke: Versus: Concrete: 25 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res_impact: DestroyResource Size: 1 Warhead@3Eff_impact: CreateEffect @@ -92,6 +97,7 @@ MiniNuke: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@5Res_areanuke1: DestroyResource Size: 2 Delay: 5 @@ -107,6 +113,7 @@ MiniNuke: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@8Res_areanuke2: DestroyResource Size: 3 Delay: 10 @@ -119,6 +126,7 @@ MiniNuke: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@10Res_areanuke3: DestroyResource Size: 4 Delay: 15 @@ -138,6 +146,7 @@ UnitExplode: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: self_destruct ImpactSound: kaboom22.aud @@ -157,6 +166,7 @@ UnitExplodeShip: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: building ImpactSound: kaboom25.aud @@ -171,6 +181,7 @@ UnitExplodeSubmarine: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_splash ImpactSound: splash9.aud @@ -185,6 +196,7 @@ UnitExplodeSmall: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_explosion ImpactSound: kaboom15.aud @@ -207,6 +219,7 @@ BarrelExplode: Light: 50 Heavy: 25 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Size: 2,1 @@ -221,6 +234,7 @@ ATMine: Spread: 256 Damage: 400 AffectsParent: true + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_explosion ImpactSound: mineblo1.aud @@ -231,6 +245,7 @@ APMine: Damage: 400 AffectsParent: true DeathType: 3 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: napalm ImpactSound: mine1.aud @@ -245,6 +260,7 @@ OreExplosion: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res: CreateResource AddsResourceType: Ore Size: 1,1 diff --git a/mods/ra/weapons/largecaliber.yaml b/mods/ra/weapons/largecaliber.yaml index f8cc8f1973..8e655ecf43 100644 --- a/mods/ra/weapons/largecaliber.yaml +++ b/mods/ra/weapons/largecaliber.yaml @@ -14,6 +14,7 @@ Wood: 40 Heavy: 40 Concrete: 30 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect @@ -39,6 +40,7 @@ Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect @@ -68,6 +70,7 @@ Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect @@ -98,6 +101,7 @@ Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect @@ -125,6 +129,7 @@ TurretGun: Wood: 50 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect @@ -158,6 +163,7 @@ TurretGun: Light: 60 Heavy: 25 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -191,6 +197,7 @@ TurretGun: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -218,6 +225,7 @@ TurretGun: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect diff --git a/mods/ra/weapons/missiles.yaml b/mods/ra/weapons/missiles.yaml index 853c4028af..6d2cca92d4 100644 --- a/mods/ra/weapons/missiles.yaml +++ b/mods/ra/weapons/missiles.yaml @@ -25,6 +25,7 @@ Maverick: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -62,6 +63,7 @@ Dragon: Wood: 75 Light: 35 Concrete: 20 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -100,6 +102,7 @@ HellfireAG: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -138,6 +141,7 @@ HellfireAA: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -174,6 +178,7 @@ MammothTusk: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3EffGround: CreateEffect @@ -213,6 +218,7 @@ Nike: Light: 90 Heavy: 50 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -242,6 +248,7 @@ RedEye: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -270,6 +277,7 @@ SubMissile: None: 40 Light: 30 Heavy: 30 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -306,6 +314,7 @@ Stinger: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -346,6 +355,7 @@ StingerAA: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -387,6 +397,7 @@ TorpTube: Wood: 75 Light: 75 Concrete: 500 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -426,6 +437,7 @@ SCUD: Wood: 75 Light: 70 Heavy: 40 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -462,6 +474,7 @@ APTusk: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect diff --git a/mods/ra/weapons/other.yaml b/mods/ra/weapons/other.yaml index 5df3c29db1..e788935097 100644 --- a/mods/ra/weapons/other.yaml +++ b/mods/ra/weapons/other.yaml @@ -17,6 +17,7 @@ FireballLauncher: Light: 60 Heavy: 25 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -44,6 +45,7 @@ Flamer: Light: 60 Heavy: 25 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -66,6 +68,7 @@ Napalm: Light: 60 Heavy: 25 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Scorch Warhead@3Eff: CreateEffect @@ -96,6 +99,7 @@ Grenade: Wood: 100 Light: 25 Heavy: 5 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -150,6 +154,7 @@ TeslaZap: Versus: None: 1000 Wood: 60 + DamageTypes: Prone50Percent, TriggerProne PortaTesla: ReloadDelay: 70 @@ -163,6 +168,7 @@ PortaTesla: DeathType: 6 Versus: None: 1000 + DamageTypes: Prone50Percent, TriggerProne TTankZap: ReloadDelay: 120 @@ -176,6 +182,7 @@ TTankZap: DeathType: 6 Versus: None: 1000 + DamageTypes: Prone50Percent, TriggerProne DogJaw: ValidTargets: Infantry @@ -231,6 +238,7 @@ Repair: Crush: Warhead@1Dam: SpreadDamage Damage: 100 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect ImpactSound: squishy2.aud @@ -255,6 +263,7 @@ Claw: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Mandible: ReloadDelay: 10 @@ -271,6 +280,7 @@ Mandible: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne MADTankThump: InvalidTargets: MADTank diff --git a/mods/ra/weapons/smallcaliber.yaml b/mods/ra/weapons/smallcaliber.yaml index dbbcc850ca..2ab793fefe 100644 --- a/mods/ra/weapons/smallcaliber.yaml +++ b/mods/ra/weapons/smallcaliber.yaml @@ -14,6 +14,7 @@ Colt45: Light: 0 Heavy: 0 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piff InvalidImpactTypes: Water @@ -40,6 +41,7 @@ ZSU-23: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_explosion_air @@ -59,6 +61,7 @@ Vulcan: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff_1: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -76,6 +79,7 @@ Vulcan: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@4Eff_2: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -95,6 +99,7 @@ Vulcan: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@6Eff_3: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -114,6 +119,7 @@ Vulcan: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@8Eff_4: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -133,6 +139,7 @@ Vulcan: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@10Eff_5: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -152,6 +159,7 @@ Vulcan: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@12Eff_6: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -179,6 +187,7 @@ ChainGun: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -203,6 +212,7 @@ ChainGun.Yak: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -225,6 +235,7 @@ Pistol: Light: 60 Heavy: 25 Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piff InvalidImpactTypes: Water @@ -247,6 +258,7 @@ M1Carbine: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -270,6 +282,7 @@ M60mg: Light: 30 Heavy: 10 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -292,6 +305,7 @@ SilencedPPK: Light: 0 Heavy: 0 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -317,6 +331,7 @@ FLAK-23: Light: 60 Heavy: 10 Concrete: 20 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_explosion InvalidImpactTypes: Air, AirHit, Water @@ -343,4 +358,5 @@ Sniper: Light: 0 Heavy: 0 Concrete: 0 + DamageTypes: Prone50Percent, TriggerProne diff --git a/mods/ra/weapons/superweapons.yaml b/mods/ra/weapons/superweapons.yaml index 05048fc826..ef89b67f34 100644 --- a/mods/ra/weapons/superweapons.yaml +++ b/mods/ra/weapons/superweapons.yaml @@ -16,6 +16,7 @@ ParaBomb: Wood: 75 Light: 75 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: Crater Warhead@3Eff: CreateEffect @@ -37,6 +38,7 @@ Atomic: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res_impact: DestroyResource Size: 1 Warhead@3Smu_impact: LeaveSmudge @@ -54,6 +56,7 @@ Atomic: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@6Res_areanuke1: DestroyResource Size: 2 Delay: 5 @@ -73,6 +76,7 @@ Atomic: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@10Res_areanuke2: DestroyResource Size: 3 Delay: 10 @@ -89,6 +93,7 @@ Atomic: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@13Res_areanuke3: DestroyResource Size: 4 Delay: 15 @@ -105,6 +110,7 @@ Atomic: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@16Res_areanuke4: DestroyResource Size: 5 Delay: 20 diff --git a/mods/ts/weapons/bombsandgrenades.yaml b/mods/ts/weapons/bombsandgrenades.yaml index 70526c76b5..20016c346d 100644 --- a/mods/ts/weapons/bombsandgrenades.yaml +++ b/mods/ts/weapons/bombsandgrenades.yaml @@ -12,13 +12,13 @@ Grenade: Spread: 171 Damage: 40 DeathType: 3 - ProneModifier: 70 Versus: None: 100 Wood: 85 Light: 70 Heavy: 35 Concrete: 28 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_grey_explosion ImpactSound: expnew13.aud @@ -44,13 +44,13 @@ Bomb: Spread: 298 Damage: 160 DeathType: 3 - ProneModifier: 100 Versus: None: 200 Wood: 90 Light: 75 Heavy: 32 Concrete: 100 + DamageTypes: Prone100Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_explosion ImpactSound: expnew09.aud @@ -77,13 +77,13 @@ RPGTower: Spread: 128 Damage: 110 DeathType: 2 - ProneModifier: 70 Versus: None: 30 Wood: 75 Light: 90 Heavy: 100 Concrete: 70 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_clsn ImpactSound: expnew14.aud @@ -94,3 +94,4 @@ RPGTower: ValidImpactTypes: Water Warhead@4Smu: LeaveSmudge SmudgeType: MediumCrater + diff --git a/mods/ts/weapons/energyweapons.yaml b/mods/ts/weapons/energyweapons.yaml index 76c4d5e5fc..7b918ff446 100644 --- a/mods/ts/weapons/energyweapons.yaml +++ b/mods/ts/weapons/energyweapons.yaml @@ -11,13 +11,13 @@ LtRail: Spread: 42 Damage: 150 DeathType: 2 - ProneModifier: 100 Versus: None: 100 Wood: 130 Light: 150 Heavy: 110 Concrete: 5 + DamageTypes: Prone100Percent, TriggerProne MechRailgun: ReloadDelay: 60 @@ -32,13 +32,13 @@ MechRailgun: Spread: 42 Damage: 200 DeathType: 5 - ProneModifier: 100 Versus: None: 200 Wood: 175 Light: 160 Heavy: 100 Concrete: 25 + DamageTypes: Prone100Percent, TriggerProne SonicZap: ReloadDelay: 120 @@ -56,6 +56,7 @@ SonicZap: Versus: Heavy: 80 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne CyCannon: ReloadDelay: 50 @@ -72,7 +73,6 @@ CyCannon: Spread: 43 Damage: 120 DeathType: 6 - ProneModifier: 350 ValidTargets: Ground Versus: None: 350 @@ -80,6 +80,7 @@ CyCannon: Light: 205 Heavy: 150 Concrete: 80 + DamageTypes: Prone350Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_bang ImpactSound: expnew12.aud @@ -116,6 +117,7 @@ Proton: Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_bang ImpactSound: expnew12.aud @@ -137,7 +139,7 @@ LaserFire: Spread: 42 Damage: 250 DeathType: 5 - ProneModifier: 60 + DamageTypes: Prone60Percent, TriggerProne # Laser turret LaserFire2: @@ -151,4 +153,5 @@ LaserFire2: Spread: 42 Damage: 30 DeathType: 5 - ProneModifier: 60 + DamageTypes: Prone60Percent, TriggerProne + diff --git a/mods/ts/weapons/explosions.yaml b/mods/ts/weapons/explosions.yaml index 94f421a8b1..a0b36e2892 100644 --- a/mods/ts/weapons/explosions.yaml +++ b/mods/ts/weapons/explosions.yaml @@ -9,6 +9,7 @@ UnitExplode: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_twlt ImpactSound: expnew09.aud @@ -23,6 +24,7 @@ UnitExplodeSmall: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: medium_brnl ImpactSound: expnew13.aud @@ -37,9 +39,11 @@ TiberiumExplosion: Wood: 75 Light: 60 Heavy: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res: CreateResource AddsResourceType: Tiberium Size: 1,1 Warhead@3Eff: CreateEffect Explosion: large_explosion ImpactSound: expnew09.aud + diff --git a/mods/ts/weapons/healweapons.yaml b/mods/ts/weapons/healweapons.yaml index f72928ecbc..5006f705f2 100644 --- a/mods/ts/weapons/healweapons.yaml +++ b/mods/ts/weapons/healweapons.yaml @@ -8,7 +8,6 @@ Heal: Spread: 213 Damage: -50 DeathType: 1 - ProneModifier: 100 Versus: Wood: 0 Light: 0 @@ -25,7 +24,6 @@ Repair: Spread: 213 Damage: -50 DeathType: 1 - ProneModifier: 100 Versus: None: 0 Wood: 0 @@ -39,4 +37,4 @@ TiberiumHeal: Spread: 42 Damage: -2 DeathType: 6 - PreventProne: yes + diff --git a/mods/ts/weapons/largeguns.yaml b/mods/ts/weapons/largeguns.yaml index 3a19922800..c766aabc2f 100644 --- a/mods/ts/weapons/largeguns.yaml +++ b/mods/ts/weapons/largeguns.yaml @@ -18,6 +18,7 @@ Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: medium_clsn ImpactSound: expnew14.aud @@ -45,6 +46,7 @@ Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_clsn ImpactSound: expnew14.aud @@ -78,6 +80,7 @@ Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: medium_clsn ImpactSound: expnew14.aud @@ -105,13 +108,13 @@ Spread: 298 Damage: 150 DeathType: 3 - ProneModifier: 100 Versus: None: 100 Wood: 85 Light: 68 Heavy: 35 Concrete: 35 + DamageTypes: Prone100Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_explosion ImpactSound: expnew06.aud @@ -122,3 +125,4 @@ ValidImpactTypes: Water Warhead@4Smu: LeaveSmudge SmudgeType: MediumCrater + diff --git a/mods/ts/weapons/missiles.yaml b/mods/ts/weapons/missiles.yaml index 2f0301990e..b3e240dcc1 100644 --- a/mods/ts/weapons/missiles.yaml +++ b/mods/ts/weapons/missiles.yaml @@ -25,6 +25,7 @@ Bazooka: Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_clsn ImpactSound: expnew12.aud @@ -68,6 +69,7 @@ HoverMissile: Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_clsn ImpactSound: expnew12.aud @@ -103,7 +105,6 @@ MammothTusk: Spread: 171 Damage: 40 DeathType: 3 - ProneModifier: 70 ValidTargets: Air Versus: None: 100 @@ -149,6 +150,7 @@ BikeMissile: Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_clsn ImpactSound: expnew12.aud @@ -188,6 +190,7 @@ Dragon: Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_clsn ImpactSound: expnew12.aud @@ -231,6 +234,7 @@ Hellfire: Light: 150 Heavy: 100 Concrete: 30 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: small_bang ImpactSound: expnew12.aud @@ -270,3 +274,4 @@ RedEye2: Warhead@2Eff: CreateEffect Explosion: small_clsn ImpactSound: expnew12.aud + diff --git a/mods/ts/weapons/otherweapons.yaml b/mods/ts/weapons/otherweapons.yaml index 7d7b6b3b2a..33babc2ebe 100644 --- a/mods/ts/weapons/otherweapons.yaml +++ b/mods/ts/weapons/otherweapons.yaml @@ -12,13 +12,13 @@ FireballLauncher: Spread: 341 Damage: 25 DeathType: 5 - ProneModifier: 100 Versus: None: 600 Wood: 148 Light: 59 Heavy: 6 Concrete: 2 + DamageTypes: Prone100Percent, TriggerProne Warhead@2Smu: LeaveSmudge SmudgeType: SmallScorch @@ -37,11 +37,11 @@ FiendShard: Warhead@1Dam: SpreadDamage Damage: 35 DeathType: 1 - ProneModifier: 100 Versus: Light: 60 Heavy: 40 Concrete: 20 + DamageTypes: Prone100Percent, TriggerProne Warhead@3EffWater: CreateEffect Explosion: small_watersplash ImpactSound: ssplash3.aud @@ -56,11 +56,11 @@ SlimeAttack: Warhead@1Dam: SpreadDamage Damage: 100 DeathType: 2 - ProneModifier: 100 Versus: Light: 60 Heavy: 40 Concrete: 20 + DamageTypes: Prone100Percent, TriggerProne Tiberium: ReloadDelay: 16 @@ -68,4 +68,4 @@ Tiberium: Spread: 42 Damage: 2 DeathType: 6 - PreventProne: yes + diff --git a/mods/ts/weapons/smallguns.yaml b/mods/ts/weapons/smallguns.yaml index 8259084128..3cb6bd09a9 100644 --- a/mods/ts/weapons/smallguns.yaml +++ b/mods/ts/weapons/smallguns.yaml @@ -8,12 +8,12 @@ Minigun: Spread: 128 Damage: 8 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -31,12 +31,12 @@ M1Carbine: Spread: 128 Damage: 15 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -54,12 +54,12 @@ Vulcan: Spread: 128 Damage: 20 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -78,13 +78,13 @@ Vulcan2: Spread: 128 Damage: 50 DeathType: 1 - ProneModifier: 70 Versus: None: 100 Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -103,12 +103,12 @@ Vulcan3: Spread: 128 Damage: 10 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -131,6 +131,7 @@ VulcanTower: Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -149,12 +150,12 @@ JumpCannon: Spread: 128 Damage: 15 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -172,12 +173,12 @@ AssaultCannon: Spread: 128 Damage: 40 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -197,12 +198,12 @@ RaiderCannon: Spread: 128 Damage: 40 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -221,13 +222,13 @@ HarpyClaw: Spread: 128 Damage: 60 DeathType: 1 - ProneModifier: 70 ValidTargets: Ground, Air Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piffs InvalidImpactTypes: Water @@ -245,12 +246,12 @@ Pistola: Spread: 128 Damage: 2 DeathType: 1 - ProneModifier: 70 Versus: Wood: 60 Light: 40 Heavy: 25 Concrete: 10 + DamageTypes: Prone70Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: piff InvalidImpactTypes: Water @@ -268,10 +269,11 @@ Sniper: Spread: 42 Damage: 150 DeathType: 1 - ProneModifier: 100 Versus: None: 100 Wood: 5 Light: 5 Heavy: 5 Concrete: 5 + DamageTypes: Prone100Percent, TriggerProne + diff --git a/mods/ts/weapons/superweapons.yaml b/mods/ts/weapons/superweapons.yaml index 0db742c280..4159bf13ac 100644 --- a/mods/ts/weapons/superweapons.yaml +++ b/mods/ts/weapons/superweapons.yaml @@ -24,6 +24,7 @@ MultiCluster: Light: 75 Heavy: 100 Concrete: 60 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Eff: CreateEffect Explosion: large_explosion ImpactSound: expnew09.aud @@ -49,6 +50,7 @@ SuicideBomb: Light: 60 Heavy: 25 Concrete: 50 + DamageTypes: Prone50Percent, TriggerProne Warhead@2Res: DestroyResource IonCannon: @@ -58,8 +60,8 @@ IonCannon: Damage: 100 Falloff: 1000, 368, 135, 50, 18, 7, 0 DeathType: 5 - ProneModifier: 100 ValidTargets: Ground, Air + DamageTypes: Prone100Percent, TriggerProne Warhead@2Eff_impact: CreateEffect Explosion: ionring ImpactSound: ion1.aud @@ -70,6 +72,7 @@ IonCannon: DeathType: 5 Delay: 3 ValidTargets: Ground, Air + DamageTypes: Prone50Percent, TriggerProne Warhead@4Smu_area: LeaveSmudge SmudgeType: SmallScorch Size: 2,1 @@ -91,7 +94,6 @@ EMPulseCannon: Warhead@target: SpreadDamage Spread: 0 Damage: 0 - PreventProne: true ValidTargets: Vehicle Warhead@emp: GrantUpgrade Range: 3c0 @@ -109,6 +111,7 @@ ClusterMissile: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@SoundEffect0: CreateEffect Explosion: large_explosion ImpactSound: expnew19.aud @@ -126,6 +129,7 @@ ClusterMissile: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@ResourceDestruction1: DestroyResource Size: 2 Delay: 5 @@ -142,6 +146,7 @@ ClusterMissile: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@ResourceDestruction2: DestroyResource Size: 3 Delay: 10 @@ -158,6 +163,7 @@ ClusterMissile: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@ResourceDestruction3: DestroyResource Size: 4 Delay: 15 @@ -174,6 +180,7 @@ ClusterMissile: ValidTargets: Ground, Water, Air Versus: Concrete: 25 + DamageTypes: Prone50Percent, TriggerProne Warhead@ResourceDestruction4: DestroyResource Size: 5 Delay: 20 @@ -181,3 +188,4 @@ ClusterMissile: SmudgeType: SmallScorch Size: 5 Delay: 20 +