Project1

标题: 怎样把攻击改成100%命中(普通攻击技能攻击),伤害最低是1? [打印本页]

作者: shengfeng    时间: 2018-5-7 22:23
标题: 怎样把攻击改成100%命中(普通攻击技能攻击),伤害最低是1?
该怎么修改脚本
作者: 文雅夕露    时间: 2018-5-7 23:17
在Game_Battler 3攻击和技能的第一命中判断改为这样即可。
  1.     # 第一命中判定
  2.     hit_result = true
复制代码

在命中的情况下添加。
  1. if self.damage == 0
  2.           self.damage = 1
  3.         end
复制代码

作者: guoxiaomi    时间: 2018-5-7 23:59
文雅夕露 发表于 2018-5-7 23:17
在Game_Battler 3攻击和技能的第一命中判断改为这样即可。

在命中的情况下添加。

这会使得伤害为0的技能,比如驱散中毒,造成1点伤害
作者: 芯☆淡茹水    时间: 2018-5-8 21:55
self.damage = skill.power > 0 ? [self.damage, 1].max : self.damage
作者: 哆啦溯    时间: 2018-5-16 17:08
文雅夕露 发表于 2018-5-7 23:17
在Game_Battler 3攻击和技能的第一命中判断改为这样即可。

在命中的情况下添加。

还要多几个判断。属性有效度为F的情况,为E的情况




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