WoW API: InCombatLockdown
Determinates if in-combat lockdown restrictions are active or not. These restrictions prevent access to some API functions and frame methods while in combat.
InCombatLockdown()
Parameters
Arguments
- none
Return
- nil or 1
Notes
- This function starts to return 1 after event "PLAYER_REGEN_DISABLED" has been fired.
- Returns nil once again once event "PLAYER_REGEN_ENABLED" has been fired.
Restrictions
While in combat:
- Programatic modification of macros or bindings is not allowed.
- Some things can't be done on "Protected" frames, their parents, or any frame they are anchored to. These include, but are not restricted to:
- Hiding the frame using Hide widget method.
- Showing the frame using Show widget method.
- Changing the frame's attributes (custom attributes are used by Blizzard secure templates to set up their behavior).
- Moving the frame by resetting frame's points or anchors (movements initiated by user are still allowed while in combat).
- [To be continued]