Skript icon indicating copy to clipboard operation
Skript copied to clipboard

PropertyBaseEffect

Open Absolutionism opened this issue 1 month ago • 1 comments

Problem

The current property system does not yet have support for common effect syntaxes and no common property handler used for effects.

Solution

Adds PropertyBaseEffect, class for using common effects with only 1 input in the syntax. Adds EffectHandler, common handler used in PropertyBaseEffect Adds effects and properties for: load, unload, reload, enable, and disable. ScriptClassInfo includes all of these properties Moves classinfo for World into it's own class, WorldClassInfo, with an unload property.

Refactors EffScriptFile to enable/load/reload a script with errors to be printed, removes some patterns that are now in ExprScript, and moved into org. Refactors EffWorldLoad with the only unload option to be without saving

Testing Completed

quickTest

Supporting Information

N/A

Note PR currently fails due to pattern conflicts because of property syntaxes and their original classes.


Completes: none Related: none

Absolutionism avatar Oct 26 '25 02:10 Absolutionism

This will remain in draft until properties are officially fully released and ready to go.

Absolutionism avatar Oct 26 '25 02:10 Absolutionism