Project1
标题:
状态改变属性有效度
[打印本页]
作者:
靈夢
时间:
2016-5-2 17:19
标题:
状态改变属性有效度
本帖最后由 靈夢 于 2016-5-2 17:41 编辑
请问如何用状态改变属性有效度,例如我用火球技能打怪物,给他附上了点燃状态,点燃可以让怪物火属性有效度变成200%,请问该如何达成?
另外求一个可以在战斗中显示敌人属性有效度的多边形图脚本
作者:
傲天哲
时间:
2016-5-2 17:52
第一个好办,现在数据库的状态中添加一个点燃状态,然后在数据库的特技中的状态有效度打勾
至于第二个……我是脚本盲,但是6R站里面看到过。
作者:
靈夢
时间:
2016-5-2 18:04
不好意思我没看懂方法,我想要的效果是我放了火球术,可以让怪物附加点燃状态,怪物一般火属性有效度为100%,只要怪物中了点燃状态,火属性的有效度就变成200%
作者:
靈夢
时间:
2016-5-3 20:26
求方法..
作者:
578783944
时间:
2016-5-3 21:03
靈夢 发表于 2016-5-3 20:26
求方法..
Game_Enemy 脚本下的 element_rate(element_id) 方法就是你解决问题的关键,自己思考。
作者:
哆啦溯
时间:
2016-5-3 22:30
本帖最后由 哆啦溯 于 2016-5-8 12:12 编辑
if self.states.include?(21) and element_set = 1
self.damage *= 2
end
复制代码
意思为
#敌人状态包括21号状态,且技能是1号属性时,伤害翻倍
放在Game_Battler 3里的 # ● 应用特技效果 的 # 属性修正 后面就行
未详细测试过,有错误请指出!
----------------------------------
@RyanBern 能说一下该怎么写么?我胡乱搞的,测试了一下好像可以(:4_86:)
还是我重开一贴问你?
作者:
靈夢
时间:
2016-5-3 23:23
放在Game_Battler 3没有用 我放在RTAB里Game_Battler 3重新定义的地方,这次RTAB脚本报错:NoMethodError
Undefined method’*’ for nil:NilClass
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1