oos turn: 1
net client turn: 1
sim turn: 1
rng: "56800901955336"
entities:
- id: 1
  TemplateManager:
    length: 13
    key: "special/players/cart"
    length: 1
    value: 3
    key: "special/players/gaia"
    length: 1
    value: 2
    key: "special/players/iber"
    length: 1
    value: 4
    key: "structures/cart/civil_centre"
    length: 1
    value: 160
    key: "structures/iber/civil_centre"
    length: 1
    value: 150
    key: "units/cart/cavalry_javelineer_b"
    length: 1
    value: 169
    key: "units/cart/infantry_archer_b"
    length: 2
    value: 167
    value: 168
    key: "units/cart/infantry_spearman_b"
    length: 2
    value: 165
    value: 166
    key: "units/cart/support_female_citizen"
    length: 4
    value: 161
    value: 162
    value: 163
    value: 164
    key: "units/iber/cavalry_javelineer_b"
    length: 1
    value: 159
    key: "units/iber/infantry_javelineer_b"
    length: 2
    value: 157
    value: 158
    key: "units/iber/infantry_swordsman_b"
    length: 2
    value: 155
    value: 156
    key: "units/iber/support_female_citizen"
    length: 4
    value: 151
    value: 152
    value: 153
    value: 154
  AIManager:
    num ais: 0
  CinemaManager:
    Enabled: false
    ElapsedTime: 0
    CurrentPathElapsedTime: 0
    MapRevealed: false
    NumberOfPaths: 0
    NumberOfQueuedPaths: 0
  CommandQueue:
    num commands: 0
  ObstructionManager:
    div size: 32
    divs w: 16
    divs h: 16
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 4
    subdiv items: 10
    subdiv items: 11
    subdiv items: 12
    subdiv items: 13
    length: 2
    subdiv items: 14
    subdiv items: 15
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 1
    subdiv items: 18
    length: 2
    subdiv items: 16
    subdiv items: 17
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 4
    subdiv items: 1
    subdiv items: 2
    subdiv items: 3
    subdiv items: 4
    length: 2
    subdiv items: 5
    subdiv items: 6
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 1
    subdiv items: 9
    length: 2
    subdiv items: 7
    subdiv items: 8
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    div size: 32
    divs w: 16
    divs h: 16
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 1
    subdiv items: 2
    length: 1
    subdiv items: 2
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 1
    subdiv items: 2
    length: 1
    subdiv items: 2
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 1
    subdiv items: 1
    length: 1
    subdiv items: 1
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 1
    subdiv items: 1
    length: 1
    subdiv items: 1
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    length: 0
    max clearance: 11
    length: 18
    key: 1
    entity: 151
    x: 386.54413
    z: 371.51471
    clearance: 0.8
    flags: 5
    group: 151
    key: 2
    entity: 152
    x: 392.201
    z: 365.85785
    clearance: 0.8
    flags: 5
    group: 152
    key: 3
    entity: 153
    x: 397.85785
    z: 360.201
    clearance: 0.8
    flags: 5
    group: 153
    key: 4
    entity: 154
    x: 403.51471
    z: 354.54413
    clearance: 0.8
    flags: 5
    group: 154
    key: 5
    entity: 155
    x: 431.79902
    z: 365.85785
    clearance: 0.8
    flags: 5
    group: 155
    key: 6
    entity: 156
    x: 426.14216
    z: 360.201
    clearance: 0.8
    flags: 5
    group: 156
    key: 7
    entity: 157
    x: 431.79902
    z: 394.14216
    clearance: 0.8
    flags: 5
    group: 157
    key: 8
    entity: 158
    x: 426.14216
    z: 399.79902
    clearance: 0.8
    flags: 5
    group: 158
    key: 9
    entity: 159
    x: 395.02942
    z: 396.97059
    clearance: 0.8
    flags: 5
    group: 159
    key: 10
    entity: 161
    x: 74.54413
    z: 123.51471
    clearance: 0.8
    flags: 5
    group: 161
    key: 11
    entity: 162
    x: 80.201
    z: 117.85785
    clearance: 0.8
    flags: 5
    group: 162
    key: 12
    entity: 163
    x: 85.85785
    z: 112.201
    clearance: 0.8
    flags: 5
    group: 163
    key: 13
    entity: 164
    x: 91.51471
    z: 106.54413
    clearance: 0.8
    flags: 5
    group: 164
    key: 14
    entity: 165
    x: 119.79902
    z: 117.85785
    clearance: 0.8
    flags: 5
    group: 165
    key: 15
    entity: 166
    x: 114.14216
    z: 112.201
    clearance: 0.8
    flags: 5
    group: 166
    key: 16
    entity: 167
    x: 119.79902
    z: 146.14216
    clearance: 0.8
    flags: 5
    group: 167
    key: 17
    entity: 168
    x: 114.14216
    z: 151.79902
    clearance: 0.8
    flags: 5
    group: 168
    key: 18
    entity: 169
    x: 83.02942
    z: 148.97059
    clearance: 0.8
    flags: 5
    group: 169
    length: 2
    key: 1
    entity: 150
    x: 412
    z: 380
    u.x: -0.7074
    u.y: -0.70743
    v.x: 0.70743
    v.y: -0.7074
    hw: 15
    hh: 15
    flags: 11
    group: 150
    group2: 0
    key: 2
    entity: 160
    x: 100
    z: 132
    u.x: -0.7074
    u.y: -0.70743
    v.x: 0.70743
    v.y: -0.7074
    hw: 15
    hh: 15
    flags: 11
    group: 160
    group2: 0
    unit shape next: 19
    static shape next: 3
    circular: false
    world x0: 0
    world z0: 0
    world x1: 512
    world z1: 512
  ParticleManager:
  Pathfinder:
    length: 0
    length: 0
    next ticket: 1
    grid size: 512
  ProjectileManager:
    next id: 1
  RangeManager:
    world x0: 0
    world z0: 0
    world x1: 512
    world z1: 512
    query next: 151
    length: 22
    key: 3
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 151
    key: 4
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 152
    key: 5
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 153
    key: 6
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 154
    key: 7
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 155
    key: 8
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 156
    key: 9
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 157
    key: 10
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 158
    key: 11
    min range: 0
    max range: 92
    yOrigin: 0
    owners mask: 6
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 159
    key: 14
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 161
    key: 15
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 162
    key: 16
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 163
    key: 17
    min range: 0
    max range: 0
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 164
    key: 18
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 165
    key: 19
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 166
    key: 20
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 167
    key: 21
    min range: 0
    max range: 80
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 168
    key: 22
    min range: 0
    max range: 92
    yOrigin: 0
    owners mask: 10
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: false
    account for size: false
    source: 169
    key: 147
    min range: 0
    max range: 82
    yOrigin: 0
    owners mask: 4
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: true
    account for size: true
    source: 150
    key: 148
    min range: 0
    max range: 82
    yOrigin: 0
    owners mask: 2
    interface: 7
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: true
    account for size: true
    source: 150
    key: 149
    min range: 0
    max range: 82
    yOrigin: 0
    owners mask: 8
    interface: 85
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: true
    account for size: true
    source: 160
    key: 150
    min range: 0
    max range: 82
    yOrigin: 0
    owners mask: 2
    interface: 7
    length: 0
    flagsMask: 1
    enabled: true
    parabolic: true
    account for size: true
    source: 160
    length: 20
    key: 150
    x: 412
    z: 380
    vision: 90
    visibilities: 8
    size: 22
    vision sharing: 0
    owner: 2
    flags: 25
    key: 151
    x: 386.54413
    z: 371.51471
    vision: 32
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 152
    x: 392.201
    z: 365.85785
    vision: 32
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 153
    x: 397.85785
    z: 360.201
    vision: 32
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 154
    x: 403.51471
    z: 354.54413
    vision: 32
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 155
    x: 431.79902
    z: 365.85785
    vision: 80
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 156
    x: 426.14216
    z: 360.201
    vision: 80
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 157
    x: 431.79902
    z: 394.14216
    vision: 80
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 158
    x: 426.14216
    z: 399.79902
    vision: 80
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 159
    x: 395.02942
    z: 396.97059
    vision: 92
    visibilities: 8
    size: 1
    vision sharing: 0
    owner: 2
    flags: 9
    key: 160
    x: 100
    z: 132
    vision: 90
    visibilities: 2
    size: 22
    vision sharing: 0
    owner: 1
    flags: 25
    key: 161
    x: 74.54413
    z: 123.51471
    vision: 32
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 162
    x: 80.201
    z: 117.85785
    vision: 32
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 163
    x: 85.85785
    z: 112.201
    vision: 32
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 164
    x: 91.51471
    z: 106.54413
    vision: 32
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 165
    x: 119.79902
    z: 117.85785
    vision: 80
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 166
    x: 114.14216
    z: 112.201
    vision: 80
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 167
    x: 119.79902
    z: 146.14216
    vision: 80
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 168
    x: 114.14216
    z: 151.79902
    vision: 80
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    key: 169
    x: 83.02942
    z: 148.97059
    vision: 92
    visibilities: 2
    size: 1
    vision sharing: 0
    owner: 1
    flags: 9
    los reveal all: true
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los reveal all: false
    los circular: false
    los verts per side: 129
    global visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    global player visibility update: false
    width: 16
    height: 16
    #: 256
    dirty visibility: 0
    length: 0
    width: 129
    height: 129
    #: 524
    los state: 0
    #: 34
    los state: 1
    #: 95
    los state: 0
    #: 34
    los state: 1
    #: 91
    los state: 0
    #: 42
    los state: 1
    #: 87
    los state: 0
    #: 42
    los state: 1
    #: 87
    los state: 0
    #: 46
    los state: 1
    #: 83
    los state: 0
    #: 19
    los state: 1
    #: 12
    los state: 3
    #: 15
    los state: 1
    #: 83
    los state: 0
    #: 16
    los state: 1
    #: 18
    los state: 3
    #: 12
    los state: 1
    #: 83
    los state: 0
    #: 15
    los state: 1
    #: 20
    los state: 3
    #: 11
    los state: 1
    #: 83
    los state: 0
    #: 13
    los state: 1
    #: 24
    los state: 3
    #: 11
    los state: 1
    #: 81
    los state: 0
    #: 11
    los state: 1
    #: 27
    los state: 3
    #: 10
    los state: 1
    #: 81
    los state: 0
    #: 9
    los state: 1
    #: 30
    los state: 3
    #: 9
    los state: 1
    #: 81
    los state: 0
    #: 8
    los state: 1
    #: 32
    los state: 3
    #: 8
    los state: 1
    #: 80
    los state: 0
    #: 8
    los state: 1
    #: 34
    los state: 3
    #: 9
    los state: 1
    #: 78
    los state: 0
    #: 7
    los state: 1
    #: 36
    los state: 3
    #: 8
    los state: 1
    #: 78
    los state: 0
    #: 6
    los state: 1
    #: 38
    los state: 3
    #: 7
    los state: 1
    #: 78
    los state: 0
    #: 4
    los state: 1
    #: 40
    los state: 3
    #: 7
    los state: 1
    #: 78
    los state: 0
    #: 3
    los state: 1
    #: 42
    los state: 3
    #: 8
    los state: 1
    #: 76
    los state: 0
    #: 2
    los state: 1
    #: 44
    los state: 3
    #: 7
    los state: 1
    #: 76
    los state: 0
    #: 1
    los state: 1
    #: 45
    los state: 3
    #: 7
    los state: 1
    #: 76
    los state: 0
    #: 46
    los state: 3
    #: 7
    los state: 1
    #: 76
    los state: 0
    #: 47
    los state: 3
    #: 6
    los state: 1
    #: 76
    los state: 0
    #: 47
    los state: 3
    #: 6
    los state: 1
    #: 76
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 10
    los state: 1
    #: 72
    los state: 0
    #: 47
    los state: 3
    #: 10
    los state: 1
    #: 72
    los state: 0
    #: 47
    los state: 3
    #: 10
    los state: 1
    #: 72
    los state: 0
    #: 47
    los state: 3
    #: 10
    los state: 1
    #: 72
    los state: 0
    #: 47
    los state: 3
    #: 10
    los state: 1
    #: 72
    los state: 0
    #: 47
    los state: 3
    #: 10
    los state: 1
    #: 72
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 8
    los state: 1
    #: 74
    los state: 0
    #: 47
    los state: 3
    #: 6
    los state: 1
    #: 76
    los state: 0
    #: 47
    los state: 3
    #: 6
    los state: 1
    #: 76
    los state: 0
    #: 47
    los state: 3
    #: 6
    los state: 1
    #: 76
    los state: 0
    #: 46
    los state: 3
    #: 7
    los state: 1
    #: 76
    los state: 0
    #: 46
    los state: 3
    #: 7
    los state: 1
    #: 76
    los state: 0
    #: 46
    los state: 3
    #: 7
    los state: 1
    #: 76
    los state: 0
    #: 45
    los state: 3
    #: 6
    los state: 1
    #: 78
    los state: 0
    #: 44
    los state: 3
    #: 7
    los state: 1
    #: 78
    los state: 0
    #: 44
    los state: 3
    #: 7
    los state: 1
    #: 78
    los state: 0
    #: 43
    los state: 3
    #: 8
    los state: 1
    #: 78
    los state: 0
    #: 42
    los state: 3
    #: 7
    los state: 1
    #: 80
    los state: 0
    #: 41
    los state: 3
    #: 8
    los state: 1
    #: 81
    los state: 0
    #: 39
    los state: 3
    #: 9
    los state: 1
    #: 81
    los state: 0
    #: 1
    los state: 1
    #: 37
    los state: 3
    #: 10
    los state: 1
    #: 81
    los state: 0
    #: 2
    los state: 1
    #: 35
    los state: 3
    #: 9
    los state: 1
    #: 83
    los state: 0
    #: 3
    los state: 1
    #: 32
    los state: 3
    #: 11
    los state: 1
    #: 83
    los state: 0
    #: 4
    los state: 1
    #: 30
    los state: 3
    #: 12
    los state: 1
    #: 83
    los state: 0
    #: 5
    los state: 1
    #: 26
    los state: 3
    #: 15
    los state: 1
    #: 83
    los state: 0
    #: 7
    los state: 1
    #: 20
    los state: 3
    #: 15
    los state: 1
    #: 87
    los state: 0
    #: 10
    los state: 1
    #: 15
    los state: 3
    #: 17
    los state: 1
    #: 91
    los state: 0
    #: 10
    los state: 1
    #: 7
    los state: 3
    #: 17
    los state: 1
    #: 58
    los state: 0
    #: 6
    los state: 4
    #: 31
    los state: 0
    #: 34
    los state: 1
    #: 58
    los state: 0
    #: 6
    los state: 4
    #: 35
    los state: 0
    #: 26
    los state: 1
    #: 58
    los state: 0
    #: 14
    los state: 4
    #: 31
    los state: 0
    #: 26
    los state: 1
    #: 58
    los state: 0
    #: 14
    los state: 4
    #: 37
    los state: 0
    #: 14
    los state: 1
    #: 58
    los state: 0
    #: 26
    los state: 4
    #: 31
    los state: 0
    #: 14
    los state: 1
    #: 58
    los state: 0
    #: 26
    los state: 4
    #: 35
    los state: 0
    #: 6
    los state: 1
    #: 58
    los state: 0
    #: 34
    los state: 4
    #: 31
    los state: 0
    #: 6
    los state: 1
    #: 58
    los state: 0
    #: 34
    los state: 4
    #: 91
    los state: 0
    #: 42
    los state: 4
    #: 87
    los state: 0
    #: 42
    los state: 4
    #: 83
    los state: 0
    #: 46
    los state: 4
    #: 83
    los state: 0
    #: 23
    los state: 4
    #: 12
    los state: 12
    #: 11
    los state: 4
    #: 83
    los state: 0
    #: 20
    los state: 4
    #: 18
    los state: 12
    #: 8
    los state: 4
    #: 83
    los state: 0
    #: 19
    los state: 4
    #: 20
    los state: 12
    #: 7
    los state: 4
    #: 81
    los state: 0
    #: 19
    los state: 4
    #: 24
    los state: 12
    #: 5
    los state: 4
    #: 81
    los state: 0
    #: 17
    los state: 4
    #: 27
    los state: 12
    #: 4
    los state: 4
    #: 81
    los state: 0
    #: 15
    los state: 4
    #: 30
    los state: 12
    #: 3
    los state: 4
    #: 81
    los state: 0
    #: 14
    los state: 4
    #: 32
    los state: 12
    #: 2
    los state: 4
    #: 79
    los state: 0
    #: 15
    los state: 4
    #: 34
    los state: 12
    #: 3
    los state: 4
    #: 77
    los state: 0
    #: 14
    los state: 4
    #: 36
    los state: 12
    #: 2
    los state: 4
    #: 77
    los state: 0
    #: 13
    los state: 4
    #: 38
    los state: 12
    #: 1
    los state: 4
    #: 77
    los state: 0
    #: 11
    los state: 4
    #: 40
    los state: 12
    #: 1
    los state: 4
    #: 75
    los state: 0
    #: 12
    los state: 4
    #: 42
    los state: 12
    #: 75
    los state: 0
    #: 11
    los state: 4
    #: 43
    los state: 12
    #: 75
    los state: 0
    #: 10
    los state: 4
    #: 44
    los state: 12
    #: 75
    los state: 0
    #: 9
    los state: 4
    #: 45
    los state: 12
    #: 75
    los state: 0
    #: 8
    los state: 4
    #: 46
    los state: 12
    #: 75
    los state: 0
    #: 8
    los state: 4
    #: 46
    los state: 12
    #: 73
    los state: 0
    #: 9
    los state: 4
    #: 47
    los state: 12
    #: 73
    los state: 0
    #: 9
    los state: 4
    #: 47
    los state: 12
    #: 73
    los state: 0
    #: 8
    los state: 4
    #: 48
    los state: 12
    #: 73
    los state: 0
    #: 8
    los state: 4
    #: 48
    los state: 12
    #: 71
    los state: 0
    #: 9
    los state: 4
    #: 49
    los state: 12
    #: 71
    los state: 0
    #: 9
    los state: 4
    #: 49
    los state: 12
    #: 71
    los state: 0
    #: 9
    los state: 4
    #: 49
    los state: 12
    #: 71
    los state: 0
    #: 9
    los state: 4
    #: 49
    los state: 12
    #: 71
    los state: 0
    #: 8
    los state: 4
    #: 50
    los state: 12
    #: 71
    los state: 0
    #: 8
    los state: 4
    #: 50
    los state: 12
    #: 73
    los state: 0
    #: 6
    los state: 4
    #: 50
    los state: 12
    #: 73
    los state: 0
    #: 6
    los state: 4
    #: 50
    los state: 12
    #: 73
    los state: 0
    #: 6
    los state: 4
    #: 50
    los state: 12
    #: 73
    los state: 0
    #: 6
    los state: 4
    #: 50
    los state: 12
    #: 75
    los state: 0
    #: 4
    los state: 4
    #: 50
    los state: 12
    #: 75
    los state: 0
    #: 5
    los state: 4
    #: 49
    los state: 12
    #: 75
    los state: 0
    #: 5
    los state: 4
    #: 49
    los state: 12
    #: 75
    los state: 0
    #: 5
    los state: 4
    #: 49
    los state: 12
    #: 75
    los state: 0
    #: 5
    los state: 4
    #: 49
    los state: 12
    #: 75
    los state: 0
    #: 6
    los state: 4
    #: 48
    los state: 12
    #: 77
    los state: 0
    #: 4
    los state: 4
    #: 48
    los state: 12
    #: 77
    los state: 0
    #: 4
    los state: 4
    #: 47
    los state: 12
    #: 1
    los state: 4
    #: 77
    los state: 0
    #: 5
    los state: 4
    #: 46
    los state: 12
    #: 1
    los state: 4
    #: 77
    los state: 0
    #: 5
    los state: 4
    #: 45
    los state: 12
    #: 2
    los state: 4
    #: 79
    los state: 0
    #: 4
    los state: 4
    #: 43
    los state: 12
    #: 1
    los state: 4
    #: 81
    los state: 0
    #: 5
    los state: 4
    #: 41
    los state: 12
    #: 2
    los state: 4
    #: 81
    los state: 0
    #: 6
    los state: 4
    #: 39
    los state: 12
    #: 3
    los state: 4
    #: 81
    los state: 0
    #: 7
    los state: 4
    #: 37
    los state: 12
    #: 4
    los state: 4
    #: 83
    los state: 0
    #: 6
    los state: 4
    #: 35
    los state: 12
    #: 5
    los state: 4
    #: 83
    los state: 0
    #: 7
    los state: 4
    #: 32
    los state: 12
    #: 7
    los state: 4
    #: 83
    los state: 0
    #: 8
    los state: 4
    #: 30
    los state: 12
    #: 8
    los state: 4
    #: 83
    los state: 0
    #: 9
    los state: 4
    #: 26
    los state: 12
    #: 11
    los state: 4
    #: 87
    los state: 0
    #: 7
    los state: 4
    #: 20
    los state: 12
    #: 15
    los state: 4
    #: 87
    los state: 0
    #: 10
    los state: 4
    #: 15
    los state: 12
    #: 17
    los state: 4
    #: 91
    los state: 0
    #: 10
    los state: 4
    #: 7
    los state: 12
    #: 17
    los state: 4
    #: 95
    los state: 0
    #: 34
    los state: 4
    #: 654
    los state: 0
    shared los masks: 0
    shared los masks: 3
    shared los masks: 12
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared los masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 1
    shared dirty visibility masks: 2
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
    shared dirty visibility masks: 0
  SoundManager:
  Terrain:
  TerritoryManager:
    trigger event: false
  UnitMotionManager:
    size: 18
    ent id: 151
    pushing pressure: 0
    ent id: 152
    pushing pressure: 0
    ent id: 153
    pushing pressure: 0
    ent id: 154
    pushing pressure: 0
    ent id: 155
    pushing pressure: 0
    ent id: 156
    pushing pressure: 0
    ent id: 157
    pushing pressure: 0
    ent id: 158
    pushing pressure: 0
    ent id: 159
    pushing pressure: 0
    ent id: 161
    pushing pressure: 0
    ent id: 162
    pushing pressure: 0
    ent id: 163
    pushing pressure: 0
    ent id: 164
    pushing pressure: 0
    ent id: 165
    pushing pressure: 0
    ent id: 166
    pushing pressure: 0
    ent id: 167
    pushing pressure: 0
    ent id: 168
    pushing pressure: 0
    ent id: 169
    pushing pressure: 0
    size: 0
  UnitRenderer:
  WaterManager:
    height: 19.9
  AIInterface:
    comp: {
  "events": {
    "Create": [],
    "Destroy": [],
    "Attacked": [],
    "ConstructionFinished": [],
    "DiplomacyChanged": [],
    "TrainingStarted": [],
    "TrainingFinished": [],
    "AIMetadata": [],
    "PlayerDefeated": [],
    "EntityRenamed": [],
    "ValueModification": [],
    "OwnershipChanged": [],
    "Garrison": [],
    "UnGarrison": [],
    "TerritoriesChanged": [
      {}
    ],
    "TerritoryDecayChanged": [],
    "TributeExchanged": [],
    "AttackRequest": [],
    "CeasefireEnded": [],
    "DiplomacyRequest": [],
    "TributeRequest": []
  },
  "changedEntities": {},
  "changedTemplateInfo": {},
  "changedEntityTemplateInfo": {},
  "enabled": false
}
  Barter:
    comp: {
  "priceDifferences": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  }
}
  CeasefireManager:
    comp: {
  "ceasefireIsActive": false,
  "ceasefireTime": 0,
  "ceasefireStartedTime": 0,
  "diplomacyBeforeCeasefire": [],
  "countdownMessageDuration": 10000,
  "postCountdownMessageDuration": 5000
}
  DelayedDamage:
    comp: {}
  EndGameManager:
    comp: {
  "gameSettings": {
    "victoryConditions": [
      "conquest_civiccentres"
    ]
  },
  "alliedVictory": true,
  "skipAlliedVictoryCheck": false,
  "endlessGame": false
}
  GuiInterface:
    comp: {
  "timeNotifications": [],
  "timeNotificationID": 1
}
  ModifiersManager:
    comp: {
  "modifiersStorage": [
    [
      "Market/InternationalBonus",
      [
        [
          3,
          [
            {
              "_ID": "aura/teambonuses/cart_player_teambonus",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Trade"
                    ]
                  ],
                  "add": 0.1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Cost/Resources/food",
      [
        [
          4,
          [
            {
              "_ID": "aura/teambonuses/iber_player_teambonus",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Citizen",
                      "Javelineer"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ],
        [
          3,
          [
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Cost/Resources/wood",
      [
        [
          4,
          [
            {
              "_ID": "aura/teambonuses/iber_player_teambonus",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Citizen",
                      "Javelineer"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ],
        [
          3,
          [
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Cost/Resources/stone",
      [
        [
          4,
          [
            {
              "_ID": "aura/teambonuses/iber_player_teambonus",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Citizen",
                      "Javelineer"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ],
        [
          3,
          [
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/civbonuses/cart_walls",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Wall"
                    ]
                  ],
                  "multiply": 2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Cost/Resources/metal",
      [
        [
          4,
          [
            {
              "_ID": "aura/teambonuses/iber_player_teambonus",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Citizen",
                      "Javelineer"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ],
        [
          3,
          [
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Promotion/RequiredXp",
      [
        [
          3,
          [
            {
              "_ID": "tech/soldier_ranged_experience",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Ranged",
                      "Soldier"
                    ]
                  ],
                  "multiply": 1.25
                }
              ]
            },
            {
              "_ID": "tech/upgrade_rank_advanced_mercenary",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Mercenary",
                      "Basic"
                    ]
                  ],
                  "replace": 0
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/soldier_ranged_experience",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Ranged",
                      "Soldier"
                    ]
                  ],
                  "multiply": 1.25
                }
              ]
            },
            {
              "_ID": "tech/upgrade_rank_advanced_mercenary",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Mercenary",
                      "Basic"
                    ]
                  ],
                  "replace": 0
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Attack/Capture/Capture",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "add": 0.7
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "add": 0.8
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "add": 0.7
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "add": 0.8
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Attack/Melee/Damage/Hack",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Attack/Melee/Damage/Pierce",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Attack/Melee/Damage/Crush",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Attack/Ranged/Spread",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Ranged"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Ranged"
                    ]
                  ],
                  "multiply": 0.8
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Ranged"
                    ]
                  ],
                  "multiply": 0.8
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Ranged"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Ranged"
                    ]
                  ],
                  "multiply": 0.8
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Ranged"
                    ]
                  ],
                  "multiply": 0.8
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Cost/BuildTime",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/civbonuses/cart_walls",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Wall"
                    ]
                  ],
                  "multiply": 2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Health/Max",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.25
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.25
                }
              ]
            },
            {
              "_ID": "tech/civbonuses/cart_walls",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Wall"
                    ]
                  ],
                  "multiply": 3
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.25
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.25
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Heal/Range",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Healer"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 3
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 3
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Healer"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 3
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 3
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Heal/Health",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Healer"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 5
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 5
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Healer"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 5
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Healer"
                    ]
                  ],
                  "add": 5
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Loot/food",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Loot/wood",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Loot/stone",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Loot/metal",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Loot/xp",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_african",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "AfricanElephant"
                    ]
                  ],
                  "multiply": 0.9
                }
              ]
            },
            {
              "_ID": "tech/unit_elephant_indian",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "IndianElephant"
                    ]
                  ],
                  "multiply": 1.1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 1.2
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Resistance/Entity/Damage/Hack",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Resistance/Entity/Damage/Pierce",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "Resistance/Entity/Damage/Crush",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit",
                      "Melee"
                    ],
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit",
                      "Melee"
                    ]
                  ],
                  "add": 1
                }
              ]
            }
          ]
        ]
      ]
    ],
    [
      "ResourceGatherer/BaseSpeed",
      [
        [
          3,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 0.7
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 0.7
                }
              ]
            }
          ]
        ],
        [
          4,
          [
            {
              "_ID": "tech/unit_advanced",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Advanced",
                      "Unit"
                    ],
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 0.7
                }
              ]
            },
            {
              "_ID": "tech/unit_elite",
              "_count": 1,
              "value": [
                {
                  "affects": [
                    [
                      "Elite",
                      "Unit"
                    ]
                  ],
                  "multiply": 0.7
                }
              ]
            }
          ]
        ]
      ]
    ]
  ],
  "players": [
    2,
    3,
    4
  ]
}
  PlayerManager:
    comp: {
  "playerEntities": [
    2,
    3,
    4
  ],
  "maxWorldPopulation": 600
}
  TerritoryDecayManager:
    comp: {
  "list": {}
}
  Timer:
    comp: {
  "id": 23,
  "time": 200,
  "timers": {},
  "turnLength": 200
}
  Trigger:
    comp: {
  "triggerPoints": {},
  "triggers": {
    "OnCinemaPathEnded": {},
    "OnCinemaQueueEnded": {},
    "OnConstructionStarted": {},
    "OnDiplomacyChanged": {},
    "OnDeserialized": {},
    "OnInitGame": {},
    "OnInterval": {},
    "OnEntityRenamed": {},
    "OnOwnershipChanged": {
      "ConquestOwnershipChanged": {
        "triggerData": {
          "enabled": true,
          "action": "ConquestOwnershipChanged"
        }
      }
    },
    "OnPlayerCommand": {},
    "OnPlayerDefeated": {},
    "OnPlayerWon": {},
    "OnRange": {},
    "OnResearchFinished": {},
    "OnResearchQueued": {},
    "OnStructureBuilt": {},
    "OnTrainingFinished": {},
    "OnTrainingQueued": {},
    "OnTreasureCollected": {}
  },
  "conquestDataInit": true,
  "conquestQueries": [
    {
      "classFilter": "CivilCentre+!Foundation",
      "defeatReason": "%(player)s has been defeated (lost all civic centres).",
      "entitiesByPlayer": [
        [],
        [
          160
        ],
        [
          150
        ]
      ]
    },
    {
      "classFilter": "ConquestCritical CivilCentre+!Foundation",
      "defeatReason": "%(player)s has been defeated (lost all civic centres and critical units and structures).",
      "entitiesByPlayer": [
        [],
        [
          160,
          161,
          162,
          163,
          164,
          165,
          166,
          167,
          168,
          169
        ],
        [
          150,
          151,
          152,
          153,
          154,
          155,
          156,
          157,
          158,
          159
        ]
      ]
    }
  ]
}
  ValueModificationManager:
    comp: {}

- id: 2
  Identity:
    comp: {
  "classesList": [],
  "visibleClassesList": [],
  "phenotype": "default",
  "controllable": true,
  "name": "Gaia"
}
  Player:
    comp: {
  "playerID": 0,
  "color": {
    "r": 1,
    "g": 1,
    "b": 1,
    "a": 1
  },
  "displayDiplomacyColor": false,
  "popUsed": 0,
  "popBonuses": 0,
  "maxPop": 300,
  "trainingBlocked": false,
  "resourceCount": {
    "food": 300,
    "wood": 300,
    "stone": 300,
    "metal": 300
  },
  "resourceGatherers": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "tradingGoods": [
    {
      "goods": "food",
      "proba": 25
    },
    {
      "goods": "wood",
      "proba": 25
    },
    {
      "goods": "stone",
      "proba": 25
    },
    {
      "goods": "metal",
      "proba": 25
    }
  ],
  "team": -1,
  "teamsLocked": true,
  "state": "active",
  "diplomacy": [
    1,
    -1,
    -1
  ],
  "sharedDropsites": false,
  "formations": [
    "special/formations/null",
    "special/formations/box",
    "special/formations/column_closed",
    "special/formations/line_closed",
    "special/formations/column_open",
    "special/formations/line_open",
    "special/formations/flank",
    "special/formations/battle_line",
    "special/formations/skirmish",
    "special/formations/wedge",
    "special/formations/phalanx",
    "special/formations/syntagma",
    "special/formations/testudo",
    "special/formations/anti_cavalry",
    "special/formations/scatter"
  ],
  "controlAllUnits": false,
  "isAI": false,
  "cheatsEnabled": false,
  "panelEntities": [],
  "resourceNames": {
    "food": "Food",
    "wood": "Wood",
    "stone": "Stone",
    "metal": "Metal"
  },
  "disabledTemplates": {},
  "disabledTechnologies": {},
  "spyCostMultiplier": 1,
  "barterEntities": [],
  "barterMultiplier": {
    "buy": {
      "food": "1.0",
      "metal": "1.0",
      "stone": "1.0",
      "wood": "1.0"
    },
    "sell": {
      "food": "1.0",
      "metal": "1.0",
      "stone": "1.0",
      "wood": "1.0"
    }
  }
}

- id: 3
  AttackDetection:
    comp: {
  "suppressionTime": 60000,
  "suppressionTransferRangeSquared": 6400,
  "suppressionRangeSquared": 25600,
  "suppressedList": []
}
  Auras:
    comp: {
  "affectedPlayers": {
    "teambonuses/cart_player_teambonus": [
      1
    ]
  },
  "teambonuses/cart_player_teambonus": {
    "targetUnits": [],
    "isApplied": true
  }
}
  BattleDetection:
    comp: {
  "interval": 200,
  "recordLength": 12,
  "damageRateThreshold": 0.04,
  "alertnessBattleThreshold": 4,
  "alertnessPeaceThreshold": 0,
  "alertnessMax": 8,
  "damage": 0,
  "damageRecord": [],
  "alertness": 0,
  "state": "PEACE"
}
  EntityLimits:
    comp: {
  "limit": {
    "Animal": 50,
    "CivilCentre": 1,
    "Gladiator": 0,
    "Hero": 1,
    "Juggernaut": 1,
    "Library": 1,
    "Lighthouse": 1,
    "Monument": 5,
    "Palace": 2,
    "Pillar": 0,
    "PyramidLarge": 2,
    "TempleOfAmun": 1,
    "TempleOfVesta": 1,
    "Theater": 1,
    "WarDog": 20,
    "Wonder": 1
  },
  "count": {
    "Animal": 0,
    "CivilCentre": 1,
    "Gladiator": 0,
    "Hero": 0,
    "Juggernaut": 0,
    "Library": 0,
    "Lighthouse": 0,
    "Monument": 0,
    "Palace": 0,
    "Pillar": 0,
    "PyramidLarge": 0,
    "TempleOfAmun": 0,
    "TempleOfVesta": 0,
    "Theater": 0,
    "WarDog": 0,
    "Wonder": 0
  },
  "changers": {
    "Gladiator": {
      "Amphitheater": 15
    },
    "Juggernaut": {
      "PtolemyIV": 4
    },
    "Pillar": {
      "Ashoka": 5
    }
  },
  "removers": {
    "CivilCentre": {
      "RequiredTechs": [
        "phase_town"
      ]
    }
  },
  "classCount": {},
  "removedLimit": {
    "CivilCentre": 1
  },
  "matchTemplateCount": {}
}
  Identity:
    comp: {
  "classesList": [
    "Player"
  ],
  "visibleClassesList": [],
  "phenotype": "default",
  "controllable": true,
  "name": "Freagarach"
}
  Player:
    comp: {
  "playerID": 1,
  "color": {
    "r": 0.08235294117647059,
    "g": 0.21568627450980393,
    "b": 0.5843137254901961,
    "a": 1
  },
  "displayDiplomacyColor": false,
  "popUsed": 9,
  "popBonuses": 20,
  "maxPop": 300,
  "trainingBlocked": false,
  "resourceCount": {
    "food": 300,
    "wood": 300,
    "stone": 300,
    "metal": 300
  },
  "resourceGatherers": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "tradingGoods": [
    {
      "goods": "food",
      "proba": 25
    },
    {
      "goods": "wood",
      "proba": 25
    },
    {
      "goods": "stone",
      "proba": 25
    },
    {
      "goods": "metal",
      "proba": 25
    }
  ],
  "team": -1,
  "teamsLocked": true,
  "state": "active",
  "diplomacy": [
    -1,
    1,
    -1
  ],
  "sharedDropsites": false,
  "formations": [
    "special/formations/null",
    "special/formations/box",
    "special/formations/column_closed",
    "special/formations/line_closed",
    "special/formations/column_open",
    "special/formations/line_open",
    "special/formations/flank",
    "special/formations/battle_line",
    "special/formations/skirmish",
    "special/formations/wedge",
    "special/formations/phalanx"
  ],
  "controlAllUnits": false,
  "isAI": false,
  "cheatsEnabled": false,
  "panelEntities": [],
  "resourceNames": {
    "food": "Food",
    "wood": "Wood",
    "stone": "Stone",
    "metal": "Metal"
  },
  "disabledTemplates": {},
  "disabledTechnologies": {},
  "spyCostMultiplier": 1,
  "barterEntities": [],
  "barterMultiplier": {
    "buy": {
      "food": "1.0",
      "metal": "1.0",
      "stone": "1.0",
      "wood": "1.0"
    },
    "sell": {
      "food": "1.0",
      "metal": "1.0",
      "stone": "1.0",
      "wood": "1.0"
    }
  }
}
  ResourceTrickle:
    comp: {
  "trickleInterval": 1000,
  "rates": {}
}
  Sound:
    comp: {}
  StatisticsTracker:
    comp: {
  "unitsClasses": [
    "Cavalry",
    "Champion",
    "Domestic",
    "FemaleCitizen",
    "Hero",
    "Infantry",
    "Ship",
    "Siege",
    "Trader",
    "Worker"
  ],
  "buildingsClasses": [
    "Economic",
    "CivCentre",
    "Fortress",
    "House",
    "Military",
    "Outpost",
    "Wonder"
  ],
  "unitsTrained": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "Domestic": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "unitsLost": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "enemyUnitsKilled": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "unitsCaptured": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "unitsLostValue": 0,
  "enemyUnitsKilledValue": 0,
  "unitsCapturedValue": 0,
  "buildingsConstructed": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "buildingsLost": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "enemyBuildingsDestroyed": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "buildingsCaptured": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "buildingsLostValue": 0,
  "enemyBuildingsDestroyedValue": 0,
  "buildingsCapturedValue": 0,
  "resourcesGathered": {
    "vegetarianFood": 0,
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "resourcesUsed": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "resourcesSold": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "resourcesBought": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "tributesSent": 0,
  "tributesReceived": 0,
  "tradeIncome": 0,
  "treasuresCollected": 0,
  "lootCollected": 0,
  "peakPercentMapControlled": 20,
  "teamPeakPercentMapControlled": 20,
  "successfulBribes": 0,
  "failedBribes": 0,
  "updateTimer": 1,
  "sequences": {
    "unitsTrained": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "Domestic": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "unitsLost": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "unitsLostValue": [
      0
    ],
    "enemyUnitsKilled": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "enemyUnitsKilledValue": [
      0
    ],
    "unitsCaptured": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "unitsCapturedValue": [
      0
    ],
    "buildingsConstructed": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "buildingsLost": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "buildingsLostValue": [
      0
    ],
    "enemyBuildingsDestroyed": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "enemyBuildingsDestroyedValue": [
      0
    ],
    "buildingsCaptured": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "buildingsCapturedValue": [
      0
    ],
    "resourcesCount": {
      "food": [
        300
      ],
      "wood": [
        300
      ],
      "stone": [
        300
      ],
      "metal": [
        300
      ]
    },
    "resourcesGathered": {
      "vegetarianFood": [
        0
      ],
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "resourcesUsed": {
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "resourcesSold": {
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "resourcesBought": {
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "tributesSent": [
      0
    ],
    "tributesReceived": [
      0
    ],
    "tradeIncome": [
      0
    ],
    "treasuresCollected": [
      0
    ],
    "lootCollected": [
      0
    ],
    "populationCount": [
      9
    ],
    "percentMapExplored": [
      19
    ],
    "teamPercentMapExplored": [
      19
    ],
    "percentMapControlled": [
      20
    ],
    "teamPercentMapControlled": [
      20
    ],
    "peakPercentMapControlled": [
      20
    ],
    "teamPeakPercentMapControlled": [
      20
    ],
    "successfulBribes": [
      0
    ],
    "failedBribes": [
      0
    ],
    "time": [
      0.2
    ]
  }
}
  TechnologyManager:
    comp: {
  "researchedTechs": {},
  "classCounts": {
    "Structure": 1,
    "ConquestCritical": 10,
    "CivCentre": 1,
    "Civic": 1,
    "Defensive": 1,
    "CivilCentre": 1,
    "Unit": 9,
    "Organic": 9,
    "Human": 9,
    "FemaleCitizen": 4,
    "Support": 4,
    "Builder": 8,
    "Citizen": 9,
    "Worker": 8,
    "CitizenSoldier": 5,
    "Soldier": 5,
    "Infantry": 4,
    "Melee": 2,
    "Spearman": 2,
    "Basic": 5,
    "Ranged": 3,
    "Archer": 2,
    "FastMoving": 1,
    "Cavalry": 1,
    "Javelineer": 1
  },
  "typeCountsByClass": {
    "Structure": {
      "structures/cart/civil_centre": 1
    },
    "ConquestCritical": {
      "structures/cart/civil_centre": 1,
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "CivCentre": {
      "structures/cart/civil_centre": 1
    },
    "Civic": {
      "structures/cart/civil_centre": 1
    },
    "Defensive": {
      "structures/cart/civil_centre": 1
    },
    "CivilCentre": {
      "structures/cart/civil_centre": 1
    },
    "Unit": {
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Organic": {
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Human": {
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "FemaleCitizen": {
      "units/cart/support_female_citizen": 4
    },
    "Support": {
      "units/cart/support_female_citizen": 4
    },
    "Builder": {
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2
    },
    "Citizen": {
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Worker": {
      "units/cart/support_female_citizen": 4,
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2
    },
    "CitizenSoldier": {
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Soldier": {
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Infantry": {
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2
    },
    "Melee": {
      "units/cart/infantry_spearman_b": 2
    },
    "Spearman": {
      "units/cart/infantry_spearman_b": 2
    },
    "Basic": {
      "units/cart/infantry_spearman_b": 2,
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Ranged": {
      "units/cart/infantry_archer_b": 2,
      "units/cart/cavalry_javelineer_b": 1
    },
    "Archer": {
      "units/cart/infantry_archer_b": 2
    },
    "FastMoving": {
      "units/cart/cavalry_javelineer_b": 1
    },
    "Cavalry": {
      "units/cart/cavalry_javelineer_b": 1
    },
    "Javelineer": {
      "units/cart/cavalry_javelineer_b": 1
    }
  },
  "unresearchedAutoResearchTechs": {},
  "researchQueued": []
}

- id: 4
  AttackDetection:
    comp: {
  "suppressionTime": 60000,
  "suppressionTransferRangeSquared": 6400,
  "suppressionRangeSquared": 25600,
  "suppressedList": []
}
  Auras:
    comp: {
  "affectedPlayers": {
    "teambonuses/iber_player_teambonus": [
      2
    ]
  },
  "teambonuses/iber_player_teambonus": {
    "targetUnits": [],
    "isApplied": true
  }
}
  BattleDetection:
    comp: {
  "interval": 200,
  "recordLength": 12,
  "damageRateThreshold": 0.04,
  "alertnessBattleThreshold": 4,
  "alertnessPeaceThreshold": 0,
  "alertnessMax": 8,
  "damage": 0,
  "damageRecord": [],
  "alertness": 0,
  "state": "PEACE"
}
  EntityLimits:
    comp: {
  "limit": {
    "Animal": 50,
    "CivilCentre": 1,
    "Gladiator": 0,
    "Hero": 1,
    "Juggernaut": 1,
    "Library": 1,
    "Lighthouse": 1,
    "Monument": 5,
    "Palace": 2,
    "Pillar": 0,
    "PyramidLarge": 2,
    "TempleOfAmun": 1,
    "TempleOfVesta": 1,
    "Theater": 1,
    "WarDog": 20,
    "Wonder": 1
  },
  "count": {
    "Animal": 0,
    "CivilCentre": 1,
    "Gladiator": 0,
    "Hero": 0,
    "Juggernaut": 0,
    "Library": 0,
    "Lighthouse": 0,
    "Monument": 0,
    "Palace": 0,
    "Pillar": 0,
    "PyramidLarge": 0,
    "TempleOfAmun": 0,
    "TempleOfVesta": 0,
    "Theater": 0,
    "WarDog": 0,
    "Wonder": 0
  },
  "changers": {
    "Gladiator": {
      "Amphitheater": 15
    },
    "Juggernaut": {
      "PtolemyIV": 4
    },
    "Pillar": {
      "Ashoka": 5
    }
  },
  "removers": {
    "CivilCentre": {
      "RequiredTechs": [
        "phase_town"
      ]
    }
  },
  "classCount": {},
  "removedLimit": {
    "CivilCentre": 1
  },
  "matchTemplateCount": {}
}
  Identity:
    comp: {
  "classesList": [
    "Player"
  ],
  "visibleClassesList": [],
  "phenotype": "default",
  "controllable": true,
  "name": "Asger_Spear"
}
  Player:
    comp: {
  "playerID": 2,
  "color": {
    "r": 0.5882352941176471,
    "g": 0.0784313725490196,
    "b": 0.0784313725490196,
    "a": 1
  },
  "displayDiplomacyColor": false,
  "popUsed": 9,
  "popBonuses": 20,
  "maxPop": 300,
  "trainingBlocked": false,
  "resourceCount": {
    "food": 300,
    "wood": 300,
    "stone": 300,
    "metal": 300
  },
  "resourceGatherers": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "tradingGoods": [
    {
      "goods": "food",
      "proba": 25
    },
    {
      "goods": "wood",
      "proba": 25
    },
    {
      "goods": "stone",
      "proba": 25
    },
    {
      "goods": "metal",
      "proba": 25
    }
  ],
  "team": -1,
  "teamsLocked": true,
  "state": "active",
  "diplomacy": [
    -1,
    -1,
    1
  ],
  "sharedDropsites": false,
  "formations": [
    "special/formations/null",
    "special/formations/box",
    "special/formations/column_closed",
    "special/formations/line_closed",
    "special/formations/column_open",
    "special/formations/line_open",
    "special/formations/flank",
    "special/formations/battle_line",
    "special/formations/skirmish",
    "special/formations/wedge"
  ],
  "controlAllUnits": false,
  "isAI": false,
  "cheatsEnabled": false,
  "panelEntities": [],
  "resourceNames": {
    "food": "Food",
    "wood": "Wood",
    "stone": "Stone",
    "metal": "Metal"
  },
  "disabledTemplates": {},
  "disabledTechnologies": {},
  "spyCostMultiplier": 1,
  "barterEntities": [],
  "barterMultiplier": {
    "buy": {
      "food": "1.0",
      "metal": "1.0",
      "stone": "1.0",
      "wood": "1.0"
    },
    "sell": {
      "food": "1.0",
      "metal": "1.0",
      "stone": "1.0",
      "wood": "1.0"
    }
  }
}
  ResourceTrickle:
    comp: {
  "trickleInterval": 1000,
  "rates": {}
}
  Sound:
    comp: {}
  StatisticsTracker:
    comp: {
  "unitsClasses": [
    "Cavalry",
    "Champion",
    "Domestic",
    "FemaleCitizen",
    "Hero",
    "Infantry",
    "Ship",
    "Siege",
    "Trader",
    "Worker"
  ],
  "buildingsClasses": [
    "Economic",
    "CivCentre",
    "Fortress",
    "House",
    "Military",
    "Outpost",
    "Wonder"
  ],
  "unitsTrained": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "Domestic": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "unitsLost": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "enemyUnitsKilled": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "unitsCaptured": {
    "total": 0,
    "Cavalry": 0,
    "Champion": 0,
    "FemaleCitizen": 0,
    "Hero": 0,
    "Infantry": 0,
    "Ship": 0,
    "Siege": 0,
    "Trader": 0,
    "Worker": 0
  },
  "unitsLostValue": 0,
  "enemyUnitsKilledValue": 0,
  "unitsCapturedValue": 0,
  "buildingsConstructed": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "buildingsLost": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "enemyBuildingsDestroyed": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "buildingsCaptured": {
    "total": 0,
    "Economic": 0,
    "CivCentre": 0,
    "Fortress": 0,
    "House": 0,
    "Military": 0,
    "Outpost": 0,
    "Wonder": 0
  },
  "buildingsLostValue": 0,
  "enemyBuildingsDestroyedValue": 0,
  "buildingsCapturedValue": 0,
  "resourcesGathered": {
    "vegetarianFood": 0,
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "resourcesUsed": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "resourcesSold": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "resourcesBought": {
    "food": 0,
    "wood": 0,
    "stone": 0,
    "metal": 0
  },
  "tributesSent": 0,
  "tributesReceived": 0,
  "tradeIncome": 0,
  "treasuresCollected": 0,
  "lootCollected": 0,
  "peakPercentMapControlled": 20,
  "teamPeakPercentMapControlled": 20,
  "successfulBribes": 0,
  "failedBribes": 0,
  "updateTimer": 2,
  "sequences": {
    "unitsTrained": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "Domestic": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "unitsLost": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "unitsLostValue": [
      0
    ],
    "enemyUnitsKilled": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "enemyUnitsKilledValue": [
      0
    ],
    "unitsCaptured": {
      "total": [
        0
      ],
      "Cavalry": [
        0
      ],
      "Champion": [
        0
      ],
      "FemaleCitizen": [
        0
      ],
      "Hero": [
        0
      ],
      "Infantry": [
        0
      ],
      "Ship": [
        0
      ],
      "Siege": [
        0
      ],
      "Trader": [
        0
      ],
      "Worker": [
        0
      ]
    },
    "unitsCapturedValue": [
      0
    ],
    "buildingsConstructed": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "buildingsLost": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "buildingsLostValue": [
      0
    ],
    "enemyBuildingsDestroyed": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "enemyBuildingsDestroyedValue": [
      0
    ],
    "buildingsCaptured": {
      "total": [
        0
      ],
      "Economic": [
        0
      ],
      "CivCentre": [
        0
      ],
      "Fortress": [
        0
      ],
      "House": [
        0
      ],
      "Military": [
        0
      ],
      "Outpost": [
        0
      ],
      "Wonder": [
        0
      ]
    },
    "buildingsCapturedValue": [
      0
    ],
    "resourcesCount": {
      "food": [
        300
      ],
      "wood": [
        300
      ],
      "stone": [
        300
      ],
      "metal": [
        300
      ]
    },
    "resourcesGathered": {
      "vegetarianFood": [
        0
      ],
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "resourcesUsed": {
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "resourcesSold": {
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "resourcesBought": {
      "food": [
        0
      ],
      "wood": [
        0
      ],
      "stone": [
        0
      ],
      "metal": [
        0
      ]
    },
    "tributesSent": [
      0
    ],
    "tributesReceived": [
      0
    ],
    "tradeIncome": [
      0
    ],
    "treasuresCollected": [
      0
    ],
    "lootCollected": [
      0
    ],
    "populationCount": [
      9
    ],
    "percentMapExplored": [
      19
    ],
    "teamPercentMapExplored": [
      19
    ],
    "percentMapControlled": [
      20
    ],
    "teamPercentMapControlled": [
      20
    ],
    "peakPercentMapControlled": [
      20
    ],
    "teamPeakPercentMapControlled": [
      20
    ],
    "successfulBribes": [
      0
    ],
    "failedBribes": [
      0
    ],
    "time": [
      0.2
    ]
  }
}
  TechnologyManager:
    comp: {
  "researchedTechs": {},
  "classCounts": {
    "Structure": 1,
    "ConquestCritical": 10,
    "CivCentre": 1,
    "Civic": 1,
    "Defensive": 1,
    "CivilCentre": 1,
    "Unit": 9,
    "Organic": 9,
    "Human": 9,
    "FemaleCitizen": 4,
    "Support": 4,
    "Builder": 8,
    "Citizen": 9,
    "Worker": 8,
    "CitizenSoldier": 5,
    "Soldier": 5,
    "Infantry": 4,
    "Melee": 2,
    "Swordsman": 2,
    "Basic": 5,
    "Ranged": 3,
    "Javelineer": 3,
    "FastMoving": 1,
    "Cavalry": 1
  },
  "typeCountsByClass": {
    "Structure": {
      "structures/iber/civil_centre": 1
    },
    "ConquestCritical": {
      "structures/iber/civil_centre": 1,
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "CivCentre": {
      "structures/iber/civil_centre": 1
    },
    "Civic": {
      "structures/iber/civil_centre": 1
    },
    "Defensive": {
      "structures/iber/civil_centre": 1
    },
    "CivilCentre": {
      "structures/iber/civil_centre": 1
    },
    "Unit": {
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Organic": {
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Human": {
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "FemaleCitizen": {
      "units/iber/support_female_citizen": 4
    },
    "Support": {
      "units/iber/support_female_citizen": 4
    },
    "Builder": {
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2
    },
    "Citizen": {
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Worker": {
      "units/iber/support_female_citizen": 4,
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2
    },
    "CitizenSoldier": {
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Soldier": {
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Infantry": {
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2
    },
    "Melee": {
      "units/iber/infantry_swordsman_b": 2
    },
    "Swordsman": {
      "units/iber/infantry_swordsman_b": 2
    },
    "Basic": {
      "units/iber/infantry_swordsman_b": 2,
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Ranged": {
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "Javelineer": {
      "units/iber/infantry_javelineer_b": 2,
      "units/iber/cavalry_javelineer_b": 1
    },
    "FastMoving": {
      "units/iber/cavalry_javelineer_b": 1
    },
    "Cavalry": {
      "units/iber/cavalry_javelineer_b": 1
    }
  },
  "unresearchedAutoResearchTechs": {},
  "researchQueued": []
}

- id: 150
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 412
    z: 380
  Obstruction:
    active: true
    moving: false
    control group: 150
    control group 2: 0
    tag: 3
    flags: 11
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 412
    y: 0
    z: 380
    last x: 412
    last y diff: 0
    last z: 380
    territory: 2
    rot x: 0
    rot y: 2.35621
    rot z: 0
    rot y speed: 6
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RallyPointRenderer:
  RangeOverlayRenderer:
  Selectable:
  TerritoryInfluence:
  Vision:
  VisualActor:
    base actor: "structures/iberians/civic_center.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 150
    actor: "structures/iberians/civic_center.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  AlertRaiser:
    comp: {
  "lastTime": 0
}
  Attack:
    comp: {}
  BuildRestrictions:
    comp: {}
  BuildingAI:
    comp: {
  "currentRound": 0,
  "archersGarrisoned": 0,
  "arrowsLeft": 0,
  "targetUnits": [],
  "enemyUnitsQuery": 147,
  "gaiaUnitsQuery": 148
}
  Capturable:
    comp: {
  "maxCapturePoints": 2500,
  "garrisonRegenRate": 5,
  "regenRate": 5,
  "capturePoints": [
    0,
    0,
    2500
  ],
  "timer": 3
}
  Cost:
    comp: {
  "populationCost": 0
}
  Fogging:
    comp: {
  "activated": true,
  "mirages": [
    0,
    0,
    0
  ],
  "miraged": [
    false,
    false,
    false
  ],
  "seen": [
    false,
    false,
    true
  ]
}
  GarrisonHolder:
    comp: {
  "entities": [],
  "allowedClasses": "Support Infantry Cavalry"
}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 3000,
  "hitpoints": 3000,
  "regenRate": 0,
  "idleRegenRate": 0,
  "damageVariant": "alive"
}
  Identity:
    comp: {
  "classesList": [
    "Structure",
    "ConquestCritical",
    "CivCentre",
    "Civic",
    "Defensive",
    "CivilCentre"
  ],
  "visibleClassesList": [
    "Civic",
    "Defensive",
    "CivilCentre"
  ],
  "phenotype": "default",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Population:
    comp: {
  "bonus": 20
}
  ProductionQueue:
    comp: {
  "queue": [],
  "nextID": 1
}
  RallyPoint:
    comp: {
  "pos": [],
  "data": []
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Repairable:
    comp: {
  "builders": {},
  "totalBuilderRate": 0,
  "buildMultiplier": 1,
  "buildTimePenalty": 0.7,
  "repairTimeRatio": 2
}
  Researcher:
    comp: {
  "nextID": 1,
  "queue": []
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceDropsite:
    comp: {
  "sharable": true,
  "shared": true
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TerritoryDecay:
    comp: {
  "decaying": false,
  "connectedNeighbours": [
    0,
    0,
    0
  ],
  "territoryOwnership": false
}
  Trainer:
    comp: {
  "queue": [],
  "entitiesMap": {},
  "nextID": 1,
  "trainCostMultiplier": {
    "food": 1,
    "wood": 1,
    "stone": 1,
    "metal": 1,
    "time": 1
  }
}
  Visibility:
    comp: {
  "retainInFog": true,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 151
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 386.54413
    z: 371.51471
  Obstruction:
    active: true
    moving: false
    control group: 151
    control group 2: 0
    tag: 2
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 386.54413
    y: 0
    z: 371.51471
    last x: 386.54413
    last y diff: 0
    last z: 371.51471
    territory: 2
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 151
    actor: "units/iberians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 3
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 152
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 392.201
    z: 365.85785
  Obstruction:
    active: true
    moving: false
    control group: 152
    control group 2: 0
    tag: 4
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 392.201
    y: 0
    z: 365.85785
    last x: 392.201
    last y diff: 0
    last z: 365.85785
    territory: 2
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 152
    actor: "units/iberians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 4
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 153
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 397.85785
    z: 360.201
  Obstruction:
    active: true
    moving: false
    control group: 153
    control group 2: 0
    tag: 6
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 397.85785
    y: 0
    z: 360.201
    last x: 397.85785
    last y diff: 0
    last z: 360.201
    territory: 2
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 153
    actor: "units/iberians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 5
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 154
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 403.51471
    z: 354.54413
  Obstruction:
    active: true
    moving: false
    control group: 154
    control group 2: 0
    tag: 8
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 403.51471
    y: 0
    z: 354.54413
    last x: 403.51471
    last y diff: 0
    last z: 354.54413
    territory: 2
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 154
    actor: "units/iberians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 6
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 155
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 431.79902
    z: 365.85785
  Obstruction:
    active: true
    moving: false
    control group: 155
    control group 2: 0
    tag: 10
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 431.79902
    y: 0
    z: 365.85785
    last x: 431.79902
    last y diff: 0
    last z: 365.85785
    territory: 2
    rot x: 0
    rot y: 2.35621
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/infantry_swordsman_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 155
    actor: "units/iberians/infantry_swordsman_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 100,
  "hitpoints": 100,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Swordsman",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Swordsman"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 7
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 156
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 426.14216
    z: 360.201
  Obstruction:
    active: true
    moving: false
    control group: 156
    control group 2: 0
    tag: 12
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 426.14216
    y: 0
    z: 360.201
    last x: 426.14216
    last y diff: 0
    last z: 360.201
    territory: 2
    rot x: 0
    rot y: 2.35621
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/infantry_swordsman_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 156
    actor: "units/iberians/infantry_swordsman_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 100,
  "hitpoints": 100,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Swordsman",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Swordsman"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 8
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 157
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 431.79902
    z: 394.14216
  Obstruction:
    active: true
    moving: false
    control group: 157
    control group 2: 0
    tag: 14
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 431.79902
    y: 0
    z: 394.14216
    last x: 431.79902
    last y diff: 0
    last z: 394.14216
    territory: 2
    rot x: 0
    rot y: 0.78541
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 39.8
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/infantry_javelinist_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 157
    actor: "units/iberians/infantry_javelinist_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 50,
  "hitpoints": 50,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Javelineer",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Javelineer"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  Turretable:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 9
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 158
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 426.14216
    z: 399.79902
  Obstruction:
    active: true
    moving: false
    control group: 158
    control group 2: 0
    tag: 16
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 426.14216
    y: 0
    z: 399.79902
    last x: 426.14216
    last y diff: 0
    last z: 399.79902
    territory: 2
    rot x: 0
    rot y: 0.78541
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 39.8
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/infantry_javelinist_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 158
    actor: "units/iberians/infantry_javelinist_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 50,
  "hitpoints": 50,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Javelineer",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Javelineer"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  Turretable:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 10
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 159
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 395.02942
    z: 396.97059
  Obstruction:
    active: true
    moving: false
    control group: 159
    control group 2: 0
    tag: 18
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 2
  Position:
    in world: true
    x: 395.02942
    y: 0
    z: 396.97059
    last x: 395.02942
    last y diff: 0
    last z: 396.97059
    territory: 2
    rot x: 0
    rot y: -0.78541
    rot z: 0
    rot y speed: 10
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "pitch"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 31.4998
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/iberians/cavalry_javelinist_b_m.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 159
    actor: "units/iberians/cavalry_javelinist_b_m.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 100,
  "hitpoints": 100,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FastMoving",
    "CitizenSoldier",
    "Citizen",
    "Soldier",
    "Cavalry",
    "Ranged",
    "Javelineer",
    "Basic"
  ],
  "visibleClassesList": [
    "Citizen",
    "Soldier",
    "Cavalry",
    "Ranged",
    "Javelineer"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 20
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.meat": 5
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 11
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 160
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 100
    z: 132
  Obstruction:
    active: true
    moving: false
    control group: 160
    control group 2: 0
    tag: 5
    flags: 11
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 100
    y: 0
    z: 132
    last x: 100
    last y diff: 0
    last z: 132
    territory: 1
    rot x: 0
    rot y: 2.35621
    rot z: 0
    rot y speed: 6
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RallyPointRenderer:
  RangeOverlayRenderer:
  Selectable:
  TerritoryInfluence:
  Vision:
  VisualActor:
    base actor: "structures/carthaginians/civil_centre.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 160
    actor: "structures/carthaginians/civil_centre.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  AlertRaiser:
    comp: {
  "lastTime": 0
}
  Attack:
    comp: {}
  BuildRestrictions:
    comp: {}
  BuildingAI:
    comp: {
  "currentRound": 0,
  "archersGarrisoned": 0,
  "arrowsLeft": 0,
  "targetUnits": [],
  "enemyUnitsQuery": 149,
  "gaiaUnitsQuery": 150
}
  Capturable:
    comp: {
  "maxCapturePoints": 2500,
  "garrisonRegenRate": 5,
  "regenRate": 5,
  "capturePoints": [
    0,
    2500,
    0
  ],
  "timer": 13
}
  Cost:
    comp: {
  "populationCost": 0
}
  Fogging:
    comp: {
  "activated": true,
  "mirages": [
    0,
    0,
    0
  ],
  "miraged": [
    false,
    false,
    false
  ],
  "seen": [
    false,
    true,
    false
  ]
}
  GarrisonHolder:
    comp: {
  "entities": [],
  "allowedClasses": "Support Infantry Cavalry"
}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 3000,
  "hitpoints": 3000,
  "regenRate": 0,
  "idleRegenRate": 0,
  "damageVariant": "alive"
}
  Identity:
    comp: {
  "classesList": [
    "Structure",
    "ConquestCritical",
    "CivCentre",
    "Civic",
    "Defensive",
    "CivilCentre"
  ],
  "visibleClassesList": [
    "Civic",
    "Defensive",
    "CivilCentre"
  ],
  "phenotype": "default",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Population:
    comp: {
  "bonus": 20
}
  ProductionQueue:
    comp: {
  "queue": [],
  "nextID": 1
}
  RallyPoint:
    comp: {
  "pos": [],
  "data": []
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Repairable:
    comp: {
  "builders": {},
  "totalBuilderRate": 0,
  "buildMultiplier": 1,
  "buildTimePenalty": 0.7,
  "repairTimeRatio": 2
}
  Researcher:
    comp: {
  "nextID": 1,
  "queue": []
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceDropsite:
    comp: {
  "sharable": true,
  "shared": true
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TerritoryDecay:
    comp: {
  "decaying": false,
  "connectedNeighbours": [
    0,
    0,
    0
  ],
  "territoryOwnership": false
}
  Trainer:
    comp: {
  "queue": [],
  "entitiesMap": {},
  "nextID": 1,
  "trainCostMultiplier": {
    "food": 1,
    "wood": 1,
    "stone": 1,
    "metal": 1,
    "time": 1
  }
}
  Visibility:
    comp: {
  "retainInFog": true,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 161
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 74.54413
    z: 123.51471
  Obstruction:
    active: true
    moving: false
    control group: 161
    control group 2: 0
    tag: 20
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 74.54413
    y: 0
    z: 123.51471
    last x: 74.54413
    last y diff: 0
    last z: 123.51471
    territory: 1
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 161
    actor: "units/carthaginians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 14
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 162
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 80.201
    z: 117.85785
  Obstruction:
    active: true
    moving: false
    control group: 162
    control group 2: 0
    tag: 22
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 80.201
    y: 0
    z: 117.85785
    last x: 80.201
    last y diff: 0
    last z: 117.85785
    territory: 1
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 162
    actor: "units/carthaginians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 15
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 163
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 85.85785
    z: 112.201
  Obstruction:
    active: true
    moving: false
    control group: 163
    control group 2: 0
    tag: 24
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 85.85785
    y: 0
    z: 112.201
    last x: 85.85785
    last y diff: 0
    last z: 112.201
    territory: 1
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 163
    actor: "units/carthaginians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 16
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 164
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 91.51471
    z: 106.54413
  Obstruction:
    active: true
    moving: false
    control group: 164
    control group 2: 0
    tag: 26
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 91.51471
    y: 0
    z: 106.54413
    last x: 91.51471
    last y diff: 0
    last z: 106.54413
    territory: 1
    rot x: 0
    rot y: 3.927
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/female_citizen.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 164
    actor: "units/carthaginians/female_citizen.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 25,
  "hitpoints": 25,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FemaleCitizen",
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "visibleClassesList": [
    "Support",
    "Builder",
    "Citizen",
    "Worker"
  ],
  "phenotype": "female",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 1,
    "food.grain": 0.5,
    "food.meat": 1,
    "metal.ore": 0.35,
    "metal.ruins": 2,
    "stone.rock": 0.35,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.7
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "passive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 17
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 165
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 119.79902
    z: 117.85785
  Obstruction:
    active: true
    moving: false
    control group: 165
    control group 2: 0
    tag: 28
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 119.79902
    y: 0
    z: 117.85785
    last x: 119.79902
    last y diff: 0
    last z: 117.85785
    territory: 1
    rot x: 0
    rot y: 2.35621
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/infantry_spearman_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 165
    actor: "units/carthaginians/infantry_spearman_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 100,
  "hitpoints": 100,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Spearman",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Spearman"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 18
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 166
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 114.14216
    z: 112.201
  Obstruction:
    active: true
    moving: false
    control group: 166
    control group 2: 0
    tag: 30
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 114.14216
    y: 0
    z: 112.201
    last x: 114.14216
    last y diff: 0
    last z: 112.201
    territory: 1
    rot x: 0
    rot y: 2.35621
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 35
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/infantry_spearman_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 166
    actor: "units/carthaginians/infantry_spearman_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 100,
  "hitpoints": 100,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Spearman",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Melee",
    "Spearman"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 19
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 167
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 119.79902
    z: 146.14216
  Obstruction:
    active: true
    moving: false
    control group: 167
    control group 2: 0
    tag: 32
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 119.79902
    y: 0
    z: 146.14216
    last x: 119.79902
    last y diff: 0
    last z: 146.14216
    territory: 1
    rot x: 0
    rot y: 0.78541
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 37.4
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/infantry_archer_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 167
    actor: "units/carthaginians/infantry_archer_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 50,
  "hitpoints": 50,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Archer",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Archer"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  Turretable:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 20
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 168
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 114.14216
    z: 151.79902
  Obstruction:
    active: true
    moving: false
    control group: 168
    control group 2: 0
    tag: 34
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 114.14216
    y: 0
    z: 151.79902
    last x: 114.14216
    last y diff: 0
    last z: 151.79902
    territory: 1
    rot x: 0
    rot y: 0.78541
    rot z: 0
    rot y speed: 14
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "upright"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 37.4
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/infantry_archer_b.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 168
    actor: "units/carthaginians/infantry_archer_b.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Builder:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 50,
  "hitpoints": 50,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "CitizenSoldier",
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Archer",
    "Basic"
  ],
  "visibleClassesList": [
    "Builder",
    "Citizen",
    "Worker",
    "Soldier",
    "Infantry",
    "Ranged",
    "Archer"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 10,
    "metal": 10,
    "stone": 10,
    "wood": 10
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.fruit": 0.5,
    "food.grain": 0.25,
    "food.meat": 1,
    "metal.ore": 0.5,
    "metal.ruins": 2,
    "stone.rock": 0.5,
    "stone.ruins": 2,
    "wood.ruins": 5,
    "wood.tree": 0.75
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  Turretable:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 21
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

- id: 169
  Decay:
  Footprint:
  Minimap:
    active: true
    x: 83.02942
    z: 148.97059
  Obstruction:
    active: true
    moving: false
    control group: 169
    control group 2: 0
    tag: 36
    flags: 5
    clearance: 0.8
  OverlayRenderer:
  Ownership:
    owner: 1
  Position:
    in world: true
    x: 83.02942
    y: 0
    z: 148.97059
    last x: 83.02942
    last y diff: 0
    last z: 148.97059
    territory: 1
    rot x: 0
    rot y: -0.78541
    rot z: 0
    rot y speed: 10
    altitude: 0
    relative: true
    floating: false
    float depth: 0
    constructionprogress: 0
    anchor: "pitch"
    turret parent: 0
    size: 0
  RangeOverlayRenderer:
  Selectable:
  UnitMotion:
    pass class: "default"
    ticket: 0
    ticket type: 0
    failed movements: 0
    followknownimperfectpath: 0
    target type: 0
    target entity: 0
    target pos x: 0
    target pos y: 0
    target min range: 0
    target max range: 0
    formation controller: 0
    speed multiplier: 1
    last turn speed: 0
    current speed: 0
    instant turn angle: 1.5
    acceleration: 31.4998
    facePointAfterMove: true
    pushing: true
    length: 0
    length: 0
  Vision:
  VisualActor:
    base actor: "units/carthaginians/cavalry_javelinist_b_m.xml"
    r: 1
    g: 1
    b: 1
    anim name: "idle"
    anim once: false
    anim speed: 1
    sound group: ""
    anim desync: 0.05
    anim sync repeat time: 0
    anim sync offset time: 0
    length: 1
    key: "animation"
    value: "idle"
    seed: 169
    actor: "units/carthaginians/cavalry_javelinist_b_m.xml"
  AIProxy:
    comp: {
  "changes": {},
  "needsFullGet": false,
  "cmpAIInterface": {
    "events": {
      "Create": [],
      "Destroy": [],
      "Attacked": [],
      "ConstructionFinished": [],
      "DiplomacyChanged": [],
      "TrainingStarted": [],
      "TrainingFinished": [],
      "AIMetadata": [],
      "PlayerDefeated": [],
      "EntityRenamed": [],
      "ValueModification": [],
      "OwnershipChanged": [],
      "Garrison": [],
      "UnGarrison": [],
      "TerritoriesChanged": [
        {}
      ],
      "TerritoryDecayChanged": [],
      "TributeExchanged": [],
      "AttackRequest": [],
      "CeasefireEnded": [],
      "DiplomacyRequest": [],
      "TributeRequest": []
    },
    "changedEntities": {},
    "changedTemplateInfo": {},
    "changedEntityTemplateInfo": {},
    "enabled": false
  }
}
  Attack:
    comp: {}
  Cost:
    comp: {
  "populationCost": 1
}
  Garrisonable:
    comp: {}
  Guard:
    comp: {
  "entities": []
}
  Health:
    comp: {
  "maxHitpoints": 100,
  "hitpoints": 100,
  "regenRate": 0,
  "idleRegenRate": 0
}
  Identity:
    comp: {
  "classesList": [
    "Unit",
    "Organic",
    "ConquestCritical",
    "Human",
    "FastMoving",
    "CitizenSoldier",
    "Citizen",
    "Soldier",
    "Cavalry",
    "Ranged",
    "Javelineer",
    "Basic"
  ],
  "visibleClassesList": [
    "Citizen",
    "Soldier",
    "Cavalry",
    "Ranged",
    "Javelineer"
  ],
  "phenotype": "male",
  "controllable": true
}
  Loot:
    comp: {}
  Looter:
    comp: {}
  Promotion:
    comp: {
  "currentXp": 0,
  "trickleRate": 0
}
  RangeOverlayManager:
    comp: {
  "enabled": false,
  "enabledRangeTypes": {
    "Attack": false,
    "Auras": false,
    "Heal": false
  },
  "rangeVisualizations": {}
}
  Resistance:
    comp: {
  "invulnerable": false,
  "attackers": {}
}
  ResourceGatherer:
    comp: {
  "capacities": {
    "food": 20
  },
  "carrying": {},
  "baseSpeed": 1,
  "rates": {
    "food.meat": 5
  }
}
  Sound:
    comp: {}
  StatusBars:
    comp: {
  "auraSources": {}
}
  StatusEffectsReceiver:
    comp: {
  "activeStatusEffects": {}
}
  TreasureCollector:
    comp: {}
  UnitAI:
    comp: {
  "orderQueue": [],
  "formationController": 0,
  "isIdle": true,
  "workOrders": [],
  "cheeringTime": 2800,
  "stance": "aggressive",
  "fsmStateName": "INDIVIDUAL.IDLE",
  "losAttackRangeQuery": 22
}
  Visibility:
    comp: {
  "retainInFog": false,
  "alwaysVisible": false,
  "corpse": false,
  "preview": false,
  "activated": false
}
  VisionSharing:
    comp: {
  "activated": false,
  "spyId": 0
}

