Files
ORA-D2K-Map-Patto-Build-Mor…/original_Starport.yaml
2024-06-12 22:20:51 +01:00

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: