diff options
| author | TheEdgeNK <32907415+TheEdgeNK@users.noreply.github.com> | 2018-03-27 19:37:54 -0400 |
|---|---|---|
| committer | TheEdgeNK <32907415+TheEdgeNK@users.noreply.github.com> | 2018-03-27 19:37:54 -0400 |
| commit | d57d6a67479779730aa75551deecb12d04564fae (patch) | |
| tree | bcb43d22f6fc4490bea6ad9affbd2d7166e60518 /commands/Pokemon | |
| parent | 4ce48074d53d128edb4b944e931f30f6f7f48ae2 (diff) | |
| download | PokeBot-d57d6a67479779730aa75551deecb12d04564fae.tar.gz PokeBot-d57d6a67479779730aa75551deecb12d04564fae.tar.bz2 PokeBot-d57d6a67479779730aa75551deecb12d04564fae.zip | |
Teams!
Diffstat (limited to 'commands/Pokemon')
| -rw-r--r-- | commands/Pokemon/claim.js | 17 | ||||
| -rw-r--r-- | commands/Pokemon/join.js | 32 | ||||
| -rw-r--r-- | commands/Pokemon/leave.js | 16 | ||||
| -rw-r--r-- | commands/Pokemon/tradegym.js | 10 |
4 files changed, 28 insertions, 47 deletions
diff --git a/commands/Pokemon/claim.js b/commands/Pokemon/claim.js index 5d2085c..1c9bd32 100644 --- a/commands/Pokemon/claim.js +++ b/commands/Pokemon/claim.js @@ -23,18 +23,16 @@ exports.run = async (bot, msg) => { if (!msg.channel.name.startsWith('gym-')) return msg.reply('Go into one of the gym channels and try again.'); if (msg.channel.topic == 'Current Owner: *none*') { let team; - if (msg.member.roles.find('name', 'Aqua')) team = 'Aqua'; - if (msg.member.roles.find('name', 'Rocket')) team = 'Rocket'; - if (msg.member.roles.find('name', 'Magma')) team = 'Magma'; + if (msg.member.roles.find('name', 'Skull')) team = 'Skull'; + if (msg.member.roles.find('name', 'Flare')) team = 'Flare'; if (!team) return msg.reply('You have to join a team before you can claim a gym.'); msg.reply('Alright, you have claimed this gym as yours! Be ready to battle anyone who approaches you'); msg.channel.setTopic('Current Owner: ' + msg.author.id + '/' + msg.author.tag + '/' + team); } else { let team; - if (msg.member.roles.find('name', 'Aqua')) team = 'Aqua'; - if (msg.member.roles.find('name', 'Rocket')) team = 'Rocket'; - if (msg.member.roles.find('name', 'Magma')) team = 'Magma'; + if (msg.member.roles.find('name', 'Skull')) team = 'Skull'; + if (msg.member.roles.find('name', 'Flare')) team = 'Flare'; if (!team) return msg.reply('You have to join a team before you can claim a gym.'); const owner = msg.channel.topic.slice(15).substring(0, 18); if (msg.guild.members.find('id', owner).roles.find('name', team)) return msg.reply('Don\'t try battling your own team. They won\'t like you.'); @@ -57,7 +55,7 @@ exports.run = async (bot, msg) => { bot.removeListener('message', func); } if (user.id == msg.author.id) { - await msg.channel.send('The owner has been defeated! Transfaring gym!'); + await msg.channel.send('The owner has been defeated! Transferring gym!'); bot.cooldown.push(msg.channel.id); let lastProcessedHour = -1; setInterval(function() { @@ -71,9 +69,8 @@ exports.run = async (bot, msg) => { } }, 1000); let recipientTeam; - if (msg.member.roles.find('name', 'Aqua')) recipientTeam = 'Aqua'; - if (msg.member.roles.find('name', 'Rocket')) recipientTeam = 'Rocket'; - if (msg.member.roles.find('name', 'Magma')) recipientTeam = 'Magma'; + if (msg.member.roles.find('name', 'Skull')) recipientTeam = 'Skull'; + if (msg.member.roles.find('name', 'Flare')) recipientTeam = 'Flare'; await msg.channel.setTopic('Current Owner: ' + msg.member.id + '/' + msg.author.tag + '/' + recipientTeam); bot.gyms.set(msg.channel.id, null); bot.removeListener('message', func); diff --git a/commands/Pokemon/join.js b/commands/Pokemon/join.js index 6be75be..6596787 100644 --- a/commands/Pokemon/join.js +++ b/commands/Pokemon/join.js @@ -26,23 +26,18 @@ exports.run = async (bot, msg, args) => { const team = findTeam(msg, args[0]); switch (args[0]) { - case 'aqua': { - msg.member.addRole(msg.guild.roles.find('name', 'Aqua')); - msg.reply(`Alright, ${team ? 'you have left team ' + team + ' and ' : 'you have '}joined team Aqua.`); + case 'skull': { + msg.member.addRole(msg.guild.roles.find('name', 'Skull')); + msg.reply(`Alright, ${team ? 'you have left team ' + team + ' and ' : 'you have '}joined team Skull.`); break; } - case 'rocket' : { - msg.member.addRole(msg.guild.roles.find('name', 'Rocket')); - msg.reply(`Alright, ${team ? 'you have left team ' + team + ' and ' : 'you have '}joined team Rocket.`); - break; - } - case 'magma' : { - msg.member.addRole(msg.guild.roles.find('name', 'Magma')); - msg.reply(`Alright, ${team ? 'you have left team ' + team + ' and ' : 'you have '}joined team Magma.`); + case 'flare' : { + msg.member.addRole(msg.guild.roles.find('name', 'Flare')); + msg.reply(`Alright, ${team ? 'you have left team ' + team + ' and ' : 'you have '}joined team Flare.`); break; } default : { - msg.reply('You have to pick, aqua, rocket, or magma.'); + msg.reply('You have to pick skull, or flare.'); break; } } @@ -52,21 +47,16 @@ function findTeam(msg, team) { let oldTeam; - if (msg.member.roles.find('name', 'Aqua')) { + if (msg.member.roles.find('name', 'Skull')) { if (team == 'aqua') return; - msg.member.removeRole(msg.guild.roles.find('name', 'Aqua')); + msg.member.removeRole(msg.guild.roles.find('name', 'Skull')); oldTeam = 'Aqua'; } - else if (msg.member.roles.find('name', 'Rocket')) { + else if (msg.member.roles.find('name', 'Flare')) { if (team == 'rocket') return; - msg.member.removeRole(msg.guild.roles.find('name', 'Rocket')); + msg.member.removeRole(msg.guild.roles.find('name', 'Flare')); oldTeam = 'Rocket'; } - else if (msg.member.roles.find('name', 'Magma')) { - if (team == 'magma') return; - msg.member.removeRole(msg.guild.roles.find('name', 'Magma')); - oldTeam = 'Magma'; - } return oldTeam; } diff --git a/commands/Pokemon/leave.js b/commands/Pokemon/leave.js index c885060..13ba141 100644 --- a/commands/Pokemon/leave.js +++ b/commands/Pokemon/leave.js @@ -21,17 +21,13 @@ exports.run = async (bot, msg) => { if (msg.guild.id != '417088992329334792') return msg.reply ('This is a PokeWorld exclusive command. Sorry!'); - if (msg.member.roles.find('name', 'Aqua')) { - msg.member.removeRole(msg.guild.roles.find('name', 'Aqua')); - msg.reply('Alright, you are not longer in team Aqua.'); + if (msg.member.roles.find('name', 'Skull')) { + msg.member.removeRole(msg.guild.roles.find('name', 'Skull')); + msg.reply('Alright, you are not longer in team Skull.'); } - else if (msg.member.roles.find('name', 'Rocket')) { - msg.member.removeRole(msg.guild.roles.find('name', 'Rocket')); - msg.reply('Alright, you are not longer in team Rocket.'); - } - else if (msg.member.roles.find('name', 'Magma')) { - msg.member.removeRole(msg.guild.roles.find('name', 'Magma')); - msg.reply('Alright, you are not longer in team Magma.'); + else if (msg.member.roles.find('name', 'Flare')) { + msg.member.removeRole(msg.guild.roles.find('name', 'Flare')); + msg.reply('Alright, you are not longer in team Flare.'); } else { msg.reply('You are not in a team.'); diff --git a/commands/Pokemon/tradegym.js b/commands/Pokemon/tradegym.js index 3d775ca..b9d590b 100644 --- a/commands/Pokemon/tradegym.js +++ b/commands/Pokemon/tradegym.js @@ -23,18 +23,16 @@ exports.run = async (bot, msg) => { if (!msg.channel.name.startsWith('gym-')) return msg.reply('Go into one of the gym channels and try again.'); let team; - if (msg.member.roles.find('name', 'Aqua')) team = 'Aqua'; - if (msg.member.roles.find('name', 'Rocket')) team = 'Rocket'; - if (msg.member.roles.find('name', 'Magma')) team = 'Magma'; + if (msg.member.roles.find('name', 'Skull')) team = 'Skull'; + if (msg.member.roles.find('name', 'Flare')) team = 'Flare'; if (msg.channel.topic == 'Current Owner: ' + msg.author.id + '/' + msg.author.tag + '/' + team) { if (!msg.mentions.members.first()) return msg.reply('Sorry, you have to ping the recipient of the gym!'); const recipient = msg.mentions.members.first(); msg.reply('Trading gym to ' + recipient); let recipientTeam; - if (recipient.roles.find('name', 'Aqua')) recipientTeam = 'Aqua'; - if (recipient.roles.find('name', 'Rocket')) recipientTeam = 'Rocket'; - if (recipient.roles.find('name', 'Magma')) recipientTeam = 'Magma'; + if (recipient.roles.find('name', 'Skull')) recipientTeam = 'Skull'; + if (recipient.roles.find('name', 'Flare')) recipientTeam = 'Flare'; msg.channel.setTopic('Current Owner: ' + recipient.id + '/' + recipient.user.tag + '/' + recipientTeam); } else { |
