Project1

标题: 怎么让我方的复活技不能对SP为0的我方角色使用? [打印本页]

作者: 君迁子    时间: 2008-6-28 22:53
标题: 怎么让我方的复活技不能对SP为0的我方角色使用?
想给对己方HP为0的角色施展的技能整体加一个判定,当死亡的角色SP为0的时候不能对其施展,应该怎么做?
作者: 灯笼菜刀王    时间: 2008-6-29 00:06
在所有复活判定(能否解除战斗不能)那添加if self.sp < 0
作者: 小包子    时间: 2008-6-29 02:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 君迁子    时间: 2008-6-29 02:22
但是复活技不能补SP……难道要用公共事件?不会做这种随便选对象回复SP的技能OTZ
作者: 君迁子    时间: 2008-6-30 04:31
发现原来看错了,当使用复活技的时候,可以恢复HP,SP还是0,人物战斗图也是战斗不能的,但是能行动,敌人也会攻击该角色,但诡异的是有关该角色的所有动画都没了=v=b
给角色加SP之后,SP有了但HP又变为0,这个时候再给人物施加复活技,才真的把人复活过来了= =|||||||
应该如何使复活技在角色SP=0的状况下不能给角色加血?
作者: 灯笼菜刀王    时间: 2008-6-30 06:06
如果用脚本在状态判断那直接让HP=0,那也不等于战斗不能。

在Game_Battler的战斗不能判定那添加and @sp<= 0,这样SP为0的时候也判定战斗不能

然后,全局搜索“解除战斗不能”在@hp = 1下面添加,sp = 1
作者: 君迁子    时间: 2008-6-30 06:42
按那个方法试了一下……还是那种囧状况||||||
到底是为什么啊{/dk}
作者: 君迁子    时间: 2009-6-12 08:00
现在的情况是角色如果SP=0也会死亡,死亡之后HP和SP全部归0,此时对其使用复活技,可以补HP,角色也进入行动,但是角色还是战斗不能状态……一到那个角色行动的时候马上HP又归零,很诡异||||||
现在就想在选择技能对象的时候,如果对象SP=0,直接就不能用,怎么做?TwT




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1