600 lines
16 KiB
YAML
600 lines
16 KiB
YAML
starport:
|
|
Buildable:
|
|
BuildDuration: 625
|
|
Prerequisites: heavy_factory, outpost, ~techlevel.high
|
|
Valued:
|
|
Cost: 1500
|
|
Health:
|
|
HP: 45500
|
|
D2kBuilding:
|
|
Footprint: xxx +=+ =x=
|
|
Dimensions: 3,3
|
|
-ProductionAirdrop:
|
|
ProductionFromMapEdge:
|
|
Produces: Starport
|
|
Production:
|
|
Produces: Starport
|
|
|
|
carryall.reinforce_with_sound:
|
|
Inherits: carryall.reinforce
|
|
Health:
|
|
HP: 11000
|
|
-Carryall:
|
|
Cargo:
|
|
Types: Infantry, Vehicle
|
|
PassengerFacing: 512
|
|
BeforeUnloadDelay: 50
|
|
RevealsShroud@landing:
|
|
Range: 3c0
|
|
RequiresCondition: !cruising
|
|
Type: CenterPosition
|
|
RevealsShroud@onland:
|
|
Range: 4c0
|
|
RequiresCondition: !airborne
|
|
Type: CenterPosition
|
|
|
|
frigate_choam:
|
|
Inherits: carryall.reinforce
|
|
ParaDrop:
|
|
RenderSprites:
|
|
Image: frigate
|
|
Cargo:
|
|
MaxWeight: 20
|
|
RejectsOrders:
|
|
ProximityExternalCondition:
|
|
Condition: frigate_proximity_influence
|
|
Range: 6c0
|
|
Aircraft:
|
|
IdleBehavior: LeaveMapAtClosestEdge
|
|
Speed: 170
|
|
TurnSpeed: 4
|
|
Repulsable: False
|
|
MaximumPitch: 20
|
|
CruiseAltitude: 2048
|
|
VTOL: true
|
|
CanHover: true
|
|
CanSlide: true
|
|
|
|
|
|
^Starport_icon_numbers:
|
|
WithProductionIconOverlay@order1:
|
|
Types: 1
|
|
Prerequisites: starportOrder_1
|
|
WithProductionIconOverlay@order2:
|
|
Types: 2
|
|
Prerequisites: starportOrder_2
|
|
WithProductionIconOverlay@order3:
|
|
Types: 3
|
|
Prerequisites: starportOrder_3
|
|
WithProductionIconOverlay@order4:
|
|
Types: 4
|
|
Prerequisites: starportOrder_4
|
|
WithProductionIconOverlay@order5:
|
|
Types: 5
|
|
Prerequisites: starportOrder_5
|
|
WithProductionIconOverlay@order6:
|
|
Types: 6
|
|
Prerequisites: starportOrder_6
|
|
|
|
^Overlay_external_conditions:
|
|
ExternalCondition@order1:
|
|
Condition: order_1
|
|
ExternalCondition@order2:
|
|
Condition: order_2
|
|
ExternalCondition@order3:
|
|
Condition: order_3
|
|
ExternalCondition@order4:
|
|
Condition: order_4
|
|
ExternalCondition@order5:
|
|
Condition: order_5
|
|
ExternalCondition@order6:
|
|
Condition: order_6
|
|
|
|
^Bot_eco_namager:
|
|
GrantConditionOnPlayerResources@botonly:
|
|
Condition: good_eco
|
|
GrantConditionOnBotOwner:
|
|
Condition: im_bot
|
|
ProvidesPrerequisite:
|
|
Prerequisite: bot.allow_buy
|
|
RequiresCondition: im_bot && good_eco
|
|
|
|
^StarportDummy:
|
|
AlwaysVisible:
|
|
Interactable:
|
|
ScriptTriggers:
|
|
Tooltip:
|
|
Name: Purchase Items
|
|
Buildable:
|
|
BuildPaletteOrder: 150
|
|
Prerequisites: ~frigate.not_empty
|
|
Queue: Starport
|
|
BuildDuration: 10
|
|
BuildDurationModifier: 100
|
|
Description: Purchase vehicles from CHOAM
|
|
Valued:
|
|
Cost: 1
|
|
|
|
|
|
purchase.starport:
|
|
AlwaysVisible:
|
|
Interactable:
|
|
ScriptTriggers:
|
|
Tooltip:
|
|
Name: Purchase Items
|
|
Buildable:
|
|
BuildPaletteOrder: 150
|
|
Prerequisites: ~frigate.not_empty
|
|
Queue: Starport
|
|
BuildLimit: 1
|
|
BuildDuration: 10
|
|
BuildDurationModifier: 100
|
|
Description: Purchase vehicles from CHOAM
|
|
Valued:
|
|
Cost: 0
|
|
RenderSprites:
|
|
Image: purchase
|
|
ProvidesPrerequisite@upgradename:
|
|
|
|
dummy.trike:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: trike
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.trike_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.trike_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.trike_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.trike_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.trike_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.trike_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.trike_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.trike_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.trike_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.trike_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.trike_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.trike_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 15
|
|
Valued:
|
|
Cost: 350
|
|
|
|
|
|
dummy.quad:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits: ^StarportDummy
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
RenderSprites:
|
|
Image: quad
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.quad_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.quad_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.quad_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.quad_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.quad_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.quad_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.quad_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.quad_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.quad_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.quad_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.quad_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.quad_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 30
|
|
Valued:
|
|
Cost: 500
|
|
|
|
dummy.harvester:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits: ^StarportDummy
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
RenderSprites:
|
|
Image: harvester
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.harvester_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.harvester_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.harvester_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.harvester_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.harvester_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.harvester_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.harvester_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.harvester_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.harvester_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.harvester_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.harvester_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.harvester_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 10
|
|
Valued:
|
|
Cost: 1500
|
|
|
|
|
|
dummy.mcv:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: mcv
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.mcv_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.mcv_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.mcv_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.mcv_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.mcv_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.mcv_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.mcv_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.mcv_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.mcv_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.mcv_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.mcv_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.mcv_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 90
|
|
Valued:
|
|
Cost: 2500
|
|
|
|
dummy.siege_tank:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: siege_tank
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.siege_tank_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.siege_tank_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.siege_tank_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.siege_tank_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.siege_tank_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.siege_tank_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.siege_tank_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.siege_tank_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.siege_tank_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.siege_tank_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.siege_tank_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.siege_tank_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 70
|
|
Valued:
|
|
Cost: 1075
|
|
|
|
dummy.missile_tank:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: missile_tank
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.missile_tank_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.missile_tank_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.missile_tank_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.missile_tank_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.missile_tank_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.missile_tank_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.missile_tank_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.missile_tank_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.missile_tank_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.missile_tank_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.missile_tank_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.missile_tank_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 80
|
|
Valued:
|
|
Cost: 1250
|
|
|
|
dummy.combat_tank_a:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: combat_tank_a
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.combat_tank_a_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.combat_tank_a_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.combat_tank_a_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.combat_tank_a_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.combat_tank_a_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.combat_tank_a_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.combat_tank_a_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.combat_tank_a_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.combat_tank_a_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.combat_tank_a_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.combat_tank_a_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.combat_tank_a_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport, ~starport.atreides_combat
|
|
BuildPaletteOrder: 40
|
|
Valued:
|
|
Cost: 875
|
|
|
|
dummy.combat_tank_h:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits: ^StarportDummy
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
RenderSprites:
|
|
Image: combat_tank_h
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.combat_tank_h_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.combat_tank_h_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.combat_tank_h_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.combat_tank_h_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.combat_tank_h_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.combat_tank_h_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.combat_tank_h_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.combat_tank_h_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.combat_tank_h_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.combat_tank_h_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.combat_tank_h_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.combat_tank_h_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport, ~starport.harkonnen_combat
|
|
BuildPaletteOrder: 50
|
|
Valued:
|
|
Cost: 875
|
|
|
|
|
|
dummy.combat_tank_o:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: combat_tank_o
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.combat_tank_o_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.combat_tank_o_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.combat_tank_o_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.combat_tank_o_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.combat_tank_o_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.combat_tank_o_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.combat_tank_o_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.combat_tank_o_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.combat_tank_o_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.combat_tank_o_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.combat_tank_o_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.combat_tank_o_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport, ~starport.ordos_combat
|
|
BuildPaletteOrder: 60
|
|
Valued:
|
|
Cost: 875
|
|
|
|
dummy.carryall:
|
|
Inherits@overlay: ^Overlay_external_conditions
|
|
Inherits@starport: ^Starport_icon_numbers
|
|
Inherits: ^StarportDummy
|
|
RenderSprites:
|
|
Image: carryall
|
|
ProvidesPrerequisite@trike1:
|
|
Prerequisite: starport.carryall_1
|
|
RequiresCondition: order_1
|
|
ProvidesPrerequisite@trike2:
|
|
Prerequisite: starport.carryall_2
|
|
RequiresCondition: order_2
|
|
ProvidesPrerequisite@trike3:
|
|
Prerequisite: starport.carryall_3
|
|
RequiresCondition: order_3
|
|
ProvidesPrerequisite@trike4:
|
|
Prerequisite: starport.carryall_4
|
|
RequiresCondition: order_4
|
|
ProvidesPrerequisite@trike5:
|
|
Prerequisite: starport.carryall_5
|
|
RequiresCondition: order_5
|
|
ProvidesPrerequisite@trike6:
|
|
Prerequisite: starport.carryall_6
|
|
RequiresCondition: order_6
|
|
WithProductionIconOverlay@order1:
|
|
Prerequisites: starport.carryall_1
|
|
WithProductionIconOverlay@order2:
|
|
Prerequisites: starport.carryall_2
|
|
WithProductionIconOverlay@order3:
|
|
Prerequisites: starport.carryall_3
|
|
WithProductionIconOverlay@order4:
|
|
Prerequisites: starport.carryall_4
|
|
WithProductionIconOverlay@order5:
|
|
Prerequisites: starport.carryall_5
|
|
WithProductionIconOverlay@order6:
|
|
Prerequisites: starport.carryall_6
|
|
Buildable:
|
|
Prerequisites: starport, !frigate.full, !purchase.starport
|
|
BuildPaletteOrder: 100
|
|
Valued:
|
|
Cost: 1500
|
|
|
|
|
|
|
|
|
|
|
|
-harvester.starport:
|
|
|
|
|
|
-mcv.starport:
|
|
|
|
|
|
-trike.starport:
|
|
|
|
|
|
|
|
|
|
-quad.starport:
|
|
|
|
|
|
-siege_tank.starport:
|
|
|
|
|
|
|
|
-missile_tank.starport:
|
|
|
|
|
|
|
|
-combat_tank_a.starport:
|
|
|
|
|
|
-combat_tank_h.starport:
|
|
|
|
|
|
-combat_tank_o.starport:
|
|
|
|
|
|
-carryall.starport:
|
|
|
|
|