Project1
标题:
有没有人知道怎么修改最小伤害为1??
[打印本页]
作者:
1136662584
时间:
2017-2-4 18:12
标题:
有没有人知道怎么修改最小伤害为1??
就是人物的防御力高了之后,低级的怪物打人根本不掉血,我想把最低伤害改成1,就是不管我防御力多高,怪物攻击力多低,怪物打我至少有1点伤害,怎么做?
有没有办法在伤害计算公式中加一个判断,如果最终计算结果小于0,让整个公式×0+1
作者:
QQ蚊子湯
时间:
2017-2-4 20:16
本帖最后由 QQ蚊子湯 于 2017-2-4 20:50 编辑
可以嘗試在套用傷害數值之前加入小於等於0的判斷
(剛剛一時失察沒考慮到回復的情況)
htrhaferf.jpg
(227.47 KB, 下载次数: 32)
下载附件
保存到相册
2017-2-4 20:50 上传
作者:
黄谊洲
时间:
2017-2-4 21:38
#==============================================================================
$BombScript ||= {};$BombScript["造成最低伤害"] = "造成最低伤害20170204"
#==============================================================================
#==============================================================================
#==============================================================================
module ZDSH
ZDSH_HP = 1
# 这里设置最低能够造成多少HP伤害
end
class Game_ActionResult
#--------------------------------------------------------------------------
# ●
#--------------------------------------------------------------------------
alias :zdsh_hm :make_damage
def make_damage(value, item)
value = ZDSH::ZDSH_HP if item.damage.to_hp? && value == 0
zdsh_hm(value,item)
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1