Zannick / logic-graph

Tools for video game logic representation and analysis, particularly routing and beatability checks for speedruns and randomizers.
MIT License
3 stars 0 forks source link

Exit-only movement #117

Closed Zannick closed 9 months ago

Zannick commented 9 months ago

The feature added in #109 is quite powerful--in AV2, for example, we can use it to produce timings for climbing out of a hole using ledge grab, which is just a series of jumps, or to estimate the amount of time to move in mist form. In particular, mist form and shockwave both break certain rocks, and thus mist form can be used in a hybrid exit to collect the wall broken event.

Movements like these won't make sense to enable permanently on all local connections, so if we define them, we'll want to keep them out of the movement state. Either we can do that with a parameter or tag on the movement, or we define a new section exit_movements.