2023.20.0
May 16, 2023
95 changes
Melmsie
Fight
- New command: command:(fight)
- command:(fight quick) subcommand: Start a quick fight with someone using a predefined mode.
- Normal Fight: Same as before, with all options available.
- No Defend Fight: All options except defend.
- Kick Only Fight: Only kick and flee options available.
- Surprise Fight: No defend option, hidden health and damage values.
- Chaos Fight: Random action (punch/kick/defend) performed.
- command:(fight create) subcommand: Create custom fights! Customize health, available actions, and modifiers.
- With this command, you can start a fight with more than one user! You can do 1v1, 2v2, 1v2, 3v3, and so on!
- Once everyone confirms the settings, the fight will start (confirmations reset when settings update).
- Custom fights do not affect streaks, reputation, or ranking. Purely for fun.
- command:(fight history) subcommand: See your past fights.
- Overhauled mechanics:
- You now fight simultaneously, one round at a time (think rock, paper, scissors).
- Fights are now stateless and do not expire. If interaction fails, click the refresh button!
- "Defend" is now an option to block the opponent's attack for that round. It has a cooldown of 3 rounds.
- You have approximately 45 seconds to pick a fight action.
- Added fight win streak.
- Wagers are not implemented yet as we gather feedback and implement significant fight changes. Use the old fight system for wagers (
/wager fight). - You can now be in as many fights as you want at once.
- After a fight, you have access to the following "checks":
- "Logs" (same as before).
- "Watch replay" (replay the fight turn after turn and see live updates!).
- "Analysis" (graph of fighters' health values).
- Added ranking system (command:(fight ranking)):
- Current ranks are: Bronze, Iron, Silver, Gold, Platinum, Jade, Amethyst.
- Every week, you are assigned to a random "bucket" of users with the same rank.
- After a week, the top 10 users advance to the next rank, the bottom 10 users drop to a lower rank, and users between them stay.
- The more you fight with someone, the fewer points you will gain by winning against them. Fight with different users for more points!
- Each rank gives you a title.
- Added reputation system:
- After a fight, you can give reputation to your opponent (only one reputation per opponent).
- Added fight reputation leaderboard.
- You can see a user's reputation under their health!
- Added fight (main) profile module.
- Added fight-related quests.
- Added fight-related achievements.
- Added fight badge.
Tutorial: dankmemer.lol/tutorial/fighting
We are expecting some heavy feedback and feature requests once users have played with this, along with possibly some bugs since this is all brand new! We'll make multiple iterations as needed before moving this to allow wagers. Give us your feedback on this new system!
Upkeep Badges
- Added new type of badge logic: "upkeep required"
- For badges marked as such, if you no longer meet the requirements the badge is taken away (same goes for the correlating plat badge skin)
- Those badges do not count to collector stats so if you're trying to 100% badges and can't upkeep a happy marriage, you're in luck!
Marriage
- Updated marriage benefits, including getting more wedding gifts and a way to have infinite love status!
- Added a marriage badge, upkeep is required! (See above)
Badges
- Added XP Badge
- Added a net worth value badge, upkeep is required! (See above)
Leaderboards
- command:(leaderboard) command now works in dms for global leaderboards
- Added a command:(leaderboard user) subcommand, it needs to be purchased in /advancements upgrade and can let you see all leaderboard positions for one person
- Added command:(leaderboard adventure) subcommand for those adventurers out there
Website Exclusive Box
- We are going to start selling skins and game speed modifiers on our website soon!
- As promised, we will give players routes to get these things in game as well for no real money investment, albeit not as easily.
- You can find this box in a few rare places in the bot right now, possibly with more places later in higher tier content.
- This box has not only exclusive skins, but a few modifiers you should check out by checking the box's possible contents with the command:(item) command!
Misc
- Captcha bans under 7 days can no longer be appealed, you need to wait this out as we've not been appealing these anyway
- As instructed by discord, we removed discriminators everywhere in the bot (badosz#0001 -> badosz)
- Changed footer in adventure select menu to a random fun fact (random stat of this adventure in the given day)
- Redesigned command:(bundles list) to be easier to read
- Added tiktok to command:(postmemes) with some GREAT (but rare) rewards
- Slightly modified other postmemes rewards as well
- Added Weet's Donut as our newest team item
- When a user gets banned, all their market offers are now automatically expired and they can no longer accept serverevent payouts
- Doubled amount of pizzas given from stack of cash, and made cash 50% rarer to get from out west
QoL
- All modals (popup text entries) other than in command:(use) do not expire anymore (after e.g. 3 minutes)
- This includes reports and appeals' modals!!
- Selected item & badge skins in command:(skins view) are now underlined
- Replaced all
-(monospace dashes) in the bot with a new markdown list (Discord is slowly rolling it out!) - Added expiration timestamp to time sensitive xp/coin multipliers (active items, scratch rewards, double xp days etc.)
- Profile pages are now sorted alphabetically
- Added new filters to command:(badges list)
- Added total usage in command:(usage)
- Improved crafting confirmation, yield should no longer be confusing for some users
- Added "Add this Flow" button to "View Flows" app
- Added a warning about disabled notifs when creating reminders
- Added "open store" button to the "you have no pets" embed
- Added refresh button to following paginators:
- command:(friends list)
- command:(title list)
- command:(flow list)
- command:(reminder list)
- command:(usage)
- Buying an upgrade now respects confirmation settings
- Net Worth Sort now respects commands's author (instead of checked user)
- Added withdraw and deposit buttons to command:(balance) (it supports 1k, 20+10 and other number expressions seen in different commands' arguments)
- Following types of rewards have been added to the currency logs going forward:
- Skin
- XP multiplier
- Coin multiplier
- Title
- XP (reward one, not frm leveling)
- Pet
- Instantly Finish Ongoing Crafts
- Instantly Grow Plants
- Crafting Speed
- Farming Speed
- Please note that this is not yet supported bot-wide and will be implemented everywhere slowly over time!
- Added filters to command:(currencylog)
Note from Mel We're having a lot of fun with these big changes, but we're aware some of you are still patiently waiting for things that have been stale for a while (hello vote levels). These are not forgotten, and we'll be working on them in the near future. We have a lot planned for this year and this update, like the last, is just the beginning. But even then, there is only two of us working on the bot content that you see, so hold tight with us! Thanks!
