Skip to content
Etorth edited this page Nov 11, 2021 · 6 revisions
  1. How to design the buff system:

https://zhuanlan.zhihu.com/p/83817526

https://www.igiven.com/unity-2020-02-16-buff-system/

https://gameinstitute.qq.com/community/detail/128151

https://www.bilibili.com/read/cv10953840

https://dota2.fandom.com/zh/wiki/Dota_2_Wiki

从此文看出buff可以分解成functors, functor看起来就这么几种:

  • 眩晕 单位不能移动或进行任何动作。
  • 缠绕 单位无法移动,但可以执行某些操作。
  • 束缚 单位被限制在一定的范围内,但是可以执行一些操作。同缠绕类似。
  • 妖术 单位被变成一只小动物,除了缓慢移动外无法执行任何操作。
  • 龙卷风 单位被吹到空中,变为无敌状态,但是无法移动或者执行任何操作。
  • 隐藏 单位临时从游戏地图中消失,无法收到伤害或者收到任何机制的影响。
  • 致盲 单位的普通攻击有一定几率无效。
  • 沉默 单位无法使用自身的技能,但是可以使用物品技能。
  • 锁闭 单位无法使用物品技能。
  • 破坏 单位的被动技能无效。
  • 缴械 单位无法普通攻击,但是可以使用技能。
  • 减速 单位的移动速度被减少,大部分减速效果在一定时间后结束,其余一部分减速效果随着时间逐渐减少。
  • 陷阱 单位被障碍限制移动,但是可以执行操作。
  • 嘲讽 单位被强制攻击一个特定的目标,无视玩家的操作。
  • 恐惧 单位被强制往自己的泉水移动,无视玩家的操作。
  • 蛊惑 单位被强制往蛊惑施放的来源移动,无视玩家的操作。
  • 强制移动 单位被强制往一个特定的方向移动,无视玩家的操作。
  • 传送 单位立刻移动一段距离。
  • 隐身 单位无法在正常视野中被看到,但是可以通过真实视域发现。
  • 相位 单位可以穿越其他单位,无视碰撞体积.
  • 无敌 单位不会受到绝大部分伤害。
  • 技能免疫 单位无法被大多数敌方技能选中或者影响。
  • 攻击免疫 单位无法被普通攻击。已经发出的攻击弹道无法伤害以及影响到此单位。单位仍会被物理技能伤害所影响。
  • 虚无 单位变成幽魂形态,无法被物理攻击,但是承受更多的魔法伤害。虚无单位被缴械攻击免疫。

More: dota2

  1. Numerical system:

https://zhuanlan.zhihu.com/p/27719445

https://github.com/etorth/mir2x/raw/master/readme/numerical.pdf

Clone this wiki locally