用途:为 moot 类模拟提供统一的临时效果系统,所有效果(含诅咒)都按 buff 实现,只作用于角色(character),房间效果需通过房间精灵角色承载。
主要能力:buff 可修改数值属性、能力或行为;包含 name、source、effect、duration、stacks、max_stacks、decay 等字段。效果分三类:数值(如 energy +2、focus +1)、语义(由 LLM 解释的提示,如 cats seem to like you today)、混合。属性覆盖 Sims 风格需求、mind 认知情绪状态,以及房间精灵的 production_speed、error_rate、mood_influence、comfort_bonus、discovery_chance、danger_level。来源包括互动、消耗品、地点、物品、关系和 personas。
生命周期:start、simulate、is_finished 三个钩子用自然语言编写并编译为 JS,统一闭包签名为 (world, subject, verb, object),YAML 内只写函数体。每 tick 执行应用效果、运行 simulate、检查结束、递减时长、处理过期与 spawns_after、处理 buff 间交互。
交互与树:支持 cancels、boosts、replaces、merges_with、blocked_by、counters 等标签交互;可构成权重树(Blend→Strains→Terpenes→Effects),并按耐受度调整有效权重。
限制:资料仅来自该技能说明,未提供安装命令、实际运行环境或价格信息;具体实现细节与可用性暂未提供。