| 赞 | 19 |
| VIP | |
| 好人卡 | |
| 积分 | 37 |
| 经验 | |
| 最后登录 | 2023-2-22 |
| 在线时间 | 357 小时 |
- 梦石
- 0
- 星屑
- 3670
- 在线时间
- 357 小时
- 注册时间
- 2018-9-4
- 回帖
- 261
|
发表于 2019-1-20 04:54:50
|
显示全部楼层
本帖最后由 Mono_kyrin 于 2019-1-20 05:20 编辑
重写module RPG
[pre lang="ruby"]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[/pre]
这样只要在名字后面加上想要的hp数值就好了,比如 “BOSS,10000000”。中间最好不要留空格。
这个方法同样适用于各类属性上限解除,就是要照着帮助文档一个个写。
另外这个脚本不会干扰之前的设定,如果只是"BOSS"的话,生命值就会取编辑器内设定好了的。 |
评分
-
查看全部评分
|