赞 | 0 |
VIP | 77 |
好人卡 | 306 |
积分 | 1 |
经验 | 85662 |
最后登录 | 2023-11-23 |
在线时间 | 1782 小时 |
Lv1.梦旅人 虱子
- 梦石
- 0
- 星屑
- 121
- 在线时间
- 1782 小时
- 注册时间
- 2010-6-19
- 帖子
- 3597
|
巽离阔 发表于 2012-3-2 22:33
原作者出现了~
谢谢终于不跳错误了,而且效果很不错,不过我有两个问题:第一个是只有技能能够追加伤害 ...
普通伤害也附加的很容易的样子……- class Game_Battler
- L_12DAMAGE_SET = [17] # 骨折状态的ID
- def l_fracture
- if self.damage.is_a?(Numeric)
- if self.damage > 0
- for i in @states
- if L_12DAMAGE_SET.include?(i)
- self.damage += 100
- self.hp -= 100
- end
- end
- end
- end
- end
- alias l_sds_attack_effect attack_effect
- def attack_effect(user, skill)
- l_sds_attack_effect(attacker)
- l_fracture
- end
- alias l_sds_skill_effect skill_effect
- def skill_effect(user, skill)
- l_sds_skill_effect(user, skill)
- l_fracture
- end
- end
复制代码 原来的攻击和附加攻击分开跳的话,需要对Scene_Battle重定义下,冲突太大不敢动233 |
|