diff --git a/commands/games/battle.js b/commands/games/battle.js index 13323a45..1f50ba94 100644 --- a/commands/games/battle.js +++ b/commands/games/battle.js @@ -53,7 +53,7 @@ module.exports = class BattleCommand extends Command { if (miss) { await msg.say(`${battle.attacker}'s special attack missed!`); } else { - const damage = randomRange(battle.defender.guard ? 50 : 100, battle.defender.guard ? 100 : 200); + const damage = randomRange(battle.defender.guard ? 50 : 100, battle.defender.guard ? 100 : 150); await msg.say(`${battle.attacker} deals **${damage}** damage!`); battle.defender.dealDamage(damage); } @@ -61,12 +61,12 @@ module.exports = class BattleCommand extends Command { battle.reset(); } else if (choice === 'cure') { await msg.say(`${battle.attacker} heals **${battle.attacker.mp}** HP!`); - battle.attacker.heal(battle.attacker.mp); + battle.attacker.heal(Math.round(battle.attacker.mp / 2)); battle.attacker.useMP(battle.attacker.mp); battle.reset(); } else if (choice === 'final') { - await msg.say(`${battle.attacker} uses their final move, dealing **100** damage!`); - battle.defender.dealDamage(100); + await msg.say(`${battle.attacker} uses their final move, dealing **150** damage!`); + battle.defender.dealDamage(150); battle.attacker.useMP(100); battle.attacker.usedFinal = true; battle.reset(); diff --git a/structures/battle/Battler.js b/structures/battle/Battler.js index 91899384..b068da09 100644 --- a/structures/battle/Battler.js +++ b/structures/battle/Battler.js @@ -27,7 +27,7 @@ module.exports = class Battler { **${this.battle.opponent.user.tag}:** ${this.battle.opponent.hp} HP `; if (this.battle.turn === 1 || this.battle.turn === 2) { - content += '\n\n_Special uses 50 MP whether or not it hits. Cure uses all remaining MP, and heals that amount._'; + content += '\n\n_Special uses 50 MP whether or not it hits. Cure takes remaining MP and heals half that amount._'; } await msg.say(content); const filter = res => {