Sly 1:LOCKG: Difference between revisions
Cleanup, formatting
TheOnlyZac (talk | contribs) m (→Implementation: Fixed image) |
TheOnlyZac (talk | contribs) (Cleanup, formatting) |
||
Line 3:
| official= y
}}
'''LOCKG''' (likely short for "'''
▲'''LOCKG''' (likely short for '''Lock G'''oal) is a data structure in {{Sly 1}} that handles interaction between Sly and treasure key locks.
== Structure ==
Line 12 ⟶ 11:
== Implementation ==
[[File:Sly 1 SDC 3key unlocking.png|thumb|The cutscene after triggering a LOCKG in {{Sly 1|The Swamp's Dark Center}}]]
When the trigger volume associated with a LOCKG is triggered it sets off a sequence of events. It starts with the animation that spawns a [[Sly 1:KEY]] for each [[Sly 1:LOCK]] in the <code>apLock</code> array. Each key flies to its assigned lock and then despawns.
At some point a message with ID 0xXXX{{check}} is sent to the [[
If the check passes, it uses the
Once all locks complete their unlock [[Sly 1:ASEG|animation]],
In Prowling the Grounds, the LOCKG which handles unlocking the cannon is based at address 0xXXXXXX{{check}}. It’s <code>cpLock</code>{{check}} value is 7, meaning there are 7 locks in the <code>apLock</code> array, so when you approach the cannon it checks if you have 7 keys.
|