File Details
DungeonScreenshot_11-04-26.zip
- R
- Apr 11, 2026
- 16.79 KB
- 520
- 12.0.5+4
- Classic + 3
File Name
DungeonScreenshot_11-04-26.zip
Supported Versions
- 12.0.5
- 12.0.1
- 5.5.3
- 2.5.5
- 1.15.8
[3.6] - 2026-04-11
Added
- `/ds reset` or `/ds defaults` — restore all saved settings to built-in defaults, cancel any pending scheduled screenshot, refresh the options panel, and print `SETTINGS_RESET` (localized).
- `/ds sound <shutter|click|soft>` — set `screenshotSoundStyle` from chat; `camera` is accepted as an alias for `shutter`. Responses: `SOUND_STYLE_SET`, `INVALID_SOUND_STYLE`.
- `STATUS_SOUND` line in `/ds status` — shows whether play-sound is on and the localized style name (Camera / UI click / Short ping).
- `.toc` — ` IconTexture` for the AddOns list (`Interface/Icons/INV_Misc_Note_01`).
- Debug-only `SKIPPED_NOT_IN_INSTANCE` — after the delay, if the run required an allowed instance and you are no longer in one, a debug message explains the skip and names the trigger source (short label).
Changed
- `ENCOUNTER_END` — treats boss success as `success == 1` or `success == true`, so the encounter trigger works on clients that pass a boolean.
- Debug scheduling — `SCREENSHOT_SCHEDULED` now includes a short trigger label (LFG, M+, Encounter, Achievement, Test); test shots log the same pattern when debug is on.
- Options checkboxes — saved flags use `not not GetChecked()` so `SavedVariables` stay real booleans across WoW UI versions.
- Valid sound styles — single `VALID_SOUND_STYLES` table used by `ApplyDefaults()` and `SetScreenshotSoundStyle()` (and slash `sound`).
- `SyncOptionsUIFromDB()` — new helper so `/ds reset` refreshes every control on the settings canvas after restoring defaults.
- Version — 3.6 in `.toc`.

