Project1
标题:
在VX里怎么做无敌状态?
[打印本页]
作者:
黑or白
时间:
2014-10-2 18:27
标题:
在VX里怎么做无敌状态?
想找一个被附加这种状态后就不会受到伤害(包括普通攻击和技能攻击)的状态,但找了好久只有XP的,有没有VX的啊?
作者:
chd114
时间:
2014-10-3 11:45
Game_Battler里面的
next if i == 1 and @immortal # 判断是否为不死身
复制代码
那个不行吗?
作者:
正太君
时间:
2014-10-3 16:54
假定ID为100的状态是无敌状态,那么找到这一段并加上一句话...
#--------------------------------------------------------------------------
# ● 伤害效果
# user : 技能或物品使用者
# @hp_damage、@mp_damage、或@absorbed需要在此之前计算完毕。
#--------------------------------------------------------------------------
def execute_damage(user)
@hp_damage = 0 if @hp_damage > 0 and self.state?(100) # 加上这句,注意100改成你的无敌状态ID号...
if @hp_damage > 0 # 若伤害为正数
remove_states_shock # 攻击移除状态
end
self.hp -= @hp_damage
self.mp -= @mp_damage
if @absorbed # 若吸收
user.hp += @hp_damage
user.mp += @mp_damage
end
end
复制代码
作者:
轩辕大将军
时间:
2014-10-3 17:21
= =你可以设置一个状态,把攻击调到零。然后让角色学会附加这个状态的技能,他攻击时对手如果被附加了这个状态……
————我是一棵无人问津的小草,我是来烘托各位大神的伟大
来自6R小尾巴党专用渣机
作者:
黑or白
时间:
2014-10-3 17:26
正太君 发表于 2014-10-3 16:54
假定ID为100的状态是无敌状态,那么找到这一段并加上一句话...
万分感激!现在无敌的状态已经可以用了!
多谢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1