From fc0b2f6d141a4b60fe730658d6ade0e985ebdaa0 Mon Sep 17 00:00:00 2001 From: Marty-D Date: Sat, 2 Jul 2016 14:41:09 -0400 Subject: [PATCH] Prepare for Terrain-starting Abilities --- data/moves.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/data/moves.js b/data/moves.js index 3d6e66c297..3060a34f00 100644 --- a/data/moves.js +++ b/data/moves.js @@ -3530,8 +3530,12 @@ exports.BattleMovedex = { return this.chainModify(1.5); } }, - onStart: function () { - this.add('-fieldstart', 'move: Electric Terrain'); + onStart: function (battle, source, effect) { + if (effect && effect.effectType === 'Ability') { + this.add('-fieldstart', 'move: Electric Terrain', '[from] ability: ' + effect, '[of] ' + source); + } else { + this.add('-fieldstart', 'move: Electric Terrain'); + } }, onResidualOrder: 21, onResidualSubOrder: 2, @@ -5583,8 +5587,12 @@ exports.BattleMovedex = { return this.chainModify(1.5); } }, - onStart: function (target, source) { - this.add('-fieldstart', 'move: Grassy Terrain'); + onStart: function (battle, source, effect) { + if (effect && effect.effectType === 'Ability') { + this.add('-fieldstart', 'move: Grassy Terrain', '[from] ability: ' + effect, '[of] ' + source); + } else { + this.add('-fieldstart', 'move: Grassy Terrain'); + } }, onResidualOrder: 5, onResidualSubOrder: 2, @@ -9186,8 +9194,12 @@ exports.BattleMovedex = { return this.chainModify(0.5); } }, - onStart: function (side) { - this.add('-fieldstart', 'Misty Terrain'); + onStart: function (battle, source, effect) { + if (effect && effect.effectType === 'Ability') { + this.add('-fieldstart', 'move: Misty Terrain', '[from] ability: ' + effect, '[of] ' + source); + } else { + this.add('-fieldstart', 'move: Misty Terrain'); + } }, onResidualOrder: 21, onResidualSubOrder: 2,