.module trigger_23_interact

.include "vm.i"
.include "data/game_globals.i"

.area _CODE_255


___bank_trigger_23_interact = 255
.globl ___bank_trigger_23_interact

_trigger_23_interact::
        VM_LOCK

GBVM$trigger_23_interact$ceeeb0ab_95cf_4b64_84dd_03be4d2537b8$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script = .
.globl GBVM$trigger_23_interact$ceeeb0ab_95cf_4b64_84dd_03be4d2537b8$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script
        ; If
        ; -- If Truthy
        VM_IF_CONST             .NE, VAR_S3T2_STARTTEXT, 0, 1$, 0
GBVM$trigger_23_interact$b3fed1cb_7071_45be_8994_b3ff04310344$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script = .
.globl GBVM$trigger_23_interact$b3fed1cb_7071_45be_8994_b3ff04310344$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script
        ; Text Dialogue
        VM_LOAD_TEXT            0
        .asciz "I need to grab\012something from"
        VM_OVERLAY_CLEAR        0, 0, 20, 4, .UI_COLOR_WHITE, .UI_DRAW_FRAME
        VM_OVERLAY_MOVE_TO      0, 18, .OVERLAY_SPEED_INSTANT
        VM_OVERLAY_MOVE_TO      0, 14, .OVERLAY_IN_SPEED
        VM_OVERLAY_SET_SCROLL   1, 1, 18, 5, .UI_COLOR_WHITE
        VM_DISPLAY_TEXT
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT | .UI_WAIT_BTN_ANY)/
        VM_LOAD_TEXT            0
        .asciz "the basement out\012back!"
        VM_OVERLAY_CLEAR        0, 0, 20, 4, .UI_COLOR_WHITE, .UI_DRAW_FRAME
        VM_DISPLAY_TEXT
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT | .UI_WAIT_BTN_ANY)/
        VM_OVERLAY_MOVE_TO      0, 18, .OVERLAY_OUT_SPEED
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT)/

GBVM$trigger_23_interact$21fc8d9a_685e_4403_989d_f1154d249cfc$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script = .
.globl GBVM$trigger_23_interact$21fc8d9a_685e_4403_989d_f1154d249cfc$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script
        ; Variable Set To
        VM_SET_CONST            VAR_S3T2_STARTTEXT, 1

GBVM$trigger_23_interact$ef932da7_01ec_4d32_a9a0_e63b687a33f7$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script = .
.globl GBVM$trigger_23_interact$ef932da7_01ec_4d32_a9a0_e63b687a33f7$bae8f25c_fef2_46c0_ac97_024c3b883b83$trigger$1757f733_20e4_4312_a37f_3b71f2c8fa4b$script
        ; Variable Set To
        VM_SET_CONST            VAR_KUMATEXTFIX, 1

        VM_JUMP                 2$
1$:
2$:

GBVM_END$trigger_23_interact$ceeeb0ab_95cf_4b64_84dd_03be4d2537b8 = .
.globl GBVM_END$trigger_23_interact$ceeeb0ab_95cf_4b64_84dd_03be4d2537b8
        ; Stop Script
        VM_STOP
