Project1

标题: 求教,如何让属性有效度的计算变为全部属性都计算? [打印本页]

作者: 银色子夜    时间: 2015-5-2 16:58
标题: 求教,如何让属性有效度的计算变为全部属性都计算?
例如角色造成了一次冰属性+火属性的混合型属性攻击
敌方的属性有效度是冰50% 火200%
如何让系统不再是忽略冰 只计算火
而是传统的取两个属性有效度的中间值 150% ?
作者: taroxd    时间: 2015-5-2 17:47
参考原来的脚本,重定义 Game_Battler#elements_max_rate 吧。我也不知道你是怎么算出 150% 的

举个栗子(未测试):
RUBY 代码复制
  1. elements.inject(1.0) { |r, i| r + element_rate(i) - 1.0 }

作者: 3106345123    时间: 2015-5-3 08:30
调整属性抵抗计算方式,允许吸收
这个不错。




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