# Set Dialog Item Unit

Grammar — Set dialogItem Unit to unit for players
FlagsAction

Sets a Dialog Item’s Unit

# Arguments

  • int [ control ] — Dialog Item
  • unit — Unit
  • playergroup — Players

Returns — void

void libNtve_gf_SetDialogItemUnit(
	int lp_dialogItem,
	unit lp_unit,
	playergroup lp_players,
);

Category: Dialog / Dialog Item Tools

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L3338
libNtve_gf_SetDialogItemUnit(libSwaC_gv_zS_SwarmHeroUIDialogButton[lp_index], libSwaC_gv_zS_SwarmHeroUIUnit[lp_index], PlayerGroupAll())
// L3342
libNtve_gf_SetDialogItemUnit(libSwaC_gv_zS_SwarmHeroUIDialogButton[lp_index], libSwaC_gv_zS_HeroReviverKerrigan, PlayerGroupAll())
// L3345
libNtve_gf_SetDialogItemUnit(libSwaC_gv_zS_SwarmHeroUIDialogButton[lp_index], libSwaC_gv_zS_HeroReviverKerrigan, PlayerGroupAll())
// L3348
libNtve_gf_SetDialogItemUnit(libSwaC_gv_zS_SwarmHeroUIDialogButton[lp_index], libSwaC_gv_zS_HeroReviverKerrigan, PlayerGroupAll())

# campaigns/void.sc2campaign

MapScript.galaxy

// L1667
libNtve_gf_SetDialogItemUnit(gv_offscreenUnitUIUnitFrame, lp_unit, PlayerGroupAll())
// L1675
libNtve_gf_SetDialogItemUnit(gv_offscreenUnitUIUnitFrame, gv_offscreenPointHelper, PlayerGroupAll())
// L1679
libNtve_gf_SetDialogItemUnit(gv_offscreenUnitUIUnitFrame, gv_offscreenPointHelper, PlayerGroupAll())
// L1667
libNtve_gf_SetDialogItemUnit(gv_offscreenUnitUIUnitFrame, lp_unit, PlayerGroupAll())
// L1675
libNtve_gf_SetDialogItemUnit(gv_offscreenUnitUIUnitFrame, gv_offscreenPointHelper, PlayerGroupAll())
// L1679
libNtve_gf_SetDialogItemUnit(gv_offscreenUnitUIUnitFrame, gv_offscreenPointHelper, PlayerGroupAll())

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L4034
libNtve_gf_SetDialogItemUnit(libVCUI_gv_pU_VoidHeroUIDialogButton[lp_index], libVCUI_gv_pU_VoidHeroUIUnit[lp_index], PlayerGroupAll())

# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod

LibAtDe.galaxy

// L119
libNtve_gf_SetDialogItemUnit(libUIUI_gv_topBarPanel.lv_coreHealthUnitStatusFrames[libGame_gv_teamOrderIndex_C], libGame_gv_teams[libGame_gv_teamOrderIndex_C].lv_core, PlayerGroupAll())
// L120
libNtve_gf_SetDialogItemUnit(libUIUI_gv_topBarPanel.lv_coreHealthUnitStatusFrames[libGame_gv_teamChaosIndex_C], libGame_gv_teams[libGame_gv_teamChaosIndex_C].lv_core, PlayerGroupAll())

# mods/heroesbrawlmods/arenamodemods/punisherarena.stormmod

LibAMPU.galaxy

// L1280
libNtve_gf_SetDialogItemUnit(libAMPU_gv_aRMPunisherPanel.lv_punisherHealthBars[lp_team], lp_countText, PlayerGroupAll())

# mods/heroesbrawlmods/arenamodemods/templearena.stormmod

LibAMCT.galaxy

// L2410
libNtve_gf_SetDialogItemUnit(libAMCT_gv_aRMSkyTempleUI_CoreUnitStatus[lv_itTeam], libGame_gv_teams[lv_itTeam].lv_core, PlayerGroupAll())

# mods/heroesbrawlmods/arenamodemods/trialgrounds.stormmod

LibAMVS.galaxy

// L1043
libNtve_gf_SetDialogItemUnit(libAMVS_gv_mMBOEPanel.lv_bossDuelHPBar[1][1], lp_mode, PlayerGroupAll())
// L1044
libNtve_gf_SetDialogItemUnit(libAMVS_gv_mMBOEPanel.lv_bossDuelHPBar[1][2], lp_mode2, PlayerGroupAll())
// L1047
libNtve_gf_SetDialogItemUnit(libAMVS_gv_mMBOEPanel.lv_bossDuelHPBar[2][1], lp_mode, PlayerGroupAll())
// L1048
libNtve_gf_SetDialogItemUnit(libAMVS_gv_mMBOEPanel.lv_bossDuelHPBar[2][2], lp_mode2, PlayerGroupAll())

# mods/heroesbrawlmods/brawlmapmods/blackheartsrevenge.stormmod

LibMDoE.galaxy

// L3688
libNtve_gf_SetDialogItemUnit(libUIUI_gv_topBarPanel.lv_coreHealthUnitStatusFrames[libGame_gv_teamChaosIndex_C], libGame_gv_teams[libAtDe_gv_attackDefend.lv_attackingTeam].lv_core, PlayerGroupAll())

# mods/heroesbrawlmods/brawlmapmods/coop/escapefrombraxis.stormmod

LibPEB1.galaxy

// L2471
libNtve_gf_SetDialogItemUnit(libPEB1_gv_pZEBossPanel.lv_bossPanelUnitBar, lp_boss, PlayerGroupAll())

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod

LibPVEB.galaxy

// L883
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroTrackerArrows.lv_arrow[lv_arrowIndex], lv_deadUnitSpirit, lv_playerGroup)
// L2828
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroTrackerArrows.lv_arrow[libUIUI_gv_uIHeroTrackerArrows.lv_unitCount], libGame_gv_players[lv_itPlayer].lv_heroUnit, PlayerGroupAll())

# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod

LibPVEM.galaxy

// L2916
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroTrackerArrows.lv_arrow[libUIUI_gv_uIHeroTrackerArrows.lv_unitCount], libGame_gv_players[lv_itPlayer].lv_heroUnit, PlayerGroupAll())

# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod

LibPVEU.galaxy

// L1399
libNtve_gf_SetDialogItemUnit(libPVEU_gv_pvEUIBossPanel.lv_pvEUIBossPanel_UnitBar, lp_boss, PlayerGroupAll())

# mods/heroesbrawlmods/brawlmapmods/hanamurapayloadpush.stormmod

LibMHPP.galaxy

// L1395
libNtve_gf_SetDialogItemUnit(DialogControlLastCreated(), libMHPP_gv_payload.lv_payload, PlayerGroupAll())
// L1707
libNtve_gf_SetDialogItemUnit(libMHPP_gv_mHPPUI.lv_mapMechanic_PayloadUnitStatus, libMHPP_gv_payload.lv_payload, PlayerGroupAll())

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// L2053
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_lostVikingsOlafCastChannelBarFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_olaf, libCore_gv_playerGroupFromPlayer[lp_player])
// L2055
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_lostVikingsErikCastChannelBarFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_erik, libCore_gv_playerGroupFromPlayer[lp_player])
// L2057
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_lostVikingsBaleogCastChannelBarFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_baleog, libCore_gv_playerGroupFromPlayer[lp_player])
// L2069
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_erikUnitStatusFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_erik, libCore_gv_playerGroupFromPlayer[lp_player])
// L2070
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_baleogUnitStatusFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_baleog, libCore_gv_playerGroupFromPlayer[lp_player])
// L2071
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_olafUnitStatusFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_olaf, libCore_gv_playerGroupFromPlayer[lp_player])
// L2072
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_lostVikingsErikBehaviorChannelBarFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_erik, libCore_gv_playerGroupFromPlayer[lp_player])
// L2073
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_lostVikingsBaleogBehaviorChannelBarFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_baleog, libCore_gv_playerGroupFromPlayer[lp_player])
// L2074
libNtve_gf_SetDialogItemUnit(libGDHL_gv_lostVikingsUI.lv_lostVikingsOlafBehaviorChannelBarFrame, libGDHL_gv_lostVikingsPlayer[lp_player].lv_olaf, libCore_gv_playerGroupFromPlayer[lp_player])
// L2968
libNtve_gf_SetDialogItemUnit(libGDHL_gv_rexxarUI.lv_rexxarMishaUnitStatus, lp_mishaUnit, libCore_gv_playerGroupFromPlayer[lp_rexxarPlayer])

# mods/heroesdata.stormmod

GameLib.galaxy

// L8398
libNtve_gf_SetDialogItemUnit(libGame_gv_wheelUnitStatus, lp_unit, lp_players)

# mods/heroesdata.stormmod

UILib.galaxy

// L4076
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsNoEnergyStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4081
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsNoEnergyNoShieldStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4086
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsFuryStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4091
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsBrewStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4096
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsUnitStatusFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4097
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsEnergyStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4102
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsBlinkingEnergyStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4107
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsUnitStatusFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4115
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsNoEnergyStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])
// L4120
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsNoEnergyNoShieldStatFrame, lp_unit, libCore_gv_playerGroupFromPlayer[lp_player])

# mods/heroesmapmods/battlegroundmapmods/alteracpass.stormmod

LibMMAP.galaxy

// L918
libNtve_gf_SetDialogItemUnit(libMMAP_gv_aVUI.lv_mapMechanicHealthBar[lv_i], libMMAP_gv_aVMechanics[lp_team].lv_cavalryUnit[lv_i], PlayerGroupAll())

# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod

LibMLBD.galaxy

// L1592
libNtve_gf_SetDialogItemUnit(libMLBD_gv_mMBOEPanel.lv_bossDuelHPBar[1][1], lp_mode, PlayerGroupAll())
// L1593
libNtve_gf_SetDialogItemUnit(libMLBD_gv_mMBOEPanel.lv_bossDuelHPBar[1][2], lp_mode2, PlayerGroupAll())
// L1596
libNtve_gf_SetDialogItemUnit(libMLBD_gv_mMBOEPanel.lv_bossDuelHPBar[2][1], lp_mode, PlayerGroupAll())
// L1597
libNtve_gf_SetDialogItemUnit(libMLBD_gv_mMBOEPanel.lv_bossDuelHPBar[2][2], lp_mode2, PlayerGroupAll())
// L1701
libNtve_gf_SetDialogItemUnit(libMLBD_gv_mMBOEPanel.lv_bossLaningHPBar, lp_mode, PlayerGroupAll())
// L1702
libNtve_gf_SetDialogItemUnit(libMLBD_gv_mMBOEPanel.lv_bossLaningShieldBar, lp_mode, PlayerGroupAll())

# mods/heroesmapmods/battlegroundmapmods/braxisholdout.stormmod

LibSCHO.galaxy

// L3392
libNtve_gf_SetDialogItemUnit(libSCHO_gv_mMHOPanel.lv_beaconProgressHPBar[1][1], libSCHO_gv_mMHO_OrderProgressUnit, PlayerGroupAll())
// L3393
libNtve_gf_SetDialogItemUnit(libSCHO_gv_mMHOPanel.lv_beaconProgressHPBar[1][2], libSCHO_gv_mMHO_ChaosProgressUnit, PlayerGroupAll())
// L3394
libNtve_gf_SetDialogItemUnit(libSCHO_gv_mMHOPanel.lv_beaconProgressHPBar[2][1], libSCHO_gv_mMHO_OrderProgressUnit, PlayerGroupAll())
// L3395
libNtve_gf_SetDialogItemUnit(libSCHO_gv_mMHOPanel.lv_beaconProgressHPBar[2][2], libSCHO_gv_mMHO_ChaosProgressUnit, PlayerGroupAll())

# mods/heroesmapmods/battlegroundmapmods/gardenofterror.stormmod

LibGRDN.galaxy

// L315
libNtve_gf_SetDialogItemUnit(libGRDN_gv_gardenUI.lv_gardenTerrorHealthStatuses[lv_lane], UnitLastCreated(), PlayerGroupAll())

# mods/heroesmapmods/battlegroundmapmods/hanamura.stormmod

LibNPLD.galaxy

// L97
libNtve_gf_SetDialogItemUnit(libNPLD_gv_hanamura.lv_unitStatusBar_New, UnitLastCreated(), PlayerGroupAll())

# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod

LibMSHE.galaxy

// L1020
libNtve_gf_SetDialogItemUnit(libMSHE_gv_mMTowerPushPanel.lv_punisherHealthBar, libMSHE_gv_mMISPunisher, PlayerGroupAll())

# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod

LibVLSK.galaxy

// L1190
libNtve_gf_SetDialogItemUnit(libVLSK_gv_volskayaUI.lv_robot_StatusFrame, lp_robotUnit, PlayerGroupAll())

# mods/heromods/auriel.stormmod

LibHAUR.galaxy

// L156
libNtve_gf_SetDialogItemUnit(libHAUR_gv_aurielUI.lv_aurielBestowHopeTargetStatus, lp_bestowHopeTarget, libCore_gv_playerGroupFromPlayer[lp_aurielPlayer])

# mods/heromods/chogall.stormmod

LibHCHO.galaxy

// L1353
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_stunDeathBarParentFrame, libGame_gv_players[lv_initialChoPlayerID].lv_unitStatusBarsMonitorUnit_StunDeath, libCore_gv_playerGroupFromPlayer[lv_initialChoPlayerID])
// L1355
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_castChannelBarParentFrame, libGame_gv_players[lv_initialChoPlayerID].lv_unitStatusBarsMonitorUnit_Channel, libCore_gv_playerGroupFromPlayer[lv_initialChoPlayerID])
// L1357
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_behaviorChannelBarParentFrame, libGame_gv_players[lv_initialChoPlayerID].lv_unitStatusBarsMonitorUnit_Behavior, libCore_gv_playerGroupFromPlayer[lv_initialChoPlayerID])
// L1358
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_behaviorChannelBarParentFrameRight, libGame_gv_players[lv_initialChoPlayerID].lv_unitStatusBarsMonitorUnit_Behavior, libCore_gv_playerGroupFromPlayer[lv_initialChoPlayerID])
// L1752
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_stunDeathBarParentFrame, libGame_gv_players[lv_gallPlayer].lv_unitStatusBarsMonitorUnit_StunDeath, libCore_gv_playerGroupFromPlayer[lv_gallPlayer])
// L1754
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_castChannelBarParentFrame, libGame_gv_players[lv_gallPlayer].lv_unitStatusBarsMonitorUnit_Channel, libCore_gv_playerGroupFromPlayer[lv_gallPlayer])
// L1756
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_behaviorChannelBarParentFrame, libGame_gv_players[lv_gallPlayer].lv_unitStatusBarsMonitorUnit_Behavior, libCore_gv_playerGroupFromPlayer[lv_gallPlayer])
// L1757
libNtve_gf_SetDialogItemUnit(libUIUI_gv_heroConsoleUnitStatusBars.lv_behaviorChannelBarParentFrameRight, libGame_gv_players[lv_gallPlayer].lv_unitStatusBarsMonitorUnit_Behavior, libCore_gv_playerGroupFromPlayer[lv_gallPlayer])

# mods/heromods/dva.stormmod

LibHDVA.galaxy

// L420
libNtve_gf_SetDialogItemUnit(lv_playerPartyFrameDialog, libGame_gv_players[lp_dVaPlayer].lv_heroUnit, PlayerGroupActive())
// L421
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIPartyFrame.lv_heroPartyButton[libUIUI_gf_UIPartyFrameUIIndexofHeroUnit(libGame_gv_players[lp_dVaPlayer].lv_heroUnit, lp_dVaPlayer)], libGame_gv_players[lp_dVaPlayer].lv_heroUnit, PlayerGroupAll())
// L425
libNtve_gf_SetDialogItemUnit(lv_playerPartyFrameDialog, UnitTransport(libGame_gv_players[lp_dVaPlayer].lv_heroUnit), PlayerGroupActive())
// L426
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIPartyFrame.lv_heroPartyButton[libUIUI_gf_UIPartyFrameUIIndexofHeroUnit(libGame_gv_players[lp_dVaPlayer].lv_heroUnit, lp_dVaPlayer)], UnitTransport(libGame_gv_players[lp_dVaPlayer].lv_heroUnit), PlayerGroupAll())

# mods/heromods/junkrat.stormmod

LibHJUN.galaxy

// L238
libNtve_gf_SetDialogItemUnit(libHJUN_gv_heroJunkratSteelTrapsFrames[lv_arrayIterator], lv_trap, libCore_gv_playerGroupFromPlayer[lv_junkratPlayer])

# mods/heromods/zarya.stormmod

LibHZAR.galaxy

// L276
libNtve_gf_SetDialogItemUnit(libUIUI_gv_uIHeroConsole.lv_heroStatsEnergyStatFrame, lv_localZaryaUnit, lv_localZaryaPlayerGroup)

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L3544
libNtve_gf_SetDialogItemUnit(libNCUI_gv_NU_HeroDialogButton[lp_index], libNCUI_gv_NU_HeroUnit[lp_index], PlayerGroupAll())

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L3120
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_HeroDialogButton[lp_index], libCOUI_gv_cU_HeroUnit[lp_index][lp_player], lv_updateGroup)
// L4226
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_GPUnitEnergyLinks[lp_index][lp_player], lp_unit, PlayerGroupSingle(lp_player))
// L4770
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_GPCmdPanelUnitStatus[lp_player], libCOUI_gv_cU_GPUnit[lp_player], PlayerGroupSingle(lp_player))
// L5210
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadBarTargets[lv_squadindex], libCOUI_gv_cU_TychusSquadBar, PlayerGroupAll())
// L5365
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadUnitFrames[lv_squadindex], lp_targetUnit, PlayerGroupAll())
// L5366
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadUnitTargets[lv_squadindex], lp_targetUnit, PlayerGroupAll())
// L5402
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadUnitFrames[lp_squadIndex], lp_unit, PlayerGroupAll())
// L5403
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadUnitTargets[lp_squadIndex], lp_unit, PlayerGroupAll())
// L5405
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadEquipmentStructureTargets[lp_squadIndex], UnitGroupUnit(lv_structureGroup, 1), PlayerGroupAll())
// L9098
libNtve_gf_SetDialogItemUnit(libCOUI_gv_cU_TychusSquadEquipmentStructureTargets[lv_squadindex], libCOMI_gf_EventTychusStructure(), PlayerGroupAll())

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L2266
libNtve_gf_SetDialogItemUnit(libA3DDD02B_gv_pP_HeroUIDialogButton[lp_index], libA3DDD02B_gv_pP_HeroUIUnit[lp_index], PlayerGroupAll())