# Get Town State

Grammar — Get the current state of town town for player player
FlagsNative | Function

Returns the current state of a town for a player.

# Arguments

  • int — Player
  • int — Town

Returns — int

native int AIGetTownState(int player, int town);

Category: AI Advanced / Towns / Functions

# Examples

# mods/core.sc2mod

MeleeAI.galaxy

// L278
AIGetTownState(player, i)

# mods/core.sc2mod

MeleeLowAI.galaxy

// L473
AIGetTownState(player, town)
// L616
AIGetTownState(player, town)
// L757
AIGetTownState(player, town)

# mods/liberty.sc2mod

ProtossHigh.galaxy

// L1001
AIGetTownState(player, mainTown)
// L1066
AIGetTownState(player, town)

# mods/liberty.sc2mod

TerranHigh.galaxy

// L1086
AIGetTownState(player, mainTown)
// L1145
AIGetTownState(player, town)

# mods/liberty.sc2mod

ZergHigh.galaxy

// L1023
AIGetTownState(player, mainTown)
// L1078
AIGetTownState(player, town)

# mods/starcoop/starcoop.sc2mod

MeleeAI.galaxy

// L278
AIGetTownState(player, i)

# mods/swarm.sc2mod

ProtossHigh.galaxy

// L996
AIGetTownState(player, mainTown)
// L1061
AIGetTownState(player, town)

# mods/swarm.sc2mod

TerranHigh.galaxy

// L1077
AIGetTownState(player, mainTown)
// L1136
AIGetTownState(player, town)

# mods/swarm.sc2mod

ZergHigh.galaxy

// L1041
AIGetTownState(player, mainTown)
// L1096
AIGetTownState(player, town)

# mods/void.sc2mod

ProtossHigh.galaxy

// L1033
AIGetTownState(player, mainTown)
// L1098
AIGetTownState(player, town)

# mods/void.sc2mod

TerranHigh.galaxy

// L1091
AIGetTownState(player, mainTown)
// L1150
AIGetTownState(player, town)

# mods/void.sc2mod

ZergHigh.galaxy

// L1051
AIGetTownState(player, mainTown)
// L1106
AIGetTownState(player, town)

# mods/warcoop/warmeleeai.sc2mod

Common_ai.galaxy

// L66
AIGetTownState(player,town)
// L86
AIGetTownState(player,town)
// L106
AIGetTownState(player,townid)

# mods/warcoop/warmeleeai.sc2mod

Orc.galaxy

// L32
AIGetTownState(player,lastExpand[player])
// L38
AIGetTownState(player,townid)