promotional bannermobile promotional banner

TheOddTargeter

Track party members who are attacking the wrong target. (Inspired by the "이상한 거 치는 놈" WeakAuras)
Back to Files

TheOddTargeter-v1.1.0.zip

File nameTheOddTargeter-v1.1.0.zip
Uploader
NurungsNurungs
Uploaded
Oct 19, 2026
Downloads
477
Size
35.8 KB
Flavors
Retail
File ID
9256595
Type
R
Release
Supported game versions
  • 12.1.5

What's new

The Odd Targeter (TOT)

v1.1.0

English

Compatibility

  • Updated for World of Warcraft 12.1.5 (Interface 120105).

Improvements

  • The display now refreshes as soon as you enter or exit Edit Mode, so the preview lines appear without waiting for another event.
  • The list now updates when party roles change (PLAYER_ROLES_ASSIGNED) and after loading screens (PLAYER_ENTERING_WORLD).
  • Burst events are batched into a single refresh (0.1s), which lowers CPU usage in raids.
  • Target changes from units outside your group (nameplates, etc.) are now ignored.

Stability

  • Target name, raid marker and "targeting me" checks are now handled separately. If one lookup fails, only that cell is left blank and no Lua error is thrown.
  • The chat filter now uses the newer ChatFrameUtil API when available and falls back to the legacy function.
  • LibEditMode registration retries are now capped at 10.
  • Fixed a possible error when other addons fired ADDON_LOADED before the saved variables were ready.

Cleanup

  • Removed unused libraries (LibSharedMedia-3.0, CallbackHandler-1.0) and LibStub test files to reduce package size.
  • Fixed library path casing in the TOC file.
  • Refactored the code: duplicate raid marker logic was merged and unused code was removed.

한국어

호환성

  • 월드 오브 워크래프트 12.1.5(Interface 120105)에 대응했습니다.

개선

  • 편집 모드에 들어가거나 나올 때 바로 갱신되어, 다른 이벤트를 기다리지 않아도 미리보기 줄이 표시됩니다.
  • 파티 역할이 바뀔 때(PLAYER_ROLES_ASSIGNED)와 로딩 화면이 끝난 뒤(PLAYER_ENTERING_WORLD)에도 목록이 갱신됩니다.
  • 짧은 시간에 몰리는 이벤트를 0.1초 단위로 묶어 한 번만 갱신하므로, 공격대에서 CPU 사용량이 줄었습니다.
  • 그룹 밖 유닛(이름표 등)의 대상 변경 이벤트는 무시합니다.

안정성

  • 대상 이름, 징표, 「나를 대상으로 함」 판정을 각각 따로 처리합니다. 조회 하나가 실패해도 그 칸만 비워지고 Lua 오류는 발생하지 않습니다.
  • 채팅 필터는 새 API(ChatFrameUtil)가 있으면 그것을 쓰고, 없으면 기존 함수를 씁니다.
  • LibEditMode 등록 재시도 횟수를 최대 10회로 제한했습니다.
  • 저장 변수가 준비되기 전에 다른 애드온의 ADDON_LOADED가 들어오면 오류가 날 수 있던 문제를 수정했습니다.

정리

  • 사용하지 않는 라이브러리(LibSharedMedia-3.0, CallbackHandler-1.0)와 LibStub 테스트 파일을 빼서 패키지 크기를 줄였습니다.
  • TOC 파일의 라이브러리 경로 대소문자를 바로잡았습니다.
  • 중복된 징표 처리 로직을 합치고 쓰지 않는 코드를 지워 코드를 정리했습니다.

This mod has no additional files