📊 参数总览
佣兵数据分为两张表:
mercenaries - 基础属性(固定或缓慢成长)
mercenary_mood - 心情/状态属性(动态变化,包含疲劳度)
一、基础属性(mercenaries 表)
1.1 核心六维属性
| 属性 |
字段名 |
默认值 |
用途 |
| 力量 |
strength |
10 |
战斗伤害、负重能力 |
| 活力 |
vitality |
10 |
生命值、耐久度 |
| 敏捷 |
agility |
10 |
速度、闪避、感知 |
| 智力 |
intelligence |
10 |
法术、解谜、策略 |
| 信仰 |
faith |
10 |
治疗、防护、神圣 |
| 幸运 |
luck |
10 |
暴击、掉落、隐藏发现 |
1.2 性格属性
| 属性 |
字段名 |
默认值 |
用途 |
| 忠诚度 |
loyalty |
50 |
影响叛逃风险、任务修正 |
| 勇气 |
courage |
50 |
冒险判定核心属性 |
| 耐心 |
patience |
50 |
长期任务、事件修正 |
| 贪婪 |
greed |
50 |
风险偏好、薪资谈判 |
| 智慧 |
wisdom |
50 |
解谜、治疗辅助 |
| 魅力 |
charisma |
50 |
交涉、士气加成 |
1.3 技能属性
| 属性 |
字段名 |
默认值 |
用途 |
| 交易技能 |
trade_skill |
10 |
经济类事件判定 |
| 冒险技能 |
venture_skill |
10 |
冒险判定核心 |
| 谈判技能 |
negotiation_skill |
10 |
社交类事件判定 |
| 分析技能 |
analysis_skill |
10 |
策略、陷阱识别 |
| 领导技能 |
leadership_skill |
10 |
队伍士气、协同加成 |
二、心情/状态属性(mercenary_mood 表)
| 属性 |
字段名 |
默认值 |
用途 |
| 幸福度 |
happiness |
50 |
提升协同效果 |
| 压力值 |
stress |
30 |
提高灾难概率 |
| 动机 |
motivation |
70 |
提升协同效果 |
| 自信 |
confidence |
50 |
小幅提升暴击/成功率 |
| 疲劳度 |
fatigue |
0 |
冒险后累积,降低表现 |
| 专注度 |
focus |
80 |
影响判定精确度 |
| 团队关系 |
team_relationship |
50 |
影响协同乘子 |
| 声誉 |
reputation |
50 |
影响社交类事件 |
三、疲劳度机制详解
3.1 疲劳增长规则
| 结果 |
疲劳增加 |
说明 |
| 大成功 |
5 ~ 10 |
精神振奋,消耗最小 |
| 成功 |
10 ~ 20 |
正常消耗 |
| 失败 |
25 ~ 40 |
遭遇挫折,消耗较大 |
| 大失败 |
50 ~ 80 |
惨败而归,身心俱疲 |
额外修正:楼层深度系数 × (1 + floor_index × 0.05),缺少治疗/支援 +10~20%
3.2 疲劳对士气的影响
morale_score = clamp(
50 + leader_bonus + team_rel_bonus + happy_motiv_bonus
- stress_penalty - fatigue_penalty,
0, 100
)
其中 fatigue_penalty = 平均疲劳每10点扣1.5分
3.3 士气阈值
- 士气在 0.90 ~ 1.05 区间作为判定修正
- 低士气降低成功率与协同
- 若士气跌破 20,可能触发逃跑/罢工检定
四、职业协同加成
| 组合 |
效果 |
| 前排 + 治疗 |
伤害抵抗提升,疲劳减半上限降低 |
| 侦察 + 幸运 |
隐藏宝物发现率 +15~25%,陷阱失败惩罚减半 |
| 施法 + 支援 |
交涉/策略检定 +10~15%,Boss抵抗降低 |
| 双前排 |
战斗检定 +5~10%,但无侦察时陷阱惩罚翻倍 |
缺口惩罚
- 缺治疗:失败/灾难的伤害+疲劳 +10~20%
- 缺侦察:陷阱/伏击失败率上升
- 缺前排:战斗类型 -10~15%
五、冒险成功率公式
success = clamp(
70 + atan((party_power - floor_diff) / 40) × 40,
5, 95
)
- 暴击判定:Roll 1-100,≤5 大成功
- 灾难判定:Roll 1-100,≥96 大失败
- Boss/陷阱可上调灾难阈值
六、相关代码文件
| 文件路径 |
内容 |
memory_mercenaries.gd |
佣兵基础数据结构 |
memory_mercenary_moods.gd |
心情数据结构(含疲劳) |
adventure_manager.gd |
冒险逻辑、疲劳计算 |
mercenary_manager.gd |
佣兵管理器 |