From 6d7115dfd5c90f08d36bfa639903f60a7d6cf88e Mon Sep 17 00:00:00 2001 From: HoeenHero Date: Tue, 12 Feb 2019 14:27:30 -0500 Subject: [PATCH] Support the random battles damage calculator --- server/chat-plugins/info.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/server/chat-plugins/info.js b/server/chat-plugins/info.js index cb474b5ac5..c515d4cfbd 100644 --- a/server/chat-plugins/info.js +++ b/server/chat-plugins/info.js @@ -1670,8 +1670,18 @@ const commands = { calculator: 'calc', damagecalculator: 'calc', damagecalc: 'calc', - calc(target, room, user) { + randomscalc: 'calc', + randbatscalc: 'calc', + rcalc: 'calc', + calc(target, room, user, connection, cmd) { if (!this.runBroadcast()) return; + let isRandomBattle = (room && room.battle && room.battle.format === 'gen7randombattle'); + if (['randomscalc', 'randbatscalc', 'rcalc'].includes(cmd) || isRandomBattle) { + return this.sendReplyBox( + `Random Battles damage calculator. (Courtesy of LegoFigure11 & Smoochyena)
` + + `- Random Battles Damage Calcuator` + ); + } this.sendReplyBox( `Pokémon Showdown! damage calculator. (Courtesy of Honko)
` + `- Damage Calculator` @@ -1679,6 +1689,7 @@ const commands = { }, calchelp: [ `/calc - Provides a link to a damage calculator`, + `/rcalc - Provides a link to the random battles damage calculator`, `!calc - Shows everyone a link to a damage calculator. Requires: + % @ * # & ~`, ],