Project1
标题:
求教,如何让属性有效度的计算变为全部属性都计算?
[打印本页]
作者:
银色子夜
时间:
2015-5-2 16:58
标题:
求教,如何让属性有效度的计算变为全部属性都计算?
例如角色造成了一次冰属性+火属性的混合型属性攻击
敌方的属性有效度是冰50% 火200%
如何让系统不再是忽略冰 只计算火
而是传统的取两个属性有效度的中间值 150% ?
作者:
taroxd
时间:
2015-5-2 17:47
参考原来的脚本,重定义 Game_Battler#elements_max_rate 吧。我也不知道你是怎么算出 150% 的
举个栗子(未测试):
RUBY 代码
复制
elements.
inject
(
1.0
)
{
|r, i| r + element_rate
(
i
)
-
1.0
}
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