Set up tank drop for Russia, parabombs for Ukraine and spy plane/paradrop for Soviet

This commit is contained in:
ScottNZ
2014-11-08 23:35:02 +13:00
parent e54be8c58b
commit c526f572e7
7 changed files with 188 additions and 28 deletions

Binary file not shown.

View File

@@ -1262,8 +1262,10 @@ Rules:
ParachuteSequence: parach
AFLD.mission:
Inherits: AFLD
-AirstrikePower:
-ParatroopersPower:
-AirstrikePower@spyplane:
-ParatroopersPower@paratroopers
-ParatroopersPower@armordrop:
-AirstrikePower@parabombs:
-SupportPowerChargeBar:
RenderBuilding:
Image: AFLD

View File

@@ -62,8 +62,8 @@ Player:
ttnk: 10%
stnk: 5%
SquadSize: 20
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
SupportPowerDecision@spyplane:
OrderName: SovietSpyPlane
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
@@ -71,8 +71,8 @@ Player:
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
SupportPowerDecision@paratroopers:
OrderName: SovietParatroopers
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
@@ -86,7 +86,31 @@ Player:
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@NukePower:
SupportPowerDecision@armordrop:
OrderName: RussiaArmorDrop
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry, Defense
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@parabombs:
OrderName: UkraineParabombs
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@nukepower:
OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000
Consideration@1:
@@ -180,8 +204,8 @@ Player:
ca: 10%
pt: 10%
SquadSize: 40
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
SupportPowerDecision@spyplane:
OrderName: SovietSpyPlane
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
@@ -189,8 +213,8 @@ Player:
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
SupportPowerDecision@paratroopers:
OrderName: SovietParatroopers
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
@@ -204,7 +228,31 @@ Player:
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@NukePower:
SupportPowerDecision@armordrop:
OrderName: RussiaArmorDrop
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry, Defense
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@parabombs:
OrderName: UkraineParabombs
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@nukepower:
OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000
Consideration@1:
@@ -297,8 +345,8 @@ Player:
ca: 10%
pt: 10%
SquadSize: 10
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
SupportPowerDecision@spyplane:
OrderName: SovietSpyPlane
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
@@ -306,8 +354,8 @@ Player:
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
SupportPowerDecision@paratroopers:
OrderName: SovietParatroopers
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
@@ -321,7 +369,31 @@ Player:
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@NukePower:
SupportPowerDecision@armordrop:
OrderName: RussiaArmorDrop
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry, Defense
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@parabombs:
OrderName: UkraineParabombs
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@nukepower:
OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000
Consideration@1:
@@ -389,8 +461,8 @@ Player:
ca: 20%
pt: 10%
SquadSize: 1
SupportPowerDecision@Airstrike:
OrderName: AirstrikePowerInfoOrder
SupportPowerDecision@spyplane:
OrderName: SovietSpyPlane
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
@@ -398,8 +470,8 @@ Player:
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@Paratroopers:
OrderName: ParatroopersPowerInfoOrder
SupportPowerDecision@paratroopers:
OrderName: SovietParatroopers
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
@@ -413,7 +485,31 @@ Player:
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@NukePower:
SupportPowerDecision@armordrop:
OrderName: RussiaArmorDrop
MinimumAttractiveness: 5
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 10c0
Consideration@2:
Against: Enemy
Types: Vehicle, Tank, Infantry, Defense
Attractiveness: -10
TargetMetric: None
CheckRadius: 10c0
SupportPowerDecision@parabombs:
OrderName: UkraineParabombs
MinimumAttractiveness: 1
Consideration@1:
Against: Enemy
Types: Structure
Attractiveness: 1
TargetMetric: None
CheckRadius: 5c0
SupportPowerDecision@nukepower:
OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000
Consideration@1:

View File

@@ -147,6 +147,15 @@
TimedUpgradeBar:
Upgrade: invulnerability
MustBeDestroyed:
Parachutable:
ParachuteOffset: 0,0,200
KilledOnImpassableTerrain: true
ParachuteSequence: parach
ShadowSequence:
GroundCorpseSequence:
GroundCorpsePalette:
WaterCorpseSequence:
WaterCorpsePalette:
^Infantry:
AppearsOnRadar:

View File

@@ -78,10 +78,6 @@ CRATE:
RevealMapCrateAction:
SelectionShares: 1
Effect: reveal-map
SupportPowerCrateAction@parabombs:
SelectionShares: 5
Proxy: powerproxy.parabombs
Effect: parabombs
DuplicateUnitCrateAction:
SelectionShares: 10
MaxAmount: 5

View File

@@ -914,7 +914,27 @@ AFLD:
Production:
Produces: Aircraft, Plane
Reservable:
AirstrikePower:
ProvidesCustomPrerequisite@sovietvanilla:
Race: soviet
Prerequisite: aircraft.sovietvanilla
ProvidesCustomPrerequisite@russia:
Race: russia
Prerequisite: aircraft.russia
ProvidesCustomPrerequisite@ukraine:
Race: ukraine
Prerequisite: aircraft.ukraine
ProvidesCustomPrerequisite@sovietvanillastructure:
RequiresPrerequisites: structures.sovietvanilla
Prerequisite: aircraft.sovietvanilla
ProvidesCustomPrerequisite@russianstructure:
RequiresPrerequisites: structures.russia
Prerequisite: aircraft.russia
ProvidesCustomPrerequisite@ukrainianstructure:
RequiresPrerequisites: structures.ukraine
Prerequisite: aircraft.ukraine
AirstrikePower@spyplane:
OrderName: SovietSpyPlane
Prerequisites: aircraft.sovietvanilla
Icon: spyplane
ChargeTime: 180
Description: Spy Plane
@@ -927,7 +947,9 @@ AFLD:
QuantizedFacings: 8
DisplayBeacon: true
BeaconPoster: camicon
ParatroopersPower:
ParatroopersPower@paratroopers:
OrderName: SovietParatroopers
Prerequisites: aircraft.sovietvanilla
Icon: paratroopers
ChargeTime: 360
Description: Paratroopers
@@ -939,6 +961,35 @@ AFLD:
CameraActor: camera.paradrop
DisplayBeacon: true
BeaconPoster: pinficon
ParatroopersPower@armordrop:
OrderName: RussiaArmorDrop
Prerequisites: aircraft.russia
Icon: armordrop
ChargeTime: 450
Description: Armor Airdrop
LongDesc: Badgers drop a pair of\nHeavy Tanks anywhere on the map.
DropItems: 3TNK,3TNK
SquadSize: 2
SelectTargetSound: slcttgt1.aud
AllowImpassableCells: false
QuantizedFacings: 8
CameraActor: camera.paradrop
DisplayBeacon: true
BeaconPoster: armordropicon
AirstrikePower@parabombs:
OrderName: UkraineParabombs
Prerequisites: aircraft.ukraine
Icon: parabombs
ChargeTime: 270
Description: Parabombs
LongDesc: A Badger drops a load of parachuted\nbombs on your target.
SelectTargetSound: slcttgt1.aud
CameraActor: camera
CameraRemoveDelay: 150
UnitType: badr.bomber
QuantizedFacings: 8
DisplayBeacon: true
BeaconPoster: pbmbicon
ProductionBar:
SupportPowerChargeBar:
PrimaryBuilding:

View File

@@ -141,6 +141,10 @@ beacon:
Start: 0
Length: *
Offset: 0,-42
armordropicon: lores-pinficon
Start: 0
Length: *
Offset: 0,-42
clock: beaconclock
Start: 0
Length: *
@@ -516,6 +520,8 @@ icon:
Start: 0
paratroopers: pinficon
Start: 0
armordrop: armordropicon
Start: 0
gps: gpssicon
Start: 0
parabombs: pbmbicon