星露谷决斗竞技场 挑战任意NPC

星露谷决斗竞技场 挑战任意NPC

在普通社区中心内挑战附近的NPC,进行动画一对一战斗。每位主要村民都有自己独特的战斗风格、命名技能、像素艺术效果、攻击前摇、恢复动画以及独特的AI行为。连续赢得比赛可获得越来越有价值的奖励。

星露谷物语决斗竞技场

按下 K 键即可与 NPC 决斗,获胜将获得奖励。连胜次数越多,奖励越好。

安装说明

  1. 安装最新版本的 SMAPI。
  2. 将模组文件夹解压到 Stardew Valley/Mods 目录下。

技能动作将在后续版本中改进……你是否曾想过,如果星露谷物语中的每一位村民都拥有自己独特的战斗风格,会发生什么?

星露谷决斗竞技场将鹈鹕镇的居民变成了可玩的决斗对手。走近 NPC 并按 K 键即可发起挑战。你和所选角色将被传送至原版社区中心,进行一场一对一的对决。

该模组保留了玩家与 NPC 的原始外观。衣服、发型、帽子、鞋子以及角色精灵图均不会被替换为通用格斗服装。双方角色都使用方向移动和行走动画,使其在战斗区域内移动时能自然转身和播放动画。

战斗系统围绕移动、基础攻击、防御时机、能量管理和特殊技能构建。玩家动作包括普通攻击、远程技巧、快速移动技能、反击,以及需要能量槽全满才能释放的强大终极技能。

NPC 并非仅限于几种换色模板。重要的原版角色会根据其性格、职业、兴趣和故事背景,被赋予各自独特的技能。他们的攻击使用不同的时机、移动模式、陷阱、弹射物、召唤物、追踪行为、击退、牵引效果、治疗、冰冻和区域控制。

例如:

  • 阿比盖尔 使用紫水晶利刃和冒险家风格的快速斩击。
  • 塞巴斯蒂安 使用暗影移动、偷袭和暗黑仆从效果。
  • 山姆 使用吉他声波攻击和快速移动技巧。
  • 海莉 使用相机闪光、炫目攻击和视觉干扰。
  • 法师 创造奥术法阵、追踪魔法和延迟法术区域。
  • 威利 使用鱼钩、牵引攻击和波浪状的鱼形弹射物。
  • 克林特 使用落下的铁砧、熔炉格栅和重金属攻击。
  • 玛妮 召唤动物冲锋和围栏式陷阱攻击。

自定义 NPC 同样支持。 当角色没有手动定义的招式集时,模组会根据该 NPC 的内部名称生成一套稳定的技能组合。这确保了自定义角色也能参战,而不会全都使用相同的备用攻击。

技能以程序绘制的像素艺术图标呈现,而非纯色矩形。效果包括火焰、刀锋、星星、暗影、音符、书本、树叶、鱼、盾牌、齿轮、炸弹、相机、动物、魔法阵、冲击波、警告标记和移动轨迹。

攻击采用多阶段动画系统:

  1. 蓄力 — 角色转向对手,准备攻击,并显示充能效果。
  2. 释放 — 技能激活,通常伴随踏步、突进、施法或移动动画。
  3. 命中 — 弹射物、陷阱、打击或区域效果造成伤害并产生视觉反馈。
  4. 恢复 — 角色短暂完成收尾动画,然后恢复正常移动。

这能防止角色在瞬间生成攻击时完全僵立不动。

赢得决斗会增加你当前的连胜纪录和总胜场数。随着连胜次数增加,奖励也会提升,包括金币和物品,如咖啡、金锭、铱锭、钻石和五彩碎片。失败、平局或弃权会结束当前连胜,但你的最佳连胜纪录和总胜场数会保留下来。

难度可随总胜场数和当前连胜数进行缩放,使对手在玩家持续获胜时变得更快、更坚韧、更具攻击性。

决斗在独立的战斗状态中进行,并在比赛结束时安全地恢复玩家和 NPC。他们的原始位置、朝向、动画状态和位置都会被恢复,因此决斗不会永久打断 NPC 的正常日程。


特性列表

  • 按 K 键挑战附近的 NPC。
  • 使用原版社区中心作为战斗场景。
  • 保留玩家和 NPC 的原始外观。
  • 方向移动和可见的行走动画。
  • 基础攻击、特殊技能、反击、能量和终极技能。
  • 主要原版 NPC 各有专属技能。
  • 为自定义 NPC 生成稳定的招式集。
  • 像素艺术技能图标和视觉效果。
  • 攻击的蓄力、释放、命中和恢复动画。
  • 每个对手具有不同的 AI 行为和偏好的战斗距离。
  • 弹射物、陷阱、召唤物、追踪攻击、冲刺、牵引、击退、治疗和控制效果。
  • 胜利连胜和最佳连胜记录追踪。
  • 递增的金币和物品奖励。
  • 可选难度缩放。
  • 战斗后安全恢复 NPC 的位置和日程状态。
  • 支持英文和中文本地化。
  • 可通过 config.json 文件进行配置。