73 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
 | ||
| function setCustomData_po_ATBlueDragonWillExp(obj, reciveData)
 | ||
| {
 | ||
| 
 | ||
| 	if(!obj) return;
 | ||
| 
 | ||
| 	local attack_rate = reciveData.readDword();
 | ||
| 	
 | ||
| 	local atk = sq_GetCurrentAttackInfo(obj);
 | ||
| 	
 | ||
| 	if(atk) {
 | ||
| 		sq_SetCurrentAttackBonusRate(atk, attack_rate);
 | ||
| 	}
 | ||
| }
 | ||
| 
 | ||
| function setState_po_ATBlueDragonWillExp(obj, state, datas)
 | ||
| {
 | ||
| 
 | ||
| 	if(!obj) return;
 | ||
| 
 | ||
| }
 | ||
| 
 | ||
| function procAppend_po_ATBlueDragonWillExp(obj)
 | ||
| {
 | ||
| 
 | ||
| 	if(!obj) return;
 | ||
| 
 | ||
| }
 | ||
| 
 | ||
| function getHitDirection_po_ATBlueDragonWillExp(obj, damager)
 | ||
| {
 | ||
| 	if(!obj) return 0;
 | ||
| 	
 | ||
| 	local pChr = obj.getTopCharacter();
 | ||
| 	
 | ||
| 	if(pChr) {	
 | ||
| 		return sq_GetOppositeDirection(pChr.getDirection());
 | ||
| 	}
 | ||
| 	
 | ||
| 	return 0;
 | ||
| }
 | ||
| 
 | ||
| 
 | ||
| function onChangeSkillEffect_po_ATBlueDragonWillExp(obj, skillIndex, reciveData)
 | ||
| {
 | ||
| 
 | ||
| 	if(!obj) return;
 | ||
| 
 | ||
| }
 | ||
| 
 | ||
| function onDestroyObject_po_ATBlueDragonWillExp(obj, object)
 | ||
| {
 | ||
| 
 | ||
| 	if(!obj) return;
 | ||
| 
 | ||
| }
 | ||
| 
 | ||
| function onKeyFrameFlag_po_ATBlueDragonWillExp(obj, flagIndex)
 | ||
| {
 | ||
| 
 | ||
| }
 | ||
| 
 | ||
| function onEndCurrentAni_po_ATBlueDragonWillExp(obj)
 | ||
| {
 | ||
| 
 | ||
| 	if(!obj) return;
 | ||
| 
 | ||
| 	if(obj.isMyControlObject()) {
 | ||
| 		sq_SendDestroyPacketPassiveObject(obj);
 | ||
| 	}
 | ||
| 
 | ||
| }
 | ||
|  |