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