feat: rare values + fortune wheel protocol + prize editor

Composers/parsers/events for rare values + wheel (open/spin/buy/data/result/
recent-wins) + admin (get/save prizes), headers 9300-9305 / 9400-9404.
fix: figure map uses split-aware loadGamedata (raw fetch broke on tier-manifest
gamedata, silently empty avatars).
This commit is contained in:
medievalshell
2026-05-28 02:39:01 +02:00
parent 4a74fb948d
commit 87eec0563d
29 changed files with 431 additions and 17 deletions
@@ -548,4 +548,12 @@ export class OutgoingHeader
public static HOUSEKEEPING_SEND_HOTEL_ALERT = 9121;
public static HOUSEKEEPING_GET_DASHBOARD = 9122;
public static HOUSEKEEPING_LIST_ACTION_LOG = 9123;
// Custom features — IDs 9300+ reserved
public static REQUEST_RARE_VALUES = 9300;
public static WHEEL_OPEN = 9301;
public static WHEEL_SPIN = 9302;
public static WHEEL_BUY_SPIN = 9303;
public static WHEEL_ADMIN_GET_PRIZES = 9304;
public static WHEEL_ADMIN_SAVE_PRIZES = 9305;
}