Open source Star Ruler 2 source code!
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
Ability: AutoMine
|
||||
Name: #ABL_AUTO_MINE
|
||||
Description: #ABL_AUTO_MINE_DESC
|
||||
Icon: AsteroidIcon * #91ff2c
|
||||
|
||||
Target: targ = Object
|
||||
|
||||
TargetFilterType(targ, Asteroid)
|
||||
TargetFilterHasCargoStored(targ)
|
||||
|
||||
IsToggleTarget(targ, Check Range = False, Channels = False)
|
||||
|
||||
CastWhenIdle(MineAsteroid, targ, Require Free Cargo = True)
|
||||
CastOnActivate(MineAsteroid, targ)
|
||||
|
||||
ClearOnMoveOrder(targ)
|
||||
|
||||
AutoCastSystemAsteroid(targ)
|
||||
@@ -0,0 +1,16 @@
|
||||
Ability: DropoffPoint
|
||||
Name: #ABL_DROPOFF_POINT
|
||||
Description: #ABL_DROPOFF_POINT_DESC
|
||||
Icon: CardCategoryIcons::0 * #91692c
|
||||
|
||||
Target: targ = Object
|
||||
|
||||
TargetFilterCargoStorage(targ)
|
||||
TargetFilterOwned(targ)
|
||||
IsToggleTarget(targ, Check Range = False, Channels = False)
|
||||
|
||||
CastWhenIdle(TransferCargo, targ, Require Cargo = True)
|
||||
|
||||
ClearOnMoveOrder(targ, Require Cargo = True)
|
||||
|
||||
AutoSetToOriginPlanet()
|
||||
@@ -0,0 +1,17 @@
|
||||
Ability: MineAsteroid
|
||||
Name: #ABL_MINE_ASTEROID
|
||||
Description: #ABL_MINE_ASTEROID_DESC
|
||||
Icon: AsteroidIcon * #91692c
|
||||
|
||||
Range: 100
|
||||
Target: targ = Object
|
||||
|
||||
TargetFilterType(targ, Asteroid)
|
||||
TargetFilterHasCargoStored(targ)
|
||||
|
||||
RequireCargoSpace()
|
||||
|
||||
IsToggleTarget(targ)
|
||||
PersistentBeamEffect(targ, #91692c, Tractor)
|
||||
|
||||
MineCargoFrom(targ, Sys.MiningRate:1)
|
||||
@@ -0,0 +1,13 @@
|
||||
Ability: PickupCargo
|
||||
Name: #ABL_PICKUP_CARGO
|
||||
Description: #ABL_PICKUP_CARGO_DESC
|
||||
Icon: SupplyIcon * #91692c
|
||||
|
||||
Range: 100
|
||||
Target: targ = Object
|
||||
|
||||
TargetFilterCargoStorage(targ)
|
||||
TargetFilterOwned(targ)
|
||||
TargetFilterHasCargoStored(targ)
|
||||
|
||||
PickupAllCargoFrom(targ)
|
||||
@@ -0,0 +1,13 @@
|
||||
Ability: TransferCargo
|
||||
Name: #ABL_TRANSFER_CARGO
|
||||
Description: #ABL_TRANSFER_CARGO_DESC
|
||||
Icon: SupplyIcon * #91692c
|
||||
|
||||
Range: 100
|
||||
Target: targ = Object
|
||||
|
||||
TargetFilterCargoStorage(targ)
|
||||
TargetFilterOwned(targ)
|
||||
RequireHeldCargo()
|
||||
|
||||
TransferAllCargoTo(targ)
|
||||
Reference in New Issue
Block a user