mirror of
https://github.com/brues-code/SuperCleveRoidMacros.git
synced 2026-09-16 03:38:00 +00:00
Add [mounted]/[nomounted] and [standing]/[sitting] conditionals
Back them with ClassicAPI IsMounted() and UnitStandState("player").
mounted/nomounted are player mount state; standing = stand state 0,
sitting = any non-standing pose (its complement). Player-only, registered
in Keywords, BOOLEAN_CONDITIONALS, and STATIC_CONDITIONALS like [stealth].
This commit is contained in:
@@ -182,6 +182,17 @@ function API.IsSwimming()
|
||||
return IsSwimming() and true or false
|
||||
end
|
||||
|
||||
-- True if the player is currently mounted.
|
||||
function API.IsMounted()
|
||||
return IsMounted() and true or false
|
||||
end
|
||||
|
||||
-- Player's stand state: 0 = standing, non-zero = sitting/sleeping/kneeling/etc.
|
||||
-- (see UnitStandState). Player-only.
|
||||
function API.GetPlayerStandState()
|
||||
return UnitStandState("player") or 0
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Cursor
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user