Curse Mechanism
Basics
Formats
In addition, if the curse effects are all from 1 single series: The tips shouldn't move or rotate with the camera, or they will not have a prompt effect. although it's already not understandable for most of the viewers...
The countdown starts with 3, decreases by 1 in equal interval time. The curse effects will be updated at the exact same time when the number (should be) counted down to -1.
The countdown usually is located
+
) are used to present that multiple curses takes effect in order from left to right:
"XR-X" + "12-X"
will first add triangles, then try to change the angle of every tile,
including those tiles that is a part of these new triangle,
so now these triangles are probably not triangles anymore;
but
"12-X" + "XR-X"
will first try to change the angle of every tile, then add triangles which will not be modified by the angle change process thats already finished.
Keywords
Current curse: ...
Next curse: ...
Next curse: ...
StopIteration stands for
that was the last curse change, you can take a break now.
Current curse: None
Next curse: StopIteration
Next curse: StopIteration
Functional Formatting Method
Not hard to noticed that,
- This format also includes the level information;
- The writing order between these 2 formatting method are opposite.
Current level: "XR-X"( XT-X )
Next level (3): "B-X"( XT-X )
Current level: "XR-X"( XT-X )
Next level (2): "B-X"( XT-X )
Current level: "XR-X"( XT-X )
Next level (1): "B-X"( XT-X )
Current level: "XR-X"( XT-X )
Next level (0): "B-X"( XT-X )
Current level: "B-X"( XT-X )
Next level: "PA-X"( "12-X"( XT-X ) )
Next level (3): "B-X"( XT-X )
Current level: "XR-X"( XT-X )
Next level (2): "B-X"( XT-X )
Current level: "XR-X"( XT-X )
Next level (1): "B-X"( XT-X )
Current level: "XR-X"( XT-X )
Next level (0): "B-X"( XT-X )
Current level: "B-X"( XT-X )
Next level: "PA-X"( "12-X"( XT-X ) )
- ...
-
Only keeps the
please wait
usage for now:Next level: ... - None
-
Unused, since the level with no curses can be simply noted by the ID standalone:
Current level: XS-X
- StopIteration
-
Unchanged.
Next level: StopIteration
The innermost function will take effect first, and the leftmost function will take effect last.
And if there's actual needs for combining curses, Composition Operator Sign (
∘
) would be a must:
Meta Mechanism
Reverted Curses
Reverted (recommended) / Inverted / Negated / Anti- Curses is basically a method to "revert" the effect of a curse:Otherwise, you can still use them, but it won't do anything when the preconditions no longer mets, until it mets again.
-
sign to the +
sign in the ID of the corresponding curse.This format is now DEPRECATED and should not be use for new curse creations anymore. (color isn't required but recommended for readability)
-
sign at the beginning instead.
Current curse: -"Novel Feature"
Next curse: -DDLC+!
Next curse: -DDLC+!