# AINewChooseSubState

FlagsNative

# Arguments

  • int — player
  • int — which
  • int — min
  • int — max
  • int — defaultSubState

Returns — void

native void AINewChooseSubState(
	int player,
	int which,
	int min,
	int max,
	int defaultSubState,
);

Category: Unclassified

# Examples

# mods/liberty.sc2mod

ProtossHigh.galaxy

// L176
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_POpenPowerMacro_GateExpGnd)
// L221
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_PMidPower_GateColossi)
// L275
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_PLateHighTech_ZSSColossi)

# mods/liberty.sc2mod

TerranHigh.galaxy

// L176
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_TOpenPowerMacro_MarineExpGnd)
// L224
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_TMidPower_MMMedivac)
// L283
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_TLateCore_MMMediSiege)

# mods/liberty.sc2mod

ZergHigh.galaxy

// L171
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_ZOpenPowerMacro_DefenseExpGnd)
// L209
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_ZMidPower_RoachInfestor)
// L266
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_ZLateCore_RoachInfest)

# mods/swarm.sc2mod

ProtossHigh.galaxy

// L176
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_POpenPowerMacro_GateExpGnd)
// L221
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_PMidPower_GateColossi)
// L275
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_PLateHighTech_ZSSColossi)

# mods/swarm.sc2mod

TerranHigh.galaxy

// L176
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_TOpenPowerMacro_MarineExpGnd)
// L224
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_TMidPower_MMMedivac)
// L283
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_TLateCore_MMMediSiege)

# mods/swarm.sc2mod

ZergHigh.galaxy

// L173
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_ZOpenPowerMacro_DefenseExpGnd)
// L211
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_ZMidPower_RoachInfestor)
// L269
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_ZLateCore_RoachInfest)

# mods/void.sc2mod

ProtossHigh.galaxy

// L180
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_POpenPowerMacro_GateExpGnd)
// L226
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_PMidPower_GateColossi)
// L281
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_PLateHighTech_ZSSColossi)

# mods/void.sc2mod

TerranHigh.galaxy

// L178
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_TOpenPowerMacro_MarineExpGnd)
// L226
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_TMidPower_MMMedivac)
// L285
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_TLateCore_MMMediSiege)

# mods/void.sc2mod

ZergHigh.galaxy

// L179
AINewChooseSubState(player, e_openRollState, 1, 1000, e_hdBuildIndex_ZOpenPowerMacro_DefenseExpGnd)
// L217
AINewChooseSubState(player, e_middleRollState, 1, 1000, e_hdBuildIndex_ZMidPower_RoachInfestor)
// L278
AINewChooseSubState(player, e_lateRollState, 1, 1000, e_hdBuildIndex_ZLateCore_RoachInfest)