# Target Mode Updated
Grammar — Player player turns target mode state for abilityCommand
Flags —Native
|Event
# Arguments
int
— Playerabilcmd
— Ability Commandint
[ preset::TargetModeState ] — State
Returns — void
native void TriggerAddEventTargetModeUpdate(
trigger t,
int player,
abilcmd inAbilCmd,
int state,
);
# Event parameters
- Triggering Game User — EventGameUser
- Triggering Player — EventPlayer
- Target Mode Ability Command — EventTargetModeAbilCmd
- Target Mode State — EventTargetModeState
- Resource Requested Amount — EventResourceRequestAmount
- Resource Traded Amount — EventResourceTradeAmount
- Resource Traded Recipient — EventResourceTradeRecipient
# Related
Category: UI / Game UI
- [F] —
void
— Set Screen Mode — ( UISetMode ) - [F] —
void
— Set Minimum Letterbox Height — ( UISetMinimumLetterboxHeight ) - [F] —
void
— Show/Hide Game UI — ( libNtve_gf_HideGameUI ) - [F] —
void
— Add/Remove UI Frame Type For Global Filter List — ( libNtve_gf_AddRemoveUIFrameTypeForGlobalFilterList ) - [P] — UI Frame Flag
- [F] —
bool
— UI Frame Flag Check — ( libNtve_gf_UIFrameFlagCheck ) - [F] —
void
— For Each UI Frame — ( ) - [F] —
void
— Show/Hide UI Frame — ( UISetFrameVisible ) - [F] —
void
— Set BattleNet Button Offset — ( UISetBattleNetButtonOffset ) - [F] —
void
— Clear BattleNet Button Offset — ( UIClearBattleNetButtonOffset ) - [F] —
bool
— UI Frame Is Visible — ( UIFrameVisible ) - [F] —
void
— Show/Hide World — ( UISetWorldVisible ) - [F] —
void
— Show/Hide Achievement Panel — ( AchievementPanelSetVisible ) - [F] —
void
— Show/Hide Mouse Cursor — ( UISetCursorVisible ) - [F] —
void
— Enable/Disable Mouse Cursor Auto Hide — ( UISetCursorAutoHide ) - [F] —
void
— Enable/Disable Drag Selection — ( UISetDragSelectEnabled ) - [F] —
void
— Set Hot Key Profile — ( UISetHotkeyProfile ) - [F] —
void
— Lock Ally Color Setting — ( UIUnitColorStyleOverride ) - [F] —
void
— Unlock Ally Color Setting — ( UIUnitColorStyleClearOverride ) - [F] —
void
— Lock Flyer Helper Display — ( UIFlyerHelperOverride ) - [F] —
void
— Unlock Flyer Helper Display — ( UIFlyerHelperClearOverride ) - [F] —
void
— Lock Status Bar Display — ( UIStatusBarOverride ) - [F] —
void
— Unlock Status Bar Display — ( UIStatusBarClearOverride ) - [F] —
void
— Set Achievement Toast Style — ( UISetAchievementToastStyle ) - [F] —
void
— Set Minimap Background Color — ( UISetMiniMapBackGroundColor ) - [F] —
void
— Show/Hide Minimap Camera Field of View — ( UISetMiniMapCameraFoVVisible ) - [F] —
void
— Set Minimap Bounds — ( UISetMiniMapBounds ) - [F] —
void
— Enable/Disable Command Type — ( UISetCommandAllowed ) - [F] —
void
— Turn Ability Highlight On/Off — ( UISetButtonHighlighted ) - [F] —
void
— Turn Button Highlight On/Off — ( UISetButtonFaceHighlighted ) - [F] —
void
— Set Command Type Disabled Message — ( UISetCommandDisallowedMessage ) - [F] —
void
— Show/Hide Resource — ( UISetResourceVisible ) - [F] —
void
— Enable/Disable Selection Type — ( UISetSelectionTypeEnabled ) - [F] —
void
— Launch Nydus Link — ( UILaunchNydusLink ) - [F] —
void
— Show/Hide Message Log — ( UIMessageLogPanelSetVisible ) - [F] —
void
— Set Targeting Order — ( UISetTargetingOrder ) - [F] —
void
— Enable/Disable Hotkey — ( UISetHotkeyAllowed ) - [F] —
void
— Target Mode Updated — ( TriggerAddEventTargetModeUpdate ) - [F] —
void
— Resources Requested — ( TriggerAddEventResourceRequest ) - [F] —
void
— Resources Traded — ( TriggerAddEventResourceTrade ) - [F] —
abilcmd
— Target Mode Ability Command — ( EventTargetModeAbilCmd ) - [F] —
int
[ preset::TargetModeState ] — Target Mode State — ( EventTargetModeState ) - [F] —
int
— Resource Requested Amount — ( EventResourceRequestAmount ) - [F] —
int
— Resource Traded Amount — ( EventResourceTradeAmount ) - [F] —
int
— Resource Traded Recipient — ( EventResourceTradeRecipient )
# Examples
# campaigns/swarm.sc2campaign
// L1767
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOn)
// L1768
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOn)
// L1814
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOff)
// L1815
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOff)
// L3774
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOn)
// L3775
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOn)
// L3820
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOff)
// L3821
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOff)
// L2256
TriggerAddEventTargetModeUpdate(gt_HatcheryPlacementLeftClick, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 0), c_targetModeStateOn)
// L2291
TriggerAddEventTargetModeUpdate(gt_HatcheryPlacementLeftClickEnd, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 0), c_targetModeStateOff)
// L4390
TriggerAddEventTargetModeUpdate(gt_SpawningPoolLeftClick, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 3), c_targetModeStateOn)
// L4424
TriggerAddEventTargetModeUpdate(gt_SpawningPoolLeftClickEnd, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 3), c_targetModeStateOff)
// L1767
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOn)
// L1768
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOn)
// L1814
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOff)
// L1815
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOff)
// L3774
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOn)
// L3775
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorEnter, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOn)
// L3820
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("CreepTumorBuild", 0), c_targetModeStateOff)
// L3821
TriggerAddEventTargetModeUpdate(gt_CreepTumorTargetCursorLeave, gv_pLAYER_01_USER, AbilityCommand("QueenBuild", 0), c_targetModeStateOff)
// L2256
TriggerAddEventTargetModeUpdate(gt_HatcheryPlacementLeftClick, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 0), c_targetModeStateOn)
// L2291
TriggerAddEventTargetModeUpdate(gt_HatcheryPlacementLeftClickEnd, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 0), c_targetModeStateOff)
// L4390
TriggerAddEventTargetModeUpdate(gt_SpawningPoolLeftClick, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 3), c_targetModeStateOn)
// L4424
TriggerAddEventTargetModeUpdate(gt_SpawningPoolLeftClickEnd, gv_pLAYER_01_USER, AbilityCommand("ZergBuild", 3), c_targetModeStateOff)
// L4490
TriggerAddEventTargetModeUpdate(gt_BasicAttackTargetingMode, c_playerAny, AbilityCommand("attack", 0), c_targetModeStateOff)
// L5443
TriggerAddEventTargetModeUpdate(gt_BasicAttackGroupTargetingMode, c_playerAny, AbilityCommand("attack", 0), c_targetModeStateOff)
// L7103
TriggerAddEventTargetModeUpdate(gt_TerranMakeSupplySupplyDepotTargeting, c_playerAny, AbilityCommand("TerranBuild", 1), c_targetModeStateAny)
// L8245
TriggerAddEventTargetModeUpdate(gt_TerranMakeBarracksBarracksTargeting, c_playerAny, null, c_targetModeStateAny)
// L11347
TriggerAddEventTargetModeUpdate(gt_ZergMakeSpawningPoolTargeting, c_playerAny, null, c_targetModeStateAny)
// L12556
TriggerAddEventTargetModeUpdate(gt_ZergMakeExtractorTargeting, c_playerAny, null, c_targetModeStateAny)
// L13534
TriggerAddEventTargetModeUpdate(gt_ZergMakeRoachWarrenTargeting, c_playerAny, null, c_targetModeStateAny)
// L17144
TriggerAddEventTargetModeUpdate(gt_ProtossBuildPylonTargeting, c_playerAny, null, c_targetModeStateAny)
// L18259
TriggerAddEventTargetModeUpdate(gt_ProtossBuildCyberCoreTargeting, c_playerAny, null, c_targetModeStateAny)
// L2370
TriggerAddEventTargetModeUpdate(gt_TBuildPylonTargeting, c_playerAny, null, c_targetModeStateAny)
// L3068
TriggerAddEventTargetModeUpdate(gt_TMakeAssimilatorTargeting, c_playerAny, null, c_targetModeStateAny)
// L4490
TriggerAddEventTargetModeUpdate(gt_BasicAttackTargetingMode, c_playerAny, AbilityCommand("attack", 0), c_targetModeStateOff)
// L5443
TriggerAddEventTargetModeUpdate(gt_BasicAttackGroupTargetingMode, c_playerAny, AbilityCommand("attack", 0), c_targetModeStateOff)
// L7103
TriggerAddEventTargetModeUpdate(gt_TerranMakeSupplySupplyDepotTargeting, c_playerAny, AbilityCommand("TerranBuild", 1), c_targetModeStateAny)
// L8245
TriggerAddEventTargetModeUpdate(gt_TerranMakeBarracksBarracksTargeting, c_playerAny, null, c_targetModeStateAny)
// L11347
TriggerAddEventTargetModeUpdate(gt_ZergMakeSpawningPoolTargeting, c_playerAny, null, c_targetModeStateAny)
// L12556
TriggerAddEventTargetModeUpdate(gt_ZergMakeExtractorTargeting, c_playerAny, null, c_targetModeStateAny)
// L13534
TriggerAddEventTargetModeUpdate(gt_ZergMakeRoachWarrenTargeting, c_playerAny, null, c_targetModeStateAny)
// L17144
TriggerAddEventTargetModeUpdate(gt_ProtossBuildPylonTargeting, c_playerAny, null, c_targetModeStateAny)
// L18259
TriggerAddEventTargetModeUpdate(gt_ProtossBuildCyberCoreTargeting, c_playerAny, null, c_targetModeStateAny)
// L2370
TriggerAddEventTargetModeUpdate(gt_TBuildPylonTargeting, c_playerAny, null, c_targetModeStateAny)
// L3068
TriggerAddEventTargetModeUpdate(gt_TMakeAssimilatorTargeting, c_playerAny, null, c_targetModeStateAny)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L4781
TriggerAddEventTargetModeUpdate(libVCMI_gt_PM_SoATargetingClearAll, 1, null, c_targetModeStateOff)
// L5082
TriggerAddEventTargetModeUpdate(libVCMI_gt_PM_SoATargetingPurifierBeamOn, 1, AbilityCommand("SOAPurifierBeam", 0), c_targetModeStateOn)
// L5111
TriggerAddEventTargetModeUpdate(libVCMI_gt_PM_SoATargetingPurifierBeamOff, 1, AbilityCommand("SOAPurifierBeam", 0), c_targetModeStateOff)
# mods/heroes.stormmod
// L5170
TriggerAddEventTargetModeUpdate(gt_FrostboltTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("JainaFrostbolt", 0), c_targetModeStateOn)
// L5203
TriggerAddEventTargetModeUpdate(gt_FrostboltTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("JainaFrostbolt", 0), c_targetModeStateOff)
// L5249
TriggerAddEventTargetModeUpdate(gt_BlizzardTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("JainaBlizzard", 0), c_targetModeStateOn)
// L5282
TriggerAddEventTargetModeUpdate(gt_BlizzardTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("JainaBlizzard", 0), c_targetModeStateOff)
// L5328
TriggerAddEventTargetModeUpdate(gt_StormBoltTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("MuradinStormBolt", 0), c_targetModeStateOn)
// L5361
TriggerAddEventTargetModeUpdate(gt_StormBoltTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("MuradinStormBolt", 0), c_targetModeStateOff)
// L5407
TriggerAddEventTargetModeUpdate(gt_DwarfTossTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("MuradinDwarfToss", 0), c_targetModeStateOn)
// L5440
TriggerAddEventTargetModeUpdate(gt_DwarfTossTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("MuradinDwarfToss", 0), c_targetModeStateOff)
// L5486
TriggerAddEventTargetModeUpdate(gt_LightEluneTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("TyrandeLightofElune", 0), c_targetModeStateOn)
// L5519
TriggerAddEventTargetModeUpdate(gt_LightEluneTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("TyrandeLightofElune", 0), c_targetModeStateOff)
// L5170
TriggerAddEventTargetModeUpdate(gt_FrostboltTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("JainaFrostbolt", 0), c_targetModeStateOn)
// L5203
TriggerAddEventTargetModeUpdate(gt_FrostboltTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("JainaFrostbolt", 0), c_targetModeStateOff)
// L5249
TriggerAddEventTargetModeUpdate(gt_BlizzardTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("JainaBlizzard", 0), c_targetModeStateOn)
// L5282
TriggerAddEventTargetModeUpdate(gt_BlizzardTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("JainaBlizzard", 0), c_targetModeStateOff)
// L5328
TriggerAddEventTargetModeUpdate(gt_StormBoltTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("MuradinStormBolt", 0), c_targetModeStateOn)
// L5361
TriggerAddEventTargetModeUpdate(gt_StormBoltTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("MuradinStormBolt", 0), c_targetModeStateOff)
// L5407
TriggerAddEventTargetModeUpdate(gt_DwarfTossTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("MuradinDwarfToss", 0), c_targetModeStateOn)
// L5440
TriggerAddEventTargetModeUpdate(gt_DwarfTossTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("MuradinDwarfToss", 0), c_targetModeStateOff)
// L5486
TriggerAddEventTargetModeUpdate(gt_LightEluneTargetingModeOn, gv_pLAYER_01_USER, AbilityCommand("TyrandeLightofElune", 0), c_targetModeStateOn)
// L5519
TriggerAddEventTargetModeUpdate(gt_LightEluneTargetingModeOff, gv_pLAYER_01_USER, AbilityCommand("TyrandeLightofElune", 0), c_targetModeStateOff)
# mods/heroesdata.stormmod
// L25268
TriggerAddEventTargetModeUpdate(libGDHL_gt_HeroZagaraNydusWormTargetingState, c_playerAny, AbilityCommand("ZagaraSummonNydusWorm", 0), c_targetModeStateOn)
// L25269
TriggerAddEventTargetModeUpdate(libGDHL_gt_HeroZagaraNydusWormTargetingState, c_playerAny, AbilityCommand("ZagaraSummonNydusWorm", 0), c_targetModeStateOff)
# mods/heroesmapmods/battlegroundmapmods/hanamura.stormmod
// L1489
TriggerAddEventTargetModeUpdate(libMHmu_gt_PayloadTargetOn, c_playerAny, AbilityCommand("MapMechanicAbilityTarget", 0), c_targetModeStateOn)
// L1520
TriggerAddEventTargetModeUpdate(libMHmu_gt_PayloadTargetOff, c_playerAny, AbilityCommand("MapMechanicAbilityTarget", 0), c_targetModeStateOff)
# mods/heromods/dehaka.stormmod
// L272
TriggerAddEventTargetModeUpdate(libHDEH_gt_HeroDehakaBrushStalkerStart, c_playerAny, AbilityCommand("DehakaBrushstalker", 0), c_targetModeStateOn)
// L293
TriggerAddEventTargetModeUpdate(libHDEH_gt_HeroDehakaBrushStalkerEnd, c_playerAny, AbilityCommand("DehakaBrushstalker", 0), c_targetModeStateOff)
# mods/heromods/thefirelords.stormmod
// L389
TriggerAddEventTargetModeUpdate(libHMaj_gt_HeroRagnarosMoltenCoreCreateMarkers, c_playerAny, AbilityCommand("RagnarosMoltenCore", 0), c_targetModeStateOn)
// L434
TriggerAddEventTargetModeUpdate(libHMaj_gt_HeroRagnarosMoltenCoreDestroyMarkers, c_playerAny, AbilityCommand("RagnarosMoltenCore", 0), c_targetModeStateOff)
# mods/starcoop/starcoop.sc2mod
// L23005
TriggerAddEventTargetModeUpdate(libCOMI_gt_CM_NovaGriffinTransportStop, c_playerAny, AbilityCommand("NovaGriffinTransportUnloadUnits", 0), c_targetModeStateOff)
// L25650
TriggerAddEventTargetModeUpdate(libCOMI_gt_CM_TychusMedicTransportTargetOn, c_playerAny, AbilityCommand("TychusMedicTransportLoadUnits", 0), c_targetModeStateOn)
// L25691
TriggerAddEventTargetModeUpdate(libCOMI_gt_CM_TychusMedicTransportTargetOff, c_playerAny, AbilityCommand("TychusMedicTransportLoadUnits", 0), c_targetModeStateOff)
// L25724
TriggerAddEventTargetModeUpdate(libCOMI_gt_CM_TychusMedicTransportStop, c_playerAny, AbilityCommand("TychusMedicTransportUnloadUnits", 0), c_targetModeStateOff)
// L27887
TriggerAddEventTargetModeUpdate(libCOMI_gt_CM_ZeratulTopBarRallyCancel, c_playerAny, AbilityCommand("RallyZeratulTopBar", 0), c_targetModeStateOff)
// L29187
TriggerAddEventTargetModeUpdate(libCOMI_gt_CM_SoATargetingCancel, c_playerAny, null, c_targetModeStateOff)
// L29467
TriggerAddEventTargetModeUpdate(libCOMI_gt_PM_SoATargetingPurifierBeamOn, c_playerAny, AbilityCommand("SOAPurifierBeam", 0), c_targetModeStateOn)
// L29487
TriggerAddEventTargetModeUpdate(libCOMI_gt_PM_SoATargetingPurifierBeamOff, c_playerAny, AbilityCommand("SOAPurifierBeam", 0), c_targetModeStateOff)