赞 | 15 |
VIP | 71 |
好人卡 | 24 |
积分 | 34 |
经验 | 70116 |
最后登录 | 2024-5-1 |
在线时间 | 3054 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3444
- 在线时间
- 3054 小时
- 注册时间
- 2011-11-17
- 帖子
- 980
|
测试了下 确实光这样还不够
Game_Battler 3里找到- #--------------------------------------------------------------------------
- # ● 应用特技效果
- # user : 特技的使用者 (battler)
- # skill : 特技
- #--------------------------------------------------------------------------
- def skill_effect(user, skill)
- # 清除会心一击标志
- self.critical = false
- # 特技的效果范围是 HP 1 以上的己方、自己的 HP 为 0、
- # 或者特技的效果范围是 HP 0 的己方、自己的 HP 为 1 以上的情况下
- if ((skill.scope == 3 or skill.scope == 4) and self.hp == 0) or
- ((skill.scope == 5 or skill.scope == 6) and self.hp >= 1)
- # 过程结束
- return false
- end
复制代码 将 or ((skill.scope == 5 or skill.scope == 6) and self.hp >= 1) 删掉 就OK了 测试可行 |
评分
-
查看全部评分
|