赞 | 0 |
VIP | 4 |
好人卡 | 11 |
积分 | 1 |
经验 | 29368 |
最后登录 | 2021-11-17 |
在线时间 | 568 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 568 小时
- 注册时间
- 2012-9-7
- 帖子
- 611
|
本帖最后由 hcm 于 2013-1-6 12:30 编辑
HP吸收请参考战斗特效脚本,请善用搜索功能
完全防御需要改脚本,在Game_Battler 3里面找 “● 应用特技效果”下面找到“HP 的伤害减法运算”然后在这之前插入脚本
------------------------------------------ # 命中的情况下
- if hit_result == true
- # 威力 0 以外的物理攻击的情况下
- if skill.power != 0 and skill.atk_f > 0
- # 状态冲击解除
- remove_states_shock
- # 设置有效标志
- effective = true
- end
- ########(上面是原脚本)
- if self.state?(XXX) #XXX填改为你自己设置完全防御状态的ID编号即可
- self.damage = 0
- end
- #############(下面是原脚本)
- # HP 的伤害减法运算
- last_hp = self.hp
- self.hp -= self.damage
- effective |= self.hp != last_hp
复制代码 PS:如果要能接受回复技能话,自己加一个判断self.damage > 0,才执行self.damage = 0 |
评分
-
查看全部评分
|