Description
CombatLock is a lightweight and highly efficient World of Warcraft utility addon designed to prevent accidental UI panel popups during combat. Pressing shortcut keys by mistake in the heat of battle can clutter your screen, obstruct your view, and potentially cost you a boss fight or an arena match. This addon completely locks out those distracting interface windows the moment you enter combat and restores normal functionality instantly when combat ends.
Key Features
Zero-Lag Combat Lockdown: Automatically overrides and neutralizes assigned hotkeys the second combat starts without causing frame rate drops or stuttering.
Smart UI Panel Block: Instantly hides or blocks popups whether they are triggered by hotkeys, mouse clicks, or internal addon events.
Custom Keybind Compatibility: Works seamlessly with whatever keybindings you use (whether default or custom-mapped).
Automatic Restoration: Restores all original keybinds and panel permissions the exact moment you leave combat.
Blocked Windows & Associated Default Hotkeys
Character Information (C / U): Character Frame (CharacterFrame), Reputation, and related gear tabs.
Quests (L): Quest Log (QuestLogFrame).
Map (M): World Map (WorldMapFrame).
Bags (B): Inventory Bags (OPENALLBAGS).
Spellbook & Professions (P / K): Spellbook (SpellBookFrame), Professions & Crafting (ProfessionsFrame, ProfessionsBookFrame).
Talents (N): Specialization & Talent Frame (PlayerTalentFrame).
Achievements (Y): Achievement Frame (AchievementFrame).
Social & Guild (O / J): Friends List, Social Panel (SocialFrame), and Guild Panel (GuildFrame).
Dungeon Finder & Encounters (I / Shift+J): Group Finder / LFG (PVEFrame) and Encounter Journal (EncounterJournal).
Collections & Housing (Shift+P / H): Warband Collections (WardrobeCollectionFrame) and Housing Dashboard (HousingDashboardFrame).
Slash Commands / On-Off Feature
CombatLock includes a simple slash command to easily toggle the addon on or off whenever needed (for testing or general use in safe areas).
Command: /combatlock or /cl
Usage:
Type /cl to check the current status and toggle it.
Type /cl on to enable combat hotkey locking.
Type /cl off to disable the addon temporarily.
애드온 설명
CombatLock은 전투 중 실수로 단축키를 눌러 불필요한 UI 창이 열리는 것을 방지해 주는 가볍고 강력한 유틸리티 애드온입니다. 전투 중에 실수로 창이 열리면 화면이 가려져 시야를 방해하고 치명적인 실수로 이어질 수 있습니다. 이 애드온은 전투에 돌입하는 순간 방해되는 모든 인터페이스 창과 단축키를 즉시 차단하며, 전투가 끝나면 원래 설정으로 완벽하게 복구해 줍니다.
주요 기능
렉 없는 전투 잠금: 전투가 시작되는 순간 단축키를 오버라이드하여 프레임 드랍이나 끊김 현상 없이 즉각적으로 입력을 무력화합니다.
스마트 패널 차단: 단축키뿐만 아니라 마우스 클릭이나 내부 이벤트를 통해 창이 열리려고 할 때도 즉시 숨겨줍니다.
유저 맞춤형 단축키 지원: 플레이어마다 설정한 커스텀 단축키 그대로 인식하여 완벽하게 작동합니다.
자동 복구 시스템: 전투가 종료되는 즉시 모든 단축키와 창 설정을 원래대로 자동 복원합니다.
차단되는 창 및 관련 기본 단축키 목록
캐릭터 정보 (C / U): 캐릭터창 (CharacterFrame), 평판 및 장비 탭.
퀘스트 (L): 퀘스트 일지 (QuestLogFrame).
지도 (M): 월드맵 (WorldMapFrame).
가방 (B): 인벤토리 가방창 (OPENALLBAGS).
마법책 및 전문기술 (P / K): 마법책 (SpellBookFrame), 전문기술 및 제작창 (ProfessionsFrame, ProfessionsBookFrame).
특성 (N): 특성 및 전문화창 (PlayerTalentFrame).
업적 (Y): 업적창 (AchievementFrame).
소셜 및 길드 (O / J): 친구 목록, 소셜창 (SocialFrame), 길드창 (GuildFrame).
던전 찾기 및 모험 안내서 (I / Shift+J): 파티/던전 찾기 (PVEFrame), 모험 안내서 (EncounterJournal).
수집품 및 하우징 (Shift+P / H): 전투부대 수집품 (WardrobeCollectionFrame), 하우징 대시보드 (HousingDashboardFrame).
슬래시 명령어 / 온오프 기능
대도시나 안전한 구역에서 테스트하거나 일시적으로 애드온을 끄고 싶을 때 슬래시 명령어를 통해 간편하게 켜고 끌 수 있습니다.
명령어: /combatlock 또는 /cl
사용법:
/cl 입력 시 현재 활성화/비활성화 상태를 확인하고 토글할 수 있습니다.
/cl on 입력 시 전투 중 단축키 차단 기능이 켜집니다.
/cl off 입력 시 기능을 일시적으로 끕니다.

