Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.8 KB

File metadata and controls

25 lines (21 loc) · 1.8 KB

Admin API (A_Admin)

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

Sections

  • 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)