本帖最后由 Mono_kyrin 于 2019-1-20 05:20 编辑
重写module RPG
module RPG class Enemy #重定义名字 def name return @name.split(/,/)[0] != nil ? @name.split(/,/)[0] : nil end #重定义生命值上限 def maxhp return @name.split(/,/)[1] != nil ? @name.split(/,/)[1].to_i : $data_enemies[@id].maxhp end end end
module RPG
class Enemy
#重定义名字
def name
return @name.split(/,/)[0] != nil ? @name.split(/,/)[0] : nil
end
#重定义生命值上限
def maxhp
return @name.split(/,/)[1] != nil ? @name.split(/,/)[1].to_i : $data_enemies[@id].maxhp
end
end
end
这样只要在名字后面加上想要的hp数值就好了,比如 “BOSS,10000000”。中间最好不要留空格。
这个方法同样适用于各类属性上限解除,就是要照着帮助文档一个个写。
另外这个脚本不会干扰之前的设定,如果只是"BOSS"的话,生命值就会取编辑器内设定好了的。 |