Shards API

Added new global property Game.cpu.shardLimits .

. Added new global method Game.cpu.setShardLimits .

. Added UI for assigning CPU to the shards menu.

GCL is shared between shards and doesn’t need to be assigned to a specific shard.

Controller downgrading changes

attackController applies 1000 ticks of upgradeBlocked and decreases the ticksToDowngrade by 300 * <CLAIM_parts> ticks. The claimer creep will only need 1 tick to do this amount of damage. The creep will not be able to do another attack until upgradeBlocked is back to 0.

applies 1000 ticks of and decreases the by ticks. The claimer creep will only need 1 tick to do this amount of damage. The creep will not be able to do another attack until is back to 0. upgradeController restores 100 ticks of ticksToDowngrade rather then resets it immediately.

restores 100 ticks of rather then resets it immediately. While the controller is downgrading, new level cannot be triggered even when the controller has enough progress (progress is not lost but accumulated).

Safe mode activation is not possible when the controller is downgraded for 5000 or more ticks.

These changes are supported in private server v2.9.0.

Have comments or feedback? You can discuss this post here.