From f75d47550ca40358ffefa4abbbc82097d1c40f59 Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Sat, 5 Mar 2016 06:14:34 -0500 Subject: [PATCH] Fix reversion of 47b3689 in #660 --- data/graphics.js | 72 ++++++++++++------------------------------------ 1 file changed, 17 insertions(+), 55 deletions(-) diff --git a/data/graphics.js b/data/graphics.js index 436f1369b..c06f2bc6f 100644 --- a/data/graphics.js +++ b/data/graphics.js @@ -8575,61 +8575,23 @@ var BattleMoveAnims = { var attacker = args[0]; var defender = args[1]; - battle.showEffect('icicle', { - x: attacker.x, - y: attacker.y, - z: attacker.z, - scale: 1, - opacity: 0.2 - }, { - x: defender.x, - y: defender.y, - z: defender.behind(20), - opacity: 0.6, - time: 400 - }, 'linear', 'explode'); - battle.showEffect('icicle', { - x: attacker.x, - y: attacker.y, - z: attacker.z, - scale: 1, - opacity: 0.2, - time: 100 - }, { - x: defender.x + 10, - y: defender.y - 5, - z: defender.behind(20), - opacity: 0.6, - time: 500 - }, 'linear', 'explode'); - battle.showEffect('icicle', { - x: attacker.x, - y: attacker.y, - z: attacker.z, - scale: 1, - opacity: 0.2, - time: 200 - }, { - x: defender.x - 10, - y: defender.y + 5, - z: defender.behind(20), - opacity: 0.6, - time: 600 - }, 'linear', 'explode'); - battle.showEffect('icicle', { - x: attacker.x, - y: attacker.y, - z: attacker.z, - scale: 0.5, - opacity: 0.2, - time: 300 - }, { - x: defender.x, - y: defender.y - 5, - z: defender.behind(20), - opacity: 0.6, - time: 700 - }, 'linear', 'explode'); + var xstep = (defender.x - attacker.x) / 5; + var ystep = (defender.y - attacker.y) / 5; + var zstep = (defender.z - attacker.z) / 5; + + for (var i = 0; i < 6; i++) { + battle.showEffect('icicle', { + x: attacker.x + xstep * (i + 1), + y: attacker.y + ystep * (i + 1), + z: attacker.z + zstep * (i + 1), + scale: 1.5, + opacity: 0.6, + time: 40 * i + }, { + opacity: 0, + time: 40 * i + 600 + }, 'linear'); + } } }, icywind: {