diff --git a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Weapon.cpp b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Weapon.cpp index fc1f8db6a91..20cd0200014 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Weapon.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Weapon.cpp @@ -1174,7 +1174,7 @@ UnsignedInt WeaponTemplate::fireWeaponTemplate } //If we're launching a missile at a unit with valid countermeasures, then communicate it - if( projectile->isKindOf( KINDOF_SMALL_MISSILE ) && victimObj && victimObj->hasCountermeasures() ) + if( projectile->isKindOf( KINDOF_SMALL_MISSILE ) && victimObj && !victimObj->isDestroyed() && victimObj->hasCountermeasures() ) { const AIUpdateInterface *ai = victimObj->getAI(); //Only allow jets not currently supersonic to launch countermeasures @@ -3647,4 +3647,7 @@ void WeaponBonusSet::appendBonuses(WeaponBonusConditionFlags flags, WeaponBonus& } + + + diff --git a/tmp/weapon_patch_check.txt b/tmp/weapon_patch_check.txt new file mode 100644 index 00000000000..b3a425249b2 --- /dev/null +++ b/tmp/weapon_patch_check.txt @@ -0,0 +1 @@ +placeholder \ No newline at end of file