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