Project1

标题: VA伤害下限公式问题 [打印本页]

作者: 阿薩男爵    时间: 2015-5-11 17:33
标题: VA伤害下限公式问题
最近想到了一个关于伤害下限的问题,初期的敌人到了游戏中后期完全无法对于主角一行造成伤害,以前玩FC版的火焰纹章外传时,发现了即使敌人的攻击力低于我方角色的防御力但仍能造成最少1点的伤害,同理我方角色攻击敌人时也是相同效果,所以我想问一下在RMVA里面可以用公式来实现这个效果吗?(普通攻击最少会减去1HP)
作者: 紫苍焰    时间: 2015-5-11 18:00
本帖最后由 紫苍焰 于 2015-5-11 18:04 编辑

找到"攻击"技能,在使用效果那一栏填一个体力值回复,百分比的数值不要管,固定值那里填-1即可。
以后所有的攻击就算不破防都会有1点伤害。
作者: 喵呜喵5    时间: 2015-5-11 18:14
插入该脚本,伤害下限最少为1
  1. class Game_Battler
  2.   alias m5_20150511_apply_guard apply_guard
  3.   def apply_guard(damage)
  4.     damage = m5_20150511_apply_guard(damage)
  5.     return ( damage == 0 ? 1 : damage )
  6.   end
  7. end
复制代码
未测试

已知BUG:当回复类技能回复的HP、MP为0时,该技能不仅不会给玩家带来回复,反而会扣除玩家一点HP、MP
作者: VIPArcher    时间: 2015-5-11 18:29
https://rpg.blue/thread-371655-1-1.html
作者: 阿薩男爵    时间: 2015-5-11 20:25
感谢几位的热心帮忙,不知为何居然没有回复提醒,幸好我回来就点开看了。




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