Anton Tarasenko
93604c7690
Remove temporary comment
1 year ago
Anton Tarasenko
159f1dc5a1
Fix storing user groups in databases not working
...
Legacy(?) code that deallocated database instance before returning it
and allowing to use `MutableText` as a key for database.
1 year ago
Anton Tarasenko
15b1abc8c3
Fix infinite loop bug with UnflectAPI rollback
1 year ago
Anton Tarasenko
ff31ef2472
Remove duplicate voting tests
1 year ago
Anton Tarasenko
c2a8a5c7de
Fix configs
1 year ago
Anton Tarasenko
a27e893359
Change `InfoQueryHandler` to respect "help" command's name change
1 year ago
Anton Tarasenko
0ad28839bb
Change "usergroups" commands to adapt to new `CommandsAPI`
1 year ago
Anton Tarasenko
a26b0adf05
Change `UserAPI` to make "all" user group contain all players
1 year ago
Anton Tarasenko
80cecd1d20
Change Voting classes to work with new API
1 year ago
Anton Tarasenko
7ff806b104
Change built-in commands to support new `CommandAPI`
1 year ago
Anton Tarasenko
be9ba80549
Add back voting tests
1 year ago
Anton Tarasenko
d7ed4776b4
Fix formatting in some commands-related classes
1 year ago
Anton Tarasenko
a7f1a98548
Change CommandAPI and feature to use tools
1 year ago
Anton Tarasenko
86228a960c
Add signal classes for `CommandAPI`
1 year ago
Anton Tarasenko
c1dccfc2d6
Change data convertion flag to `true` for all feature configs
1 year ago
Anton Tarasenko
001170e092
Add `IsSpectator()` check for `EPlayer`
1 year ago
Anton Tarasenko
87c7ee01bb
Add `IntoStrings()` method to `TextAPI`
1 year ago
Anton Tarasenko
c76f875620
Add tool classes for `Commands_Feature`
...
To avoid bloating out `Commands_Feature`, we'll re-implement out its
functionality into auxiliary tool classes.
1 year ago
Anton Tarasenko
23dc639536
Change what files are used to store permissions
1 year ago
Anton Tarasenko
7ad3ca55f6
Fix return values in some signals/methods
1 year ago
Anton Tarasenko
757ae39b2e
Change environment to not be in debug mode by default
1 year ago
Anton Tarasenko
70c41a5926
Add cleanup for `UnflectApi`
2 years ago
dkanus
632ff8ef2c
Merge pull request 'Add voice signal for catching voice messages to `CharApi`' ( #14 ) from feature_voice_messages_api into develop
...
Reviewed-on: #14
2 years ago
Anton Tarasenko
87570a4906
Add `OnVoiceMessage()` signal function to `ChatApi`
2 years ago
Anton Tarasenko
8a6891793f
Rename local variable to avoid conflicts
2 years ago
Anton Tarasenko
41db52ded8
Add `SendVoiceMessage()` command to `EPlayer`
2 years ago
Anton Tarasenko
4ede173e62
Add `BuiltInVoiceMessage` enum
2 years ago
Anton Tarasenko
26ed844044
Change comment style for `ChatApi`
2 years ago
dkanus
ecb29d3759
Merge pull request 'Add "sideeffects" command for viewing active side effects' ( #13 ) from feature_side_effects_command into develop
...
Reviewed-on: #13
2 years ago
Anton Tarasenko
9187598252
Add `sideffects` command
2 years ago
Anton Tarasenko
fec8535c0f
Make `User`'s equality depend on its `UserID`
2 years ago
Anton Tarasenko
3d2518ccdd
Add method for checking whether `SideEffect` is active
2 years ago
dkanus
0354396d31
Merge pull request 'Add `UnflectApi`' ( #12 ) from feature_uflect into develop
...
Reviewed-on: #12
2 years ago
Anton Tarasenko
ced0f1dd99
Add `UnflectApi`
2 years ago
Anton Tarasenko
f51cf8ed64
Refactor `SideEffect`s to work better with `UnflectApi`
2 years ago
Anton Tarasenko
10b673ccec
Merge branch 'enchance_notify_channels' into develop
2 years ago
Anton Tarasenko
c32ae4b972
Merge branch 'refactor_commands' into develop
2 years ago
Anton Tarasenko
fc52110d16
Add channel support for notifications
2 years ago
Anton Tarasenko
5daa6e8e02
Remove minimal rounds requirement from voting config
2 years ago
dkanus
4cf66442cb
Merge pull request 'Refactor `JsonPointer` into separate (im)mutable versions' ( #10 ) from feature_immutable_json_pointer into develop
...
Reviewed-on: #10
2 years ago
Anton Tarasenko
6321368665
Refactor `JsonPointer` into separate (im)mutable versions
2 years ago
Anton Tarasenko
0432c1c074
Add basic voting functionality
...
Just a basic implementation with some temporary data in the future base
class for testing purposes. Doesn't yet respect any voting settings, but
supports fake voters for debugging.
2 years ago
Anton Tarasenko
028c2eaf83
Fix documentation and naming for `VotingModel`
2 years ago
Anton Tarasenko
0746aef7c7
Document `VotingModel` class
2 years ago
Anton Tarasenko
fed80cc76b
Fix noficications not respecting provided duration time
2 years ago
Anton Tarasenko
3924355e79
Fix after merge file duplicate
2 years ago
Anton Tarasenko
a9fd4abb64
Merge branch 'develop' into refactor_commands
2 years ago
dkanus
64de53dcd0
Merge pull request 'Add player notifications' ( #9 ) from feat_player_announcements into develop
...
Reviewed-on: #9
2 years ago
Anton Tarasenko
070a33b410
Add player notifications
2 years ago
Anton Tarasenko
2606c0d001
Add `VotingModel` for vote counting
2 years ago