Fixed Chaos Enderman (code 31) local intro fallback showed the full detailed effects instead of the short summary; it now matches the main mod's class document.
Changed Bundled ModClassIntroduction.md refreshed for main mod v1.1.2 (Alchemist +10 / every 12 with the same-item tally rule, Trickster sugar 123 s, transfer wording).
Note Display-only; no config keys changed. Main mod v1.1.2 is recommended for matching text.
New Companion Pandora Battle Royale survival display support (Kind 11 / 12): survival status panel and automatic return to the class panel.
New Added local fallback name / keywords / intro for the Chaos Enderman (code 31), Gargoyle (code 32), Alchemist (code 33) and Trickster (code 34) classes added by main mod v1.1.0; display-only, no gameplay code.
Note The host already broadcasts new class names and introductions, so older addon versions can display them too; this build only removes the brief "no class" placeholder before the broadcast arrives.
Fixed MilesSoul 【Rule Zero】 local settlement: the 3-second petrify correction window now always ends and cleans up (fallback extra stamina + warning if needed), and a missing pre-use petrify snapshot is logged and skipped instead of silently using the post-cost value.
New MilesSoul gameplay support: with main-mod host v1.0.9+, this addon uses the same local Scout gem detection and settlement as the main mod's client mode, with host-synced config. This avoids stale host petrify writebacks during rapid use.
Fixed MilesSoul 【Rule Zero】 now grants +30 extra stamina only after the feeding-related petrify has been cleared.
Changed Only MilesSoul now exchanges targeted handshake / usage-count messages with the host; class display remains receive-only. The addon still self-disables when the main mod is installed.
Optimised MilesSoul handshake: unchanged state is not re-parsed, ACK is 8 s, scene check is cached, hello is gameplay-only, and host replies are hello-driven.
Fixed The top-left notice box could be one line tall for a two-line bilingual notice in the IMGUI fallback (each line half cut); heights are now measured per entry with wrapping.
Fixed The class intro could show another class's description (usually after a reclass, with the correct class name in the title): the intro table's M / Savage entries were swapped (M = 8, Savage = 9).
Changed The class intro panel now sits in the top-left corner (not under the class list); while it is visible, top-left notifications move below it and return afterwards.
中文
修复 职业简介显示成其他职业的简介:简介表 M / 野人两项写反(M = 8、Savage = 9)。
Add a class introduction document for this mod (ModClassIntroduction.md, bilingual in Chinese and English).
New The class-assignment panel now also shows your own class's keywords and a short introduction right below it (Chinese / English follows the game language), so you can understand your class without opening the class document.
Improved Classes added by a future main-mod update are still described: the host broadcasts their keywords + intro, so this addon does not need a matching update.
Optimised Cached class-panel text and overhead-prefix state, so holding the panel key no longer rebuilds text every frame.
Urgently fixed some issues with the mod configuration file.
中文
紧急修复了模组配置文件的一些问题。
1.0.0
English
Initial public release of the client display addon for RollOfTheScout.
GUID com.peakmodding.RollOfTheScoutClient; requires the host to run the main mod RollOfTheScout with class-display network sync enabled.
Shows the class-assignment panel, effect notifications (toasts) and the overhead class prefix on the client's own screen, using the host's broadcast (Photon custom event 197).
Receive-only: never sends events and never changes gameplay.
Self-disables when the main mod is installed on the same machine.
Includes a compatibility layer for third-party name-tag mods (BetterPlayerDistance / Sense of Direction).
Bilingual config (Chinese / English), selected automatically by the game language.