Partial Safari Game implementation

This adds some infrastructure for the Safari Game, specifically;
- The guards who let you in; the ticket is given and Safari Balls are provided; you also get the leaving early and so on. Bit janky at times.
- Infrastructure for the step system, albeit unfinished; the steps aren't initially counted and there's no kicking out process yet.

All in all, it's now playable, but the loss conditions are not yet finished. I shall now lay down in a dark room.
This commit is contained in:
Llinos Evans 2024-07-29 18:42:40 +01:00
parent b64504b9fd
commit 76c497dd99
9 changed files with 288 additions and 6 deletions

View file

@ -1548,7 +1548,8 @@
const EVENT_GONE_THROUGH_STARTER_DOOR
const EVENT_BRIEFED_BY_BLUE
const EVENT_GOT_TM47_STEEL_WING2
; Unused: next 39 events
const EVENT_IN_SAFARI_ZONE
; Unused: next 37 events
const_next 2048
DEF NUM_EVENTS EQU const_value ; 800