Skip to content

铸造系统

铸造(Forge)是 Seer Mod 的核心资源机制,通过 ForgeCmd.Forge 调用累积铸造值。

基本规则

铸造来源

所有以下操作都会调用 ForgeCmd.Forge,累积到圣铸计数器:

  1. 能量消耗铸造:拥有圣铸能力时,每消耗 1 点能量铸造 1
  2. 宝剑卡牌:打出时铸造 10(重放 3 次,总铸造 40)
  3. 圣耀明瞳斩:铸造 1 + 每次铸造追加辉星
  4. 星辰圣王遗物:卡牌生成/消耗时各铸造 1
  5. 天印神剑遗物:受到伤害后铸造等量数值
  6. 复活清空 PP 铸造:每清空 1 点 PP 铸造 1
  7. 原版铸造能力/遗物/药水:FurnacePower、FencingManual、KingsCourage 等

圣剑生成阈值

累计铸造达到阈值时生成圣剑(每场战斗各一次):

圣剑阈值效果
圣剑一10先制 +1
圣剑二30先制 +1
圣剑三100先制 +1,所有君王之剑伤害变为原来的 3 倍

圣铸能力

SeerHolyForgeCounterPower 是圣铸的核心能力:

  • PowerType:Buff
  • StackType:Single
  • 可见性:不可见(IsVisibleInternal = false
  • 触发AfterEnergySpent 钩子 → 调用 ForgeCmd.Forge
  • 累计AfterForge 钩子(所有铸造来源都会触发)→ 累加 TotalForgeAmount → 检查阈值

铸造 = 清空 PP

至序圣华遗物复活后,永久失去圣铸与复活能力,改为:

  • 每场战斗开始时消耗所有攻击牌并清空其 PP
  • 每清空 1 点 PP 铸造 1

实现:ForgeCmd.Forge(totalPpCleared, ...)

源码参考

  • SeerHolyForgeCounterPower.cs - 圣铸计数能力
  • SeerHolySwordOne/Two/Three.cs - 圣剑卡牌
  • ForgeCmd.cs - 铸造命令
  • SeerOrderHolyHua.cs - 至序圣华遗物

非官方玩家维护资料站,内容基于 Seer Mod 源码