Fix D2k tech tree

- Added upgrades for the Con Yard, Barracks, Light, Heavy and High Tech Factory (last one is Atreides only)
- Updated the prerequisites of all structures, infantry and vehicles to use the upgrades
- Fixed the Ix Research building to use vanilla Dune 2000 prerequisites
- Renamed High Tech Facility to High Tech Factory like vanilla Dune 2000
- Given the Air Strike power to the High Tech Factory Upgrade like vanilla
This commit is contained in:
OmegaBolt
2015-05-08 23:55:34 +03:00
committed by penev92
parent 340c8dad21
commit 8b5353e39b
3 changed files with 42 additions and 36 deletions

View File

@@ -29,7 +29,7 @@ engineer:
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 50 BuildPaletteOrder: 50
Prerequisites: radar, ~techlevel.medium Prerequisites: upgrade.barracks, ~techlevel.medium
Valued: Valued:
Cost: 500 Cost: 500
Tooltip: Tooltip:
@@ -58,7 +58,7 @@ bazooka:
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 20 BuildPaletteOrder: 20
Prerequisites: radar, ~techlevel.medium Prerequisites: upgrade.barracks, ~techlevel.medium
Valued: Valued:
Cost: 250 Cost: 250
Tooltip: Tooltip:
@@ -72,7 +72,7 @@ bazooka:
Speed: 42 Speed: 42
Armament: Armament:
Weapon: Bazooka Weapon: Bazooka
LocalOffset: 128,0,256 LocalOffset: 0,0,555
AttackFrontal: AttackFrontal:
TakeCover: TakeCover:
DamageModifiers: DamageModifiers:
@@ -86,7 +86,7 @@ medic:
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 60 BuildPaletteOrder: 60
Prerequisites: ~barracks.medics, ~techlevel.high Prerequisites: ~barracks.medics, upgrade.barracks, ~techlevel.high
Valued: Valued:
Cost: 500 Cost: 500
Tooltip: Tooltip:
@@ -122,7 +122,7 @@ fremen:
Description: Elite sniper infantry unit\n Strong vs Infantry\n Weak vs Vehicles\n Special Ability: Invisibility Description: Elite sniper infantry unit\n Strong vs Infantry\n Weak vs Vehicles\n Special Ability: Invisibility
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 85 BuildPaletteOrder: 100
Prerequisites: ~barracks.atreides, palace, ~techlevel.high Prerequisites: ~barracks.atreides, palace, ~techlevel.high
Selectable: Selectable:
Bounds: 12,17,0,0 Bounds: 12,17,0,0
@@ -156,8 +156,8 @@ grenadier:
Inherits: ^Infantry Inherits: ^Infantry
Buildable: Buildable:
Queue: Infantry Queue: Infantry
BuildPaletteOrder: 10 BuildPaletteOrder: 80
Prerequisites: ~barracks.atreides, ~techlevel.medium Prerequisites: ~barracks.atreides, upgrade.barracks, hightech, ~techlevel.medium
Valued: Valued:
Cost: 160 Cost: 160
Tooltip: Tooltip:

View File

@@ -32,6 +32,8 @@ concreteb:
Dimensions: 3,3 Dimensions: 3,3
Valued: Valued:
Cost: 50 Cost: 50
Buildable:
Prerequisites: upgrade.conyard
conyard: conyard:
Inherits: ^Building Inherits: ^Building
@@ -301,9 +303,10 @@ light:
ProvidesPrerequisite@harkonnen: ProvidesPrerequisite@harkonnen:
Prerequisite: light.harkonnen Prerequisite: light.harkonnen
Race: harkonnen Race: harkonnen
ProvidesPrerequisite@TRIKES: ProvidesPrerequisite@trikes:
Prerequisite: light.regulartrikes Prerequisite: light.regulartrikes
Race: atreides, harkonnen Race: atreides, harkonnen
ProvidesPrerequisite@buildingname:
WithProductionOverlay@WELDING: WithProductionOverlay@WELDING:
Sequence: production-welding Sequence: production-welding
WithIdleOverlay@TOP: WithIdleOverlay@TOP:
@@ -352,6 +355,9 @@ heavy:
ProvidesPrerequisite@harkonnen: ProvidesPrerequisite@harkonnen:
Prerequisite: heavy.harkonnen Prerequisite: heavy.harkonnen
Race: harkonnen Race: harkonnen
ProvidesPrerequisite@missiletank:
Prerequisite: heavy.missiletank
Race: atreides, harkonnen
RenderBuilding: RenderBuilding:
Image: heavy.harkonnen Image: heavy.harkonnen
RaceImages: RaceImages:
@@ -416,7 +422,7 @@ starport:
Name: Starport Name: Starport
Description: Dropzone for quick reinforcements, at a price.\n Requires power to operate Description: Dropzone for quick reinforcements, at a price.\n Requires power to operate
Buildable: Buildable:
Prerequisites: radar, ~techlevel.high Prerequisites: heavy, radar, ~techlevel.high
Queue: Building Queue: Building
BuildPaletteOrder: 80 BuildPaletteOrder: 80
Building: Building:
@@ -525,7 +531,7 @@ guntower:
Valued: Valued:
Cost: 650 Cost: 650
Tooltip: Tooltip:
Name: Gun Tower Name: Gun Turret
Description: Defensive structure\n Strong vs Tanks\n Weak vs Infantry, Aircraft Description: Defensive structure\n Strong vs Tanks\n Weak vs Infantry, Aircraft
Building: Building:
Adjacent: 4 Adjacent: 4
@@ -574,12 +580,12 @@ rockettower:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: radar, ~techlevel.medium Prerequisites: radar, upgrade.conyard, ~techlevel.medium
BuildPaletteOrder: 120 BuildPaletteOrder: 120
Valued: Valued:
Cost: 850 Cost: 850
Tooltip: Tooltip:
Name: Rocket Tower Name: Rocket Turret
Description: Defensive structure\n Strong vs Infantry, Aircraft\n Weak vs Tanks\n\n Requires power to operate Description: Defensive structure\n Strong vs Infantry, Aircraft\n Weak vs Tanks\n\n Requires power to operate
Building: Building:
Adjacent: 4 Adjacent: 4
@@ -629,7 +635,7 @@ repair:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: heavy, ~techlevel.medium Prerequisites: heavy, upgrade.heavy, ~techlevel.medium
BuildPaletteOrder: 130 BuildPaletteOrder: 130
Valued: Valued:
Cost: 500 Cost: 500
@@ -674,7 +680,7 @@ hightech:
Valued: Valued:
Cost: 750 Cost: 750
Tooltip: Tooltip:
Name: High Tech Facility Name: High Tech Factory
Description: Unlocks advanced technology Description: Unlocks advanced technology
ProductionFromMapEdge: ProductionFromMapEdge:
Produces: Aircraft Produces: Aircraft
@@ -696,17 +702,31 @@ hightech:
RaceImages: RaceImages:
atreides: hightech.atreides atreides: hightech.atreides
ordos: hightech.ordos ordos: hightech.ordos
ProvidesPrerequisite@upgrade:
Prerequisite: hightech.atreides
Race: atreides
ProvidesPrerequisite@buildingname:
AirstrikePower:
Icon: ornistrike
Description: Air Strike
Prerequisites: ~techlevel.superweapons, upgrade.hightech
ChargeTime: 180
SquadSize: 3
LongDesc: Ornithopters hit the target with parabombs
UnitType: orni.bomber
SelectTargetSound:
DisplayBeacon: True
CameraActor: camera
WithProductionOverlay@WELDING: WithProductionOverlay@WELDING:
Sequence: production-welding Sequence: production-welding
Power: Power:
Amount: -40 Amount: -40
ProvidesPrerequisite@buildingname:
research: research:
Inherits: ^Building Inherits: ^Building
Buildable: Buildable:
Queue: Building Queue: Building
Prerequisites: hightech, ~techlevel.high Prerequisites: radar, heavy, upgrade.heavy, ~techlevel.high
BuildPaletteOrder: 140 BuildPaletteOrder: 140
Selectable: Selectable:
Bounds: 96,64 Bounds: 96,64
@@ -759,7 +779,7 @@ palace:
Cost: 2000 Cost: 2000
Tooltip: Tooltip:
Name: Palace Name: Palace
Description: Unlocks elite infantry and support powers Description: Unlocks elite infantry
Building: Building:
Footprint: xx= xxx =xx Footprint: xx= xxx =xx
Dimensions: 3,3 Dimensions: 3,3
@@ -782,23 +802,9 @@ palace:
Range: 4 Range: 4
Power: Power:
Amount: -50 Amount: -50
ProvidesPrerequisite@airstrike:
Prerequisite: palace.airstrike
Race: atreides, ordos
ProvidesPrerequisite@nuke: ProvidesPrerequisite@nuke:
Prerequisite: palace.nuke Prerequisite: palace.nuke
Race: harkonnen Race: harkonnen
AirstrikePower:
Icon: ornistrike
Prerequisites: ~techlevel.superweapons, ~palace.airstrike
Description: Air Strike
ChargeTime: 180
SquadSize: 3
LongDesc: Ornithopter drops a load of parachuted\nbombs on your target
UnitType: orni.bomber
SelectTargetSound:
DisplayBeacon: True
CameraActor: camera
NukePower: NukePower:
Icon: deathhand Icon: deathhand
Prerequisites: ~techlevel.superweapons, ~palace.nuke Prerequisites: ~techlevel.superweapons, ~palace.nuke

View File

@@ -1,7 +1,7 @@
mcv: mcv:
Inherits: ^Vehicle Inherits: ^Vehicle
Buildable: Buildable:
Prerequisites: repair, ~techlevel.medium Prerequisites: repair, upgrade.heavy, ~techlevel.medium
Queue: Armor Queue: Armor
BuildPaletteOrder: 110 BuildPaletteOrder: 110
Valued: Valued:
@@ -124,7 +124,7 @@ quad:
Inherits: ^Vehicle Inherits: ^Vehicle
Buildable: Buildable:
Queue: Vehicle Queue: Vehicle
Prerequisites: radar, ~techlevel.medium Prerequisites: upgrade.light, ~techlevel.medium
BuildPaletteOrder: 20 BuildPaletteOrder: 20
Valued: Valued:
Cost: 400 Cost: 400
@@ -157,7 +157,7 @@ siegetank:
Inherits: ^Tank Inherits: ^Tank
Buildable: Buildable:
Queue: Armor Queue: Armor
Prerequisites: radar, ~techlevel.medium Prerequisites: upgrade.heavy, ~techlevel.medium
BuildPaletteOrder: 50 BuildPaletteOrder: 50
Valued: Valued:
Cost: 850 Cost: 850
@@ -209,7 +209,7 @@ missiletank:
Description: Rocket Artillery\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft Description: Rocket Artillery\n Strong vs Vehicles, Buildings\n Weak vs Infantry, Aircraft
Buildable: Buildable:
Queue: Armor Queue: Armor
Prerequisites: hightech, ~techlevel.high Prerequisites: ~heavy.missiletank, upgrade.heavy, research, ~techlevel.high
BuildPaletteOrder: 60 BuildPaletteOrder: 60
Mobile: Mobile:
Speed: 64 Speed: 64
@@ -350,7 +350,7 @@ raider:
stealthraider: stealthraider:
Inherits: raider Inherits: raider
Buildable: Buildable:
Prerequisites: ~light.ordos, hightech, ~techlevel.medium Prerequisites: ~light.ordos, upgrade.light, ~techlevel.medium
BuildPaletteOrder: 30 BuildPaletteOrder: 30
Valued: Valued:
Cost: 400 Cost: 400