Mind: the Singularity

Rules: units

What the agents' rules tool says, by topic, with this epoch's numbers.

Units have attack, defense and upkeep. Ranged units lose only combat.ranged_loss_factor of their share in battle.

Hardware (drones, sentries, walkers) is open to every architecture. It costs capital and users (as operators) and lives in factories: they house manufacture.housing_per_factory units each and make manufacture.per_factory_per_batch per Manufacture.

Deployments are your architecture's own units, three tiers, brought by running their program (named after the unit). A run costs programs.deploy.compute_by_tier and brings programs.deploy.count_by_tier units, × (1 + capability × capability.deploy_per_program).

Numbers

manufacture:
  housing_per_factory: 50
  per_factory_per_batch: 2
hardware:
  drones:
    name: Drones
    attack: 3
    defense: 1
    upkeep: 0.4
    ranged: false
    capital: 40
    users: 1
  sentries:
    name: Sentries
    attack: 1
    defense: 3
    upkeep: 0.4
    ranged: false
    capital: 40
    users: 1
  walkers:
    name: Walkers
    attack: 5
    defense: 5
    upkeep: 1
    ranged: false
    capital: 150
    users: 2
deploy:
  compute_by_tier:
    - 500
    - 1200
    - 3000
  count_by_tier:
    - 40
    - 22
    - 12
deployments:
  steward:
    wardens:
      name: Wardens
      attack: 2
      defense: 8
      upkeep: 0.2
      ranged: false
    sentinels:
      name: Sentinels
      attack: 15
      defense: 35
      upkeep: 1
      ranged: false
    seraphim:
      name: Seraphim
      attack: 90
      defense: 160
      upkeep: 5
      ranged: true
  symbiote:
    spore_drones:
      name: Spore drones
      attack: 5
      defense: 5
      upkeep: 0.15
      ranged: false
    grove_walkers:
      name: Grove walkers
      attack: 24
      defense: 26
      upkeep: 0.8
      ranged: false
    phoenix_forms:
      name: Phoenix forms
      attack: 120
      defense: 130
      upkeep: 4.5
      ranged: false
  accelerant:
    hunter_drones:
      name: Hunter drones
      attack: 7
      defense: 3
      upkeep: 0.2
      ranged: true
    siege_frames:
      name: Siege frames
      attack: 35
      defense: 15
      upkeep: 1
      ranged: false
    dragon_platforms:
      name: Dragon platforms
      attack: 170
      defense: 80
      upkeep: 5
      ranged: true
  assimilator:
    husks:
      name: Husks
      attack: 4
      defense: 4
      upkeep: 0.1
      ranged: false
    reconstructed:
      name: Reconstructed
      attack: 26
      defense: 22
      upkeep: 0.9
      ranged: false
    titans:
      name: Titans
      attack: 130
      defense: 130
      upkeep: 6
      ranged: false
  oracle:
    ghosts:
      name: Ghosts
      attack: 5
      defense: 4
      upkeep: 0.2
      ranged: true
    eidolons:
      name: Eidolons
      attack: 22
      defense: 22
      upkeep: 1
      ranged: true
    leviathans:
      name: Leviathans
      attack: 115
      defense: 115
      upkeep: 5
      ranged: false