add better aniv timeouts, add aniv dodges, fix blank user target bug

This commit is contained in:
2025-10-09 17:30:48 +02:00
parent bdc7b4a171
commit e46cec80ed
7 changed files with 72 additions and 17 deletions

View File

@@ -48,6 +48,13 @@ If you've been timed out, you can ghost whisper a message to the chatterbot and
You can only send one message every 5 minutes.
Try to bargain for your release with the chatter that shot you, or just call them names.
### Aniv timeouts
When chatter `a_n_i_v` (a_normal_imyt_viewer) or `a_n_e_e_v` sends a message it's stored in the database.
If then someone copies them, they might get timed out.
These timeouts and dodges are stored. You can get your stats with the `anivtimeouts` command.
The current dodge rate is `1/2`, and the timeout duration range is between `30` and `60` seconds.
### Leaderboards
There are 3 types of leaderboards: monthlyKD, alltimeKD and qbucks.
@@ -126,6 +133,7 @@ COMMAND|FUNCTION|USER|ALIASES|DISABLEABLE
`monthlyleaderboard`|Get the K/D leaderboard for this month [(info)](#leaderboards)|anyone|`monthlyleaderboard` `kdleaderboard` `leaderboard`|:white_check_mark:
`alltimeleaderboard`|Get the K/D leaderboard of all time [(info)](#leaderboards)|anyone|`alltimeleaderboard` `alltimekdleaderboard`|:white_check_mark:
`qbucksleaderboard`|Get the current qbucks leaderboard [(info)](#leaderboards)|anyone|`qbucksleaderboard` `moneyleaderboard` `baltop`|:white_check_mark:
`anivtimeouts`|Get the amount of timeouts, dodges and dodge percentage from aniv timeouts [(info)](#aniv-timeouts)|anyone|`anivtimeouts` `anivtimeout`|:white_check_mark:
### Qweribucks/Item commands
@@ -174,8 +182,8 @@ COMMAND|FUNCTION|USER|ALIASES|DISABLEABLE
NAME|COMMAND|FUNCTION|ALIASES|COST
-|-|-|-|-
Blaster|`blaster {target}`|Times targeted user out for 60 seconds|`blaster` `blast`|100
Silver Bullet|`silverbullet {target}`|Times targeted user out for 30 minutes|`silverbullet` `execute` `{blastin}`|666
Grenade|`grenade`|Times a random vulnerable chatter out for 60 seconds|`grenade`|99
Silver Bullet|`silverbullet {target}`|Times targeted user out for 30 minutes|`silverbullet` `execute` `{blastin}`|666
TNT|`tnt`|Give 5-10 random chatters 60 second timeouts|`tnt`|1000
## Cheers