Clean up TD weapon ValidTargets

- Missiles can now force-fire on water like other weapons
- Superweapons can now target empty water
- made Chemspray null InvalidTargets to avoid yaml-merge issues
- Improved APCGun effect warhead perf by ignoring actors
- removed stale Tiberium weapon mission overrides
This commit is contained in:
reaperrr
2020-05-10 12:42:26 +02:00
committed by reaperrr
parent 5db2ad54f2
commit ddfdc6e90f
7 changed files with 9 additions and 17 deletions

View File

@@ -1,3 +0,0 @@
Tiberium:
Warhead@1Dam: SpreadDamage
Damage: 600

View File

@@ -1,3 +0,0 @@
Tiberium:
Warhead@1Dam: SpreadDamage
Damage: 400

View File

@@ -1,3 +0,0 @@
Tiberium:
Warhead@1Dam: SpreadDamage
Damage: 400

View File

@@ -3,7 +3,7 @@
Range: 6c0 Range: 6c0
MinRange: 0c512 MinRange: 0c512
Report: bazook1.aud Report: bazook1.aud
ValidTargets: Ground, Air ValidTargets: Ground, Water, Air
Projectile: Missile Projectile: Missile
Arm: 0 Arm: 0
Blockable: false Blockable: false
@@ -82,7 +82,7 @@ OrcaAGMissiles:
ReloadDelay: 12 ReloadDelay: 12
Range: 5c0 Range: 5c0
MinRange: 1c256 MinRange: 1c256
ValidTargets: Ground ValidTargets: Ground, Water
Projectile: Missile Projectile: Missile
Arm: 1 Arm: 1
HorizontalRateOfTurn: 20 HorizontalRateOfTurn: 20
@@ -141,7 +141,7 @@ MammothMissiles:
Burst: 4 Burst: 4
BurstDelays: 4 BurstDelays: 4
Report: rocket1.aud Report: rocket1.aud
ValidTargets: Ground ValidTargets: Ground, Water
TargetActorCenter: true TargetActorCenter: true
# Remove default Missile properties # Remove default Missile properties
-Projectile: -Projectile:
@@ -216,7 +216,7 @@ TowerMissile:
ReloadDelay: 15 ReloadDelay: 15
Range: 7c0 Range: 7c0
Report: rocket2.aud Report: rocket2.aud
ValidTargets: Ground ValidTargets: Ground, Water
Projectile: Missile Projectile: Missile
HorizontalRateOfTurn: 20 HorizontalRateOfTurn: 20
Speed: 298 Speed: 298

View File

@@ -51,11 +51,11 @@ Chemspray:
Inherits: ^FlameWeapon Inherits: ^FlameWeapon
ReloadDelay: 65 ReloadDelay: 65
Range: 3c0 Range: 3c0
InvalidTargets: -InvalidTargets:
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 256 Spread: 256
Damage: 8000 Damage: 8000
InvalidTargets: -InvalidTargets:
Versus: Versus:
None: 70 None: 70
Wood: 35 Wood: 35

View File

@@ -148,6 +148,7 @@ APCGun:
Warhead@2Eff: CreateEffect Warhead@2Eff: CreateEffect
Explosions: small_frag Explosions: small_frag
ValidTargets: Ground, Water, Air ValidTargets: Ground, Water, Air
ImpactActors: false
APCGun.AA: APCGun.AA:
Inherits: APCGun Inherits: APCGun

View File

@@ -1,5 +1,5 @@
Atomic: Atomic:
ValidTargets: Ground, Air, Trees ValidTargets: Ground, Water, Air, Trees
Report: nukemisl.aud Report: nukemisl.aud
Warhead@1Dam_impact: SpreadDamage Warhead@1Dam_impact: SpreadDamage
Spread: 1c0 Spread: 1c0
@@ -90,7 +90,7 @@ Atomic:
Multiplier: 1,1 Multiplier: 1,1
IonCannon: IonCannon:
ValidTargets: Ground, Air, Trees ValidTargets: Ground, Water, Air, Trees
Warhead@1Dam_impact: SpreadDamage Warhead@1Dam_impact: SpreadDamage
Range: 0, 1c1, 2c1, 2c512 Range: 0, 1c1, 2c1, 2c512
Damage: 10000 Damage: 10000