Skip to main content

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 set rules;
  • ordered multiply rules;
  • 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.