31 Commits

Author SHA1 Message Date
6d7ee2ed16 New player events model 2022-02-22 22:53:49 +07:00
5df4ed9399 Finish adding back the class system, fix messaging 2022-02-22 10:47:49 +07:00
cacd9a32b1 Optimizing from training steps 2022-02-19 20:17:23 +07:00
f7391682fd Steal embed improvements, bug fixes, more fields for Events 2022-02-18 00:37:25 +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
7900bba3c3 Refactor for new inventory, events, and traits 2022-02-16 17:40:17 +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
785660558d New trainer bot flow that gifts weapons or money, plus achievement 2022-02-11 15:51:45 +07:00
d311423ca2 Fix bug with excessive hacks reaching embed limit. Fuck it mention users 2022-02-09 22:36:13 +07:00
a785ba3120 Cooldowns done right. Fix shield sell exploit 2022-02-09 21:12:26 +07:00
8dbb5e1145 Revert cause it's using the wrong cooldown 2022-02-09 03:08:47 +07:00
7676981499 If it's the trainer bot, don't disable hack/shield buttons 2022-02-08 23:51:44 +07:00
8f8aebd6ac Several improvements and enhacements 2022-02-08 23:33:30 +07:00
b12dfe6788 Restore gifs 2022-02-07 23:50:01 +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
36471195aa Read actual shield used in trainer, mention right hack target, slow things down 2022-02-03 18:42:49 +07:00
3b5852bcfb Assign Trainee role and alert player if they're in the wrong channel 2022-02-03 18:02:26 +07:00
cd15a08e37 Make most commands deferred/follow up so they don't fail. bug fixes 2022-02-03 02:59:11 +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
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
5f4bb71245 Check if player has inventory before starting. Testing autocomplete 2022-01-29 16:12:56 +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