230 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			230 lines
		
	
	
		
			6.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
 | 
						||
 | 
						||
/************************************************
 | 
						||
************************************************
 | 
						||
// 议葛搅 嫔纂缣怃 当撩肾朝 赎 ?嫦 螃粽薛?
 | 
						||
************************************************
 | 
						||
************************************************/
 | 
						||
function setPower_po_ATElementalBuster(obj, power)
 | 
						||
{
 | 
						||
	local attackInfo = sq_GetCurrentAttackInfo(obj);
 | 
						||
	if (attackInfo)
 | 
						||
		sq_SetCurrentAttackBonusRate(attackInfo, power);
 | 
						||
		
 | 
						||
	//printc("power : " + power);
 | 
						||
}
 | 
						||
 | 
						||
function setSizeRate_po_ATElementalBuster(obj, sizeRate)
 | 
						||
{
 | 
						||
	local animation = sq_GetCurrentAnimation(obj);
 | 
						||
	if (!animation) return;
 | 
						||
	
 | 
						||
	local sizeRate = sizeRate.tofloat() / 100.0;
 | 
						||
	animation.setImageRateFromOriginal(sizeRate, sizeRate);
 | 
						||
	animation.setAutoLayerWorkAnimationAddSizeRate(sizeRate);
 | 
						||
	sq_SetAttackBoundingBoxSizeRate(animation, sizeRate, sizeRate, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBodyFire(obj, receiveData)
 | 
						||
{	// FIRE
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBodyWater(obj, receiveData)
 | 
						||
{	// WATER
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBodyLight(obj, receiveData)
 | 
						||
{	// LIGHT
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBodyDark(obj, receiveData)
 | 
						||
{	// DARK
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBuster(obj)
 | 
						||
{
 | 
						||
	if (!obj) return;	
 | 
						||
	if (obj.isMyControlObject()) {
 | 
						||
		sq_SendDestroyPacketPassiveObject(obj);
 | 
						||
	}
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBodyFire(obj)
 | 
						||
{	// FIRE
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBodyWater(obj)
 | 
						||
{	// WATER
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBodyLight(obj)
 | 
						||
{	// LIGHT
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBodyDark(obj)
 | 
						||
{	// DARK
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
 | 
						||
 | 
						||
/************************************************
 | 
						||
************************************************
 | 
						||
// 议葛搅 嫔纂缣怃 当撩肾朝 酝除觼晦 ?嫦 螃粽薛?
 | 
						||
************************************************
 | 
						||
************************************************/
 | 
						||
function setCustomData_po_ATElementalBusterExpBigFire(obj, receiveData)
 | 
						||
{	// FIRE
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBigWater(obj, receiveData)
 | 
						||
{	// WATER
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBigLight(obj, receiveData)
 | 
						||
{	// LIGHT
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpBigDark(obj, receiveData)
 | 
						||
{	// DARK
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBigFire(obj)
 | 
						||
{	// FIRE
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBigWater(obj)
 | 
						||
{	// WATER
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBigLight(obj)
 | 
						||
{	// LIGHT
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpBigDark(obj)
 | 
						||
{	// DARK
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
/************************************************
 | 
						||
************************************************
 | 
						||
// 议葛搅 嫔纂缣怃 当撩肾朝 蒙擎觼晦 ?嫦 螃粽薛?
 | 
						||
************************************************
 | 
						||
************************************************/
 | 
						||
function setCustomData_po_ATElementalBusterExpSmallFire(obj, receiveData)
 | 
						||
{	// FIRE
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpSmallWater(obj, receiveData)
 | 
						||
{	// WATER
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpSmallLight(obj, receiveData)
 | 
						||
{	// LIGHT
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function setCustomData_po_ATElementalBusterExpSmallDark(obj, receiveData)
 | 
						||
{	// DARK
 | 
						||
	if (!obj) return;
 | 
						||
	local power = receiveData.readDword();
 | 
						||
	setPower_po_ATElementalBuster(obj, power);
 | 
						||
	
 | 
						||
	local sizeRate = receiveData.readWord();
 | 
						||
	setSizeRate_po_ATElementalBuster(obj, sizeRate);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpSmallFire(obj)
 | 
						||
{	// FIRE
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpSmallWater(obj)
 | 
						||
{	// WATER
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpSmallLight(obj)
 | 
						||
{	// LIGHT
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
function onEndCurrentAni_po_ATElementalBusterExpSmallDark(obj)
 | 
						||
{	// DARK
 | 
						||
	onEndCurrentAni_po_ATElementalBuster(obj);
 | 
						||
}
 | 
						||
 | 
						||
 |