|
楼主 |
发表于 2025-1-31 20:21:32
|
显示全部楼层
删除中毒和灼伤字体的方法也很简单,0621的写法把异常写在一起了
sqr/ui/ap/ap_monster.nut
if(sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_BLEEDING) || sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_POISON) || sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_LIGHTNING) || sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_BURN) || sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_STONE) )
{
local currTime = appendage.getTimer().Get();
if(currTime - appendage.getVar("atkTime").getInt(0) > 500)
{
NOMAL_ATTACK_FLAG = 1;
appendage.getVar("atkTime").setInt(0,currTime);
//占쏙옙占폸ni
applyActiveDamage(appendage,newHpDamage,x,y,z);
}
//計算占쏙옙占쌩울옙占십ο옙占?
currentHp -= applyActiveDamage2(newHpDamage);
if (currentHp < 1) {
currentHp = -1
}
return currentHp;
}
return currentHp;
}
这一段把中毒sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_POISON) ||和灼伤sq_IsValidActiveStatus(parentObj,ACTIVESTATUS_BURN) ||删掉就不会掉帧了 |
|