下载 App
10/2716 浏览
【更新日志 V2.8】组合性状表现判定重构 & 概率修复
各位玩家好,本次 V2.8 版本针对底层“组合性状”的判定链路进行了深度重构,彻底解决了必定遗传导致的组合表型 100% 触发问题。
🔍 【问题溯源】
由于此前实装了“基因必定遗传”,导致携带猫兔基因的亲代,子代 100% 基因齐备。而旧版 SuppressSlot 函数中,基因齐备会无条件走“组合短路”,导致子代 100% 表现为双兽耳,盲盒体验丧失。
🛠️ 【核心重构:分离基因与表现】
1. 新增 CompositeEligible 函数:仅判定基因是否齐备。
2. 表现型 50% 掷骰:现在,基因齐备后必须过 50% 的判定门槛(compositeExpressChance),命中才表现【双兽耳】或【龙凤角】。
3. 未命中回退:若掷骰未命中,子代将回退到原有的“同槽压制”逻辑,按血脉浓度表现为单猫耳或单兔耳。
4. 持久化状态:判定结果写入 compositeTraits 字段,随存档持久化,确保旧档平滑迁移。
✨ 【连带修复优化】
· 修复了随机命名时,未能避开父母或先祖名字的 Bug。
· 修复了配对预览中,组合表现概率未乘以 0.5 的显示误差。
· 修正了早期文案中关于“5%”的错误描述(代码中从未存在 5%)。
· 表现型捕获时,组成基因同步计入 BaseExpresses,防止多出第三种耳型。
感谢大家的测试与反馈,你们的吐槽让这款游戏的基因引擎越来越完美!
猜你想搜
孟德尔万族模拟器 v2.8更新