mirror of
https://github.com/smogon/pokemon-showdown-client.git
synced 2026-04-25 16:14:01 -05:00
Update Bulldoze and Earth Power animations
Stomping Tantrum uses Bulldoze's animation
This commit is contained in:
parent
400bfa5b59
commit
b472cf6946
214
data/graphics.js
214
data/graphics.js
|
|
@ -13654,11 +13654,11 @@ var BattleMoveAnims = {
|
|||
}, 100);
|
||||
|
||||
attacker.anim({
|
||||
x: attacker.x - 12,
|
||||
x: attacker.x - 15,
|
||||
time: 75
|
||||
});
|
||||
attacker.anim({
|
||||
x: attacker.x + 12,
|
||||
x: attacker.x + 15,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
|
|
@ -13701,11 +13701,11 @@ var BattleMoveAnims = {
|
|||
for (var i = 1; i < args.length; i++) {
|
||||
defender = args[i];
|
||||
defender.anim({
|
||||
x: defender.x - 12,
|
||||
x: defender.x - 15,
|
||||
time: 75
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x + 12,
|
||||
x: defender.x + 15,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
|
|
@ -13748,6 +13748,154 @@ var BattleMoveAnims = {
|
|||
}
|
||||
}
|
||||
},
|
||||
bulldoze: {
|
||||
anim: function (battle, args) {
|
||||
var attacker = args[0];
|
||||
var defender;
|
||||
|
||||
battle.bgElem.delay(275);
|
||||
battle.bgElem.animate({
|
||||
top: -90,
|
||||
bottom: 0,
|
||||
}, 75).animate({
|
||||
top: -100,
|
||||
bottom: -10
|
||||
}, 100).animate({
|
||||
top: -90,
|
||||
bottom: 0
|
||||
}, 100).animate({
|
||||
top: -95,
|
||||
bottom: -5
|
||||
}, 100).animate({
|
||||
top: -90,
|
||||
bottom: 0
|
||||
}, 100).animate({
|
||||
top: -95,
|
||||
bottom: -5
|
||||
}, 100).animate({
|
||||
top: -90,
|
||||
bottom: 0
|
||||
}, 100).animate({
|
||||
top: -92.5,
|
||||
bottom: -2.5
|
||||
}, 100).animate({
|
||||
top: -90,
|
||||
bottom: 0
|
||||
}, 100).animate({
|
||||
top: -92.5,
|
||||
bottom: -2.5
|
||||
}, 100).animate({
|
||||
top: -90,
|
||||
bottom: 0,
|
||||
}, 100);
|
||||
|
||||
attacker.anim({
|
||||
y: attacker.y + 20,
|
||||
time: 175
|
||||
}, 'swing');
|
||||
attacker.anim({
|
||||
y: attacker.y,
|
||||
time: 125
|
||||
}, 'accel');
|
||||
attacker.anim({
|
||||
y: attacker.y - 10,
|
||||
yscale: 1,
|
||||
time: 75
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y + 10,
|
||||
yscale: 0.9,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y - 5,
|
||||
yscale: 1,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y + 5,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y - 5,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y + 5,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y - 5,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y + 5,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y - 2,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y + 2,
|
||||
time: 100
|
||||
});
|
||||
attacker.anim({
|
||||
y: attacker.y,
|
||||
time: 100
|
||||
});
|
||||
|
||||
for (var i = 1; i < args.length; i++) {
|
||||
defender = args[i];
|
||||
defender.delay(275);
|
||||
defender.anim({
|
||||
y: defender.y - 10,
|
||||
time: 75
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y + 10,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y - 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y + 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y - 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y + 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y - 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y + 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y - 2,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y + 2,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
y: defender.y,
|
||||
time: 100
|
||||
});
|
||||
battle.activityWait(325);
|
||||
}
|
||||
}
|
||||
},
|
||||
tickle: {
|
||||
anim: function (battle, args) {
|
||||
var attacker = args[0];
|
||||
|
|
@ -13781,6 +13929,41 @@ var BattleMoveAnims = {
|
|||
var attacker = args[0];
|
||||
var defender = args[1];
|
||||
|
||||
battle.bgElem.animate({
|
||||
left: -55,
|
||||
right: -5,
|
||||
}, 75).animate({
|
||||
left: -45,
|
||||
right: -15
|
||||
}, 100).animate({
|
||||
left: -55,
|
||||
right: -5
|
||||
}, 100).animate({
|
||||
left: -45,
|
||||
right: -15
|
||||
}, 100).animate({
|
||||
left: -55,
|
||||
right: -5
|
||||
}, 100).animate({
|
||||
left: -45,
|
||||
right: -15
|
||||
}, 100).animate({
|
||||
left: -55,
|
||||
right: -5
|
||||
}, 100).animate({
|
||||
left: -45,
|
||||
right: -15
|
||||
}, 100).animate({
|
||||
left: -52.5,
|
||||
right: -7.5
|
||||
}, 100).animate({
|
||||
left: -47.5,
|
||||
right: -12.5
|
||||
}, 100).animate({
|
||||
left: -50,
|
||||
right: -10,
|
||||
}, 100);
|
||||
|
||||
battle.showEffect('fireball', {
|
||||
x: defender.x + 10,
|
||||
y: defender.y - 35,
|
||||
|
|
@ -13943,27 +14126,35 @@ var BattleMoveAnims = {
|
|||
}, 'linear', 'fade');
|
||||
|
||||
defender.anim({
|
||||
x: defender.x - 30,
|
||||
x: defender.x - 15,
|
||||
time: 75
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x + 30,
|
||||
x: defender.x + 15,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x - 30,
|
||||
x: defender.x - 12,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x + 30,
|
||||
x: defender.x + 12,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x - 30,
|
||||
x: defender.x - 12,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x + 30,
|
||||
x: defender.x + 12,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x - 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
x: defender.x + 5,
|
||||
time: 100
|
||||
});
|
||||
defender.anim({
|
||||
|
|
@ -33601,9 +33792,8 @@ BattleMoveAnims['gastroacid'] = {anim:BattleMoveAnims['toxic'].anim};
|
|||
|
||||
BattleMoveAnims['magnitude'] = {anim:BattleMoveAnims['earthquake'].anim};
|
||||
BattleMoveAnims['fissure'] = {anim:BattleMoveAnims['earthquake'].anim};
|
||||
BattleMoveAnims['bulldoze'] = {anim:BattleMoveAnims['earthquake'].anim};
|
||||
BattleMoveAnims['landswrath'] = {anim:BattleMoveAnims['earthquake'].anim};
|
||||
BattleMoveAnims['stompingtantrum'] = {anim:BattleMoveAnims['earthquake'].anim};
|
||||
BattleMoveAnims['stompingtantrum'] = {anim:BattleMoveAnims['bulldoze'].anim};
|
||||
|
||||
BattleMoveAnims['mindblown'] = {anim:BattleMoveAnims['iceball'].anim};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user