# Set Dialog Item Model

Grammar — Set dialogItem Model to model for players
FlagsAction

Sets a Dialog Item’s Model

# Arguments

  • int [ control ] — Dialog Item
  • string [ gamelink::Model ] — Model
  • playergroup — Players

Returns — void

void libNtve_gf_SetDialogItemModel(
	int lp_dialogItem,
	string lp_model,
	playergroup lp_players,
);

Category: Dialog / Dialog Item Tools

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L3197
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "KerriganLevelUpPortrait", PlayerGroupAll())
// L8527
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "SMX1_ArmyMutationConfirmationButtonEffect", PlayerGroupAll())
// L11603
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "SMX1_KerriganAbilityConfirmationButtonEffect", PlayerGroupAll())

# campaigns/void.sc2campaign

MapScript.galaxy

// L2595
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[1], "AdjutantPortrait", PlayerGroupAll())
// L2596
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[2], "DominionOfficer1Portrait", PlayerGroupAll())
// L2597
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[3], "QueenPortrait", PlayerGroupAll())
// L2598
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[4], "ExecutorPortrait", PlayerGroupAll())
// L2595
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[1], "AdjutantPortrait", PlayerGroupAll())
// L2596
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[2], "DominionOfficer1Portrait", PlayerGroupAll())
// L2597
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[3], "QueenPortrait", PlayerGroupAll())
// L2598
libNtve_gf_SetDialogItemModel(gv_victoryUI_Portraits[4], "ExecutorPortrait", PlayerGroupAll())

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L648
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "UI_ArmyRoom_FactionButton", PlayerGroupAll())
// L882
libNtve_gf_SetDialogItemModel(libVCUI_gv_pU_ArmyFactionPortrait[lv_factionIndex], libVCUI_gf_PU_ArmyFactionGlowModel(libVoiC_gf_PC_ArmyUnitFaction(libVCUI_gv_pU_ArmyUnits[libVCUI_gv_pU_ArmyCategorySelectedIndex][lv_factionIndex])), PlayerGroupAll())
// L1769
libNtve_gf_SetDialogItemModel(libVCUI_gv_pU_MissionPortraitFrame, libVoiC_gf_PC_CampaignMapContactPortrait(lp_mission), PlayerGroupAll())
// L5148
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "SOA_Calldown_UI", PlayerGroupAll())
// L8178
libNtve_gf_SetDialogItemModel(libVCUI_gv_pU_MissionPortraitFrame, "AmonDarkEx2Portrait", PlayerGroupAll())
// L8182
libNtve_gf_SetDialogItemModel(libVCUI_gv_pU_MissionPortraitFrame, "RohanaEx2PortraitNoBraids3D", PlayerGroupAll())
// L10148
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "UI_SOA_ButtonActivate", PlayerGroupAll())

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L1009
libNtve_gf_SetDialogItemModel(libNCUI_gv_nU_MissionPortrait, libComC_gf_CC_MapContactPortrait(lp_mission), PlayerGroupAll())
// L1416
libNtve_gf_SetDialogItemModel(libNCUI_gv_nU_MissionPortrait, libComC_gf_CC_MapContactPortrait(libNCUI_gf_NU_NextAvailableMission()), PlayerGroupAll())

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L5016
libNtve_gf_SetDialogItemModel(DialogControlLastCreated(), "SOA_Calldown_UI", PlayerGroupAll())

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6840
libNtve_gf_SetDialogItemModel(libA3DDD02B_gv_pP_MLContactPortrait, (CatalogFieldValueGet(c_gameCatalogMap, libA3DDD02B_gv_pP_NextMission, "ContactModelLink", c_playerAny)), PlayerGroupAll())

# mods/warcoop/warcoopdata.sc2mod

WarCoopData.galaxy

// L1288
libNtve_gf_SetDialogItemModel(libWCdr_gv_gameUI.lv_hero_Portrait, UserDataGetModel("PlayableLegends", libWCdr_gv_legends.lv_player[lp_player].lv_selectedLegend, "HeroPortraitModel", 1), lv_playergroup)