The A_Admin namespace provides administrative functions for controlling simulator state from Lua. These functions are unique to the simulator and do not exist in the real WoW client.
Implementation: src/lua_api/globals/admin_api.rs, admin_api_world.rs, admin_combat.rs, admin_encounter.rs
- Player Identity — SetPlayerName, SetPlayerClass, SetPlayerRace, SetPlayerLevel, SetPlayerSex
- Combat — SetInCombat, SetCasting, StopCasting, SetGCD, SetSpellCooldown
- Health & Power — SetPlayerHealth, SetPlayerPower, SetTargetHealth
- Targeting — SetTarget, ClearTarget, SetFocus, ClearFocus
- Party — SetPartySize, SetPartyMember, SetPartyMemberHealth, KillPartyMember, ResPartyMember, SetRotDamage
- Movement — SetMoving, SetMounted, SetFlying, SetFalling, SetSwimming
- Talents — SetSpec, SetTalentRank, SetTalentSelection, ResetTalents
- Buffs — AddBuff, RemoveBuff, ClearBuffs
- Zone — SetZone, SetSubZone, SetInstanceInfo, SetInInstance
- Economy — SetMoney, SetItemLevel, AddBagItem, RemoveBagItem
- Collections — AddTransmog, RemoveTransmog, CollectMount, UncollectMount, CollectPet, UncollectPet, CollectToy, UncollectToy, CollectCampsite, UncollectCampsite, SetAchievementEarned, EarnAchievement
- PvP — SetPvPEnabled, SetHonorLevel
- Guild — SetGuildInfo, ClearGuild, JoinGuild, LeaveGuild
- Mail — AddMail, ClearInbox, SetInboxCount
- Premade Groups — AddPremadeListing, ClearPremadeListings, UpdatePremadeListing
- Events — FireEvent
- Examples — Usage examples (raid healing, combat testing, transmog)