summaryrefslogtreecommitdiff
path: root/data/maps/PokemonTower_2F/scripts.inc
blob: 68c3be0c05c20d2e70ddf6abef7992386a181c0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
PokemonTower_2F_MapScripts:: @ 8163285
    .byte 0

PokemonTower_2F_EventScript_163286:: @ 8163286
    loadword 0, gUnknown_8179EAE
    callstd 2
    end

PokemonTower_2F_EventScript_16328F:: @ 816328F
    lockall
    setvar VAR_0x4001, 0
    goto EventScript_1632A7
    end

PokemonTower_2F_EventScript_16329B:: @ 816329B
    lockall
    setvar VAR_0x4001, 1
    goto EventScript_1632A7
    end

EventScript_1632A7:: @ 81632A7
    textcolor 0
    playbgm BGM_FRLG_RIVAL, 0
    compare_var_to_value VAR_0x4001, 0
    call_if 1, EventScript_163339
    compare_var_to_value VAR_0x4001, 1
    call_if 1, EventScript_16334B
    applymovement 1, Movement_1A75DB
    waitmovement 0
    applymovement 1, Movement_1A75DD
    waitmovement 0
    loadword 0, gUnknown_8179CFF
    callstd 4
    setvar VAR_LAST_TALKED, 1
    compare_var_to_value VAR_STARTER_MON, 2
    call_if 1, EventScript_16335D
    compare_var_to_value VAR_STARTER_MON, 1
    call_if 1, EventScript_163368
    compare_var_to_value VAR_STARTER_MON, 0
    call_if 1, EventScript_163373
    loadword 0, gUnknown_8179DD4
    callstd 4
    closemessage
    playbgm BGM_FRLG_RIVAL_POSTBATTLE, 0
    compare_var_to_value VAR_0x4001, 0
    call_if 1, EventScript_16337E
    compare_var_to_value VAR_0x4001, 1
    call_if 1, EventScript_163389
    playse SE_KAIDAN
    delay 25
    fadedefaultbgm
    removeobject 1
    setvar VAR_0x405D, 1
    releaseall
    end

EventScript_163339:: @ 8163339
    applymovement 1, Movement_1A75EB
    applymovement 255, Movement_1A75E7
    waitmovement 0
    return

EventScript_16334B:: @ 816334B
    applymovement 1, Movement_1A75ED
    applymovement 255, Movement_1A75E9
    waitmovement 0
    return

EventScript_16335D:: @ 816335D
    trainerbattle 3, 429, 0, Text_179D73
    return

EventScript_163368:: @ 8163368
    trainerbattle 3, 430, 0, Text_179D73
    return

EventScript_163373:: @ 8163373
    trainerbattle 3, 431, 0, Text_179D73
    return

EventScript_16337E:: @ 816337E
    applymovement 1, Movement_163394
    waitmovement 0
    return

EventScript_163389:: @ 8163389
    applymovement 1, Movement_16339D
    waitmovement 0
    return

Movement_163394:: @ 8163394
    step_10
    step_13
    step_13
    step_10
    step_10
    step_10
    step_10
    step_30
    step_end

Movement_16339D:: @ 816339D
    step_13
    step_13
    step_10
    step_10
    step_10
    step_10
    step_10
    step_30
    step_end