Effects
[local] effect <pattern>:
usable in:
# events, optional
parse:
# code, optional
trigger:
# code, required[local] effect:
usable in:
# events, optional
patterns:
# patterns, one per line
parse:
# code, optional
trigger:
# code, requiredFlag local
localSpecifying that an effect is local makes the effect only usable from within the script that it is defined in. This allows you to create effects that do not interfere with effects from other addons or scripts.
Section usable in
usable inEach entry in this section should be either an imported class or a custom event (syntax: custom event %string%).
This condition will error if it is used outside of all the given events.
Section parse
parseCode in this section is executed whenever the effect is parsed. This section may be used to emit errors if the effect is used in an improper context.
If this section is included, you must also continue if the effect was parsed successfully.
Section trigger
triggerThe code in this section is executed whenever the effect is run. You can delay the execution of this effect with the following syntax:
delay [the] [current] effectAfter the delay effect has been run, you can use delays in this section. If you're done using delays, you can use the continue effect to continue the execution.
Last updated
Was this helpful?