tag:github.com,2008:https://github.com/MemeDistributionCo/MDCBot/releases Release notes from MDCBot 2018-01-25T17:24:22Z tag:github.com,2008:Repository/106504561/v2.4.0 2018-01-25T17:39:11Z 2.4.0 update! <h1>v2.4.0</h1> <p>This update included a couple of enhancements to the bot. There has also been progress on v3.0.0 while these enhancements were made.</p> <h2>Enhancements</h2> <ul> <li>Delete command messages</li> </ul> <blockquote> <p>Messages containing commands will now be deleted. Configuration for which commands to delete will be added in v3.0.0</p> </blockquote> <ul> <li>Divine Revival</li> </ul> <blockquote> <p>Gods can now bring back the banished with <code>--divine revival &lt;@user&gt;</code>.</p> </blockquote> <ul> <li>Top Updanks</li> </ul> <blockquote> <p>It's now possible to see the top list of users with the most updanks<br> Usage: <code>--updank top [optional: count]</code></p> </blockquote> <h2>Dropped</h2> <ul> <li>The task of retrieving old duel stats has been dropped</li> </ul> xDestx tag:github.com,2008:Repository/106504561/v2.3.2 2018-01-22T20:49:46Z Single bug fix <p>Fixed bug where any user could use --divine punishment. Please use this instead of v2.3.1</p> xDestx tag:github.com,2008:Repository/106504561/v2.3.1 2018-01-22T20:46:22Z Bug Fixes (v2.3.1) <h3>This update just fixes a few issues which were present in v2.3.0.</h3> <ul class="contains-task-list"> <li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" aria-label="Completed task" checked=""> Fix divine punishment reason with nicknames (Nicknames with spaces weren't removed from the reason)</li> <li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" aria-label="Completed task" checked=""> Add help text to commands which use sub commands (--divine ?) shows help text for that command</li> <li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" aria-label="Completed task" checked=""> Fix version numbers in files (All version numbers are now updated to v2.3.1)</li> </ul> <p><strong>Slightly important, this version grants all user's access to divine punishment. Version 2.3.2 fixes this</strong></p> <h3>Docs</h3> <p>I've created <a href="https://memedistributionco.github.io/docs/MDCBot/" rel="nofollow">Docs</a> while I will try to update along with the bot from now on.</p> xDestx tag:github.com,2008:Repository/106504561/v2.3.0 2017-12-17T23:06:13Z Version 2.3.0 Update <h1>What's new?</h1> <h2>Two new commands</h2> <ul> <li><code>--updank</code> allows you to check how many updanks a user has (New feature)</li> <li><code>--divine</code> allows Gods to issue punishment</li> </ul> <h3>Three new features</h3> <ul> <li><em>Updanks</em> are given by reacting to a message with 👍. You cannot updank yourself. You can check how many someone has with <code>--updank @user</code>.</li> <li><em>Divine punishment</em> allows those with the God rank to issue <code>--divine punishment @user</code> and send them away. Other gods can issue <code>--divine objection</code> during a 10 second grace period to prevent this.</li> <li><code>--duel status @user</code> allows you to check the status of a duel with a user, or check which duels they have pending.</li> </ul> xDestx tag:github.com,2008:Repository/106504561/v2.2.0 2017-11-12T05:23:23Z Update 2.2.0! <h1>What's new?</h1> <h3><em>Three</em> new commands!</h3> <ul> <li><code>--version</code> Outputs the version (2.2.0 as of now)</li> <li><code>--game</code> Allows users to join and leave roles with the @g_ format.</li> <li><code>--timeout</code> Allows users to vote to send a player to time out for 15 minutes, or until they roll a 15 or higher with <code>--timout roll</code>.</li> </ul> <p>You can use --help to see extra information for any of these commands.</p> <h3>1 New feature</h3> <h4>Duels</h4> <ul> <li>Duels now have stats that are saved. You can view your own stats with <code>--duel stats</code> or someone elses with <code>--duel stats @user</code>. Currently, the stats are: Wins, Losses, and Current Win Streak.</li> </ul> <h3>1 Bugfix</h3> <ul> <li>Users can no longer force duel acceptance of their opponent</li> </ul> xDestx tag:github.com,2008:Repository/106504561/v2.1.2 2017-11-06T01:22:47Z Small update and bug fixes (2.1.2) <h2>Some new stuff</h2> <ul> <li>Bot uses custom event system in addition to default discord events</li> <li>Bot can now participate in duels</li> </ul> <h2>Bug fixes</h2> <ul> <li>Bot will no longer accept other duels it is not a part of</li> <li>All pending duels a user is in will be cleared on duel accept</li> </ul> xDestx tag:github.com,2008:Repository/106504561/v2.0.0 2017-10-23T05:52:01Z Version update: 2.0.0 <h1>Woah, 2.0.0! Why's it different?</h1> <h3>Large changes</h3> <ul> <li>The bot token is no longer restricted to xDest's Live or Test bot, any token may now be used. As a result of this, running this version of the bot will not work automatically.</li> <li>The bot is now self contained, rather than just filling up <code>main</code>.</li> <li>Configuration folder -- Located in <code>home/MDCBot/</code> for bot configuration. More settings coming later.</li> <li>Added <strong>dueling</strong>! Two users (not bots) can now duel each other! Use <code>--duel help</code> for more help.</li> <li>Added <code>Player</code> and <code>LivingPlayer</code> interfaces for future game creation</li> </ul> <h3>Smaller changes</h3> <ul> <li><code>--duel help</code> actually displays help (fixed from 1.1.0 u03)</li> <li>There is now more feedback when using duel commands. For instance, <code>--duel @user</code> now tells you the duel was created.</li> <li>Relocated duel and similar classes to <code>com.mdc.bot.game</code> from <code>com.mdc.bot.fight</code></li> <li>The bot will also react to it's own ":thecool:" with ":thecool:"</li> </ul> <h3>Bug fixes</h3> <ul> <li>Fixed a typo during duels. ("<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/user/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/user">@user</a> rolled x on their attack <em>role</em>", corrected to <em>roll</em>)</li> <li>Fixed issue where users with a space in their username could not be duel requested (1.1.0 u03)</li> </ul> xDestx tag:github.com,2008:Repository/106504561/1.1.0 2017-10-18T23:47:20Z MDCBot v1.1.0 <h1>MDCBot v1.1.0</h1> <h2>What's new?</h2> <h3>New Commands:</h3> <ul> <li>fspeak &lt;message...&gt; <ul> <li>Sends a message from the bot to the specified channel</li> </ul> </li> <li>help <ul> <li>Sends a help message concerning a specific command</li> </ul> </li> <li>tts &lt;true/false&gt; <ul> <li>Enables or disables the bot's TTS</li> </ul> </li> <li>commands <ul> <li>List's all of the current commands</li> </ul> </li> </ul> <h3>Added a <em>reaction</em>:</h3> <ul> <li>The bot will react with a :thecool: custom emoji whenever someone sends it in a message</li> </ul> <h2>What's changed?</h2> <h3>Command permission changes:</h3> <ul> <li>shutdown <ul> <li>Shutdown now requires the role "sd"</li> </ul> </li> <li>tts <ul> <li>tts requires the role "sd" to use</li> </ul> </li> <li>fspeak <ul> <li>fspeak requires the role "sd" to use</li> </ul> </li> </ul> <h3>Internal changes:</h3> <ul> <li>Added util package and PermUtil.class</li> <li>Added <code>getServer()</code> to CommandSet</li> <li>Added <code>MDCBot.sendMessage()</code> to make TTS actually work</li> </ul> xDestx tag:github.com,2008:Repository/106504561/v1.1.0-u02 2017-10-19T00:05:28Z Small update <h2>Small change</h2> <ul> <li>Changed <code>--tts</code> from a toggle command to a display command</li> </ul> xDestx tag:github.com,2008:Repository/106504561/1.0.1 2017-10-14T03:56:31Z MDCBot v1.0.1 <p>Added args in command start up.</p> <p>Use <code>true</code> to launch actual bot, or <code>false</code> to launch test.</p> <p>Example: <code>java -jar path/to/MDCBot.jar true</code> to launch real bot.</p> xDestx