Creates a custom target unit.
- name
string-- Display name for the target - level
number-- Unit level - classIndex
number-- 1-based class index (seeSetPlayerClass) - isEnemy
boolean--truefor hostile NPC/player,falsefor friendly - Affects:
UnitExists("target"),UnitName("target"),UnitLevel("target"),UnitClass("target"),UnitIsEnemy("player", "target") - Fires:
PLAYER_TARGET_CHANGED - Example:
A_Admin.SetTarget("Hogger", 11, 1, true) -- hostile Warrior-class mob
A_Admin.SetTarget("Jaina", 70, 8, false) -- friendly MageRemoves the current target.
- Affects:
UnitExists("target")returnsfalse - Fires:
PLAYER_TARGET_CHANGED - Example:
A_Admin.ClearTarget()
print(UnitExists("target")) -- falseCreates a custom focus target unit. Same parameters as SetTarget.
- name
string-- Display name - level
number-- Unit level - classIndex
number-- 1-based class index - isEnemy
boolean-- Hostile or friendly - Affects:
UnitExists("focus"),UnitName("focus"),UnitLevel("focus") - Fires:
PLAYER_FOCUS_CHANGED - Example:
A_Admin.SetFocus("Thrall", 80, 7, false) -- friendly Shaman focusRemoves the current focus target.
- Affects:
UnitExists("focus")returnsfalse - Fires:
PLAYER_FOCUS_CHANGED - Example:
A_Admin.ClearFocus()
print(UnitExists("focus")) -- false