# Show/Hide Portrait

GrammarVisible|Show Portrait for Players (forceVisible|Do/Do Not force visible)
FlagsNative | Action

Shows or hides the specified portrait for the specified player group.

# Arguments

  • int [ portrait ] — Portrait
  • playergroup — Players
  • bool [ preset::ShowHideOption ] — Show/Hide
  • bool [ preset::Do_Do_Not_Option ] — ForceVisible

Returns — void

native void PortraitSetVisible(
	int p,
	playergroup players,
	bool isVisible,
	bool forceVisible,
);

Category: Portrait / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L8519
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L5803
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L6698
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L927
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L3333
PortraitSetVisible(gv_newItems[lp_newItemIndex].lv_flash, PlayerGroupAll(), lp_hideShow, false)
// L10545
PortraitSetVisible(gv_zPlanetPanel_PortraitBorder, PlayerGroupAll(), lp_showHide, false)
// L10546
PortraitSetVisible(gv_zPlanetPanel_PortraitPlanet, PlayerGroupAll(), lp_showHide, false)
// L13051
PortraitSetVisible(libNtve_gf_FullscreenPortrait(), PlayerGroupAll(), false, false)
// L13541
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, true)
// L15168
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), false, false)
// L15172
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L19589
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L19618
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L26540
PortraitSetVisible(gv_bridgeCommunicatorPortraitValerian, PlayerGroupAll(), true, true)
// L5393
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), false, false)
// L6039
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L6320
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L661
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), false, false)
// L1126
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), false, false)
// L1207
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), true, false)
// L1275
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), true, false)
// L1428
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), true, false)
// L1435
PortraitSetVisible(gv_portrait_Adjutant, PlayerGroupAll(), true, false)
// L1637
PortraitSetVisible(gv_portrait_Adjutant, PlayerGroupAll(), false, false)
// L1723
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), true, false)
// L2008
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), true, false)
// L2707
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), true, false)
// L6182
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L7138
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L7157
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), false, false)
// L5465
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), true, false)
// L5503
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), false, false)
// L5668
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), false, false)
// L6725
PortraitSetVisible(gv_victoryPortrait, PlayerGroupAll(), true, false)
// L8519
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L5803
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L6698
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L927
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L3333
PortraitSetVisible(gv_newItems[lp_newItemIndex].lv_flash, PlayerGroupAll(), lp_hideShow, false)
// L10545
PortraitSetVisible(gv_zPlanetPanel_PortraitBorder, PlayerGroupAll(), lp_showHide, false)
// L10546
PortraitSetVisible(gv_zPlanetPanel_PortraitPlanet, PlayerGroupAll(), lp_showHide, false)
// L13051
PortraitSetVisible(libNtve_gf_FullscreenPortrait(), PlayerGroupAll(), false, false)
// L13541
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, true)
// L15168
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), false, false)
// L15172
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L19589
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L19618
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L26540
PortraitSetVisible(gv_bridgeCommunicatorPortraitValerian, PlayerGroupAll(), true, true)
// L5393
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), false, false)
// L6039
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L6320
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L661
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), false, false)
// L1126
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), false, false)
// L1207
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), true, false)
// L1275
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), true, false)
// L1428
PortraitSetVisible(gv_cinematicWindow, PlayerGroupAll(), true, false)
// L1435
PortraitSetVisible(gv_portrait_Adjutant, PlayerGroupAll(), true, false)
// L1637
PortraitSetVisible(gv_portrait_Adjutant, PlayerGroupAll(), false, false)
// L1723
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), true, false)
// L2008
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), true, false)
// L2707
PortraitSetVisible(libNtve_gf_CinematicPortrait(4), PlayerGroupAll(), true, false)
// L6182
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_CenterLeft), PlayerGroupAll(), false, false)
// L7138
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), true, false)
// L7157
PortraitSetVisible(PortraitLastCreated(), PlayerGroupAll(), false, false)
// L5465
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), true, false)
// L5503
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), false, false)
// L5668
PortraitSetVisible(libNtve_gf_CinematicPortrait(libNtve_ge_CinematicPortraitPosition_BottomLeft), PlayerGroupAll(), false, false)
// L6725
PortraitSetVisible(gv_victoryPortrait, PlayerGroupAll(), true, false)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L879
PortraitSetVisible(libSwaC_gv_zS_SendTransmissionCampaignPortrait, PlayerGroupAll(), true, false)
// L1009
PortraitSetVisible(lp_portrait, PlayerGroupAll(), false, false)
// L1021
PortraitSetVisible(lp_portrait, PlayerGroupAll(), false, false)
// L1566
PortraitSetVisible(libSwaC_gv_zS_PlanetPortrait, PlayerGroupAll(), true, true)
// L1605
PortraitSetVisible(libSwaC_gv_zS_PlanetPortrait, PlayerGroupAll(), false, false)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L2026
PortraitSetVisible(libVCMI_gv_pM_PlanetPortrait, PlayerGroupAll(), true, true)
// L2812
PortraitSetVisible(libVCMI_gv_pM_SendTransmissionCampaignPortrait, PlayerGroupAll(), true, false)
// L2930
PortraitSetVisible(lp_portrait, PlayerGroupAll(), false, false)
// L2949
PortraitSetVisible(lp_portrait, PlayerGroupAll(), false, false)

# mods/core.sc2mod

NativeLib.galaxy

// L4101
PortraitSetVisible(libNtve_gv_cinematicPortraits[lv_index], PlayerGroupAll(), false, false)
// L4109
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitBottomLeft], lp_players, false, false)
// L4113
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitBottomRight], lp_players, false, false)
// L4117
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitCenterLeft], lp_players, false, false)
// L4121
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitCenterRight], lp_players, false, false)
// L4125
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitTopLeft], lp_players, false, false)
// L4129
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitTopRight], lp_players, false, false)
// L4152
PortraitSetVisible(libNtve_gv_cinematicPortraits[lv_index], PlayerGroupAll(), false, false)
// L3400
PortraitSetVisible(libNtve_gv_cinematicPortraits[lv_index], PlayerGroupAll(), false, false)
// L3408
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitBottomLeft], lp_players, false, false)
// L3412
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitBottomRight], lp_players, false, false)
// L3416
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitCenterLeft], lp_players, false, false)
// L3420
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitCenterRight], lp_players, false, false)
// L3424
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitTopLeft], lp_players, false, false)
// L3428
PortraitSetVisible(libNtve_gv_cinematicPortraits[libNtve_ge_CinematicPortraitIndex_CinematicPortraitTopRight], lp_players, false, false)
// L3451
PortraitSetVisible(libNtve_gv_cinematicPortraits[lv_index], PlayerGroupAll(), false, false)

# mods/heroesdata.stormmod

HeroesLib.galaxy

// L3601
PortraitSetVisible(libCore_gv_zS_SendTransmissionCampaignPortrait, PlayerGroupAll(), true, false)
// L3712
PortraitSetVisible(lp_portrait, PlayerGroupAll(), false, false)
// L3723
PortraitSetVisible(lp_portrait, PlayerGroupAll(), false, false)
// L3801
PortraitSetVisible(libCore_gv_zS_SendTransmissionCampaignPortrait, PlayerGroupSingle(lp_player), true, false)
// L3916
PortraitSetVisible(lp_portrait, PlayerGroupSingle(lp_player), false, false)
// L3927
PortraitSetVisible(lp_portrait, PlayerGroupSingle(lp_player), false, false)

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L2706
PortraitSetVisible(libNCMI_gv_NM_PlanetPortrait, PlayerGroupAll(), true, true)