mud战斗数值公式分析小结
原文链接:mud战斗数值公式分析小结
作者:cao777
发布时间:2023-08-28 17:52:06
mud中的战斗数值每个lib都有他独特的风格
一 参与战斗计算的参数
- 技能参数
- 基本技能参数 包括基本技能的等级 例如sword.level
- 高级技能参数 包括高级技能的等级、每一招的多个参数(例如huashan-sword.damage dodge force等)
- 人物基本参数
- 基本属性 包括 str con dex int 有些站还有福源等
- 成长属性 包括 age level exp 转生次数等
- 特色属性 包括 心法 心决
- 装备加成属性
- 攻击类
- 基础属性加成 例如 str int等
- 直接属性加成 例如 attack damage等
- 防御类
- 基础属性加成 例如 con dex int 等
- 直接属性加成 例如 defence armor等
- 变态类
- 特色属性 例如 免伤 无视免伤
- 附魔类
- 各种附魔属性 例如增加属性 增加伤害百分比 造成多少额外xx伤害
- 宝石类
- 各种宝石属性 和附魔类差不多
二 各参数所占的权重
三 参数的公式、计算过程
四 每次攻击/防御结束后的其他玩法
- 吸血
- 加气势
- 装备损坏
- 装备吸取能量
五 pfm中的特殊模式
- 直接减少对方hp
- buff
- 加属性类
- 加回血
- debuff
- busy
- 减属性
以上为我能想到的参与参数 并不完整 大家可以畅所欲言 完善属性
曾经一个wiz大哥说过 lib里面最消耗资源的就数do_attack函数 此函数里涉及对多个属性的读取、计算 所以会消耗如此多的资源
那么我们能否做一个战斗计算的模版出来 当人物在进行战斗之前就把这个参数汇总好呢
未完待续。。。
原文链接:mud战斗数值公式分析小结
作者:cao777
发布时间:2023-08-28 17:52:06