BONNe
5ab4237df4
Implement option that excludes undeployed challenges
...
The new option allows to toggle if undeployed challenges should be included in level completion count. Disabling option will not include these challenges for level completion.
Fixes #315
2023-04-02 14:47:10 +03:00
BONNe
d59b047555
Fixes missing "required level" string.
...
I forgot to add correct reference text to the level.
Fixes #298
2022-07-25 11:00:05 +03:00
tastybento
9cccfa02ba
Remove various code smells.
2022-04-16 15:54:49 -07:00
BONNe
88215b6f0c
Implement MetaData ignoring for rewards.
...
While required items had a metadata grouping, reward items did not have it. This will fix that.
Fixes #289
2022-01-04 21:45:34 +02:00
BONNe
7fbffbb6d2
Address some code quality reports from SonarCloud.
...
Most of the errors are just sanity checks, as the most of null-pointers were already checked in other ways.
2021-12-01 11:30:02 +02:00
BONNe
08d1561138
Implement an option to set which item type will ignore metadata per challenge.
...
Fixes #261
Fixes #252
2021-09-24 17:16:33 +03:00
BONNe
bb5e861b30
Implement timeout respecting in challenges completion.
...
Implement timeout in GUI's.
Relates #71
2021-09-24 16:03:02 +03:00
BONNe
644c7d6ba5
Fixes #269
...
Disable waiver amount message for last challenge level.
2021-09-24 12:55:41 +03:00
BONNe
01e6306ef2
Implement multi-linguistic server support.
...
Now server owners can specify different name, description and reward text for each challenge and level via locales file.
Add showcase example.
2021-09-20 11:15:24 +03:00
BONNe
2bc71b5f52
Clean up Constants a bit.
2021-09-19 21:04:09 +03:00
BONNe
89c51211cd
Separate singe and multiple listings.
2021-09-19 18:41:41 +03:00
BONNe
29565538c3
Implements Template reading.
...
Add template loading via Admin Panel.
Improve LibraryPanel so it could find json and yml files.
2021-09-18 21:37:30 +03:00
BONNe
09a30f00db
Implement customizable user panels.
...
Server owners can customize 3 panels:
- main panel
- gamemode selector
- multiple completions
Panel functions will be explained in docs later.
2021-09-18 12:54:17 +03:00