.module actor_0_interact

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

.area _CODE_255

.LOCAL_ACTOR = -4

___bank_actor_0_interact = 255
.globl ___bank_actor_0_interact

_actor_0_interact::
        VM_LOCK

        VM_RESERVE              4

GBVM$actor_0_interact$473d560c_78f6_47e9_8026_88b8d132453d$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$473d560c_78f6_47e9_8026_88b8d132453d$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; If
        ; -- If Truthy
        VM_IF_CONST             .NE, VAR_KUMACHAT, 0, 1$, 0
        VM_JUMP                 2$
1$:
GBVM$actor_0_interact$1f0f62a7_ba8b_498d_911e_8dddc9787c9d$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$1f0f62a7_ba8b_498d_911e_8dddc9787c9d$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Variable Set To
        VM_SET_CONST            VAR_S0A0_LOCAL_0, 1

GBVM$actor_0_interact$99d2e956_8717_4cd4_a7db_e1493c5109dd$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$99d2e956_8717_4cd4_a7db_e1493c5109dd$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Text Dialogue
        VM_LOAD_TEXT            0
        .asciz "Bork Bork!"
        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_OVERLAY_MOVE_TO      0, 18, .OVERLAY_OUT_SPEED
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT)/

GBVM$actor_0_interact$9496b732_906e_4e96_9e14_52b38bd6547e$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$9496b732_906e_4e96_9e14_52b38bd6547e$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Actor Set Active
        VM_SET_CONST            .LOCAL_ACTOR, 1

        ; Actor Emote
        VM_ACTOR_EMOTE          .LOCAL_ACTOR, ___bank_emote_love, _emote_love

2$:

GBVM_END$actor_0_interact$473d560c_78f6_47e9_8026_88b8d132453d = .
.globl GBVM_END$actor_0_interact$473d560c_78f6_47e9_8026_88b8d132453d
GBVM$actor_0_interact$b0d5b211_3e4e_419b_9e68_854807ab2edf$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$b0d5b211_3e4e_419b_9e68_854807ab2edf$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; If
        ; -- If Truthy
        VM_IF_CONST             .NE, VAR_KUMATEXTFIX, 0, 3$, 0
GBVM$actor_0_interact$fb76c03c_b526_419e_9dc4_35c784908dde$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$fb76c03c_b526_419e_9dc4_35c784908dde$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; If
        ; -- If Truthy
        VM_IF_CONST             .NE, VAR_S0A0_LOCAL_0, 0, 5$, 0
GBVM$actor_0_interact$1faccab1_7c3b_491a_8262_9bcf233a6767$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$1faccab1_7c3b_491a_8262_9bcf233a6767$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; If
        ; -- If Truthy
        VM_IF_CONST             .NE, VAR_QUEST1, 0, 7$, 0
        VM_JUMP                 8$
7$:
GBVM$actor_0_interact$679f315d_92fa_460c_8feb_5617944f7e74$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$679f315d_92fa_460c_8feb_5617944f7e74$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Text Dialogue
        VM_LOAD_TEXT            0
        .asciz "I saw something \012shiny you might \012like! "
        VM_OVERLAY_CLEAR        0, 0, 20, 5, .UI_COLOR_WHITE, .UI_DRAW_FRAME
        VM_OVERLAY_MOVE_TO      0, 18, .OVERLAY_SPEED_INSTANT
        VM_OVERLAY_MOVE_TO      0, 13, .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 "I lost it when I\012was looking at "
        VM_OVERLAY_CLEAR        0, 0, 20, 5, .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_LOAD_TEXT            0
        .asciz "cool rocks down \012south :("
        VM_OVERLAY_CLEAR        0, 0, 20, 5, .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$actor_0_interact$5103d5e5_1cfa_437b_9d28_3c725dae18cd$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$5103d5e5_1cfa_437b_9d28_3c725dae18cd$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Variable Set To
        VM_SET_CONST            VAR_QUEST2_0, 1

GBVM$actor_0_interact$3a42fdaf_761f_4775_97ef_ac3774da0167$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$3a42fdaf_761f_4775_97ef_ac3774da0167$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Variable Set To
        VM_SET_CONST            VAR_EEVEECHAT_0, 1

8$:

GBVM_END$actor_0_interact$1faccab1_7c3b_491a_8262_9bcf233a6767 = .
.globl GBVM_END$actor_0_interact$1faccab1_7c3b_491a_8262_9bcf233a6767
        VM_JUMP                 6$
5$:
6$:

GBVM_END$actor_0_interact$fb76c03c_b526_419e_9dc4_35c784908dde = .
.globl GBVM_END$actor_0_interact$fb76c03c_b526_419e_9dc4_35c784908dde
        VM_JUMP                 4$
3$:
GBVM$actor_0_interact$e2992086_7ff0_4885_b5b7_58681eb2419c$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script = .
.globl GBVM$actor_0_interact$e2992086_7ff0_4885_b5b7_58681eb2419c$aae81f2f_404d_41db_a9fd_32c62d07c37e$actor$251f4519_9558_40f5_93d9_a0a2ac1047ab$script
        ; Text Dialogue
        VM_LOAD_TEXT            0
        .asciz "I was going to say\012something but"
        VM_OVERLAY_CLEAR        0, 0, 20, 5, .UI_COLOR_WHITE, .UI_DRAW_FRAME
        VM_OVERLAY_MOVE_TO      0, 18, .OVERLAY_SPEED_INSTANT
        VM_OVERLAY_MOVE_TO      0, 13, .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_A)/
        VM_LOAD_TEXT            0
        .asciz "I forgor :("
        VM_OVERLAY_CLEAR        0, 0, 20, 5, .UI_COLOR_WHITE, .UI_DRAW_FRAME
        VM_DISPLAY_TEXT
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT | .UI_WAIT_BTN_A)/
        VM_LOAD_TEXT            0
        .asciz "I think real hard\012while you talk to\012Eevee."
        VM_OVERLAY_CLEAR        0, 0, 20, 5, .UI_COLOR_WHITE, .UI_DRAW_FRAME
        VM_DISPLAY_TEXT
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT | .UI_WAIT_BTN_A)/
        VM_OVERLAY_MOVE_TO      0, 18, .OVERLAY_OUT_SPEED
        VM_OVERLAY_WAIT         .UI_MODAL, ^/(.UI_WAIT_WINDOW | .UI_WAIT_TEXT)/

4$:

GBVM_END$actor_0_interact$b0d5b211_3e4e_419b_9e68_854807ab2edf = .
.globl GBVM_END$actor_0_interact$b0d5b211_3e4e_419b_9e68_854807ab2edf
        ; Stop Script
        VM_STOP
