Project1

标题: 如何在公式栏里分开自身属性的攻击力和装备的攻击力? [打印本页]

作者: blueeyescyj    时间: 2015-6-24 17:38
标题: 如何在公式栏里分开自身属性的攻击力和装备的攻击力?
通常攻击力部分分成两部分组成,一是角色的自身属性,一个则是装备加成,如何在公式里分开两者。
比如需要一个公式:
自身攻击力*3+装备攻击力总和/4
该如何写?
作者: VIPArcher    时间: 2015-6-24 19:27
  1. a.param_base(2) * 3 + a.param_plus(2) / 4
复制代码
未测试
作者: taroxd    时间: 2015-6-24 19:41
VIPArcher 发表于 2015-6-24 19:27
未测试

事件里送的能力值算 plus,状态等特性带来的倍率也被无视了……

老老实实用 a.equips.compact.inject(0) {|r, item| r + item.params[2] } 算装备的能力值

a.atk * 3 - a.equips.compact.inject(0) {|r, item| r + item.params[2] } * a.param_rate(2) * 2.75

可能更加接近想要的效果吧(未测试)

写出这种公式简直就和舰娘的作者一样无聊




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1