42 lines
1.2 KiB
Plaintext
42 lines
1.2 KiB
Plaintext
|
|
|
|||
|
|
function sq_AddFunctionName(appendage)
|
|||
|
|
{
|
|||
|
|
appendage.sq_AddFunctionName("proc", "proc_appendage_atmage_elemental_change")
|
|||
|
|
appendage.sq_AddFunctionName("prepareDraw", "prepareDraw_appendage_elemental_change")
|
|||
|
|
appendage.sq_AddFunctionName("onStart", "onStart_appendage_atmage_elemental_change")
|
|||
|
|
appendage.sq_AddFunctionName("onEnd", "onEnd_appendage_atmage_elemental_change")
|
|||
|
|
appendage.sq_AddFunctionName("isEnd", "isEnd_appendage_atmage_elemental_change")
|
|||
|
|
appendage.sq_AddFunctionName("onVaildTimeEnd", "onVaildTimeEnd_appendage_atmage_elemental_change")
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
function sq_AddEffect(appendage)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
function onVaildTimeEnd_appendage_atmage_elemental_change(appendage)
|
|||
|
|
{
|
|||
|
|
if(!appendage)
|
|||
|
|
return;
|
|||
|
|
|
|||
|
|
local parentObj = appendage.getParent();
|
|||
|
|
local sourceObj = appendage.getSource();
|
|||
|
|
|
|||
|
|
if(!sourceObj || !parentObj) {
|
|||
|
|
appendage.setValid(false);
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
local mage = sq_ObjectToSQRCharacter(parentObj);
|
|||
|
|
if(mage)
|
|||
|
|
mage.setThrowElement(ENUM_ELEMENT_NONE);
|
|||
|
|
|
|||
|
|
|
|||
|
|
// 尔?虞?撩 籀葬
|
|||
|
|
local appendage = CNSquirrelAppendage.sq_GetAppendage(mage,"Character/ATMage/MagicShield/ap_MagicShield.nut");
|
|||
|
|
if(appendage)
|
|||
|
|
setMagicShieldType(appendage, mage, mage.getThrowElement());
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|