Sqr/passiveobject/character/priest/po_disasterexp.nut

46 lines
940 B
Plaintext
Raw Permalink Normal View History

2024-03-18 21:37:40 +08:00
//function setCustomData_po_DisasterExp(obj, data, size)
function setCustomData_po_DisasterExp(obj,reciveData)
{
local rate = reciveData.readDword();
local pAttack = sq_GetCurrentAttackInfo(obj);
sq_SetCurrentAttackBonusRate(pAttack, rate);
}
function setState_po_DisasterExp(obj, state, datas)
{
}
function procAppend_po_DisasterExp(obj)
{
local pChr = obj.getTopCharacter();
if(!pChr)
{
sq_SendDestroyPacketPassiveObject(obj);
return;
}
local state = pChr.getState();
local substate = pChr.getSkillSubState();
//local pAni = pChr.getCurrentAnimation();
local pAni = sq_GetCurrentAnimation(obj);
local frmIndex = pAni.GetCurrentFrameIndex();
local bEnd = sq_IsEnd(pAni);
local isMyControl = obj.isMyControlObject();
if(bEnd)
{
sq_SendDestroyPacketPassiveObject(obj);
return;
}
}
function onDestroyObject_po_DisasterExp(obj, object)
{
}