blob: 03a66b2567a2778232460b5ff681197597dc3b8a (
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
|
#include "global.h"
#include "pokemon.h"
extern struct gPokemon *gMonsterParameters;
u8 *sub_808DAB4(s16 r0)
{
return gMonsterParameters[r0].category;
}
u8 sub_808DACC(s16 r0)
{
return gMonsterParameters[r0].size;
}
u8 sub_808DAE4(s16 r0)
{
return gMonsterParameters[r0].shadow_size;
}
s32 sub_808DAFC(s16 r0)
{
return gMonsterParameters[r0].move_speed;
}
u8 sub_808DB14(s16 r0)
{
return gMonsterParameters[r0].walkable_tiles;
}
u8 sub_808DB2C(s16 r0)
{
return ((u8)(gMonsterParameters[r0].unk1B) << 25) >> 24;
}
bool8 sub_808DB48(s16 r0)
{
return gMonsterParameters[r0].isMoving;
}
u8 sub_808DB60(s16 r0)
{
return gMonsterParameters[r0].unk1D;
}
u16 sub_808DB78(s16 r0)
{
return gMonsterParameters[r0].lowkick_dmg;
}
u16 sub_808DB90(s16 r0)
{
return gMonsterParameters[r0].sizeorb_dmg;
}
u8 sub_808DBA8(s16 r0)
{
return gMonsterParameters[r0].friend_area;
}
u16 sub_808DBC0(s16 r0)
{
return gMonsterParameters[r0].base_hp;
}
bool8 sub_808DBD8(s16 r0)
{
return gMonsterParameters[r0].unk33;
}
u8 sub_808DBF4(s16 r0)
{
return gMonsterParameters[r0].unk12;
}
s16 sub_808DC0C(s16 r0)
{
return gMonsterParameters[r0].evolve_from;
}
|