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());
 | 
						||
		
 | 
						||
	
 | 
						||
}
 | 
						||
 |