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: + % @ * # & ~`, ],