# AISetUserInt

FlagsNative

# Arguments

  • int — player
  • int — index
  • int — data

Returns — void

native void AISetUserInt(int player, int index, int data);

Category: Unclassified

# Examples

# mods/core.sc2mod

BaseAI.galaxy

// L210
AISetUserInt(player, c_numGroundStartLocs, AIGetGroundStartLocs(PlayerStartLocation(player)))
// L211
AISetUserInt(player, c_numAirStartLocs, AIGetAirStartLocs(PlayerStartLocation(player)))
// L212
AISetUserInt(player, c_delayNextAttack, 0)

# mods/core.sc2mod

MeleeAI.galaxy

// L488
AISetUserInt(player, c_ldNumLateLoops, 0)
// L496
AISetUserInt(player, c_specificLobbyBuild, e_buildType_Invalid)
// L497
AISetUserInt(player, c_openingBuildType, e_buildType_Invalid)
// L498
AISetUserInt(player, c_lateGameBuildType, e_buildType_Invalid)
// L499
AISetUserInt(player, c_currentBuildIndex, e_buildType_Invalid)

# mods/core.sc2mod

MeleeBuildAI.galaxy

// L200
AISetUserInt(player, c_specificLobbyBuild, e_buildType_Invalid)
// L201
AISetUserInt(player, c_openingBuildType, e_buildType_Invalid)
// L202
AISetUserInt(player, c_lateGameBuildType, e_buildType_Invalid)
// L203
AISetUserInt(player, c_currentBuildIndex, e_buildType_Invalid)
// L207
AISetUserInt(player, c_openingBuildType, e_buildType_Air)
// L208
AISetUserInt(player, c_lateGameBuildType, e_buildType_Air)
// L213
AISetUserInt(player, c_openingBuildType, lobbyBuild)
// L216
AISetUserInt(player, c_lateGameBuildType, e_buildType_Air)
// L222
AISetUserInt(player, c_specificLobbyBuild, lobbyBuild)
// L223
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)

# mods/core.sc2mod

MeleeHighAI.galaxy

// L434
AISetUserInt(player, c_currentBuildIndex, buildIndex)
// L435
AISetUserInt(player, c_nextArmyTime, FixedToInt(AIGetTime()) + c_lateGameFrequency)

# mods/core.sc2mod

MeleeLowAI.galaxy

// L34
AISetUserInt(player, index, 0)
// L367
AISetUserInt(player, c_ldNextArmyPhase, newPhase)
// L368
AISetUserInt(player, c_ldNextArmyDuration, newDuration)
// L369
AISetUserInt(player, c_nextArmyTime, newEndTime)

# mods/core.sc2mod

MeleeWaveAI.galaxy

// L520
AISetUserInt(player, c_delayNextAttack, delay)

# mods/liberty.sc2mod

ProtossEasy.galaxy

// L120
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L327
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L528
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L644
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L763
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

ProtossHard.galaxy

// L246
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L532
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L772
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L939
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L1059
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

ProtossHigh.galaxy

// L326
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L364
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L384
AISetUserInt(player, c_openingBuildType, e_buildType_Power)
// L391
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L475
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L496
AISetUserInt(player, c_openingBuildType, e_buildType_Power)
// L502
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L561
AISetUserInt(player, c_lateGameBuildType, newLateGame)
// L576
AISetUserInt(player, c_currentBuildIndex, e_buildType_Invalid)
// L623
AISetUserInt(player, c_currentBuildIndex, buildIndex)

# mods/liberty.sc2mod

ProtossMdHd.galaxy

// L211
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L494
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L718
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L865
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L985
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

ProtossMedi.galaxy

// L177
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L407
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L623
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L756
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L876
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

ProtossVyEy.galaxy

// L102
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L294
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L488
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L592
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L711
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

TerranEasy.galaxy

// L117
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L314
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L521
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L646
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L750
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

TerranHard.galaxy

// L287
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L594
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L884
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L1071
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L1216
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

TerranHigh.galaxy

// L336
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L383
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L406
AISetUserInt(player, c_openingBuildType, e_buildType_Power)
// L413
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L507
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L528
AISetUserInt(player, c_openingBuildType, e_buildType_Power)
// L534
AISetUserInt(player, c_openingBuildType, e_buildType_Timing)
// L593
AISetUserInt(player, c_lateGameBuildType, newLateGame)
// L608
AISetUserInt(player, c_currentBuildIndex, e_buildType_Invalid)
// L655
AISetUserInt(player, c_currentBuildIndex, buildIndex)

# mods/liberty.sc2mod

TerranMdHd.galaxy

// L271
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L574
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L850
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L1023
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L1158
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

TerranMedi.galaxy

// L206
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L462
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L699
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L838
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L973
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

TerranVyEy.galaxy

// L96
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L278
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L475
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L589
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L693
AISetUserInt(player, c_ldNumLateLoops, lateLoop)

# mods/liberty.sc2mod

ZergEasy.galaxy

// L152
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L422
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L615
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L730
AISetUserInt(player, c_ldNextArmyRoll, armyRoll)
// L840
AISetUserInt(player, c_ldNumLateLoops, lateLoop)