群星 反推 底层 星球&人口篇
2024-10-18 18:11:21 0 举报
123123
作者其他创作
大纲/内容
我打自动迁移mod的,这个不太想推
转化
人口幸福度
星球 - 人口认可率
实际效果为 当前剩余舒适度约为45%的人口时 幸福度最大化增加
星球 - 犯罪度
人口基础犯罪度 = Int ; 幸福度 = float ;种族特质 = float
果然是群星的魔法数字,一眼就看出来它绝对是50%
阶级政治权力 = Σ阶级岗位人口政治权力avg
星球人口认可率 = roundup(Σ人口幸福度 * 人口政治权利值/整个权利值)
补充星球类型有不同系数【普通球为1 , 不同星球类型承载力系数不同】
核心_0
星球 - 犯罪度事件
住房<0
星球稳定度收益(%) = ( 稳定度 - 50 ) * 0.6
https://stellaris.paradoxwikis.com/Planetary_management#Crime_and_Deviancy
星球 - 住房
行星承载力
if 剩余舒适度 < 0
影响
机器人
星球 - 稳定度
星球舒适度 = 提供的舒适度 - 人口所需舒适度 - 基础所需舒适度
正常人
人口产出修正
核心_1
不是人不知道有没有\"不是人\"类型的增长,但3个是魔法数字,先占坑
星球 - 舒适度
if 剩余舒适度 >0
星球 -行星规模
推算过程
人口宜居
实际效果为 当前剩余舒适度约为-300%的人口时 幸福度最大化减少
验证成功
人口维护费
基础所需舒适度 = Σ人口舒适度使用
实际效果为 100%认同修正 达到30%的稳定度 等价1点认可率 = 1 稳定度
人口认可率_稳定修正 = (人口认同率−50)×0.6/1
低住房惩罚
星球_稳定篇- 总结构
作为算术平均值,一直凑不到100%还是浮点数运算bug问题?
(1-宜居度)/2
1-宜居度
行星承载力 = Roundup 住房总数量 * 系数修正(默认1) + 剩余区划 * 系数修正(默认4) +当前人口*剩余住房/总住房数量
还没开始做,留个档
翻了下群星的设计文档,没提跟加权值没关系和星球人口没多大关系
单一人口需求 = 人口基础需求(默认为1) * Σ种族修正
人口迁移率
人口特质量化
提供的舒适度 = Σ星球建筑产出 + Σ人口岗位产出
行星区划数量 = 行星规模 + Σ修正(int)
通过事件
行星特征
第一版反推值 用加权平均 什么鬼?
人口思潮
人口篇- 总结构
住房>0
星球犯罪度 = ( Σ人口罪度 - Σ修正1 ) * Σ修正2
单个人口犯罪度 = 人口基础犯罪度 * 种族特质 * (1 - 幸福度)
人口派系
汇总均值
人口舒适度使用 = (1 - Σ修正1) * Σ修正2
人口 - 幸福度
星球住房 = Σ建筑产出 + Σ区块产出 - Σ人口需求
星球住房_高满足迁入奖励
人口 - 犯罪度
惩罚
星球稳定度 = 基础值(50) + Σ修正1 + Σ人口岗位产出 + 人口认可率_稳定修正
星球住房_未满足稳定惩罚
星球 - 稳定度事件
人口舒适度
人口权利
人口 - 政治权利
人口增长率
行星障碍
阶级幸福度 = Σ阶级岗位人口幸福度avg
0 条评论
下一页