赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 4196 |
最后登录 | 2016-1-20 |
在线时间 | 3 小时 |
Lv1.梦旅人 镖师十四
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 3 小时
- 注册时间
- 2008-10-17
- 帖子
- 128
|
不是有没有直接修改脚本的方法而是这个效果用脚本方法做是最为简单的,思路为:做一个你要附加的状态(你所讲的中毒,比如数据库id为39),在Game_Battler 3类中的def attack_effect(attacker)方法中的前面加入
if self.is_a?(Game_actor)
if self.id == 2
if rand(100)<50
attacker.add_state(39)
end
end
end
意思就是在2号角色在受到普通攻击的时候有50%的几率使攻击者附加39号状态(是否中毒都不是问题,自己设定把),如果要使他中技能的时候也要这种效果,可以在技能的效果函数上加上这个同样的句子 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|