diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2025-08-20 19:09:06 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2025-08-20 19:09:06 -0400 |
| commit | ac8ff10650d7a2f54888a182dba630dd711ac03d (patch) | |
| tree | 35febdf90557a21f552e512a6e771fb596413d33 /src/d/actor/d_a_rd.cpp | |
| parent | 709de55878722fbbdf8b0f2c2713778b342ec1fe (diff) | |
Fix most weak function ordering issues
Diffstat (limited to 'src/d/actor/d_a_rd.cpp')
| -rw-r--r-- | src/d/actor/d_a_rd.cpp | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/d/actor/d_a_rd.cpp b/src/d/actor/d_a_rd.cpp index 1c4eff53..dcfd213d 100644 --- a/src/d/actor/d_a_rd.cpp +++ b/src/d/actor/d_a_rd.cpp @@ -21,6 +21,46 @@ #include "d/d_item_data.h" #include "m_Do/m_Do_controller_pad.h" +class daRd_HIO_c : public mDoHIO_entry_c { +public: + daRd_HIO_c(); + virtual ~daRd_HIO_c() {} + + void genMessage(JORMContext* ctx); + +public: + /* 0x04 */ dNpc_HIO_c mNpc; + /* 0x2C */ u8 m2C; + /* 0x2D */ u8 m2D[0x30 - 0x2D]; + /* 0x30 */ f32 m30; + /* 0x34 */ f32 m34; + /* 0x38 */ f32 mCryRadius; + /* 0x3C */ f32 mAttackRadius; + /* 0x40 */ s16 m40; + /* 0x42 */ s16 mCrySpreadAngle; + /* 0x44 */ s16 mAttackSpreadAngle; + /* 0x46 */ s16 m46; + /* 0x48 */ s16 m48; + /* 0x4A */ s16 m4A; + /* 0x4C */ s16 m4C; + /* 0x4E */ s16 m4E; + /* 0x50 */ s16 m50; + /* 0x52 */ s16 m52; + /* 0x54 */ s16 m54; + /* 0x56 */ u8 m56[0x58 - 0x56]; + /* 0x58 */ f32 m58; + /* 0x5C */ f32 m5C; + /* 0x60 */ f32 m60; + /* 0x64 */ f32 m64; + /* 0x68 */ f32 m68; + /* 0x6C */ f32 mReturnWalkSpeed; + /* 0x70 */ f32 m70; + /* 0x74 */ f32 m74; + /* 0x78 */ s16 m78; + /* 0x7A */ s16 mParalysisDuration; + /* 0x7C */ JntHit_HIO_c m7C; +}; + static daRd_HIO_c l_HIO; const u32 daRd_c::m_heapsize = 0x2520; |
