From 00ed0d5e912bc20bdf49423a5e3308099f1f3303 Mon Sep 17 00:00:00 2001 From: Stubbjax Date: Sun, 12 Jul 2026 14:09:44 +1000 Subject: [PATCH] bugfix: Scud Storms can now damage themselves --- Generals/Data/INI/Weapon.ini | 4 ++-- GeneralsZH/Data/INI/Weapon.ini | 8 ++++---- GeneralsZH/Maps/MD_USA04/map.ini | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Generals/Data/INI/Weapon.ini b/Generals/Data/INI/Weapon.ini index 48bd6d82..9681b2f3 100644 --- a/Generals/Data/INI/Weapon.ini +++ b/Generals/Data/INI/Weapon.ini @@ -1077,7 +1077,7 @@ Weapon ScudStormDamageWeapon WeaponSpeed = 600.0 ; dist/sec FireFX = ScudStormMissileDetonation FireOCL = OCL_PoisonFieldLarge ; So this weapon will do normal damage, and create this object - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds @@ -1094,7 +1094,7 @@ Weapon ScudStormDamageWeaponUpgraded WeaponSpeed = 600.0 ; dist/sec FireFX = ScudStormMissileDetonation FireOCL = OCL_PoisonFieldUpgradedLarge ; So this weapon will do normal damage, and create this object - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds diff --git a/GeneralsZH/Data/INI/Weapon.ini b/GeneralsZH/Data/INI/Weapon.ini index 149a3aca..d45b30f3 100644 --- a/GeneralsZH/Data/INI/Weapon.ini +++ b/GeneralsZH/Data/INI/Weapon.ini @@ -1434,7 +1434,7 @@ Weapon ScudStormDamageWeapon WeaponSpeed = 600.0 ; dist/sec FireFX = ScudStormMissileDetonation FireOCL = OCL_PoisonFieldLarge ; So this weapon will do normal damage, and create this object - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds @@ -1451,7 +1451,7 @@ Weapon ScudStormDamageWeaponUpgraded WeaponSpeed = 600.0 ; dist/sec FireFX = ScudStormMissileDetonation FireOCL = OCL_PoisonFieldUpgradedLarge ; So this weapon will do normal damage, and create this object - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds @@ -5767,7 +5767,7 @@ Weapon Chem_ScudStormDamageWeaponGamma WeaponSpeed = 600.0 ; dist/sec FireFX = GC_Chem_WeaponFX_SCUDMissileDetonationAnthrax FireOCL = OCL_PoisonFieldGammaLarge ; So this weapon will do normal damage, and create this object - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds @@ -6629,7 +6629,7 @@ Weapon Demo_ScudStormDamageWeapon DeathType = EXPLODED WeaponSpeed = 700.0 ; dist/sec FireFX = Demo_ScudStormMissileDetonation - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds diff --git a/GeneralsZH/Maps/MD_USA04/map.ini b/GeneralsZH/Maps/MD_USA04/map.ini index 6d67e48b..d56ee348 100644 --- a/GeneralsZH/Maps/MD_USA04/map.ini +++ b/GeneralsZH/Maps/MD_USA04/map.ini @@ -71,7 +71,7 @@ Weapon ScudStormDamageWeapon WeaponSpeed = 600.0 ; dist/sec FireFX = ScudStormMissileDetonation FireOCL = OCL_PoisonFieldLarge ; So this weapon will do normal damage, and create this object - RadiusDamageAffects = ALLIES ENEMIES NEUTRALS + RadiusDamageAffects = SELF ALLIES ENEMIES NEUTRALS DelayBetweenShots = 0 ; in milliseconds ClipSize = 0 ; how many shots in a Clip (0 == infinite) ClipReloadTime = 0 ; in milliseconds