大家好!👋我已经在做一个叫做 Triko 的动作 roguelike 游戏了,已经有六个月了,我是一个单独的开发者。我需要一些新鲜的输入来改进我的武器状态效果。在 Triko 中,玩家在开始一场游戏之前选择一个武器(剑、斧头或长矛)。状态效果在关键打击(大致每4次打击)时触发。每个效果都有一个独特的作用:

  • 🧊 冰: 在第一次触发时会减慢敌人的速度。第二次触发会将它们完全冻结。
  • 🩸 出血: 会增加敌人的伤害并减少他们的输出伤害。
  • ⚡ 震电: 会使目标和附近的敌人短暂地受到链式闪电/震电效果(控制效果)
  • ☠️ 中毒 & 🔥 燃烧: 目前,两个效果都是持续伤害效果。

我遇到的问题是,目前的中毒和燃烧效果基本上是一样的。我想让它们在每种情况下都有一个正确的解决方案。另外,每个状态效果都可以升级。例如,冻结的敌人会承受更多伤害,震电的敌人有 25% 的概率在 0.5 秒后引起震电效果等等。

因此我的问题是:

  • 如何机械性地分离 中毒燃烧 的效果,使它们在各自的目的上有所不同?
  • 有哪些创造性的升级想法可以应用于状态效果?

感谢您的任何想法!