Commit Graph

57 Commits

Author SHA1 Message Date
951692e5fb
Rework all config controllers again 2020-10-16 21:01:04 +02:00
fe59799e1f
Move ConfigurationRepository to ConfigHelpers namespace 2020-10-16 17:59:49 +02:00
47e6d2bed5
Move Configuration wrapper class to separate namespace 2020-10-16 17:57:57 +02:00
afbb92b1e9
Rework all usages of configuration 2020-10-16 17:55:00 +02:00
194d025660
Rework configuration through a root level helper 2020-10-16 16:43:54 +02:00
29813a599c
Switch lua library to NLua and implement cancellation 2020-09-27 12:13:20 +02:00
514a835233
Store my changes 2020-09-26 18:27:24 +02:00
ceee0caace
Fix output of print not being used as message content 2020-09-23 20:50:25 +02:00
18f4a82c78
Add Embed support for CustomCommands 2020-09-22 22:05:01 +02:00
ebbf2c858a
Get basic Lua interpreter set up 2020-09-03 23:14:11 +02:00
c660a0e970
Increase logging precision 2020-08-30 16:40:14 +02:00
78038f8991
Fix IDE warnings 2020-08-30 15:29:44 +02:00
e1d2fd26e4
Fix build warnings 2020-08-30 12:53:48 +02:00
754f53c404
Change Logging to LoggingFacade 2020-08-30 12:45:01 +02:00
f8b37391cb
Fix some code style issues 2020-08-30 12:05:33 +02:00
4277c703cb
Set up skeleton for CustomCommands 2020-08-24 15:18:10 +02:00
d1106a8fa4
Add event handlers for role reactions 2020-08-21 22:52:08 +02:00
b80eb4767c
Sort modifiers 2020-08-21 22:17:17 +02:00
9fced13394
Add template for the RoleReaction services 2020-08-20 01:18:27 +02:00
680d0419f6
Fix XP formula 2020-08-19 22:07:44 +02:00
d71f4ac3c6
Implement disabling the exp module 2020-08-13 21:11:15 +02:00
79ff643a2e
Fail-safe the type on the LevelUp:MentionUser tag 2020-08-11 04:12:27 +02:00
23d8db2a4d
General type and naming scheme fixes 2020-08-11 03:59:50 +02:00
4ed91ede81
Adjust CheckLevel signature to be a pure method 2020-08-11 03:58:35 +02:00
8bdacb5328
Refactor the levelup code to a more sensible order of operations 2020-08-11 03:57:38 +02:00
ad0ea126e8
Invert minute timeout check 2020-08-11 03:28:58 +02:00
c0acf1ff79
Rename AddXp function to proper naming convention 2020-08-11 03:26:28 +02:00
7c22efbb49
Add mention username/nickname if mentions are not desired. 2020-08-11 02:45:35 +02:00
e270904647 Updating for new Formula 2020-08-10 19:07:03 -04:00
44df5790c6 Updating for :wot: emoji, and also to permit the status joni / welcome to ONLY send to system status channel 2020-08-09 23:48:06 -04:00
0fdcbd0968 Adding Welcome and Goodbye 2020-08-09 11:01:19 -04:00
60845644bb Fixing Level NextXP Formula 2020-08-09 10:35:53 -04:00
9950801644 Setting default level to 1 2020-08-09 10:19:29 -04:00
038cd37995 Fixing Formula for leveling. 2020-08-09 10:10:19 -04:00
5bae7d8e50 Fixing Typo 2020-08-09 09:59:57 -04:00
da5848adc4 Customizing output of congrats msg as per Luna 2020-08-09 09:51:24 -04:00
e3dd02a139 Fixing nextLevel notifications 2020-08-09 09:20:46 -04:00
7169bafb1a Updating Experience Levelup Messages to send to specified channel. 2020-08-09 00:46:10 -04:00
e7d10caf4e Sending Channel to parsers for Reply on level Up, Adding Leveling Formula 2020-08-08 23:54:27 -04:00
a40edc8a99 Changing XP gain to random of 15-25. also adding LastUpdated to ensure experience gain only once per minute. 2020-08-08 23:34:16 -04:00
0058a68e48 Linking Experience Handler into the code, Also checking IF they they have config enabled for commands to count towards Experience 2020-08-06 17:20:25 -04:00
0ebcfdb605 Creating Experience Handler code to add XP based on Configuration setting. 2020-08-06 17:19:49 -04:00
b8a1f91d0a
Remove old database and attribute system, replace with (mostly error-free, possibly and partially) working system with the new EFCore 2020-08-05 01:09:56 +02:00
b766813b60
Remove dependency injector 2020-08-04 23:40:00 +02:00
33e8b74813
Start dependency injection 2020-06-18 21:03:24 +02:00
ba93b7e45e Moving File for better Organization. 2020-06-15 21:47:44 -04:00
b9e8fa40ab Updating for default values if not configured yet. 2020-06-15 21:42:04 -04:00
4e2f03bf4c Updating Role -> Name 2020-06-15 21:35:53 -04:00
d7c997f0cf Adding Dynamic Permission PreCondition node 2020-06-15 21:33:10 -04:00
a06c6d5e91
Try-catch the timer functionality 2020-06-08 14:20:42 +02:00