diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2020-10-10 14:33:06 -0500 |
---|---|---|
committer | Seth Barberee <seth.barberee@gmail.com> | 2020-10-10 14:33:06 -0500 |
commit | 14b4ad7735e039f388c0ff14850086b402f2c447 (patch) | |
tree | 8f3a16b426cc4218da264f4f46f5cd82e6caa162 /src/pokemon_mid.c | |
parent | fc0a7eae9332f77da3ad77c72b8e20c9eaa2d3f5 (diff) |
some doc'ing and decomping
Diffstat (limited to 'src/pokemon_mid.c')
-rw-r--r-- | src/pokemon_mid.c | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/src/pokemon_mid.c b/src/pokemon_mid.c index 03a66b2..e0d3f19 100644 --- a/src/pokemon_mid.c +++ b/src/pokemon_mid.c @@ -3,73 +3,72 @@ extern struct gPokemon *gMonsterParameters; -u8 *sub_808DAB4(s16 r0) +u8 *GetCategoryString(s16 r0) { return gMonsterParameters[r0].category; } -u8 sub_808DACC(s16 r0) +u8 GetPokemonSize(s16 r0) { return gMonsterParameters[r0].size; } -u8 sub_808DAE4(s16 r0) +u8 GetShadowSize(s16 r0) { return gMonsterParameters[r0].shadow_size; } -s32 sub_808DAFC(s16 r0) +s32 GetMoveSpeed(s16 r0) { return gMonsterParameters[r0].move_speed; } -u8 sub_808DB14(s16 r0) +u8 GetWalkableTiles(s16 r0) { return gMonsterParameters[r0].walkable_tiles; } -u8 sub_808DB2C(s16 r0) +u8 GetUnk1B(s16 r0) { return ((u8)(gMonsterParameters[r0].unk1B) << 25) >> 24; } - -bool8 sub_808DB48(s16 r0) +bool8 GetIsMoving(s16 r0) { return gMonsterParameters[r0].isMoving; } -u8 sub_808DB60(s16 r0) +u8 GetUnk1D(s16 r0) { return gMonsterParameters[r0].unk1D; } -u16 sub_808DB78(s16 r0) +u16 GetLowKickDmg(s16 r0) { return gMonsterParameters[r0].lowkick_dmg; } -u16 sub_808DB90(s16 r0) +u16 GetSizeOrbDmg(s16 r0) { return gMonsterParameters[r0].sizeorb_dmg; } -u8 sub_808DBA8(s16 r0) +u8 GetFriendArea(s16 r0) { return gMonsterParameters[r0].friend_area; } -u16 sub_808DBC0(s16 r0) +u16 GetBaseHP(s16 r0) { return gMonsterParameters[r0].base_hp; } -bool8 sub_808DBD8(s16 r0) +bool8 GetUnk33(s16 r0) { return gMonsterParameters[r0].unk33; } -u8 sub_808DBF4(s16 r0) +u8 GetUnk12(s16 r0) { return gMonsterParameters[r0].unk12; } @@ -78,3 +77,9 @@ s16 sub_808DC0C(s16 r0) { return gMonsterParameters[r0].evolve_from; } + +// TODO fix calculation to match +//u32 sub_808DC28(s16 r0, u32 r1) +//{ +// return gMonsterParameters[r0].base_att + (r1 << 1); +//} |