blob: 1c73ac3195de25eb55da5b8027830df035bee47a (
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
|
energy: MACRO
fg = 0
lw = 0
fp = 0
c_ = 0
if _NARG > 1
rept _NARG / 2
if \1 == FIRE
fg = fg + \2 * $10
endc
if \1 == GRASS
fg = fg + \2
endc
if \1 == LIGHTNING
lw = lw + \2 * $10
endc
if \1 == WATER
lw = lw + \2
endc
if \1 == FIGHTING
fp = fp + \2 * $10
endc
if \1 == PSYCHIC
fp = fp + \2
endc
if \1 == COLORLESS
c_ = c_ + \2 * $10
endc
shift
shift
endr
endc
db fg, lw, fp, c_
ENDM
gfx: MACRO
dw ($4000 * (BANK(\1) - BANK(CardGraphics)) + (\1 - $4000)) / 8
ENDM
tx: MACRO
dw \1_
ENDM
|