From f1da1521fa206dcfd45e63bf8b94868400a1cc78 Mon Sep 17 00:00:00 2001 From: Marty-D Date: Fri, 2 Nov 2012 17:54:47 -0300 Subject: [PATCH] Fix Zen Mode. - differentiate between "Transform"ed and transformed so Transform works on it --- data/abilities.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/abilities.js b/data/abilities.js index 232a0c0499..985664e892 100644 --- a/data/abilities.js +++ b/data/abilities.js @@ -2572,6 +2572,7 @@ exports.BattleAbilities = { effect: { onStart: function(pokemon) { if (pokemon.transformInto('Darmanitan-Zen')) { + pokemon.transformed = false; this.add('-formechange', pokemon, 'Darmanitan-Zen'); this.add('-message', 'Zen Mode triggered! (placeholder)'); } else { @@ -2580,6 +2581,7 @@ exports.BattleAbilities = { }, onEnd: function(pokemon) { if (pokemon.transformInto('Darmanitan')) { + pokemon.transformed = false; this.add('-formechange', pokemon, 'Darmanitan'); this.add('-message', 'Zen Mode ended! (placeholder)'); } else { @@ -2588,6 +2590,7 @@ exports.BattleAbilities = { }, onUpdate: function(pokemon) { if (pokemon.ability !== 'zenmode') { + pokemon.transformed = false; pokemon.removeVolatile('zenmode'); } }