73 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			73 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | 
 | |||
|  | function setCustomData_po_ATTundraSoulFrozen(obj, reciveData) | |||
|  | { | |||
|  | 	if(!obj) return;	 | |||
|  | 
 | |||
|  | 	local id = reciveData.readDword(); | |||
|  | 	local frozenLevel = reciveData.readDword();	// 1.彩念溯涟 | |||
|  | 	local frozenRate = reciveData.readDword();		// 2.彩念?徽 | |||
|  | 	local frozenTime = reciveData.readDword();		// 3.彩念卫除 | |||
|  | 
 | |||
|  | 	local pChr = obj.getTopCharacter(); | |||
|  | 	 | |||
|  | 	local object = sq_GetObjectByObjectId(obj, id); | |||
|  | 	 | |||
|  | 	if(!pChr || !object) | |||
|  | 	{ | |||
|  | 		sq_SendDestroyPacketPassiveObject(obj); | |||
|  | 		return; | |||
|  | 	} | |||
|  | 	 | |||
|  | 	local atk = sq_GetCurrentAttackInfo(obj); | |||
|  | 	sq_SetChangeStatusIntoAttackInfo(atk, 0, ACTIVESTATUS_FREEZE, frozenRate, frozenLevel, frozenTime); | |||
|  | 	 | |||
|  | 	if(obj.isMyControlObject()) | |||
|  | 	{ | |||
|  | 		sq_SendHitObjectPacket(obj,object,0,0,(sq_GetObjectHeight(obj) / 2)); | |||
|  | 		 | |||
|  | 	} | |||
|  | } | |||
|  | 
 | |||
|  | function setState_po_ATTundraSoulFrozen(obj, state, datas) | |||
|  | { | |||
|  | 
 | |||
|  | 	if(!obj) return; | |||
|  | 
 | |||
|  | } | |||
|  | 
 | |||
|  | function procAppend_po_ATTundraSoulFrozen(obj) | |||
|  | { | |||
|  | 
 | |||
|  | 	if(!obj) return; | |||
|  | 	 | |||
|  | 	sq_SendDestroyPacketPassiveObject(obj); | |||
|  | 	 | |||
|  | 
 | |||
|  | } | |||
|  | 
 | |||
|  | function onChangeSkillEffect_po_ATTundraSoulFrozen(obj, skillIndex, reciveData) | |||
|  | { | |||
|  | 
 | |||
|  | 	if(!obj) return; | |||
|  | 
 | |||
|  | } | |||
|  | 
 | |||
|  | function onDestroyObject_po_ATTundraSoulFrozen(obj, object) | |||
|  | { | |||
|  | 
 | |||
|  | 	if(!obj) return; | |||
|  | 
 | |||
|  | } | |||
|  | 
 | |||
|  | function onKeyFrameFlag_po_ATTundraSoulFrozen(obj, flagIndex) | |||
|  | { | |||
|  | 
 | |||
|  | } | |||
|  | 
 | |||
|  | function onEndCurrentAni_po_ATTundraSoulFrozen(obj) | |||
|  | { | |||
|  | 
 | |||
|  | 	if(!obj) return; | |||
|  | 
 | |||
|  | } | |||
|  |  |