94 Commits

Author SHA1 Message Date
902d96d877 Thief too 2022-02-24 21:04:42 +07:00
3059255069 Remove steal gifs 2022-02-24 21:01:16 +07:00
5105e62393 Small fixes 2022-02-24 20:56:26 +07:00
c8e4a8ea01 This one too 2022-02-24 20:45:03 +07:00
33453d809c Check if it's instigating 2022-02-24 20:37:58 +07:00
239de0ac73 Clean up 2022-02-24 20:22:15 +07:00
f6370386b4 Cast sql string to sql enum 2022-02-24 18:59:28 +07:00
9744314333 Oh god 2022-02-24 18:40:09 +07:00
9f0de4e9a9 Replace postgres uri 2022-02-24 18:25:01 +07:00
31864ed025 Try catch around initial message 2022-02-24 15:07:33 +07:00
eb4e42ad11 Events for thief, update conn string var 2022-02-24 14:58:01 +07:00
34d5d9c42a Remove shield if they sell it 2022-02-24 12:59:32 +07:00
3203842249 Fix prize/loss numbers in hacker game 2022-02-24 11:59:58 +07:00
cc39bb26a0 Fix some bugs with the timestamps 2022-02-24 00:22:59 +07:00
25654c9b8c Read PlayerEvents from DB and check if achievement exists 2022-02-23 21:54:16 +07:00
31de79f1b6 PlayerEvents SQL and updates to the model 2022-02-23 18:54:23 +07:00
6d7ee2ed16 New player events model 2022-02-22 22:53:49 +07:00
014862d642 Got SQL queries working 2022-02-22 21:11:03 +07:00
fc56b4a64b updatePlayer, achievements, and find player queries 2022-02-22 13:06:22 +07:00
24ce8bdc7f Read inventory int array 2022-02-22 12:06:09 +07:00
49d29a249a Query both DBs for user and player data 2022-02-22 11:31:05 +07:00
5df4ed9399 Finish adding back the class system, fix messaging 2022-02-22 10:47:49 +07:00
34b24c29aa Bring back class system 2022-02-22 00:35:02 +07:00
a45152970d Get rid of the stealing neutral outcome 2022-02-19 23:11:03 +07:00
f354b9d6e8 Optimizing trainer so it hits the DB less often 2022-02-19 22:38:42 +07:00
cacd9a32b1 Optimizing from training steps 2022-02-19 20:17:23 +07:00
8652828892 Setup steal bot, more tweaks 2022-02-18 20:48:50 +07:00
b03d712479 Print guild 2022-02-18 14:24:30 +07:00
ab2c81c77a Change steal to msg instead of embed with lore, Fix compiler error 2022-02-18 13:44:50 +07:00
9a665ab00f Remove thievery channel 2022-02-18 11:22:24 +07:00
d48266e061 Rename env files 2022-02-18 10:57:48 +07:00
f7391682fd Steal embed improvements, bug fixes, more fields for Events 2022-02-18 00:37:25 +07:00
63e3853788 Improve steal game presentation and fix exploit. Fix bug 2022-02-17 21:31:46 +07:00
94dfce126c Fix bug getting inventory items 2022-02-17 17:13:28 +07:00
e51223df88 Changes and fixes to attributes 2022-02-17 16:12:25 +07:00
881fd12aa9 Model for the new RPG mechanics 2022-02-17 10:17:55 +07:00
c7ee6bfa6a Change events so it's a positive/negative dynamic and can be shared 2022-02-17 00:11:41 +07:00
7900bba3c3 Refactor for new inventory, events, and traits 2022-02-16 17:40:17 +07:00
c1c51dcd99 Refactoring data model to new stuff 2022-02-16 00:36:29 +07:00
9f7b1956b4 Simplify stealing mechanic and finish RPS 2022-02-15 21:03:06 +07:00
9f756540f1 Rock Paper Scissors 2022-02-14 12:01:04 +07:00
537145dae6 Fix issue with new stealing related actions where it tries to get a weapon 2022-02-13 21:58:23 +07:00
18aeab599c Enforce channel and add action on all robbery attempts 2022-02-13 20:38:57 +07:00
04add71c6e Anti spam cooldown for player and a 12 hour global cooldown for victim 2022-02-13 20:12:04 +07:00
7e2b46a96b Stealing mechanic with different scenarios and maths, start RPS game 2022-02-13 17:39:12 +07:00
bb9c04fe6e First pass on thief game 2022-02-13 03:12:55 +07:00
dd33492418 Create IDiscordContext abstraction to simplify code 2022-02-13 00:49:18 +07:00
d563303f90 Change to formatting 2022-02-11 20:23:04 +07:00
b8f4e59cbe Small change to text 2022-02-11 20:20:05 +07:00
a0fbe76422 Don't shield up if it exists, fix messaging 2022-02-11 16:09:00 +07:00