Project1

标题: 请教一下RMXP如何设置当回避率为100时,技能攻击无效的状态 [打印本页]

作者: 893299399    时间: 2011-12-31 21:24
标题: 请教一下RMXP如何设置当回避率为100时,技能攻击无效的状态
本帖最后由 893299399 于 2011-12-31 21:24 编辑

我设置了回避修正100可是还会被技能打中,如何设置当进入这个状态时,任何攻击或技能都不会被击中或者设置成当进入这个状态时任何攻击或技能的伤害为0,请问如何设置dsu_plus_rewardpost_czw
作者: 小白玩家    时间: 2011-12-31 22:04
本帖最后由 小白玩家 于 2011-12-31 22:12 编辑

修改脚本Game_Battler 3
在脚本里搜索self.hp -= self.damage
然后修改成
if self.state?(17)#如果角色是17号状态,17可以修改,修改成几就是几号状态
         self.damage = 0#威力=0
       end
      self.hp -= self.damage#伤害=威力
下面还有技能伤害的判断,再搜索self.hp -= self.damage
也改成上面那样
下面还有连续伤害,就是中毒的时候,继续改~还是搜索self.hp -= self.damage
修改好脚本后,添加17号状态,名字随便取了,技能获得17号状态,角色取得17号状态就无敌了~
3个地方都改成这样
  1.       # HP 的伤害计算
  2.        if self.state?(17)
  3.          self.damage = 0
  4.        end
  5.       self.hp -= self.damage
复制代码

作者: typhon_524    时间: 2011-12-31 22:11
本帖最后由 typhon_524 于 2012-1-1 09:40 编辑

可以参考这个范例中的攻击无效、魔法无效状态,也就是20和22号状态,把这两个状态合并成一个就无敌了

吸收无效反弹的技能演示.rar (193.13 KB, 下载次数: 116)

作者: 893299399    时间: 2012-1-11 21:32
没人了么




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