diff --git a/data/items.js b/data/items.js index 95705e0f2d..36a1e8a783 100644 --- a/data/items.js +++ b/data/items.js @@ -1803,9 +1803,12 @@ exports.BattleItems = { fling: { basePower: 30 }, - onBasePower: function(basePower, user) { - user.addVolatile('lifeorb'); - return basePower * 1.3; + onModifyDamage: function(damage, source, target, move) { + if (damage > 0 && source) { + source.addVolatile('lifeorb'); + damage = this.modify(damage, 1.3); + } + return damage; }, effect: { duration: 1,