Simplify weapon yaml definitions

This commit is contained in:
Gustas
2023-02-17 21:57:50 +02:00
committed by Matthias Mailänder
parent 4dec79a5fb
commit d77fd5c13e
10 changed files with 23 additions and 49 deletions

View File

@@ -594,13 +594,9 @@ MSAM:
Turreted:
TurnSpeed: 512
Offset: -256,0,128
Armament@PRIMARY:
Armament:
Weapon: 227mm
LocalOffset: 213,128,0, 213,-128,0
Armament@SECONDARY:
Name: secondary
Weapon: 227mm
LocalOffset: 213,-128,0, 213,128,0
AttackFrontal:
TargetFrozenActors: True
ForceFireIgnoresActors: True

View File

@@ -147,7 +147,7 @@ MammothMissiles:
Range: 11c0
MinRange: 3c0
Burst: 4
BurstDelays: 4
BurstDelays: 0, 4, 0
Report: rocket1.aud
ValidTargets: Ground, Water
TargetActorCenter: true

View File

@@ -164,15 +164,9 @@ YAK:
RevealsShroud@GAPGEN:
Range: 9c0
Type: GroundPosition
Armament@PRIMARY:
Armament:
Weapon: ChainGun.Yak
LocalOffset: 256,-213,0
MuzzleSequence: muzzle
PauseOnCondition: !ammo
Armament@SECONDARY:
Name: secondary
Weapon: ChainGun.Yak
LocalOffset: 256,213,0
LocalOffset: 256,-213,0, 256,213,0
MuzzleSequence: muzzle
PauseOnCondition: !ammo
AttackAircraft:
@@ -383,17 +377,11 @@ HIND:
RevealsShroud@GAPGEN:
Range: 8c0
Type: GroundPosition
Armament@PRIMARY:
Armament:
Weapon: ChainGun
LocalOffset: 85,-213,-85, 85,213,-85
MuzzleSequence: muzzle
PauseOnCondition: !ammo
Armament@SECONDARY:
Name: secondary
Weapon: ChainGun
LocalOffset: 85,213,-85, 85,-213,-85
MuzzleSequence: muzzle
PauseOnCondition: !ammo
AttackAircraft:
FacingTolerance: 80
PersistentTargeting: false
@@ -507,17 +495,11 @@ MH60:
RevealsShroud@GAPGEN:
Range: 8c0
Type: GroundPosition
Armament@PRIMARY:
Armament:
Weapon: ChainGun
LocalOffset: 85,-213,-85, 85,213,-85
MuzzleSequence: muzzle
PauseOnCondition: !ammo
Armament@SECONDARY:
Name: secondary
Weapon: ChainGun
LocalOffset: 85,213,-85, 85,-213,-85
MuzzleSequence: muzzle
PauseOnCondition: !ammo
AttackAircraft:
FacingTolerance: 80
PersistentTargeting: false

View File

@@ -427,9 +427,6 @@ E7:
Armament@PRIMARY:
Weapon: Colt45
LocalOffset: 0,0,0, 0,0,0
Armament@SECONDARY:
Weapon: Colt45
LocalOffset: 0,0,0, 0,0,0
Armament@GARRISONED:
Name: garrisoned
Weapon: Colt45

View File

@@ -771,7 +771,7 @@ DTRK:
DamageSource: Killer
AttackFrontal:
FacingTolerance: 512
Armament@PRIMARY:
Armament:
Weapon: DemoTruckTargeting
GrantConditionOnAttack:
Condition: triggered
@@ -812,14 +812,10 @@ CTNK:
RevealGeneratedShroud: False
RevealsShroud@GAPGEN:
Range: 4c0
Armament@PRIMARY:
Armament:
Weapon: APTusk
LocalOffset: -160,-276,232
LocalYaw: 60
Armament@SECONDARY:
Weapon: APTusk
LocalOffset: -160,276,232
LocalYaw: -60
LocalOffset: -160,-276,232, -160,276,232
LocalYaw: 60, -60
AttackFrontal:
FacingTolerance: 0
PortableChrono:

View File

@@ -209,6 +209,8 @@ APTusk:
Inherits: ^AntiGroundMissile
ReloadDelay: 60
Range: 6c0
Burst: 2
BurstDelays: 0
Projectile: Missile
Speed: 298
TrailImage: smokey
@@ -218,6 +220,7 @@ APTusk:
APTusk.stnk:
Inherits: APTusk
ReloadDelay: 100
Burst: 1
TorpTube:
ReloadDelay: 100

View File

@@ -210,6 +210,8 @@ Vulcan:
ChainGun:
Inherits: ^HeavyMG
Burst: 2
BurstDelays: 0
ReloadDelay: 10
Range: 5c0
MinRange: 0c768
@@ -221,6 +223,8 @@ ChainGun:
ChainGun.Yak:
Inherits: ^HeavyMG
Burst: 2
BurstDelays: 0
ReloadDelay: 3
Range: 5c0
MinRange: 3c0
@@ -325,5 +329,5 @@ Colt45:
ReloadDelay: 7
Range: 7c0
Warhead@1Dam: SpreadDamage
Damage: 5000
Damage: 10000

View File

@@ -91,16 +91,10 @@ GACTWR:
RequiresCondition: !build-incomplete && tower.sam
Recoils: false
Sequence: turret-sam
Armament@VULCPRIMARY:
Armament@VULCAN:
RequiresCondition: tower.vulcan
Weapon: VulcanTower
LocalOffset: 588,120,1358
MuzzleSequence: muzzle
Armament@VULCSECONDARY:
RequiresCondition: tower.vulcan
Name: secondary
Weapon: VulcanTower
LocalOffset: 588,-120,1358
LocalOffset: 588,120,1358, 588,-120,1358
MuzzleSequence: muzzle
Armament@ROCKET:
RequiresCondition: tower.rocket

View File

@@ -20,7 +20,7 @@ E3:
HP: 10000
Mobile:
Speed: 56
Armament@PRIMARY:
Armament:
Weapon: Bazooka
LocalOffset: 356,0,967
TakeCover:

View File

@@ -62,6 +62,8 @@ VulcanTower:
Inherits: ^MG
ReloadDelay: 26
Range: 6c0
Burst: 2
BurstDelays: 0
Report: chaingn1.aud
Warhead@1Dam: SpreadDamage
Damage: 1800