modified custom pre-requisites for buildings

This commit is contained in:
psydev
2013-04-15 02:40:56 -07:00
parent 953bda65de
commit 2e31f9318c
6 changed files with 247 additions and 239 deletions

View File

@@ -8,17 +8,93 @@ CONYARDA:
PWRA:
Inherits: ^POWER
Buildable:
Prerequisites: conyarda
Owner: atreides
REFA:
Inherits: ^REFINERY
Buildable:
Prerequisites: pwra
Owner: atreides
RenderBuildingWarFactory:
Image: REFA
BARRA:
Inherits: ^BARRACKS
Buildable:
Owner: atreides
HIGHTECHA:
Inherits: ^HIGHTECH
Buildable:
Owner: atreides
PALACEA:
Inherits: ^PALACE
Buildable:
Owner: atreides
AirstrikePower:
Image: orniicon
Description: Air Strike
ChargeTime: 180
LongDesc: Ornithopter drops a load of parachuted\nbombs on your target
UnitType: orni.bomber
SelectTargetSound:
FlareType:
CanPowerDown:
RequiresPower:
SupportPowerChargeBar:
SILOA:
Inherits: ^SILO
Buildable:
Owner: atreides
LIGHTA:
Inherits: ^LIGHT
Buildable:
Owner: atreides
RenderBuildingWarFactory:
Image: LIGHTA
HEAVYA:
Inherits: ^HEAVY
Buildable:
Owner: atreides
RenderBuildingWarFactory:
Image: HEAVYA
RADARA:
Inherits: ^RADAR
Buildable:
Owner: atreides
STARPORTA:
Inherits: ^STARPORT
Buildable:
Owner: atreides
MCVA:
Inherits: ^MCV
Buildable:
Prerequisites: heavya,repair
Owner: atreides
BuiltAt: heavya
Transforms:
Facing: 16
IntoActor: conyarda
Offset:-1,-1
NoTransformSounds: AI_DPLOY.AUD
RenderUnit:
Image: DMCV
MCVA.starport:
Inherits: MCVA
Buildable:
Queue: Starport
BuiltAt: starporta
Valued:
Cost: 1499
TRIKEA:
Inherits: ^TRIKE
Buildable:
@@ -47,92 +123,6 @@ CARRYALLA.starport:
Valued:
Cost: 999
BARRA:
Inherits: ^BARRACKS
Buildable:
Prerequisites: pwra
Owner: atreides
HIGHTECHA:
Inherits: ^HIGHTECH
Buildable:
Prerequisites: radara
Owner: atreides
PALACEA:
Inherits: ^PALACE
Buildable:
Prerequisites: hightecha
Owner: atreides
AirstrikePower:
Image: orniicon
Description: Air Strike
ChargeTime: 180
LongDesc: Ornithopter drops a load of parachuted\nbombs on your target
UnitType: orni.bomber
SelectTargetSound:
FlareType:
CanPowerDown:
RequiresPower:
SupportPowerChargeBar:
SILOA:
Inherits: ^SILO
Buildable:
Prerequisites: refa
Owner: atreides
LIGHTA:
Inherits: ^LIGHT
Buildable:
Prerequisites: refa
Owner: atreides
RenderBuildingWarFactory:
Image: LIGHTA
HEAVYA:
Inherits: ^HEAVY
Buildable:
Prerequisites: lighta
Owner: atreides
RenderBuildingWarFactory:
Image: HEAVYA
RADARA:
Inherits: ^RADAR
Buildable:
Prerequisites: barra
Owner: atreides
STARPORTA:
Inherits: ^STARPORT
Buildable:
Prerequisites: heavya,hightecha
Owner: atreides
MCVA:
Inherits: ^MCV
Buildable:
Prerequisites: heavya,repair
Owner: atreides
BuiltAt: heavya
Transforms:
Facing: 16
IntoActor: conyarda
Offset:-1,-1
NoTransformSounds: AI_DPLOY.AUD
RenderUnit:
Image: DMCV
MCVA.starport:
Inherits: MCVA
Buildable:
Queue: Starport
BuiltAt: starporta
Valued:
Cost: 1499
COMBATA:
Inherits: ^COMBAT
Tooltip:

View File

@@ -8,17 +8,98 @@ CONYARDH:
PWRH:
Inherits: ^POWER
Buildable:
Prerequisites: conyardh
Owner: harkonnen
REFH:
Inherits: ^REFINERY
Buildable:
Prerequisites: pwrh
Owner: harkonnen
RenderBuildingWarFactory:
Image: REFH
BARRH:
Inherits: ^BARRACKS
Buildable:
Owner: harkonnen
-RepairsUnits:
SILOH:
Inherits: ^SILO
Buildable:
Owner: harkonnen
LIGHTH:
Inherits: ^LIGHT
Buildable:
Owner: harkonnen
RenderBuildingWarFactory:
Image: LIGHTH
HEAVYH:
Inherits: ^HEAVY
Buildable:
Owner: harkonnen
RenderBuildingWarFactory:
Image: HEAVYH
RADARH:
Inherits: ^RADAR
Buildable:
Owner: harkonnen
STARPORTH:
Inherits: ^STARPORT
Buildable:
Owner: harkonnen
HIGHTECHH:
Inherits: ^HIGHTECH
Buildable:
Owner: harkonnen
PALACEH:
Inherits: ^PALACE
Buildable:
Owner: harkonnen
Tooltip:
Description: Provides elite infantry\n Special Ability: Death Hand Missile
NukePower:
Image: deathhandicon
ChargeTime: 540
Description: Death Hand
LongDesc: Launches a nuclear missile at a target location
BeginChargeSound: HI_PREP.AUD
EndChargeSound: HI_DHRDY.AUD
SelectTargetSound:
LaunchSound:
MissileWeapon: atomic
SpawnOffset: 28,12
CanPowerDown:
RequiresPower:
SupportPowerChargeBar:
MCVH:
Inherits: ^MCV
Buildable:
Prerequisites: heavyh,repair
Owner: harkonnen
BuiltAt: heavyh
Transforms:
Facing: 16
IntoActor: conyardh
Offset:-1,-1
NoTransformSounds: HI_DPLOY.AUD
RenderUnit:
Image: DMCV
MCVH.starport:
Inherits: MCVH
Buildable:
Queue: Starport
BuiltAt: starporth
Valued:
Cost: 1499
#TRIKEH:
# Inherits: ^TRIKE
# Buildable:
@@ -65,97 +146,6 @@ CARRYALLH.starport:
Valued:
Cost: 999
BARRH:
Inherits: ^BARRACKS
Buildable:
Prerequisites: pwrh
Owner: harkonnen
-RepairsUnits:
HIGHTECHH:
Inherits: ^HIGHTECH
Buildable:
Prerequisites: radarh
Owner: harkonnen
PALACEH:
Inherits: ^PALACE
Buildable:
Prerequisites: hightechh
Owner: harkonnen
Tooltip:
Description: Provides elite infantry\n Special Ability: Death Hand Missile
NukePower:
Image: deathhandicon
ChargeTime: 540
Description: Death Hand
LongDesc: Launches a nuclear missile at a target location
BeginChargeSound: HI_PREP.AUD
EndChargeSound: HI_DHRDY.AUD
SelectTargetSound:
LaunchSound:
MissileWeapon: atomic
SpawnOffset: 28,12
CanPowerDown:
RequiresPower:
SupportPowerChargeBar:
SILOH:
Inherits: ^SILO
Buildable:
Prerequisites: refh
Owner: harkonnen
LIGHTH:
Inherits: ^LIGHT
Buildable:
Prerequisites: refh
Owner: harkonnen
RenderBuildingWarFactory:
Image: LIGHTH
HEAVYH:
Inherits: ^HEAVY
Buildable:
Prerequisites: lighth
Owner: harkonnen
RenderBuildingWarFactory:
Image: HEAVYH
RADARH:
Inherits: ^RADAR
Buildable:
Prerequisites: barrh
Owner: harkonnen
STARPORTH:
Inherits: ^STARPORT
Buildable:
Prerequisites: radarh,hightechh
Owner: harkonnen
MCVH:
Inherits: ^MCV
Buildable:
Prerequisites: heavyh,repair
Owner: harkonnen
BuiltAt: heavyh
Transforms:
Facing: 16
IntoActor: conyardh
Offset:-1,-1
NoTransformSounds: HI_DPLOY.AUD
RenderUnit:
Image: DMCV
MCVH.starport:
Inherits: MCVH
Buildable:
Queue: Starport
BuiltAt: starporth
Valued:
Cost: 1499
COMBATH:
Inherits: ^COMBAT
Tooltip:

View File

@@ -57,6 +57,7 @@ ENGINEER:
BAZOOKA:
Inherits: ^Infantry
Buildable:
Prerequisites: Outpost
Queue: Infantry
BuildPaletteOrder: 20
Owner: atreides,harkonnen,ordos

View File

@@ -8,13 +8,11 @@ CONYARDO:
PWRO:
Inherits: ^POWER
Buildable:
Prerequisites: conyardo
Owner: ordos
REFO:
Inherits: ^REFINERY
Buildable:
Prerequisites: pwro
Owner: ordos
RenderBuildingWarFactory:
Image: REFO
@@ -22,19 +20,45 @@ REFO:
BARRO:
Inherits: ^BARRACKS
Buildable:
Prerequisites: pwro
Owner: ordos
SILOO:
Inherits: ^SILO
Buildable:
Owner: ordos
LIGHTO:
Inherits: ^LIGHT
Buildable:
Owner: ordos
RenderBuildingWarFactory:
Image: LIGHTO
HEAVYO:
Inherits: ^HEAVY
Buildable:
Owner: ordos
RenderBuildingWarFactory:
Image: HEAVYO
RADARO:
Inherits: ^RADAR
Buildable:
Owner: ordos
STARPORTO:
Inherits: ^STARPORT
Buildable:
Owner: ordos
HIGHTECHO:
Inherits: ^HIGHTECH
Buildable:
Prerequisites: radaro
Owner: ordos
PALACEO:
Inherits: ^PALACE
Buildable:
Prerequisites: hightecho
Owner: ordos
AirstrikePower:
Image: orniicon
@@ -48,40 +72,6 @@ PALACEO:
RequiresPower:
SupportPowerChargeBar:
SILOO:
Inherits: ^SILO
Buildable:
Prerequisites: refo
Owner: ordos
LIGHTO:
Inherits: ^LIGHT
Buildable:
Prerequisites: refo
Owner: ordos
RenderBuildingWarFactory:
Image: LIGHTO
HEAVYO:
Inherits: ^HEAVY
Buildable:
Prerequisites: lighto
Owner: ordos
RenderBuildingWarFactory:
Image: HEAVYO
RADARO:
Inherits: ^RADAR
Buildable:
Prerequisites: barro
Owner: ordos
STARPORTO:
Inherits: ^STARPORT
Buildable:
Prerequisites: radaro,hightecho
Owner: ordos
MCVO:
Inherits: ^MCV
Buildable:

View File

@@ -1,7 +1,7 @@
^CONYARD:
Inherits: ^Building
Building:
Power: 0
Power: 20
Footprint: xxx xxx
Dimensions: 3,2
Adjacent: 4
@@ -27,10 +27,13 @@
Value: 2000
BaseBuilding:
ProductionBar:
ProvidesCustomPrerequisite:
Prerequisite: Conyard
^POWER:
Inherits: ^Building
Buildable:
Prerequisites: Conyard
Queue: Building
BuildPaletteOrder: 0
Hotkey: w
@@ -52,11 +55,12 @@
RevealsShroud:
Range: 4
ProvidesCustomPrerequisite:
Prerequisite: Power
Prerequisite: Power
^BARRACKS:
Inherits: ^Building
Buildable:
Prerequisites: Power
Queue: Building
BuildPaletteOrder: 15
Hotkey: b
@@ -89,14 +93,15 @@
Produces: Infantry
PrimaryBuilding:
ProductionBar:
ProvidesCustomPrerequisite:
Prerequisite: Barracks
RepairsUnits:
ValuePercentage: 0
ProvidesCustomPrerequisite:
Prerequisite: Barracks
^REFINERY:
Inherits: ^Building
Buildable:
Prerequisites: Power
Queue: Building
BuildPaletteOrder: 5
Hotkey: r
@@ -128,17 +133,18 @@
Capacity: 3000
CustomSellValue:
Value: 500
ProvidesCustomPrerequisite:
Prerequisite: Refinery
FreeActor:
Actor: HARVESTER
InitialActivity: FindResources
SpawnOffset: 2,1
Facing: 160
ProvidesCustomPrerequisite:
Prerequisite: Refinery
^SILO:
Inherits: ^Building
Buildable:
Prerequisites: Refinery
Queue: Building
BuildPaletteOrder: 10
Hotkey: i
@@ -169,6 +175,7 @@
^LIGHT:
Inherits: ^Building
Buildable:
Prerequisites: Refinery
Queue: Building
BuildPaletteOrder: 30
Hotkey: l
@@ -200,11 +207,12 @@
PrimaryBuilding:
ProductionBar:
ProvidesCustomPrerequisite:
Prerequisite: Light Factory
Prerequisite: Light
^HEAVY:
Inherits: ^Building
Buildable:
Prerequisites: Refinery
Queue: Building
BuildPaletteOrder: 35
Hotkey: h
@@ -236,13 +244,14 @@
PrimaryBuilding:
ProductionBar:
ProvidesCustomPrerequisite:
Prerequisite: Heavy Factory
Prerequisite: Heavy
^RADAR:
RequiresPower:
CanPowerDown:
Inherits: ^Building
Buildable:
Prerequisites: Barracks
Queue: Building
BuildPaletteOrder: 20
Hotkey: o
@@ -281,6 +290,7 @@
BuildPaletteOrder: 60
Hotkey: c
Building:
Prerequisites: Outpost
Power: -40
Footprint: xxx x=x =x=
Dimensions: 3,3
@@ -358,7 +368,7 @@ GUNTOWER:
Inherits: ^Building
Buildable:
Queue: Building
Prerequisites: Outpost
Prerequisites: Barracks
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 40
Hotkey: g
@@ -415,7 +425,7 @@ ROCKETTOWER:
Inherits: ^Building
Buildable:
Queue: Building
Prerequisites: Outpost, High Tech Facility
Prerequisites: Outpost
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 55
Hotkey: m
@@ -474,7 +484,7 @@ REPAIR:
Inherits: ^Building
Buildable:
Queue: Building
Prerequisites: Outpost
Prerequisites: Heavy
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 45
Hotkey: e
@@ -504,6 +514,7 @@ REPAIR:
^HIGHTECH:
Inherits: ^Building
Buildable:
Prerequisites: Outpost
Queue: Building
BuildPaletteOrder: 50
Hotkey: t
@@ -525,13 +536,13 @@ REPAIR:
RevealsShroud:
Range: 4
ProvidesCustomPrerequisite:
Prerequisite: High Tech Facility
Prerequisite: Hitech
RESEARCH:
Inherits: ^Building
Buildable:
Queue: Building
Prerequisites: Outpost,High Tech Facility
Prerequisites: Outpost
Owner: atreides, harkonnen, ordos
BuildPaletteOrder: 65
Hotkey: v
@@ -563,10 +574,13 @@ RESEARCH:
Type: Wood
RevealsShroud:
Range: 4
ProvidesCustomPrerequisite:
Prerequisite: Ix
^PALACE:
Inherits: ^Building
Buildable:
Prerequisites: Ix
Queue: Building
BuildPaletteOrder: 70
Hotkey: p
@@ -587,11 +601,11 @@ RESEARCH:
Type: Concrete
RevealsShroud:
Range: 8
ProvidesCustomPrerequisite:
Prerequisite: TPal
RenderDetectionCircle:
DetectCloaked:
Range: 2
ProvidesCustomPrerequisite:
Prerequisite: TPal
SIETCH:
Inherits: ^Building
@@ -682,3 +696,26 @@ HEAVYC:
# CrushClasses: plates
# -SelectionDecorations:
# -Selectable:
# custom prerequisites:
CONYARD:
Tooltip:
Name: Construction Yard
LIGHT:
Tooltip:
Name: Light Factory
HEAVY:
Tooltip:
Name: Heavy Factory
HITECH:
Tooltip:
Name: High-Tech Facility
IX:
Tooltip:
Name: IX Research Center

View File

@@ -47,7 +47,7 @@ HARVESTER:
Inherits: ^Vehicle
Buildable:
Queue: Armor
Prerequisites: Heavy Factory,Refinery
Prerequisites: Heavy,Refinery
Owner: atreides, harkonnen, ordos
BuiltAt: heavya, heavyh, heavyo
BuildPaletteOrder: 10
@@ -152,7 +152,7 @@ QUAD:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
Prerequisites: Light Factory
Prerequisites: Light,Outpost
Owner: atreides, harkonnen, ordos
BuiltAt: lighta, lighth, lighto
BuildPaletteOrder: 20
@@ -247,7 +247,7 @@ SIEGETANK:
Inherits: ^Tank
Buildable:
Queue: Armor
Prerequisites: Heavy Factory,Outpost
Prerequisites: Heavy,Outpost
Owner: atreides, harkonnen, ordos
BuiltAt: heavya, heavyh, heavyo
BuildPaletteOrder: 30
@@ -317,7 +317,7 @@ MISSILETANK:
Icon: missiletankicon
Buildable:
Queue: Armor
Prerequisites: Heavy Factory,High Tech Facility
Prerequisites: Heavy,Hitech
Owner: atreides, harkonnen
BuiltAt: heavya, heavyh
BuildPaletteOrder: 40