More story fixes

This commit is contained in:
gamer147
2026-05-25 19:07:49 -04:00
parent ce8d80559b
commit fa0901b776
16 changed files with 6361 additions and 48 deletions

View File

@@ -106,4 +106,15 @@ public class SectionEntry
[JsonPropertyName("is_play_another_end_appearance_animation")]
[Key("is_play_another_end_appearance_animation")]
public bool IsPlayAnotherEndAppearanceAnimation { get; set; }
// Prod sends is_spoiler as 0/1 int (not bool) and spoiler_message as a SystemText key
// (e.g. "story_section_14"). Used by limited-story sections that sit inside main-story
// worlds — the client hides their title until you've cleared the gating main section.
[JsonPropertyName("is_spoiler")]
[Key("is_spoiler")]
public int IsSpoiler { get; set; }
[JsonPropertyName("spoiler_message")]
[Key("spoiler_message")]
public string SpoilerMessage { get; set; } = "";
}