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 编辑
  1.         if self.states.include?(21) and  element_set = 1
  2.             self.damage *= 2
  3.         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