赞 | 0 |
VIP | 2 |
好人卡 | 1 |
积分 | 6 |
经验 | 27196 |
最后登录 | 2023-12-29 |
在线时间 | 169 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 594
- 在线时间
- 169 小时
- 注册时间
- 2008-10-29
- 帖子
- 431
|
首先在数据库中设置一种 状态
比如 设置30号状态
“30 无敌”
在这里可以不需要做任何修改
然后在Game_Battler3中找这么一段
if self.damage > 0
# 会心一击修正
if rand(100) < 4 * attacker.dex / self.agi
self.critical = true
end
在这段的话的前面加上一句
if attacker.state?(30)#这句判断攻击者身上是不是带有第30号状态
self.damage *= 10#如果是 让伤害翻10倍
end 系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~ |
|