赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 35025 |
最后登录 | 2017-9-29 |
在线时间 | 231 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 231 小时
- 注册时间
- 2007-12-17
- 帖子
- 541
|
4楼
楼主 |
发表于 2008-2-15 18:56:02
|
只看该作者
我做了一个特效防具,在Game_Battler 3里● 应用特技效果下面,添加了如下脚本用来反射敌人的特技,然后在数据库里把反射攻击作为防具的一种属性,后来发现当队友给持有上述属性防具的角色用回复类魔法加HP的时候,也出现反射的现象了,所以我想在条件分歧里排除能对己方使用特技的队友
# 特殊防具反射begin......................
if self.is_a?(Game_Actor) and fjpd(41) and (rand(100) < $data_system.elements[40].split(/,/)[1].to_i)
$damage_get = (self.damage * 2)
user.hp -= $damage_get
user.damage = $damage_get
$attack_return = true
end |
|