24 lines
684 B
Plaintext
24 lines
684 B
Plaintext
Ability: MechanoidColonize
|
|
Name: #ABL_MECHANOID_COLONIZE
|
|
Description: #ABL_MECHANOID_COLONIZE_DESC
|
|
Icon: ActionBarIcons::1
|
|
Hotkey: C
|
|
|
|
Target: targ = Object
|
|
TargetFilterType(targ, Planet)
|
|
TargetFilterNotQuarantined(targ)
|
|
TargetFilterNotSelf(targ)
|
|
RequireNotUnderSiege()
|
|
RequirePopulation(1)
|
|
ForClient(Either(TargetFilterSpace(targ), TargetFilterOwned(targ)))
|
|
|
|
TriggerIfOwnedOrSpace(targ, TakeControl())
|
|
TriggerIfOwnedOrSpace(targ, GivePopulation(1))
|
|
|
|
IfTargetOwnedOrSpace(targ, LosePopulation(1))
|
|
Trigger(targ, GiveMemory())
|
|
|
|
ConsumeDistanceFTL(targ, Base Cost = 20, Distance Cost = 0.002, Path Distance = True)
|
|
|
|
AutoCastAsColonizePopTransfer()
|