Loot-Roll

Loot & Roll

File Details

Loot-Roll 6.0.0.zip

  • R
  • Jun 26, 2026
  • 4.98 MB
  • 16
  • 2.5.5
  • Classic TBC

File Name

Loot-Roll 6.0.0.zip

Supported Versions

  • 2.5.5
# Changelog

Version = **`## Version`** in `Loot-Roll.toc`. Full history: **`CHANGELOG-archive.md`**.

---

## [6.0.0] — latest

**Major — roll session & grace (5.5.11→5.5.27):** Three modes (**random high/low**, **treasure chest**, **ore/herb**). **20s** intake (**5…1** countdown) → first announce → **+10s grace** only when someone is missing (**5…1** in last 5s) → **forfeit** → re-announce. Grace copy: **아직 안굴림** / **one name + 외 N명**; ore/herb split by **광물채광** / **약초채집**. Details: **5.5.11–5.5.27** below.

**한글:** **6.0.0** — 3모드·20초+미굴림 10초 grace·포기·재발표·안내 문구 정리 일괄 반영. 세부는 아래 5.5.x 항목 참고.

---

## [5.5.27]

**Changed — mining/herb grace lines:** **광물채광** / **약초채집** missing and forfeit each on **one line** (one name + 외 N명 per bucket). Urge still ends with shared **10s…** line.

**한글:** 광물·약초 모드 — **「광물채광 아직 안굴림 : …」** / **「약초채집 아직 안굴림 : …」** (해당 구간만), 포기도 동일 분류.

---

## [5.5.26]

**Changed — grace countdown:** Still **+10s** total; visible tick is **5…1** in the last 5 seconds (same pattern as initial close). Urge lines at start, then silence until 5.

**한글:** 추가 시간 **10초** 유지, 채팅 카운트는 **5→1**만 (앞 5초는 유도 멘트 후 대기).

---

## [5.5.25]

**KO copy:** Grace urge line 2 **「…아니면 포기로 간주합니다.」** (was 안 굴리면).

---

## [5.5.24]

**KO copy:** Grace urge label **아직 안굴림 :** (was 아직 굴리지 않음:).

---

## [5.5.23]

**Changed — grace forfeit line:** Same **one name + 외 N명** summary as the urge message (was full name list).

**한글:** **「포기로 간주」** 도 **○○ 외 N명** 형식 (5.5.22는 유도만, 포기는 전원 나열이었음).

---

## [5.5.22]

**Changed — grace urge message:** First line shows **one name + 외 N명** (not full list). **Roll within Ns…** on the next chat line.

**한글:** 미굴림 유도 — **「아직 굴리지 않음: ○○ 외 2명」** / 다음 줄 **「10초 안에 굴려 주세요…」**.

---

## [5.5.21]

**Fixed — grace re-announce countdown:** **10…1** then forfeit (if any) then re-announce. Previously **1** and re-announce fired on the same tick (order looked like **2 → forfeit → results → 1**).

**한글:** 추가 10초 카운트 **1** 표시 **후** 포기·재발표 (기존: 1과 동시에 실행되어 순서 꼬임).

---

## [5.5.20]

**KO roll announce copy:** Grace line wording **「안 굴리시면 추가 N초 이후 포기 간주」** (3 modes).

---

## [5.5.19]

**Roll start announce — layout refresh:** All three modes use the same 4-line body: **roll range → N s countdown / auto close / auto announce → +10 s forfeit rule → result rule** (KO/EN).

**한글:** 시작 안내를 「/주사위 N → 20 초 카운트/자동 마감/자동 발표 → 미굴림 +10초 포기 → 규칙」 형식으로 통일 (3모드).

---

## [5.5.18]

**Roll announce — shorter grace line:** Start copy shortened to **`미굴림 +10초·안 굴리면 포기.`** (all three modes).

**한글:** 시작 안내 「미굴림 +N초·안 굴리면 포기」로 축약.

---

## [5.5.17]

**Roll announce copy — shorter grace/forfeit line:** Start lines for all three modes merge “+10s extra” and “forfeit if still missing” into **one line** (KO/EN).

**한글:** 「안 굴린 분은 추가 N초」+「포기로 간주」→ **한 줄**로 통합 (3모드 공통).

---

## [5.5.16]

**Three roll modes restored:** **Random high/low** (dice: **N ∈ {100,…,1000}** per session), **Treasure chest** (box: **1–100**, highest only), **Ore/herb** (unchanged). Reverts 5.5.12 single-mode merge. **20s + optional 10s grace + forfeit** copy kept for all three.

**한글:** **3모드 분리** — 주사위(랜덤 **100~1000** 백단위·최고·최저), **보물상자**(1–100·최고), **광물/약초**. 20초·미굴림 +10초·포기 안내 유지.

---

## [5.5.15]

**Grace period — forfeit rule:** Start announce, urge line, and tooltips now state **no roll during the extra 10s = forfeit**. After the grace countdown, anyone still missing gets **`[Loot-Roll] 포기로 간주: …`** before the re-announce (Roll + mining/herb).

**한글:** **추가 시간에도 안 굴리면 포기로 간주** — 시작 안내·유도 멘트·툴팁 반영. 추가 10초 종료 후에도 미굴림자는 **포기로 간주** 한 줄 후 재발표.

---

## [5.5.14]

**Roll announce copy — +10s grace:** Party/raid **start lines** and button tooltips now say **20s to close**, then **+10s extra if you have not rolled** (both Roll and mining/herb). Previously this was only in the mode-badge tooltip.

**한글:** **「20초 후 마감·발표 / 안 굴린 분은 추가 10초」** 문구를 파티·공대 **시작 안내**와 버튼 툴팁에 추가 (주사위·광물/약초 공통).

---

## [5.5.13]

**Roll timing — 20s + optional 10s:** Both **Roll** and **mining/herb** sessions use a **20s** intake (party, raid, solo). After close and first announce, **+10s** grace (urge + countdown + re-announce) runs **only when someone has not rolled**; skipped if the roster is complete.

**한글:** **주사위·광물/약초** 모두 **최초 20초** 접수(파티·공대 동일). **1차 발표 후** 아직 안 굴린 사람이 있을 때만 **추가 10초** — **전원 굴림이면 추가 없음**.

---

## [5.5.12]

**Roll mode unified:** **Treasure chest** and **normal** roll buttons merged into one **dice** button — single **Roll** session, fixed **`/roll 100`**, **high & low** (tie elimination) announce. Removed `boxDiscoverySession`, random 100–1000 ceiling, and crate icon button.

**한글:** **보물상자**·**일반 주사위** 버튼을 **주사위(주사위 아이콘) 하나**로 통합. **`/roll 100` 고정**, **최고·최저** 발표. 보물상자 전용 버튼·모드 제거.

---

## [5.5.11]

**Roll sessions — grace for missing rollers:** After the normal close countdown and **first** result announce, if anyone in party/raid has not rolled (all three modes: normal, mining/herb, treasure chest), the addon sends a **please roll** line naming missing players, counts **10…1**, then **re-announces** results (late rolls included). Skipped when everyone rolled or when not in a group. Manual **Result** / new round cancels the grace timers (`countdownSeq`).

**한글:** 일반·광물/약초·보물상자 **3모드 공통** — 마감·1차 발표 후 **아직 안 굴린 사람이 있을 때만** 미굴림자 안내 → **10초 카운트** → **결과 재발표**. 전원 굴림·솔로·수동 마감·새 라운드 시 생략.

---

## [5.5.10]

**Settings — startup windows:** Checkboxes **Open roll window on login** and **Open loot window on login** (`openRollWindowOnLogin` / `openLootWindowOnLogin`, default on). Replaces single `defaultShowWindows` flag.

**한글:** 설정에 **시작 시 주사위 창 열기** · **시작 시 전리품 창 열기** 체크박스 추가 (각각 저장, 기본 켜짐).

---

## [5.5.9]

**Default windows on login:** Roll + loot windows **open by default** on `/reload` and login (`DB.defaultShowWindows`, default **true**). Set `defaultShowWindows = false` in saved vars to restore old “remember hidden” behaviour only.

**한글:** **주사위·전리품 창** 로그인·`/reload` 시 **기본 표시**. (예전에 숨김만 저장돼 있던 경우에도 다시 열림)

---

## [5.5.8]

**Fixed — Lua load warning:** Stack/dedup helpers moved out of the main IIFE (`function at line 3486 has more than 200 local variables`). Logic unchanged; fixes `LUA_WARNING` on load.

**한글:** **200 local 초과** 로드 경고 수정 — ×N·dedup 로직은 IIFE 밖(`LRI`)으로 분리, 동작 동일.

---

## [5.5.7]

**Fixed — raid multi same-item to one winner:** Second+ acquisitions were **silently dropped** by `dedup finalKey` (8s) and `isDuplicateDetailedRollRow` (no time limit — same roll across whole raid blocked forever). Now **×N stack bump** for same winner + same item (120s, Need/Greed labels OK); exact duplicate chat only within ~1.5s; detailed-roll dedup limited to 30s. `/lrsim` scenario **11b** added.

**한글:** 레이드 **동일 아이템·동일 획득자** 연속 낙찰 시 **한 줄만 남던 버그** 수정 → **×N** 누적. 같은 주사위 숫자라도 1.5초 넘으면 별도 낙찰로 합침.

---

## [5.5.6]

**First run + stack merge:** New installs default **both roll and loot windows visible** (`rollWasShown` / `lootWasShown`). Encounter loot: same player + same item within 8s stacks as **×N** even when method labels differ (e.g. 전리품 vs 획득); dedup path tries stack merge before dropping a duplicate line.

**한글:** **최초 설치** 시 주사위·전리품 창 **둘 다 표시**. **동일 몹·동일 아이템** 연속 획득은 방식 문자열이 달라도 **×N**으로 합침(8초, 채광 등은 6초).

---

## [5.5.5]

**Fixed — empty-bracket item links:** Event/encounter loot saved as `|h[]|h` (e.g. item 278774) no longer stay as `?` after `/reload`. Requests item data on load, repairs stored links when `GET_ITEM_INFO_RECEIVED` fires.

**한글:** 이벤트 몹 등 **빈 이름 링크**(`|h[]|h`) — `/reload` 후에도 `?`로 남던 문제 수정. 로드 시 아이템 데이터 요청, 캐시 도착 시 저장 링크·목록 자동 복구.

---

## [5.5.4]

**Fixed — loot log item names:** Event/encounter loot stored as bare `item:ID` links no longer show blank/`item:…` when `GetItemInfo` is uncached. Primes item cache, reads `[name]` from hyperlinks, refreshes list on `GET_ITEM_INFO_RECEIVED`.

**한글:** **이벤트 몹** 등 전리품 — `GetItemInfo` 미캐시·`item:ID` 링크일 때 이름이 비던 문제 수정. 링크 `[이름]`·캐시 도착 시 목록 자동 갱신.

---

## [5.5.3]

**Who button:** Same style as PlaterTOT save button (`UIPanelButtonTemplate`, 80×24) at settings **top-right**.

**한글:** **누구** 버튼을 PlaterTOT 저장 버튼과 동일 디자인으로 설정창 **우측 상단**에 배치.

---

## [5.5.2]

**Settings help:** Documented re-announce, descending roll list, **Who** panel, minimap clicks, loot-window refresh skip.

**한글:** 설정 설명에 재발표·내림차순·누구 패널·미니맵·전리품 창 갱신 생략 반영.

---

## [5.5.1]

**Who panel:** Settings title **누구** button (author only) — party/raid **Loot-Roll** install + version via addon msg prefix `LRWho` (standalone, not Raid Book / AMG).

**한글:** 설정 제목 우측 **누구** — LR 전용 peer sync, 다른 애드온 prefix 와 분리.

---

## [5.5.0]

**Roll:** Re-announce after close (late rolls included). All modes: live list **descending** by value. **Loot:** incremental UI, debounce, meta cache, append save; Lua 200-local fix; loot window open fix.

**한글:** 마감 후 **재발표**, 전 모드 **내림차순**, 전리품 창 성능·안 열림 수정.

---

## [5.0.18]–[5.0.14]

- Combat: defer loot frame Show / list redraw until regen (`ADDON_ACTION_BLOCKED` fixes).
- Minimap: left = roll window; right = settings.
- Settings title tamper guard.

## [5.0.13]–[5.0.11]

- First Aid / craft vs mail priority; chat temperature feature **removed**.
- Loot log CPU: derived-field scan once per snapshot, not every redraw.
- Tie crown on delayed roll upgrade; `/lrfix crown`; `/lrsim` #23.

## [5.0.10]–[5.0.6]

- Craft/mail/quest labeling fixes (First Aid, gas extract vs DE, quest give vs reward).
- Toast only on Need/Greed/Pass + GDKP bid; `parseWhoFromLootMessage` garbage guard.
- EN winner lines; white items never Need/Greed; duplicate `?` row cleanup; `/lrfix` migrations.
- **Tie crown** marker on actual winner (`markActualWinnerOnTie`); `/lrfix` broken-who repair.

## [5.0.5]–[5.0.0]

- Loot log stability batch: vendor/mail/trade context, quest start detection, method column, stack merge, combat-safe UI, backdrop alpha, Lua local ≤200 (`LC`/`GDKP`/`LFU`).

---

## [4.0.9]–[4.0.0]

- Roll: box-discovery session, random 1–N normal mode, mining/herb copy/layout.
- Loot: mail/vendor grace rules, quest UI labels (시작/수령/보상), skinning, GDKP title sums, method column icons, auto-popup blocked when mail/vendor open, net gold title baseline.

---

## [3.3.4]–[3.0.0]

- Stack count (`×N`), GDKP trade qty, quest reward window fix, net wallet title, chat UI settings, Raid Book cross-notes (see `RaidBook/CHANGELOG.md`). Removed chat temperature in 5.0.12.

---

## [2.6.15]–[2.3.0]

- Per-range roll pools; `/채광채집` announce; GDKP raid chat + trade log; loot quality filters; detached chat position save; UI scale slider; quest reward label.

---

## [2.2.1]–[1.0.0]

- Loot toast preview; TOC interface IDs; minimap LibDBIcon; roll list + announce; all roll ranges recorded.

---

*Older detail, file-level notes, and Korean long-form entries: **`CHANGELOG-archive.md`**.*