DadaProgressions beta-26.3
Beta 26.3 expands the modular point system and the administration tools used to configure and debug it.
Ordered point rules
Every ordered point rule can now define:
when-mode: ALL
or:
when-mode: ANY
ALL requires every condition in that rule to pass. ANY accepts the rule when at least one condition passes.
Visual point-rule editing
The in-game editor can manage:
- point base values;
- rounding;
- ordered
setrules; - ordered
multiplyrules; - rule values;
- rule conditions;
- rule order;
when-mode.
This reduces the amount of YAML that administrators need to edit manually for advanced point calculations.
Improved debug command
/dp admin debug now reports the winning point rule and shows the base-to-final point calculation for the next relevant event.
Debug sessions also gained configurable timeouts and can be cancelled with:
/dp admin debug cancel <onlinePlayer>
Goal YAML schema
A JSON Schema was added for goal YAML files, providing autocomplete and inline validation in compatible editors.
This is especially useful when maintaining larger goal sets outside the in-game editor.