From f623388291d618fde3daa5d7aa4b8f0a62f98155 Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Sat, 24 Oct 2026 23:00:43 -0400 Subject: [PATCH] umadump/ism: add missing fields --- umadump/ism/ism.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/umadump/ism/ism.go b/umadump/ism/ism.go index f5eab4f..0fe521e 100644 --- a/umadump/ism/ism.go +++ b/umadump/ism/ism.go @@ -21,7 +21,7 @@ type SingleModeSupportCard struct { ID horse.SupportCardID `json:"support_card_id"` LimitBreak int32 `json:"limit_break_count"` Exp int32 `json:"exp"` - OwnerID int32 `json:"owner_viewer_id"` + OwnerID int64 `json:"owner_viewer_id"` } type GroupOuting struct { @@ -318,6 +318,7 @@ type End struct { TrophyRewardInfo *umadump.Never `json:"trophy_reward_info"` PrevCharaGrade *umadump.Never `json:"prev_chara_grade"` RaceAddRewardInfo []umadump.Never `json:"race_add_reward_info"` + ReservedRaceInfo *umadump.Never `json:"reserved_race_info"` Missions []umadump.Never `json:"mission_list"` StoryEventMissions []umadump.Never `json:"story_event_mission_list"` StoryEventCharaBonuses []umadump.Never `json:"story_event_chara_bonus_list"` @@ -331,10 +332,12 @@ type End struct { } type ProgressInfo struct { - Chara SingleModeChara `json:"chara_info"` - StartTime string `json:"start_time"` - EndTime string `json:"end_time"` - DressID int32 `json:"dress_id"` + Chara SingleModeChara `json:"chara_info"` + StartTime string `json:"start_time"` + EndTime string `json:"end_time"` + DressID int32 `json:"dress_id"` + StoryEventMissions []umadump.Never `json:"story_event_mission_list"` + StoryEventCharaBonuses []umadump.Never `json:"story_event_chara_bonus_list"` } type WorkIdleSingleMode struct { @@ -342,4 +345,5 @@ type WorkIdleSingleMode struct { ProgressLog IdleSingleModeProgressLog `json:"progress_log_info"` End End `json:"end_info"` OldChara *SingleModeChara `json:"chara_info"` + Extra map[string]any `json:"extra_data"` }