# Thunderous Paws Tracker 1.1.3

## 설치

1. ZIP의 파일을 `ThunderousPawsTracker` 폴더에 넣습니다.
2. 폴더 위치:
   `World of Warcraft/_retail_/Interface/AddOns/ThunderousPawsTracker/`
3. `/reload` 후 EllesmereUI 설정에서 `주술사 전용 > 천둥발 타이머`를 엽니다.

## 명령어

- `/tpaw show`
- `/tpaw hide`
- `/tpaw toggle`
- `/tpaw reset`
- `/tpaw options`

## 표시 옵션

- 마우스 오버 툴팁 표시: 기본 ON, OFF 시 아이콘 위 안내 문구 숨김 (드래그 유지)
- 아이콘 크기: 정방형 기준 가로/세로 크기
- 세로 커팅: 중앙을 기준으로 위/아래를 같은 비율로 커팅
- 커팅 후 세로 크기: 세로 커팅 활성화 시 별도 조절
- 재사용 대기시간 숫자 폰트 크기
- 재사용 대기시간 숫자 가로 위치
- 재사용 대기시간 숫자 세로 위치

기본값은 업로드된 기존 설정과 같은 40x26 중앙 커팅, 폰트 18, X 0, Y -5입니다.
기존 SavedVariables가 있으면 새 옵션만 기본값으로 추가됩니다.

## 추적 방식

천둥발(378075)의 숨겨진 내부 재사용 대기시간은 일반적인 주문 재사용 대기시간 API로 직접 추적하지 않고,
늑대 정령(2645) 시전 성공을 기준으로 20초 타이머를 시작합니다.

주술사이며 천둥발 특성을 습득했고 타이머 표시가 켜져 있을 때만 아이콘을 표시합니다.

## 우클릭 위치 고정 (기본 기능)

- 아이콘 우클릭: 현재 위치 고정 (좌클릭 드래그 불가)
- 다시 우클릭: 위치 고정 해제 (좌클릭 드래그 가능)
- 설정 메뉴에 별도 옵션은 없으며 상태는 SavedVariables에 저장됩니다.
- 초기 상태는 위치 고정 해제입니다.

## 1.1.3: 설정 저장 안정화

- ADDON_LOADED에서 저장값을 불러오고, 기존 값이 없는 키에만 기본값을 추가합니다.
- PLAYER_LOGOUT에서 위치를 저장하고 SavedVariables 테이블을 유지합니다.
- 아이콘 위치, 툴팁 표시, 고정 여부, 아이콘 크기, 커팅, 글자 크기 및 위치, 활성화 상태를 보존합니다.
- WoW에서는 일반적인 로그아웃/게임 종료 시 설정을 디스크에 기록합니다. 강제 종료 시 마지막 변경사항은 저장되지 않을 수 있습니다.
