70 Commits

Author SHA1 Message Date
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
785660558d New trainer bot flow that gifts weapons or money, plus achievement 2022-02-11 15:51:45 +07:00
213f9be2ee Should count defenses only 2022-02-10 00:59:16 +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
59d28be90a Filter actions before sending the shield embed 2022-02-09 00:10:40 +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
8632031ef3 Send message 2022-02-07 23:42:05 +07:00
feb2feb4dd Fix hacking bug when it's a failed hack 2022-02-07 23:39:45 +07:00
2603833fc6 Small improvements to the hack/shield embeds. Delete active shield after selling 2022-02-07 23:01:53 +07:00
0e3909d4f2 Enforce channel 2022-02-07 22:14:22 +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
7ebba3f61a Fix some leftover follow up messages and empty arsenal bugs 2022-02-03 15:26:44 +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
87e0c063a8 Bring store back and fix typos 2022-02-02 03:05:52 +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