器官消化处理器

昨天 19:41综合
OrganProcessor.lua — 器官消化处理器
文件: scripts/OrganProcessor.lua (新建,~380行)
核心功能:每节拍结算时,对通过的食物执行 6 层器官消化逻辑。
6 层器官处理器:
器官 处理逻辑
口腔 研磨损耗(硬食物伤牙)+ 唾液淀粉酶分解碳水
胃 胃酸消耗 + 粘膜损伤 + 消化速度→饱腹度
小肠 营养吸收→血液指标 + 有害物质→器官伤害
大肠 菌群平衡→HP变化 + 水分吸收 + 排钠
细胞 氧化应激→微伤害
胰腺 胰岛素响应→降血糖 + β细胞疲劳
信号响应:读取 BrainSystem 的信号收件箱,对应调整处理参数:
SLOW_DIGEST → 胃饱腹度增量减半
BOOST_ABSORB / REDUCE_ABSORB → 小肠吸收率 ×1.5 / ×0.5
FLUSH_SODIUM → 大肠加速排钠 -3
INSULIN_SURGE → 胰腺降血糖额外 -2
自然恢复:每拍所有器官微量回复 HP、饱腹度自然下降、胃酸回充。
接入点:BeatSystem.OnBeatEnd() → BrainSystem.Evaluate 之后、压力衰减之前调用 OrganProcessor.ProcessBeat(beatCount)。