Project1

标题: 回复技能 [打印本页]

作者: grammy416    时间: 2014-12-15 10:46
标题: 回复技能
当满mp或hp时,不能使用相应回复mp或hp的技能,怎么实现?
作者: 三途亚梦    时间: 2014-12-15 14:42
默认系统不就是禁止满数值回复吗?

你是想要仅仅禁止某些特定的技能吗?
作者: grammy416    时间: 2014-12-16 02:51
三途亚梦 发表于 2014-12-15 14:42
默认系统不就是禁止满数值回复吗?

你是想要仅仅禁止某些特定的技能吗? ...

是的,把技能2设置成了回复mp,结果什么情况都会回复,无论是不是mp.希望当mp为满时防御为灰色禁止状态
作者: 三途亚梦    时间: 2014-12-16 03:28
你在Game_BattlerBase的
大概734行找到
  1. def guard_usable?
复制代码
  1. usable?($data_skills[guard_skill_id])
复制代码
的后面加↓这句话就可以了。
  1. return true unless @mp == mmp
复制代码





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