SmartToyButton
SmartToyButton is a lightweight World of Warcraft addon that automatically shows useful toy buttons based on your current situation.
Instead of keeping many rarely used toys on your action bars, SmartToyButton checks your surroundings and character state, then displays relevant toys only when they may be useful.
Features
-
Automatically suggests useful toys based on the current situation
-
Only displays toys you actually own
-
Checks whether a toy is currently usable
-
Enable or disable each supported toy individually
-
Configurable toy priority
-
Customizable button size, spacing and expansion direction
-
Movable and lockable button position
-
Optional ElvUI-style appearance
-
Cooldown display
-
Preview mode for testing different situations
-
Built-in diagnostic and debug information
-
Designed to stay out of the way when no supported toy is needed
How It Works
SmartToyButton continuously checks several gameplay conditions and decides whether one of the supported toys is relevant.
Examples may include:
-
Swimming or underwater situations
-
Falling or movement-related situations
-
Delves and other supported content
-
Repair or utility situations
-
Specific target or environmental conditions
Only toys that are enabled in the addon settings and available to your character will be considered.
Configuration
Open the addon settings through the World of Warcraft Options menu.
You can configure:
-
General addon behavior
-
Button appearance and position
-
Individual toy enable/disable settings
-
Toy priority
-
Preview modes
-
Diagnostic information
The addon is designed so that supported toys can be individually disabled without affecting the rest of the system.
Philosophy
SmartToyButton is not intended to replace the Toy Box.
Its purpose is to reduce action-bar clutter by making situational utility toys available only when they are actually relevant.
The addon aims to remain simple, lightweight and unobtrusive.
한국어
SmartToyButton은 현재 상황을 자동으로 판단하여 필요한 장난감 버튼만 표시해 주는 월드 오브 워크래프트 편의성 애드온입니다.
평소에는 거의 사용하지 않는 장난감을 단축바에 계속 올려둘 필요 없이, 현재 지역과 캐릭터 상태를 확인하여 사용할 만한 장난감이 있을 때만 버튼을 표시합니다.
주요 기능
-
현재 상황에 맞는 장난감 자동 표시
-
보유한 장난감만 표시
-
현재 사용 가능한 장난감 여부 확인
-
장난감별 개별 ON/OFF
-
장난감 우선순위 설정
-
버튼 크기, 간격, 확장 방향 설정
-
버튼 위치 이동 및 잠금
-
ElvUI 스타일 적용 옵션
-
재사용 대기시간 표시
-
상황별 미리보기 기능
-
문제 확인을 위한 진단 및 디버그 기능
-
필요한 장난감이 없을 때는 화면을 방해하지 않도록 자동으로 숨김
작동 방식
SmartToyButton은 플레이 중 여러 상황을 확인하여 지원하는 장난감 중 현재 사용할 만한 장난감이 있는지 판단합니다.
예를 들어 다음과 같은 상황을 활용할 수 있습니다.
-
수영 또는 잠수 중
-
낙하 또는 이동 관련 상황
-
구렁 및 지원 콘텐츠
-
수리 또는 각종 유틸리티가 필요한 상황
-
특정 대상이나 환경 조건
설정에서 활성화한 장난감 중 실제로 보유하고 있고 현재 사용할 수 있는 장난감만 표시 대상으로 사용됩니다.
설정
월드 오브 워크래프트의 애드온 설정 메뉴에서 SmartToyButton을 설정할 수 있습니다.
주요 설정 항목:
-
기본 동작 설정
-
버튼 외형 및 위치
-
장난감별 활성화 / 비활성화
-
장난감 우선순위
-
상황별 미리보기
-
문제 진단 및 디버그 정보
특정 장난감이 필요하지 않은 경우 해당 장난감만 꺼둘 수 있으며 다른 기능에는 영향을 주지 않습니다.
제작 방향
SmartToyButton은 장난감 상자를 대체하기 위한 애드온이 아닙니다.
상황에 따라 가끔 사용하는 유틸리티 장난감 때문에 단축바를 계속 차지하지 않도록 하고, 실제 필요한 순간에만 해당 장난감을 쉽게 사용할 수 있도록 하는 것이 목적입니다.
최대한 가볍고 단순하며 플레이를 방해하지 않는 방향으로 제작하고 있습니다.

