Files
OpenRA/mods/d2k/rules/harkonnen.yaml
Matthias Mailänder e89ee2c131 new AttackLoyalty, range and stay alive option for Capture
AttackLoyalty for d2k Deviator which captures units
also shooting a fake missile (see issue #2251)

CaptureActor now supports Generals styles gameplay
but is disabled by default (see issue #2274)
fixes the annoyance that engineers will not take
the shortest root to the building by the way

removing ProvidesCustomPrerequisite because it's
tooltip messages relies on hardcoded hacks
2012-07-01 20:26:25 +12:00

286 lines
4.9 KiB
YAML

CONYARDH:
Inherits: ^CONYARD
Buildable:
Owner: harkonnen
Transforms:
IntoActor: mcvh
Offset:1,1
Facing: 270
ProductionQueue@Building:
QueuedAudio: HI_BUILD.AUD
OnHoldAudio: HI_HOLD.AUD
ReadyAudio: HI_BDRDY.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
ProductionQueue@Defense:
QueuedAudio: HI_BUILD.AUD
OnHoldAudio: HI_HOLD.AUD
ReadyAudio: HI_BDRDY.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
PWRH:
Inherits: ^POWER
Buildable:
Prerequisites: conyardh
Owner: harkonnen
REFH:
Inherits: ^REFINERY
Buildable:
Prerequisites: pwrh
Owner: harkonnen
RenderBuildingWarFactory:
Image: REFH
FreeActor:
Actor: HARVESTERH
InitialActivity: FindResources
SpawnOffset: 1,2
Facing: 64
HARVESTERH:
Inherits: ^HARVESTER
Buildable:
Prerequisites: heavyh,refh
Owner: harkonnen
RenderUnit:
Image: HARVESTER
TRIKEH:
Inherits: ^TRIKE
Buildable:
Prerequisites: lighth
Owner: harkonnen
RenderUnit:
Image: TRIKE
QUADH:
Inherits: ^QUAD
Buildable:
Prerequisites: lighth
Owner: harkonnen
RenderUnit:
Image: QUAD
SIEGETANKH:
Inherits: ^SIEGETANK
Buildable:
Prerequisites: heavyh, radarh
Owner: harkonnen
RenderUnit:
Image: SIEGETANK
MISSILETANKH:
Inherits: ^MISSILETANK
Buildable:
Prerequisites: heavyh
Owner: harkonnen
RenderUnit:
Image: MISSILETANK
CARRYALLH:
Inherits: ^CARRYALL
Buildable:
Prerequisites: hightechh
BuiltAt: hightechh
Owner: harkonnen
RenderUnit:
Image: CARRYALL
BARRH:
Inherits: ^BARRACKS
Buildable:
Prerequisites: pwrh
Owner: harkonnen
ProductionQueue@Infantry:
ReadyAudio: HI_UNRDY.AUD
QueuedAudio:HI_TRAIN.AUD
OnHoldAudio: HI_HOLD.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
GUNTOWERH:
Inherits: ^GUNTOWER
Buildable:
Prerequisites: conyardh
Owner: harkonnen
ROCKETTOWERH:
Inherits: ^ROCKETTOWER
Buildable:
Prerequisites: radarh
Owner: harkonnen
WALLH:
Inherits: ^WALL
Buildable:
Prerequisites: conyardh
Owner: harkonnen
HIGHTECHH:
Inherits: ^HIGHTECH
Buildable:
Prerequisites: radarh
Owner: harkonnen
ProductionQueue@Plane:
ReadyAudio: HI_UNRDY.AUD
QueuedAudio:HI_TRAIN.AUD
OnHoldAudio: HI_HOLD.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
RESEARCHH:
Inherits: ^RESEARCH
Buildable:
Prerequisites: radarh,heavyh
Owner: harkonnen
PALACEH:
Inherits: ^PALACE
Buildable:
Prerequisites: researchh
Owner: harkonnen
SILOH:
Inherits: ^SILO
Buildable:
Prerequisites: refh
Owner: harkonnen
LIGHTH:
Inherits: ^LIGHT
Buildable:
Prerequisites: refh
Owner: harkonnen
RenderBuildingWarFactory:
Image: LIGHTH
ProductionQueue@Vehicle:
ReadyAudio: HI_UNRDY.AUD
QueuedAudio:HI_TRAIN.AUD
OnHoldAudio: HI_HOLD.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
HEAVYH:
Inherits: ^HEAVY
Buildable:
Prerequisites: lighth
Owner: harkonnen
RenderBuildingWarFactory:
Image: HEAVYH
ProductionQueue@Vehicle:
ReadyAudio: HI_UNRDY.AUD
QueuedAudio:HI_TRAIN.AUD
OnHoldAudio: HI_HOLD.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
RADARH:
Inherits: ^RADAR
Buildable:
Prerequisites: barrh
Owner: harkonnen
STARPORTH:
Inherits: ^STARPORT
Buildable:
Prerequisites: radarh
Owner: harkonnen
ProductionAirdrop:
ReadyAudio: HI_REINF.AUD
ProductionQueue@Vehicle:
QueuedAudio: HI_ORDER.AUD
ReadyAudio:
OnHoldAudio: HI_HOLD.AUD
CancelledAudio: HI_CANCL.AUD
BlockedAudio: HI_NROOM.AUD
REPAIRH:
Inherits: ^REPAIR
Buildable:
Prerequisites: heavyh
Owner: harkonnen
MCVH:
Inherits: ^MCV
Buildable:
Prerequisites: heavyh,repairh
Owner: harkonnen
Transforms:
Facing: 10
IntoActor: conyardh
Offset:-1,-1
NoTransformSounds: HI_DPLOY.AUD
RenderUnit:
Image: DMCV
COMBATH:
Inherits: ^COMBAT
Buildable:
Prerequisites: heavyh
Owner: harkonnen
DEVAST:
Inherits: ^Tank
Buildable:
Queue: Vehicle
BuildPaletteOrder: 100
Prerequisites: repairh,researchh
Owner: harkonnen
Valued:
Cost: 1800
Tooltip:
Name: Devastator
Description: Big and slow tank.\n Strong vs Tanks\n Weak vs Infantry, Aircraft
Health:
HP: 900
Armor:
Type: Heavy
Mobile:
Speed: 3
Crushes: crate, infantry
RevealsShroud:
Range: 6
RenderUnit:
AttackFrontal:
PrimaryWeapon: 120mm
PrimaryLocalOffset: -4,-5,0,0,0, 4,-5,0,0,0
PrimaryRecoil: 4
PrimaryRecoilRecovery: 0.7
AutoTarget:
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
LeavesHusk:
Selectable:
Bounds: 44,38,0,0
SARDAUKAR:
Inherits: ^Infantry
Buildable:
Queue: Infantry
BuildPaletteOrder: 110
Prerequisites: palaceh
Owner: harkonnen
Valued:
Cost: 800
Tooltip:
Name: Sardaukar
Description: Heavy infantry.
Selectable:
Bounds: 12,17,0,0
Health:
HP: 150
Mobile:
Speed: 5
RevealsShroud:
Range: 6
Passenger:
PipType: Red
TakeCover:
-RenderInfantry:
RenderInfantryProne:
AttackFrontal:
PrimaryWeapon: Vulcan
SecondaryWeapon: Dragon
PrimaryOffset: 0,0,0,-13