46 Commits

Author SHA1 Message Date
9f80069b2f Single project sln structure 2022-02-26 21:28:02 +07:00
eb4e42ad11 Events for thief, update conn string var 2022-02-24 14:58:01 +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
24ce8bdc7f Read inventory int array 2022-02-22 12:06:09 +07:00
34b24c29aa Bring back class system 2022-02-22 00:35:02 +07:00
f354b9d6e8 Optimizing trainer so it hits the DB less often 2022-02-19 22:38:42 +07:00
f7391682fd Steal embed improvements, bug fixes, more fields for Events 2022-02-18 00:37:25 +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
04add71c6e Anti spam cooldown for player and a 12 hour global cooldown for victim 2022-02-13 20:12:04 +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
785660558d New trainer bot flow that gifts weapons or money, plus achievement 2022-02-11 15:51:45 +07:00
a785ba3120 Cooldowns done right. Fix shield sell exploit 2022-02-09 21:12:26 +07:00
8f8aebd6ac Several improvements and enhacements 2022-02-08 23:33:30 +07:00
2603833fc6 Small improvements to the hack/shield embeds. Delete active shield after selling 2022-02-07 23:01:53 +07:00
dcf0bdb174 New store flow 2022-02-07 21:53:20 +07:00
cd15a08e37 Make most commands deferred/follow up so they don't fail. bug fixes 2022-02-03 02:59:11 +07:00
12ba17de30 Print it nicer 2022-02-03 00:05:05 +07:00
d6888d5e4a Fix how we manage hack cooldowns 2022-02-02 22:27:22 +07:00
ad613064a8 Fixes to Trainer copy, Check if defender has money, bring back status (arsenal) 2022-02-02 00:07:08 +07:00
e772a6d6f3 Implement new Trainer improvements and clean up a few more things 2022-02-01 22:45:27 +07:00
ef3d5c58f5 Move some stuff around 2022-02-01 19:54:52 +07:00
69545bf3a6 Reduce arsenal to 3 and 3 2022-01-31 23:46:50 +07:00
79442352fa Improvements to hacker trainer, fixed bug selling arsenal items 2022-01-31 23:24:03 +07:00
7b48ff0a9b Fixing some trainer bugs, mapping value cause Mongo hates F# 2022-01-31 02:34:56 +07:00
7c8a460d5b Major refactor for new BattleItem/Action data models 2022-01-30 22:00:00 +07:00
48e726b3fa Adding the gifs 2022-01-24 04:15:15 +07:00
ed68f0b87d Implement new hacker battle mechanics 2022-01-24 01:37:46 +07:00
308409a1bc New Embeds module to avoid duplication between trainer and hacker battle 2022-01-22 18:38:17 +07:00
9af3f7ef9d Add hacker gif when issuing a hack command. Disable slot machine 2022-01-21 14:50:57 +07:00
fd9a6a25f3 Move bots into single process 2022-01-19 20:15:07 +07:00
6492d0c4ba Fix a few bugs with the store and hacker game 2022-01-17 02:04:48 +07:00
07246dcdb2 Store: Buy Weapons and Shields, and selling 2022-01-16 22:33:28 +07:00
5ef3243c41 Read store items from json file 2022-01-16 16:21:45 +07:00
f92e253dac Store: view store command, create semblance of an inventory 2022-01-16 03:35:04 +07:00
5ab49e674e Fixed bug with defending and small changes to gameplay 2022-01-16 02:46:42 +07:00
162f6af03f Finish refactoring DbService. Rename project to PlayerInteractions 2022-01-16 02:19:23 +07:00