赞 | 1 |
VIP | 60 |
好人卡 | 27 |
积分 | 6 |
经验 | 39775 |
最后登录 | 2023-11-29 |
在线时间 | 2271 小时 |
Lv2.观梦者 (暗夜天使) 万兽
- 梦石
- 0
- 星屑
- 597
- 在线时间
- 2271 小时
- 注册时间
- 2006-11-4
- 帖子
- 4868
|
本帖最后由 弗雷德 于 2013-8-1 17:42 编辑
俺先来明确一下LZ的提问吧,
1、LZ想要的效果是不是:角色对敌人使用火苗特技,火苗本身拥有伤害,并且如果命中的场合的额外有10%的机率使敌人附加烧伤状态,而不是默认的在特技里设定整体导致技能本身的命中下降。
2、LZ是只需要一个特技做这般的修改,还是希望特技类整体都能拥有这个效果?如果只是单一一个技能那么只需要Game_Battler3下174行附近- # HP 的伤害减法运算
- last_hp = self.hp
- self.hp -= self.damage
- effective |= self.hp != last_hp
复制代码 进行修改,
比如火苗的特技ID是20,烧伤状态的ID是29- # HP 的伤害减法运算
- last_hp = self.hp
- self.hp -= self.damage
- effective |= self.hp != last_hp
- if skill.id ==20 and rand(100)<10
- self.add_state(29,true)
- end
复制代码 如果是想要整体特技类都这个效果,那么得给特技加多一个机率的属性,另外Game_Battler2下的states_minus 和states_plus要进行一番修改。 |
|