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 ParachuteSequence: parach
AFLD.mission: AFLD.mission:
Inherits: AFLD Inherits: AFLD
-AirstrikePower: -AirstrikePower@spyplane:
-ParatroopersPower: -ParatroopersPower@paratroopers
-ParatroopersPower@armordrop:
-AirstrikePower@parabombs:
-SupportPowerChargeBar: -SupportPowerChargeBar:
RenderBuilding: RenderBuilding:
Image: AFLD Image: AFLD

View File

@@ -62,8 +62,8 @@ Player:
ttnk: 10% ttnk: 10%
stnk: 5% stnk: 5%
SquadSize: 20 SquadSize: 20
SupportPowerDecision@Airstrike: SupportPowerDecision@spyplane:
OrderName: AirstrikePowerInfoOrder OrderName: SovietSpyPlane
MinimumAttractiveness: 1 MinimumAttractiveness: 1
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -71,8 +71,8 @@ Player:
Attractiveness: 1 Attractiveness: 1
TargetMetric: None TargetMetric: None
CheckRadius: 5c0 CheckRadius: 5c0
SupportPowerDecision@Paratroopers: SupportPowerDecision@paratroopers:
OrderName: ParatroopersPowerInfoOrder OrderName: SovietParatroopers
MinimumAttractiveness: 5 MinimumAttractiveness: 5
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -86,7 +86,31 @@ Player:
Attractiveness: -10 Attractiveness: -10
TargetMetric: None TargetMetric: None
CheckRadius: 10c0 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 OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000 MinimumAttractiveness: 3000
Consideration@1: Consideration@1:
@@ -180,8 +204,8 @@ Player:
ca: 10% ca: 10%
pt: 10% pt: 10%
SquadSize: 40 SquadSize: 40
SupportPowerDecision@Airstrike: SupportPowerDecision@spyplane:
OrderName: AirstrikePowerInfoOrder OrderName: SovietSpyPlane
MinimumAttractiveness: 1 MinimumAttractiveness: 1
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -189,8 +213,8 @@ Player:
Attractiveness: 1 Attractiveness: 1
TargetMetric: None TargetMetric: None
CheckRadius: 5c0 CheckRadius: 5c0
SupportPowerDecision@Paratroopers: SupportPowerDecision@paratroopers:
OrderName: ParatroopersPowerInfoOrder OrderName: SovietParatroopers
MinimumAttractiveness: 5 MinimumAttractiveness: 5
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -204,7 +228,31 @@ Player:
Attractiveness: -10 Attractiveness: -10
TargetMetric: None TargetMetric: None
CheckRadius: 10c0 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 OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000 MinimumAttractiveness: 3000
Consideration@1: Consideration@1:
@@ -297,8 +345,8 @@ Player:
ca: 10% ca: 10%
pt: 10% pt: 10%
SquadSize: 10 SquadSize: 10
SupportPowerDecision@Airstrike: SupportPowerDecision@spyplane:
OrderName: AirstrikePowerInfoOrder OrderName: SovietSpyPlane
MinimumAttractiveness: 1 MinimumAttractiveness: 1
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -306,8 +354,8 @@ Player:
Attractiveness: 1 Attractiveness: 1
TargetMetric: None TargetMetric: None
CheckRadius: 5c0 CheckRadius: 5c0
SupportPowerDecision@Paratroopers: SupportPowerDecision@paratroopers:
OrderName: ParatroopersPowerInfoOrder OrderName: SovietParatroopers
MinimumAttractiveness: 5 MinimumAttractiveness: 5
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -321,7 +369,31 @@ Player:
Attractiveness: -10 Attractiveness: -10
TargetMetric: None TargetMetric: None
CheckRadius: 10c0 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 OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000 MinimumAttractiveness: 3000
Consideration@1: Consideration@1:
@@ -389,8 +461,8 @@ Player:
ca: 20% ca: 20%
pt: 10% pt: 10%
SquadSize: 1 SquadSize: 1
SupportPowerDecision@Airstrike: SupportPowerDecision@spyplane:
OrderName: AirstrikePowerInfoOrder OrderName: SovietSpyPlane
MinimumAttractiveness: 1 MinimumAttractiveness: 1
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -398,8 +470,8 @@ Player:
Attractiveness: 1 Attractiveness: 1
TargetMetric: None TargetMetric: None
CheckRadius: 5c0 CheckRadius: 5c0
SupportPowerDecision@Paratroopers: SupportPowerDecision@paratroopers:
OrderName: ParatroopersPowerInfoOrder OrderName: SovietParatroopers
MinimumAttractiveness: 5 MinimumAttractiveness: 5
Consideration@1: Consideration@1:
Against: Enemy Against: Enemy
@@ -413,7 +485,31 @@ Player:
Attractiveness: -10 Attractiveness: -10
TargetMetric: None TargetMetric: None
CheckRadius: 10c0 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 OrderName: NukePowerInfoOrder
MinimumAttractiveness: 3000 MinimumAttractiveness: 3000
Consideration@1: Consideration@1:

View File

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

View File

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

View File

@@ -914,7 +914,27 @@ AFLD:
Production: Production:
Produces: Aircraft, Plane Produces: Aircraft, Plane
Reservable: 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 Icon: spyplane
ChargeTime: 180 ChargeTime: 180
Description: Spy Plane Description: Spy Plane
@@ -927,7 +947,9 @@ AFLD:
QuantizedFacings: 8 QuantizedFacings: 8
DisplayBeacon: true DisplayBeacon: true
BeaconPoster: camicon BeaconPoster: camicon
ParatroopersPower: ParatroopersPower@paratroopers:
OrderName: SovietParatroopers
Prerequisites: aircraft.sovietvanilla
Icon: paratroopers Icon: paratroopers
ChargeTime: 360 ChargeTime: 360
Description: Paratroopers Description: Paratroopers
@@ -939,6 +961,35 @@ AFLD:
CameraActor: camera.paradrop CameraActor: camera.paradrop
DisplayBeacon: true DisplayBeacon: true
BeaconPoster: pinficon 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: ProductionBar:
SupportPowerChargeBar: SupportPowerChargeBar:
PrimaryBuilding: PrimaryBuilding:

View File

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