Removes Reloads trait. This enables adding multiple AmmoPools via @ differentiators and Name which adds the possibility to assign each armament to a specific ammo pool. Furthermore, this moves all Reloads functionality onto AmmoPool. Now a combination of all three is possible on a single actor: no limited ammo, limited ammo that can reload on its own, and limited ammo which needs to be reloaded at a rearm actor. Additionally moves RearmSound from Minelayer to AmmoPool.
356 lines
6.1 KiB
YAML
356 lines
6.1 KiB
YAML
BADR:
|
|
Inherits: ^Plane
|
|
ParaDrop:
|
|
DropRange: 4c0
|
|
Health:
|
|
HP: 300
|
|
Armor:
|
|
Type: Light
|
|
Plane:
|
|
CruiseAltitude: 2560
|
|
ROT: 5
|
|
Speed: 149
|
|
Repulsable: False
|
|
MaximumPitch: 56
|
|
RenderUnit:
|
|
Cargo:
|
|
MaxWeight: 10
|
|
-Selectable:
|
|
-GainsExperience:
|
|
Tooltip:
|
|
Name: Badger
|
|
Contrail@1:
|
|
Offset: -432,560,0
|
|
Contrail@2:
|
|
Offset: -432,-560,0
|
|
LeavesHusk:
|
|
HuskActor: BADR.Husk
|
|
SmokeTrailWhenDamaged@0:
|
|
Offset: -432,560,0
|
|
Interval: 2
|
|
SmokeTrailWhenDamaged@1:
|
|
Offset: -432,-560,0
|
|
Interval: 2
|
|
-EjectOnDeath:
|
|
-GpsDot:
|
|
RejectsOrders:
|
|
-AnnounceOnSeen:
|
|
|
|
BADR.Bomber:
|
|
Inherits: ^Plane
|
|
AttackBomber:
|
|
Armament:
|
|
Weapon: ParaBomb
|
|
Health:
|
|
HP: 300
|
|
Armor:
|
|
Type: Light
|
|
Plane:
|
|
CruiseAltitude: 2560
|
|
ROT: 5
|
|
Speed: 149
|
|
Repulsable: False
|
|
MaximumPitch: 56
|
|
AmmoPool:
|
|
Ammo: 7
|
|
RenderUnit:
|
|
Image: badr
|
|
-Selectable:
|
|
-GainsExperience:
|
|
Tooltip:
|
|
Name: Badger
|
|
Contrail@1:
|
|
Offset: -432,560,0
|
|
Contrail@2:
|
|
Offset: -432,-560,0
|
|
LeavesHusk:
|
|
HuskActor: BADR.Husk
|
|
SmokeTrailWhenDamaged@0:
|
|
Offset: -432,560,0
|
|
Interval: 2
|
|
SmokeTrailWhenDamaged@1:
|
|
Offset: -432,-560,0
|
|
Interval: 2
|
|
-EjectOnDeath:
|
|
-GpsDot:
|
|
RejectsOrders:
|
|
|
|
MIG:
|
|
Inherits: ^Plane
|
|
Buildable:
|
|
Queue: Aircraft
|
|
BuildAtProductionType: Plane
|
|
BuildPaletteOrder: 50
|
|
Prerequisites: ~afld, stek, ~techlevel.unrestricted
|
|
Valued:
|
|
Cost: 2000
|
|
Tooltip:
|
|
Name: Mig Attack Plane
|
|
Description: Fast Ground-Attack Plane.\n Strong vs Buildings\n Weak vs Infantry, Light Vehicles
|
|
Health:
|
|
HP: 70
|
|
Armor:
|
|
Type: Light
|
|
RevealsShroud:
|
|
Range: 12c0
|
|
Armament:
|
|
Weapon: Maverick
|
|
LocalOffset: 0,-640,0, 0,640,0
|
|
LocalYaw: -40, 24
|
|
AttackPlane:
|
|
FacingTolerance: 20
|
|
Plane:
|
|
CruiseAltitude: 2560
|
|
InitialFacing: 192
|
|
ROT: 4
|
|
Speed: 223
|
|
RearmBuildings: afld
|
|
RepulsionSpeed: 40
|
|
MaximumPitch: 56
|
|
AutoTarget:
|
|
TargetWhenIdle: false
|
|
TargetWhenDamaged: false
|
|
EnableStances: false
|
|
RenderUnit:
|
|
CameraPitch: 99
|
|
AmmoPool:
|
|
Ammo: 8
|
|
ReturnOnIdle:
|
|
Selectable:
|
|
Bounds: 40,29,0,1
|
|
Contrail@1:
|
|
Offset: -598,-683,0
|
|
Contrail@2:
|
|
Offset: -598,683,0
|
|
LeavesHusk:
|
|
HuskActor: MIG.Husk
|
|
SmokeTrailWhenDamaged:
|
|
Offset: -853,0,171
|
|
Interval: 2
|
|
|
|
YAK:
|
|
Inherits: ^Plane
|
|
Buildable:
|
|
Queue: Aircraft
|
|
BuildAtProductionType: Plane
|
|
BuildPaletteOrder: 30
|
|
Prerequisites: ~afld, ~techlevel.medium
|
|
Valued:
|
|
Cost: 1350
|
|
Tooltip:
|
|
Name: Yak Attack Plane
|
|
Description: Anti-Tanks & Anti-Infantry Plane.\n Strong vs Infantry, Tanks\n Weak vs Buildings
|
|
Health:
|
|
HP: 60
|
|
Armor:
|
|
Type: Light
|
|
RevealsShroud:
|
|
Range: 10c0
|
|
Armament@PRIMARY:
|
|
Weapon: ChainGun.Yak
|
|
LocalOffset: 256,-213,0
|
|
MuzzleSequence: muzzle
|
|
Armament@SECONDARY:
|
|
Name: secondary
|
|
Weapon: ChainGun.Yak
|
|
LocalOffset: 256,213,0
|
|
MuzzleSequence: muzzle
|
|
AttackPlane:
|
|
FacingTolerance: 20
|
|
Plane:
|
|
CruiseAltitude: 2560
|
|
RearmBuildings: afld
|
|
InitialFacing: 192
|
|
ROT: 4
|
|
Speed: 178
|
|
RepulsionSpeed: 40
|
|
MaximumPitch: 56
|
|
AutoTarget:
|
|
TargetWhenIdle: false
|
|
TargetWhenDamaged: false
|
|
EnableStances: false
|
|
RenderUnit:
|
|
CameraPitch: 99
|
|
AmmoPool:
|
|
Ammo: 18
|
|
PipCount: 6
|
|
ReloadTicks: 11
|
|
ReturnOnIdle:
|
|
Selectable:
|
|
Bounds: 30,28,0,2
|
|
WithMuzzleFlash:
|
|
Contrail:
|
|
Offset: -853,0,0
|
|
LeavesHusk:
|
|
HuskActor: YAK.Husk
|
|
SmokeTrailWhenDamaged:
|
|
Offset: -853,0,0
|
|
Interval: 2
|
|
|
|
TRAN:
|
|
Inherits: ^Helicopter
|
|
Buildable:
|
|
Queue: Aircraft
|
|
BuildAtProductionType: Helicopter
|
|
BuildPaletteOrder: 10
|
|
Prerequisites: ~hpad, ~techlevel.medium
|
|
Valued:
|
|
Cost: 900
|
|
Tooltip:
|
|
Name: Transport Helicopter
|
|
Description: Fast Infantry Transport Helicopter.\n Unarmed
|
|
Health:
|
|
HP: 120
|
|
Armor:
|
|
Type: Light
|
|
RevealsShroud:
|
|
Range: 12c0
|
|
Helicopter:
|
|
RearmBuildings: hpad
|
|
InitialFacing: 0
|
|
ROT: 5
|
|
Speed: 112
|
|
LandableTerrainTypes: Clear,Rough,Road,Ore,Beach
|
|
AltitudeVelocity: 0c100
|
|
RenderUnit:
|
|
WithRotor@PRIMARY:
|
|
Offset: -597,0,341
|
|
Sequence: rotor2
|
|
GroundSequence: slow-rotor2
|
|
WithRotor@SECONDARY:
|
|
Id: rotor_2
|
|
Offset: 597,0,213
|
|
Cargo:
|
|
Types: Infantry
|
|
MaxWeight: 8
|
|
PipCount: 8
|
|
LeavesHusk:
|
|
HuskActor: TRAN.Husk
|
|
|
|
HELI:
|
|
Inherits: ^Helicopter
|
|
Buildable:
|
|
Queue: Aircraft
|
|
BuildAtProductionType: Helicopter
|
|
BuildPaletteOrder: 40
|
|
Prerequisites: ~hpad, atek, ~techlevel.unrestricted
|
|
Valued:
|
|
Cost: 2000
|
|
Tooltip:
|
|
Name: Longbow
|
|
Description: Helicopter Gunship with AG Missiles.\n Strong vs Tanks\n Weak vs Infantry
|
|
Health:
|
|
HP: 120
|
|
Armor:
|
|
Type: Light
|
|
RevealsShroud:
|
|
Range: 12c0
|
|
Armament@PRIMARY:
|
|
Weapon: HellfireAA
|
|
LocalOffset: 0,-213,-85
|
|
Armament@SECONDARY:
|
|
Weapon: HellfireAG
|
|
LocalOffset: 0,213,-85
|
|
AttackHeli:
|
|
FacingTolerance: 20
|
|
Helicopter:
|
|
RearmBuildings: hpad
|
|
LandWhenIdle: false
|
|
InitialFacing: 20
|
|
ROT: 4
|
|
Speed: 149
|
|
AutoTarget:
|
|
InitialStance: HoldFire
|
|
RenderUnit:
|
|
WithRotor:
|
|
Offset: 0,0,85
|
|
AmmoPool:
|
|
Ammo: 8
|
|
Selectable:
|
|
Bounds: 36,28,0,0
|
|
LeavesHusk:
|
|
HuskActor: HELI.Husk
|
|
SmokeTrailWhenDamaged:
|
|
Offset: -427,0,0
|
|
|
|
HIND:
|
|
Inherits: ^Helicopter
|
|
Buildable:
|
|
Queue: Aircraft
|
|
BuildAtProductionType: Helicopter
|
|
BuildPaletteOrder: 20
|
|
Prerequisites: ~hpad, ~techlevel.medium
|
|
Valued:
|
|
Cost: 1350
|
|
Tooltip:
|
|
Name: Hind
|
|
Description: Helicopter Gunship with Chainguns.\n Strong vs Infantry, Light Vehicles.\n Weak vs Tanks
|
|
Health:
|
|
HP: 100
|
|
Armor:
|
|
Type: Light
|
|
RevealsShroud:
|
|
Range: 10c0
|
|
Armament@PRIMARY:
|
|
Weapon: ChainGun
|
|
LocalOffset: 85,-213,-85
|
|
MuzzleSequence: muzzle
|
|
Armament@SECONDARY:
|
|
Name: secondary
|
|
Weapon: ChainGun
|
|
LocalOffset: 85,213,-85
|
|
MuzzleSequence: muzzle
|
|
AttackHeli:
|
|
FacingTolerance: 20
|
|
Helicopter:
|
|
RearmBuildings: hpad
|
|
LandWhenIdle: false
|
|
InitialFacing: 20
|
|
ROT: 4
|
|
Speed: 112
|
|
AutoTarget:
|
|
InitialStance: HoldFire
|
|
RenderUnit:
|
|
WithRotor:
|
|
AmmoPool:
|
|
Ammo: 24
|
|
PipCount: 6
|
|
ReloadTicks: 8
|
|
Selectable:
|
|
Bounds: 38,32,0,0
|
|
WithMuzzleFlash:
|
|
LeavesHusk:
|
|
HuskActor: HIND.Husk
|
|
SmokeTrailWhenDamaged:
|
|
Offset: -427,0,0
|
|
|
|
U2:
|
|
Inherits: ^Plane
|
|
Health:
|
|
HP: 2000
|
|
Armor:
|
|
Type: Heavy
|
|
Plane:
|
|
CruiseAltitude: 2560
|
|
ROT: 7
|
|
Speed: 373
|
|
Repulsable: False
|
|
MaximumPitch: 56
|
|
RenderUnit:
|
|
AttackBomber:
|
|
-Selectable:
|
|
-TargetableAircraft:
|
|
-GainsExperience:
|
|
Contrail@1:
|
|
Offset: -725,683,0
|
|
Contrail@2:
|
|
Offset: -725,-683,0
|
|
LeavesHusk:
|
|
HuskActor: U2.Husk
|
|
SmokeTrailWhenDamaged:
|
|
Offset: -1c43,0,0
|
|
Interval: 2
|
|
RejectsOrders:
|
|
-AnnounceOnSeen:
|
|
|