mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-06-03 05:31:20 -04:00
Adds --export-wbrd-json / --import-wbrd-json. battlegroundName emitted as informational field; battlegroundId int is authoritative. All 3 presets (av/wsg/ab) byte-identical binary roundtrip OK including the AB preset's weekly bonus quest token binding. Live-tested incentive-inversion validator: hand-mutated WSG bracket 6 (rewardId 15) to swap winHonor and lossHonor — loss becomes 750, win becomes 375. Validator correctly errored: "lossHonor=750 > winHonor=375 — losing rewards more than winning (no win incentive)". Catches the class of reward-config bugs where misordered fields would silently flip the optimal player strategy from "play to win" to "AFK and lose for max XP/hour". CLI flag count 1461 -> 1463.