111
This commit is contained in:
62
passiveobject/character/priest/po_spincutterthrow.nut
Normal file
62
passiveobject/character/priest/po_spincutterthrow.nut
Normal file
@@ -0,0 +1,62 @@
|
||||
|
||||
//S_SPINCUTTER_THROW <- 0
|
||||
//S_SPINCUTTER_RECALL <- 1
|
||||
//S_SPINCUTTER_ARRIVAL <- 2
|
||||
|
||||
|
||||
//function setCustomData_po_SpincutterThrow(obj, data, size)
|
||||
function setCustomData_po_SpincutterThrow(obj,reciveData)
|
||||
{
|
||||
//sq_BinaryStartRead(data);
|
||||
//local rate = sq_BinaryGetDWord();
|
||||
|
||||
local rate = reciveData.readDword();
|
||||
|
||||
|
||||
local pAttack = sq_GetCurrentAttackInfo(obj);
|
||||
sq_SetCurrentAttackBonusRate(pAttack, rate);
|
||||
// sq_SetCurrentAttacknBackForce(pAttack, 800);
|
||||
// sq_SetCurrentAttacknUpForce(pAttack, 300);
|
||||
// sq_SetCurrentAttackDirection(pAttack, ATTACK_DIRECTION_UP);
|
||||
// sq_SetCurrentAttackeDamageAct(pAttack, DAMAGEACT_DAMAGE);
|
||||
}
|
||||
|
||||
function setState_po_SpincutterThrow(obj, state, datas)
|
||||
{
|
||||
}
|
||||
|
||||
function procAppend_po_SpincutterThrow(obj)
|
||||
{
|
||||
local pChr = obj.getTopCharacter();
|
||||
|
||||
if(!pChr)
|
||||
{
|
||||
sq_SendDestroyPacketPassiveObject(obj);
|
||||
return;
|
||||
}
|
||||
|
||||
local state = pChr.getState();
|
||||
local substate = pChr.getSkillSubState();
|
||||
local pAni = pChr.getCurrentAnimation();
|
||||
local frmIndex = pAni.GetCurrentFrameIndex();
|
||||
local bEnd = sq_IsEnd(pAni);
|
||||
local isMyControl = obj.isMyControlObject();
|
||||
|
||||
|
||||
if(state != STATE_SPINCUTTER)
|
||||
{
|
||||
sq_SendDestroyPacketPassiveObject(obj);
|
||||
return;
|
||||
}
|
||||
|
||||
if(substate != S_SPINCUTTER_THROW) {
|
||||
sq_SendDestroyPacketPassiveObject(obj);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function onDestroyObject_po_SpincutterThrow(obj, object)
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user