BudWorks / Akaei

A fun, cute, and modern Discord bot featuring pets, economy, leveling, and more. Built with Discord.js and written in Typescript.
Mozilla Public License 2.0
1 stars 0 forks source link

Create the `/shoot` command with subcommands #25

Open JustYourBud opened 2 years ago

JustYourBud commented 2 years ago

The /shoot commands are a set commands that allow the user to shoot others with their laser gun. Users can aim and fire, check their stats, and even set an emote to be displayed during the shoot sequence. Ammo is purchased from the store and each type has varying stats. Available types are:

The user may also purchase a shield to defend themselves from others. RNG and experience levels are used to determine a success rate. If successful, the command user will earn experience points, and the target user will lose some. However, if the command user misses, they will lose experience and the target user will gain some. If the target user has a shield equipped when they are hit, they will lose no experience. If their shield breaks when they're hit, they will lose a quarter of the experience that they would without it.

Commands

Italics indicate optional options. Command Subcommands Options
/shoot aim USER
- stats -
- emote STRING?