Skip to content

Deprecate boolean expressions#8618

Closed
Phill310 wants to merge 7 commits intoSkriptLang:dev/featurefrom
Phill310:depricate-boolean-expressions
Closed

Deprecate boolean expressions#8618
Phill310 wants to merge 7 commits intoSkriptLang:dev/featurefrom
Phill310:depricate-boolean-expressions

Conversation

@Phill310
Copy link
Copy Markdown
Contributor

@Phill310 Phill310 commented May 2, 2026

Problem

We have moved away from Boolean Expressions in favor of effect+condition pairs.

Solution

I looked through the expressions to find boolean expressions which could be deprecated and replaced. I then created effects and conditions to replace the functionality of the deprecated expressions.

Testing Completed

Tests will be coming soon. I wanted to get opinions on the rest of the code first.

Supporting Information

  • ExprAI: Created effect
  • ExprFlightMode: Already has effect + condition
  • ExprGlidingState: Entity Gliding #8588
  • ExprGlowing: Created effect and condition
  • ExprGravity: Created effect
  • ExprProjectileCriticalState: Creates effect + condition

Please let me know if I missed any or if some of these don't count.


Completes: none
Related: none
AI assistance: none

@Phill310 Phill310 requested a review from a team as a code owner May 2, 2026 08:34
@Phill310 Phill310 requested review from Absolutionism and UnderscoreTud and removed request for a team May 2, 2026 08:34
@Phill310 Phill310 changed the title Depricate boolean expressions Deprecate boolean expressions May 2, 2026
@Phill310 Phill310 closed this May 2, 2026
@Phill310 Phill310 deleted the depricate-boolean-expressions branch May 2, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant