29 lines
931 B
Plaintext
29 lines
931 B
Plaintext
Construction: BeaconAsteroidMorph
|
|
Name: #CONS_BEACON_ASTEROID_MORPH
|
|
Description: #CONS_BEACON_ASTEROID_MORPH_DESC
|
|
|
|
Category: Upgrades
|
|
In Context: True
|
|
|
|
Build Cost: 500
|
|
Labor Cost: 10
|
|
|
|
Target: roid = Object
|
|
TargetFilterType(roid, Asteroid)
|
|
TargetFilterHasTradePresence(roid, Allow Adjacent = False)
|
|
TargetFilterHasCargoStored(roid)
|
|
|
|
RequireOnOrbital(Beacon)
|
|
|
|
OnStart(ModAttribute(BeaconAsteroidMorphCost, Add, 1))
|
|
OnCancel(ModAttribute(BeaconAsteroidMorphCost, Add, -1))
|
|
|
|
Trigger(roid, SpawnAsteroids(1, Distance = 0, Resource Only = True))
|
|
Trigger(roid, Destroy())
|
|
|
|
ConsumeCargoAttribute(ResearchCargo, BeaconAsteroidMorphCost, Multiply = 200, Base Amount = 300)
|
|
ConsumeCargoAttribute(EnergyCargo, BeaconAsteroidMorphCost, Multiply = 200, Base Amount = 300)
|
|
|
|
AddBuildCostAttribute(BeaconAsteroidMorphCost, Multiply = 100)
|
|
AddLaborCostAttribute(BeaconAsteroidMorphCost, Multiply = 15)
|