下载客户端

魔法数值与机制

2026-02-15 19:00:09
转载

AI智能总结导读

这是一篇针对游戏《SOS》的机制与数值解析帖,通过挖掘V69版本源码,详解了暴乱事件机制与卫兵系统。暴乱机制核心含忠诚度、人口规模等关键逻辑,还有具体触发、持续时长等魔法数值;卫兵系统仅对普通犯罪和暴乱(20%响应概率)起作用,官方文档存在误导。

Actual magic numbers and mechanics info. Preface The wiki pages for SOS are egregiously outdated and not open to community edits. The ingame wiki is largely the same. This guide contains information about poorly documented, annoying mechanics. (Datamined directly from game source V69) More pages may be added, will take requests but only for features that are vague or poorly documented. Note on chronology measurements : Timers and stuff that tick down I have measured in seconds, it is probably something completely different, but I do not know, nor do I care to know. It could be moon phases, internal ticks, game ticks with respect to dt, ask the developer. For instance private final double timerD = 15.0D; Who knows, a timer of decimals in a double Riot Event Mechanics Riot SystemKey Insights: Loyalty is king: 75% loyalty completely prevents unrest Population scaling: Large cities are much more volatile Cascade system: Multiple chances to avoid riots through emigration/small events Compound effects: Failed mitigations make future riots more likely via warmup reduction Race-specific: Each race's loyalty is calculated separately, riots can be multi-racial Magic Numbers: Timer interval: 10.0 seconds (riot state checked every 10 seconds) Riot duration: 288.0 + (random * 1152.0) * 0.75 seconds = 4.8 to 18.4 minutes Suppression threshold: 0.3 (30% - when rioters drop below 30% of original count, riot ends) Prisoner conversion rate: 20% chance (1 in 5) that suppressed rioters become prisoners, 80% become subjects Key Mechanics: Riots spread spatially from a starting point using a flood-fill algorithm Citizens become rioters (HTYPES.RIOTER()) and can only be converted back to subjects/prisoners The riot auto-expires after the timer, regardless of intervention Standing penalty: 4608.0 applied to citizen class when riot starts Riot Event Core Timers Event check interval: 15.0 seconds Loyalty breakpoint: 0.75 (75% - below this triggers unrest) Minimum population: 15 citizens required for events Count decay rate: 0.013020833333333334 per cycle (~0.78% per minute) Riot Thresholds Emigration threshold: count drops to 0.25 (25%) Riot threshold: count drops to 0.0 (0%) Warmup reduction: Starts at 3, minimum 1 Event Probabilities Emigration chance: 66.7% (2/3 chance to emigrate instead of small event) Riot chance: 66.7% (2/3 chance to riot instead of emigration when count ≤ 0) Riot Trigger ConditionsEffective Loyalty = max(current_loyalty, target_loyalty) If loyalty ≥ 75%: No rebels If loyalty < 75%: Rebel ratio = (1 - loyalty/0.75) × population_factor Population Factor Population Factor = 0.1 + 0.9 × min(total_population/600, 1.0) Scales from 10% effect (small settlements) to 100% effect (600+ population) Count Decay System Decay rate: 0.78% per minute when loyalty is good Decay penalty: biggest_rebel_ratio × 0.78% per minute when loyalty is bad Power scaling: Rebel ratio raised to power of 0.8 (reduces extreme values) Event CascadePhase 1: Emigration Warning (count = 0.25) 66.7% chance to emigrate citizens 33.3% chance to trigger small events (strikes, brawls, etc.) +20-50% count recovery on successful small event Standing penalty: 2304 points Phase 2: Riot (count = 0.0) 66.7% chance to riot 33.3% chance to emigrate instead Count recovery: 100% + (total_rebels/total_population) Warmup reduction applied to recovery amount Guard Mechanics The Guard System Is Fundamentally Broken Only TWO scenarios actually make guards do anything at all: Regular Crime Module: When citizens commit crimes (theft, murder, etc.) Rioter Module: When rioters are rioting (with only 20% chance per cycle!) Guards will NOT respond to invasions, animal maulings, slave uprisings, or anything else you may reasonably expect. Everything else that should logically involve guards gets ZERO response. Magic Numbers Crime queue: 5 criminals max per guard post Standing cycles: 2-6 periods per guard session Standing duration: 5-9 seconds per cycle Patrol chance: 10% when work time ≤ 50% Equipment bonus: Level 2 battle stats while working Riot reporting: 20% chance per rioter cycle Riot suppression: Ends at 30% of original rioter count What Guards Actually Do Guards only respond to crimes explicitly reported via reportCriminal(): Regular crimes (theft, murder) - reported immediately Rioters - reported inconsistently (20% chance per cycle) Guards poll their crime queue every few seconds and engage catchCriminal() behavior when they find reported criminals. Guards are a reactive crime cleanup system, not active security. They don't scan for threats - they only respond to what's explicitly reported to them. The official documentation is misleading about their actual capabilities. Guards will passively defend themselves when a hostile entity bumps into them, or attacks them. Otherwise they will literally do nothing.

评论

共0条评论
face
inputImg
最新更新

希克斯之歌 2026年

《希克斯之歌》V71“名称待定” - 初夏更新内容 我们有消息要分享。目前还不是更新补丁,但可以先了解一下2026年《希克斯之歌》的后续计划。 我们希望下一次更…

2026-03-19 16:440赞 · 0评论

《西克斯之歌》模组制作手册

大家好! 我正在编写一份《西克斯之歌》的全面模组制作指南。这份指南从一个基于东多利亚人创建种族的简短简易教程开始,帮助你熟悉《西克斯之歌》的文件结构,进而详细解…

2026-02-16 04:000赞 · 0评论

Linux(Proton)中的创意工坊模组

Linux系统下的模组安装方法 1. 安装游戏 2. 使用你选择的Proton版本 3. 测试游戏在未加载模组的情况下是否能正常运行 如果一切正常,请继续以下步…

2026-02-16 04:000赞 · 0评论

我希望之前就知道的事(过时内容)

《西克斯之歌》是一款复杂但令人放松的游戏。教程会教你基础知识,但还有很多需要考虑的地方。 我玩过多个版本,在这款佳作上投入了不少时间。以下是我在游戏过程中学到的…

2026-02-16 04:000赞 · 0评论

《西克斯之歌》成就

A guide and tierlist to Titles, Royalty Levels, and Achievements. Titles: S+ Tie…

2026-02-16 01:000赞 · 0评论

【V63】初期难点攻略指南

《西克斯之歌》是一款在居民和经济模拟方面十分精细且极具魅力的游戏,但相应地,其系统也较为复杂。 尤其是在游戏最初期,即便完成了教程,仍有许多难以理解的地方,因此…

2026-02-15 22:000赞 · 0评论

运输物流指南

我制作本指南的原因是,自V69更新后,关于该主题的大多数其他指南、YouTube视频、Reddit帖子以及Discord讨论大多已过时。本指南应该会在一段时间内…

2026-02-15 22:000赞 · 0评论

使用SteamCMD上传模组

其他上传工具无法正常使用时的替代方法 准备工作 本指南旨在提供模组上传方法,不会教授如何制作模组。此方法适用于所有游戏。 你需要:已完成的模组文件、SteamC…

2026-02-15 22:000赞 · 0评论

魔法数值与机制

Actual magic numbers and mechanics info. Preface The wiki pages for SOS are egre…

2026-02-15 19:000赞 · 0评论

引用与宗教

这是一份关于《西克斯之歌》世界中宗教教派与哲学教义的详细指南。其中阐述了四大主要教派——阿明尼昂主义、阿图里主义、克拉托里主义和什马洛里主义的基本信仰、关键语录…

2026-02-15 19:000赞 · 0评论
暂无更多