blob: 051c0c84e3ae890cc35b47028fb7e9a8c01cd0cf (
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
|
.MACRODEF START_SCRIPT =script
LD A, bank(=script)
LD $mem_dialogue_script_bank, A
LD A, high(ptr(=script))
LD ($mem_dialogue_script_program_counter), A
LD A, low(ptr(=script))
LD ($mem_dialogue_script_program_counter+1), A
CALL =Dialogue_script_step
.END
.MACRODEF END
.DB $00
.END
.MACRODEF TEXT first_line second_line
.DB $01
.DB $first_line
.DB $second_line
.END
.MACRODEF TEXTB first_line second_line
.DB $02
.DB $first_line
.DB $second_line
.END
.MACRODEF LEARN_ATTACK attack_idx
.DB $03
.DB low($attack_idx)
.END
.MACRODEF TEXTB_INDIRECT indirect_line second_line
.DB $04
.DB $indirect_line
.DB $second_line
.END
.MACRODEF LEARN_ATTACK_RET
.DB $05
.END
|