Commit Graph

13 Commits

Author SHA1 Message Date
Sage Vaillancourt 35e401cd0b Several tweaks.
Buffer responses on repeated requests (especially useful for '!')
Remove some noisy logging
Add the admin-only !take
Add CANNOT_VOTE to users object
2024-11-09 16:59:05 -05:00
Sage Vaillancourt 2d2e0c9368 Several new features and bugfixes
Toying with a postgres storage solution (make getUser async to prepare).
Post oneShot images from local files instead of just external links.
!tboi
2024-09-19 09:43:40 -04:00
Sage Vaillancourt 7bc1455e37 Some cleanup and corrections.
Jokes and news should work again
2023-12-31 20:29:39 -05:00
Sage Vaillancourt edfea51bfa Update script.sh for new host.
Disable !lotr and !lotrOld
Re-enable API and make some tweaks to clean up responses
Move saveDir to /hvacker-saves
Disable API rate limit
2023-12-29 16:09:54 -05:00
Sage Vaillancourt 7c70ae80cb Card APIs, new poll triggers, and other small additions 2023-12-05 20:26:16 -05:00
Sage Vaillancourt be0b49393f Move a bit more config into hvacoins.json and users.json 2023-08-03 10:49:02 -04:00
Sage Vaillancourt 4433c19d04 Add Governments.
New betting achievement.
Add !pet
Move from Sage to Admin naming.
Add cursed pics for hauntings (and reduce haunting odds)
Add saveGame() reason messages.
Add mining upgrades.
Add semi-live updating leaderboards.
Add thorough emoji validation.
Move user IDs to a separate json file.
More details (like current coin count) in !buy menu.
Limit temperature polls to prevent spam.
Some work on a prestige menu.
Several additional quackgrades.
Change text games to try editing messages live.
Named upgrades.
2023-06-29 10:41:55 -04:00
Sage Vaillancourt ad021cf9a5 Many additions:
Add several new achievements
Add price querying with ?b
Simplify commands' argument-handling
Some spooky stuff
New quackgrades
Stormy weather
Rebalanced some rare-event odds
!u buttons
Reworked prestige emojis
Save on every command
Add stonks
More temp poll triggers
Redemption upgrades more powerful
Fuzzy matching for usernames and buyables
2022-05-19 11:09:16 -04:00
Sage Vaillancourt 6dabe9d85a Several fixes and additions:
Add Nik.
Consider removing Tyler but don't.
Fix skin-color temp votes.
Fix prestige gating.
Tweak !mine odds.
Pass squadgrades to upgrade condition-checking.
Fix amount parsing in edge cases.
Add changelog.
New quackgrade.
Upgrades re-org.
Add evil/heavenly upgrades dependent on squadgrades.
Add minimum to chaosFilter.
2022-05-03 09:56:10 -04:00
Sage Vaillancourt 4e15721803 New additions
Temp-change votes cancel each other out.
More achievements.
Better !buy layout.
2 new buyableItems.
More advanced command flags.
Centralize user and coin fetching for commands.
Display hvacker's owned soul count.
Rank leaderboard by prestige, then CPS.
Start centralize some settings.

Add:
- Quack Store
- Lore
- Horror mode.
- hidden payloads to messages.
- Lightning strikes.
- Cups game.
- Emojis in non-dm !a calls.
- Human-readable numbers.
- Gamble-loss mockery.
- Chaos.
- Prestige emojis.
2022-04-20 12:05:02 -04:00
Sage Vaillancourt e971f7e7c2 Many improvements and additions.
Several new achievements.
Separate files for buy route, webapi, and shared utils.
Add Creator buyable item.
Access control now object-based.
Toying with Trivia and a lottery system.
!cleanusers, !setpw, !rach, !myupgrades, !squad, !gimme, !prestige,
!quack, !whois, !ngift, !message, !!kill,
Add simple test user system.
Add several oneShot commands.
2022-03-14 08:50:57 -04:00
Sage Vaillancourt f054154717 A couple moderate changes.
New achievements.
Only allow upgrades/achievements in DMs.
Add !steal joke.
Add more upgrades.
2022-03-04 08:26:20 -05:00
Sage Vaillancourt a3c838438e Init commit 2022-03-03 11:23:22 -05:00