What's new in DuckHunt V4 ?

DuckHunt V4 is a complete rewrite of the DuckHunt bot. As such, you can expect many changes, like new ducks, new events, better leveling, and more.

New ducks

On V3 there used to be only a few types of ducks :

On V4, these ducks have been kept, and new ones have appeared :

The Duck Boss

Another type of duck is the Duck Boss. The Duck Boss appears on the #genetically-modified-ducks channel on the DuckHunt Server only, but when killed gives everyone who contributed to the kill a "box of foie gras" they can use on any channel in the game.

Design

For the new design to work, DuckHunt will need the manage_webhooks permission on his channel. If you still see older-looking ducks, ask an admin to add the correct permission, and then to run the dh!settings use_webhooks True command.

Ducks are better designed with the power of webhooks: every duck now gets a custom avatar (made by Calgeka - /kalʒɛka/#5963)

Look at all the different avatars, names, and messages. From top to bottom : Normal, MOAD, Super, Armored
Look at all the different avatars, names, and messages. From top to bottom : Normal, MOAD, Super, Armored

A brand-new website

DuckHunt website just got better. More stats are collected and shown to players on their personal webpages, including best times per type of ducks killed, and a lot more.

Also featuring a dark theme
Also featuring a dark theme

You'll also find the list of commands, good documentation made for V4, live data like the current event and the number of ducks overall, and also a status page used to check if the bot is healthy.

New shop items

Global usage of the shop items have been simplified, and some new items like the autoreloader have been added.

A prestige system

A new prestige system will keep the game fun and different, allowing you to get access to exclusive bonuses.

Prestige is a way for you to restart the DuckHunt adventure, resetting your account (experience, statistics, ...) In exchange for the reset, you'll get new items to help you progress faster.

Learn more here.

Inline help, statistics, and topscores

If you don't like to open a website to see your statistics and the commands list, DuckHunt V4 has got you covered : the dh!help command sends you the list of commands, directly in discord !

You can see your current level too !
You can see your current level too !

A channel to follow to see new events and freetime in the chat

This needs some setup : your server admin must follow the channel in your duckhunt channel to transfer messages. This cannot be automated by the bot.

Don't miss new events when following the new #🦆duckhunt-informations channel.

These are autopublished directly to your channel
These are autopublished directly to your channel

More ducks

By using webhooks, we are able to reduce the pressure on DuckHunt, and as such, you can now set the duck_per_day higher than previously. Overall, you should be able to get twice as more ducks in a day compared to V3.

Stable bot

This update should also make the bot more stable, with less reliance on caches, more detailed error messages, and less downtime.

By using intents, the bot will be faster to answer commands than the previous version, and should get overwhelmed less often.

New commands

Some new commands like me, shooting_stats, best_times, kills_stats, and a lot more have been added to the bot. Will you be able to find them all ?

A complete API for developers

If you want to integrate your own bot with DuckHunt, it's easier than ever. You can go ahead and read the DuckHunt API page.

Settings overhaul

On V4, settings are no longer defined per server. Most of them can now be edited on a per-channel basis ! Good news if there are two or more Duckhunt channels in your server.

Many settings have been changed to facilitate a channel setup. Included are settings presets used to configure a server very quickly.

Don't worry, your settings from V3 have been migrated, just like the scores of players on your channels.

Players settings

Players can also set some preferences globally, like their preferred language or if they wish to be pinged (or not) by messages sent to them by the bot.

Improved translations

Translations have been improved, with native time formats and more. You can also see the available languages directly from Discord

The translators command list all the languages you can get on the bot
The translators command list all the languages you can get on the bot

Of course, you can still contribute to translations if you desire.