Sly 1:EXIT: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(Added EXITS enum)
(Wording and layout)
Line 1: Line 1:
{{SHORTDESC:A data structure in {{Sly 1}} that handles initiating transitions between levels.}}
{{SHORTDESC:A data structure in {{Sly 1}} representing a warp from one level to another.}}
{{Infobox data structure
{{Infobox data structure
| image= File:Sly 1 holographic marker.png
| image= File:Sly 1 holographic marker.png
| caption= Many EXITs are accompanied by green holographic markers
| caption= Many EXITs are accompanied by holographic markers, but they are separate data structures
| sly1= y
}}
}}

'''EXIT''' is a struct used in {{Sly 1}} to initiate a [[Sly 1:Transition|level transition]].
'''EXIT''' is a struct in {{Sly 1}} that represents a warp from one level to another. Triggering an exit initiates a [[Sly 1:Transition|level transition]].


== EXITS ==
== EXITS ==

Each exit has a state which is represented by the EXITS (exit state) enum. The EXITS enum has the following possible values:
Each EXIT has a state which is represented by the EXITS (exit state) enum. The EXITS enum has the following possible values:


{| class="wikitable"
{| class="wikitable"
Line 26: Line 27:
|}
|}


You can freely change a Disabled exit to be Enabled and vice versa. However, changing a Blocked exit to Enabled won’t do anything. Blocked exits are special in a way we don’t yet understand.
You can freely change a DISABLED exit to be ENABLED and vice versa. However, changing a BLOCKED exit to ENABLED won’t do anything.


{{To do|Figure out if it’s possible to unblock an exit without ACE.}}
{{Investigate|Figure out if it’s possible to unblock an exit with memory editing.}}


{{Navbox Sly 1}}
{{Navbox Sly 1}}