OpenRA/OpenRA — pull request #6162 by UberWaffe (2014-08-03 19:44:43+00:00)
Title: #5618. Diplomacy Stance checks on weapons and warheads.

Adds Diplomacy keywords for ValidTarget checks.
Changes:

Allows diplomacy stance checks to be done on warheads and weapons, using keywords in ValidTargets and InvalidTargets.
Additional changes: Changed Weapon.Impact to use Target instead of WPos. Moved some common functionality to DamageWarhead from derived classes.

Closes #5618.

Note. This pull request does not include the updated map.yaml for the various maps, but the upgrade rules are included.