Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///formats.js
- if (move.id === 'ember') {
- this.add('-message', 'This is the phase before -canim is run!'); //Debug
- var i = {anim: function(battle, args) {
- var defender = args[1];
- battle.showEffect('wisp', {
- x: defender.x+50,
- y: defender.y,
- z: defender.z,
- scale: .2,
- opacity: 1,
- time: 400
- }, {
- x: defender.x-50,
- y: defender.y,
- z: defender.z,
- scale: .4,
- opacity: .4,
- time: 600
- }, 'linear', 'fade');
- battle.showEffect('poisonwisp', {
- x: defender.x-50,
- y: defender.y,
- z: defender.z,
- scale: .2,
- opacity: 1,
- time: 400
- }, {
- x: defender.x+50,
- y: defender.y,
- z: defender.z,
- scale: .4,
- opacity : .4,
- time: 600
- }, 'linear', 'fade');
- battle.showEffect('poisonwisp', {
- x: defender.x+50,
- y: defender.y,
- z: defender.z,
- scale: .2,
- opacity: 1,
- time: 600
- }, {
- x: defender.x-50,
- y: defender.y,
- z: defender.z,
- scale: .4,
- opacity: .4,
- time: 800
- }, 'linear', 'fade');
- battle.showEffect('wisp', {
- x: defender.x-50,
- y: defender.y,
- z: defender.z,
- scale: .2,
- opacity: 1,
- time: 600
- }, {
- x: defender.x+50,
- y: defender.y,
- z: defender.z,
- scale: .4,
- opacity: .4,
- time: 800
- }, 'linear', 'fade');
- }};
- move.onTryHit = function (target, source, move) {
- this.attrLastMove('[still]');
- this.add('-message', 'This is the phase when -canim is run!'); //Debug
- this.add('-canim', source, i, target);
- };
- }
- ///Battle.js [Below wherever '-anim' is]
- case '-canim':
- var poke = this.getPokemon(args[1]);
- if (this.checkActive(poke)) return;
- var move = Tools.getMove('tackle'); //Placeholder
- move.anim = args[2].anim;
- $.extend(move, args[2].anim);
- poke2 = this.getPokemon(args[3]);
- poke.sprite.beforeMove();
- kwargs.silent = true;
- this.useMove(poke, move, poke2, kwargs);
- poke.sprite.afterMove();
- break;
Advertisement
Add Comment
Please, Sign In to add comment