PloxBot (Discord)

The PloxBot is a discord bot on the Ploxmons **discord channel**. The Bot features various mini games that are accessable after picking a starter ploxmon. The games are played via commands the users have to write in the chats.

The *!help* command will list all possible commands.

## EXP and Ranks

Participating in the various PloxBot mini games or inviting users to the server will gain one Exp to level up oner discord level. By leveling up users can reach new discord roles. Each role comes with a different chat color and discord role.

The command *!level* will display the user level.

There are 8 roles achieveable:

## Channel Acces & Starters

To get acces to the PloxBot sub channels one has to visit the ***#choose-starter*** channel and choose a Mon by typing one of these commands:

* *!choose RED* to choose Pyrotops
* *!choose BLUE* to choose Shymander
* *!choose GREEN* to choose Cowleaf
* *!choose YELLOW* to choose Zigzax

This will grant the user acces to type in the channels in which all PloxBot activities take place:

* ***#monster-zone***
* ***#battle-zone***

## Recruiting Ploxmons

In ***#monster-zone,*** Ploxmons (Lv. 1) will spawn randomly. One can use the *!recruit* command to recruit it. Notice that there is a 3 seconds cooldown after sending a recruit command. Recruiting grants the user Exp depending on the mon's rarity.

Any previous recruited mons of the same species also gain Exp when recruiting.

 Rare
 Very Rare

To view a list of all recruited Mons one has to type *!mons*. This command also works in a private message to the Bot. One can also select one of their other Ploxmons as the leading mon by *!select MonName*.

The command *!level* will also display the leading mon's level.

#### Shinys in the PloxBot

Every Ploxmon has a shiny form. Shinies are extremely rare, but will likely spawn a few times a day with some luck. Recruiting a shiny grants 10 times more EXP. One can't recruit a shiny they already have. Recruiting a shiny replaces the non shiny version of that mon in one's collection.

## Boss Battles

In ***#battle-zone,*** Ploxbosses will spawn randomly. To fight in a Boss raid, one can use the *!attack* command - but only once for each Boss. Each Boss has a HP stat, meaning it requires a certain amount of players to attack it until it faints. When defeated, each user that participated in this battle will receive the same amount of Exp. The leading Ploxmon also receives Exp.

 Epic
 Legendary

By joining the ***Ploxhunters*** (by typing *!joinPloxhunters)* the user will get notified if one chooses to tag them during a raid. One can leave the *Ploxhunters* anytime with *!leavePloxhunters*.

## PvP Challenges

### Teambuilding

One can also challenge another PloxBot player to a battle. To do this, one first needs to create a team out of **three** of their Ploxmons by sending the command *!createTeam* *monName1, monName2, monName3* to the PloxBot in a private message. Users can view their team by *typing !team* either in private chat to the Bot or in the PloxBot channels.

### Challenges

To challenge a player one has to type *!challenge* *@playerName*. The other player can now accept or decline the challenge by *!acceptChallenge* *@playerName* or *!declineChallenge* *@playerName*. Notice that one can only send a battle request once every 90 seconds. During battles: Each Ploxmon individually fights against a Ploxmon of the other player's team. The order of the team lineup decides which mon fights against which. The winner of each fight is decided by the level of that mon and a little bit of RNG. The bigger the level difference the higher the chance to win. After all mons have fighted, the player with the most individual mon wins is victorious. Both players get Exp, though the winner gets more.

## Adventures

The bot will post a message containing a story and multiple options on how to continue. Users have to vote for the options using emojis. They have a limited time to do so. Stories lead to different paths and outcomes, some of which grant EXP, Adventure Points and free Ploxmons. Note that some choices may require your leading Ploxmon to be a specific species or level.

## Guessing Games

Each player can start a **guessing round** by writing a private message with *!startguess MonName* to the PloxBot. Note that this will only work if no other guession round is running. Once started each player can try to guess the selected Mon by *!guess MonName* (Each player has 3 tries). If one guessed the Mon correctly they will receive some Exp. If the time is up or the Mon couldn't be guessed correctly the initiator of the guessing round will receive some Exp (unless noone guessed anything).

*!startWhosThatPloxmon* *monName* starts a very similar guessing game, but displays a black silhouette of the wanted Ploxmon. This command also has to be typed in a DM to the PloxBot.

In both guessing games serveral hints show up after every third wrong guess. The hints give information about the wanted Ploxmon's *seize*, *nature*, *color assignment* or their *stats*.

## Other Features

### !interact

    Users may interact with their leading Ploxmon by typing *!interact*. This will cause a random quote to appear. Some quotes grant the leading Ploxmon Exp. There is also a cooldown for this command.

### !leaderboard

This command lets the bot display a Top 10 list of users, sorted by their level. The list shows the level, current exp (until lv up), and amount of shinies owned from those 10 players

### !whenisrelease

Rumors say the final release date can be found out by typing the command *!whenisrelease*. Some of the quotes grant the user Exp. There is also a very small cooldown for this command.

## Trivia

* PloxBot launched on July 25th 2019 with 23 recruitable Ploxmons and 4 Ploxbosses to battle
* Adventure-Zone launched July 18zh 2020, the same date it got its new profile picture
* Akira of the Ploxmons-Team is the highest ranked member by far