Skip to content

Supported change delays - #8873

Open
Efnilite wants to merge 2 commits into
dev/featurefrom
feature/change-delay-restricted-syntax
Open

Supported change delays#8873
Efnilite wants to merge 2 commits into
dev/featurefrom
feature/change-delay-restricted-syntax

Conversation

@Efnilite

@Efnilite Efnilite commented Sep 10, 2026

Copy link
Copy Markdown
Member

Problem

Previously, expressions that could not be changed after a delay in the event required custom handling to disable modifications. This lead to inconsistent messages and code duplication.

Solution

Added the ChangeDelayRestrictedSyntax interface which any syntax implementing Changer may implement. This allows syntax to specify which delays are supported. If the parser detects a delay which is not supported while changing a value, an error is printed.

Testing Completed

Added testing script.

Supporting Information


Completes: none
Related: none
AI assistance: none

@Efnilite
Efnilite requested review from a team as code owners September 10, 2026 15:26
@Efnilite
Efnilite requested review from UnderscoreTud and cheeezburga and removed request for a team September 10, 2026 15:26
@Efnilite Efnilite added the enhancement Feature request, an issue about something that could be improved, or a PR improving something. label Sep 10, 2026
@Efnilite Efnilite moved this to In Review in 2.17 Releases Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature request, an issue about something that could be improved, or a PR improving something.

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

1 participant