# Set Player Hero

Grammar — Set Player player’s hero to hero.
FlagsNative | Action

Sets the hero of the specified player.

# Arguments

  • int — Player
  • string [ gamelink::Hero ] — Hero

Returns — void

native void PlayerSetHero(int inPlayer, string inHero);

Category: Player / Player Settings

# Examples

# mods/heroes.stormmod

MapScript.galaxy

// L1442
PlayerSetHero(gv_pLAYER_AI_Enemy_C, "Arthas")
// L1442
PlayerSetHero(gv_pLAYER_AI_Enemy_C, "Arthas")

# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod

LibAREN.galaxy

// L428
PlayerSetHero(lv_itPlayer, (""))

# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod

LibAtDe.galaxy

// L428
PlayerSetHero(lv_itPlayer, (""))

# mods/heroesdata.stormmod

GameLib.galaxy

// L5475
PlayerSetHero(lv_playerIndex, libCore_gf_GetHeroFromIndex(libGame_gv_players[lv_playerIndex].lv_heroIndex))
// L10623
PlayerSetHero(lp_player, libGame_gv_players[lp_heroIndex].lv_heroData.lv_heroCatalogLink)

# mods/heromods/chogall.stormmod

LibHCHO.galaxy

// L1328
PlayerSetHero(lv_initialGallPlayerID, "Cho")
// L1339
PlayerSetHero(lv_initialChoPlayerID, "Gall")
// L1767
PlayerSetHero(lv_gallPlayer, libGame_gv_players[lv_gallIndex].lv_heroData.lv_heroCatalogLink)

# mods/heromods/dva.stormmod

LibHDVA.galaxy

// L232
PlayerSetHero(lp_player, libGame_gv_players[lp_player].lv_heroData.lv_heroCatalogLink)