Pre v0.1.0 Changelogs
Before v0.1.0, there were no changelogs. Updates were just written in the announcements channel of the Discord server. I have compiled all of the updates into this post with their dates. Dates are written in the format YYYY-MM-DD
2018-03-09
Bug Fixes
- Fixed a bug where unboxed items were not actually added to your inventory. This bug affected the users who received money before they received an item (e.g. used
b!daily
before b!unbox
).
2018-03-12
New Features
- Added the
b!sell
command. You can now sell items!
2018-03-13
New Features
- Added the
b!buy
command. You can now buy items!
2018-03-17
New Features
b!uptime
command.b!trivia
command.- Several new items.
b!commands
command, to take you to the commands page on the wiki.b!items
command, to take you to the items page on the wiki.b!faq
command, to take you to the FAQ page on the wiki.- You will now receive a DM from BoxBot once a cooldown has expired, letting you know you can use the command again.
- Toggle to be added in the future, to disable these notifications in case you do not want to receive them.
Changes
- Healing items now have a cooldown of 20 minutes.
- Shields now absorb damage, as well as protect against magnets.
b!unbox
cooldown time reduced from 3 hours to 2 hours.- Different weapon tiers now have different cooldowns, instead of 8 hours between every attack.
- Leaderboard now uses an embed rather than a code block (looks a lot better on mobile).
b!help
command now takes you to the wiki’s homepage.- Deaths are fixed. Respawning would leave players with less than 100 health. Players will now always respawn with 100 HP.
Minor Changes
- Cleaned up code.
- Cleaned up database.
- Item information is now stored in the database.
- Added
b@reload
command for super admins, to reload the database after manually changing it.
2018-03-18
New Features
- Added the global killfeed channel in the BoxBot server.
- Added
b!killfeed
command that sends you a link to the killfeed channel in the BoxBot server. - Added
b!send
command to send money to other users. - You can now obtain boxes as items. You can either buy them for $1,000 or receive them by answering trivia questions with hard difficulty. Simply type
b!use box
to open a box. - Added
b!notify
command – toggles cooldown notifications.
Changes
- Shield activation messages now state that shield can protect against attacks.
- Easy trivia questions now award $25.
- Medium trivia questions now award $50.
- Hard trivia questions now award a box.
- Cooldown time for
b!unbox
reduced from 2 hours to 1 hour. - Cooldown notifications are now disabled by default and must be enabled with the new
b!notify
command. - Users will now receive cooldown notifications even after the bot has been restarted.
- Cooldown notifications may now be slightly delayed as it now checks them every 60 seconds, instead of having a separate task for every single user.
Bug Fixes
- Bot will no longer throw errors when a user can’t receive direct messages (for example, if they have DMs disabled for non-friends).
- Fixed empty inventories not being displayed.
- Fixed healing items not having cooldowns. Cooldown is 20 minutes.
2018-03-19
New Features
- Added the uncommon box. Opening it guarantees at least an uncommon tier item. They can be purchased for $3,000.
Changes
- Most item prices have been adjusted.
- box renamed to common_box, and is now white instead of blue.
- Easy trivia questions now reward 1 common box.
- Medium trivia questions now reward 2 common boxes.
- Hard trivia questions now reward 1 uncommon box.
- Cutoff for string matching has been increased from 0.4 to 0.6. This basically means that item name autocorrection is stricter – hopefully preventing people from using items that they don’t mean to use.
To be safe, you should always try to enter as much of the item name as possible. This feature was created only to correct typos and remove the need to use underscores; not to magically fill in the rest of the item name.
Bug Fixes
- Cooldown notifications fixed.
2018-03-20
New Features
- You can now sell and buy multiple items by adding x2 to the end of the item name. For example:
b!sell sledgehammer x3
will sell 3 sledgehammers at once. - Added
b!shop
command – simply takes you to the items wiki page for now. - Added
b!gtop
command. Checks the richest people in all servers – not just the server you’re in! - Added embeds to kills and killfeeds. You will now see what was looted when someone is killed.
- Added rare box item.
Changes
- Re-formatted trivia embed. The question should no longer cut off on android devices and looks slightly nicer.
- Re-formatted leaderboard embed. Looks a lot nicer, and also shows you your rank if you are not in the top 9.
- All item prices have been changed again.
- Item prices can now automatically be decided and updated using a formula.
b!daily
now rewards a rare box and has a 7% chance of rewarding two rare boxes.- Moneybags now give $100 to $500.
- When buying and selling items, it will now show the emoji for the item you’re selling / buying.
- Chances for different tiers has changed:
- Common: 50% -> 64%
- Uncommon: 30% -> 22%
- Rare: 13% -> 8%
- Ultra Rare: 5%
- Epic: 2% -> 1%
Minor Changes
- Added
b!u
and b!ub
as aliases for b!unbox
. - Added
b!attack
as an alias for b!use
.
Bug Fixes
- Fixed bug where killing someone would set your attack cooldown to a seemingly random number.
- Fixed bug where killing somebody with no money would throw an error and the user would not die.
2018-03-21
New Features
9mm_bullet
added.m1911
added. Deals 23-28 damage; uses 9mm_bullet
as ammo..50ae_bullet
added.desert_eagle
added. Deals 50-70 damage; uses .50ae_bullet
as ammo.
Changes
b!gtop
is now a lot faster.- Added command autocorrecting. BoxBot will now try to correct typos in commands (e.g.
b!sel
-> b!sell
). - Added
b!unb
as an alias of b!unbox
. - Changed the kill embed to show the tiers of the items looted.
- Changed the inventory command to use an embed rather than images. All items can be shown at once this way.
assault_rifle_bullet
has been renamed to 7.62_bullet
.sniper_bullet
has been renamed to .303_bullet
.- Attack and healing cooldowns are now calculated relative to the maximum damage/healing of the item and its tier.
ak-47
’s minimum damage has been increased from 20 to 25.magnet
is now rare.
Minor Changes
- Improved error logging. Errors will now show the representation of the error.
Bug Fixes
- Remove the old boxes from everyone’s inventories, fixing a bug where people who still had these old boxes would cause errors to be thrown when they are killed.
- Fixed shields as they wouldn’t work 90% of the time. Now they should work 100% of the time!
- Fixed not being able to buy an item if you have the exact amount of money required to buy it.
2018-03-22
New Features
mp5
added. Uses 9mm_bullet
as ammo.bomb
added.b!help
command now acts like an ‘in-bot’ wiki.b!commands
shows a list of commands.b!items
shows a list of items.- BoxBot can now be voted for every 16 hours on DiscordBots.org. Votes will reward a
rare_box
; use b!claim
after voting to receive it.
Changes
- Inventory embeds now use inline, which will take up less space in chat (at least on desktop).
- The price of
common_box
has been increased. - You can now only attack people who have money and/or items in their inventory.
- Slightly adjusted weapon and healing item cooldown times.
- Added HP and whether or not a shield is active to the
b!inventory
command. katana
’s maximum damage has been decreased to 40.ak-47
’s damage range has been changed to 35-45.
Bug Fixes
- Fixed trivia exploit.
- BoxBot will no longer respond to bots.
- BoxBot will no longer active on other bot commands (such as Tatsumaki’s
t!top
activating BoxBot’s b!top
command.
[W.I.P] This page will continue to be updated.