diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2024-10-12 15:11:17 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-12 15:11:17 -0700 |
| commit | 8514737d46227a90aa29312ec24a679d0a5cf59d (patch) | |
| tree | 26a0093102ce659780fd2341c47dc0144efba1d2 /include/SSystem | |
| parent | 12eb254d769d84743b5cc6cd5424057c57eaf0ad (diff) | |
d_a_alink work / bump dtk version (#2205)
Diffstat (limited to 'include/SSystem')
| -rw-r--r-- | include/SSystem/SComponent/c_cc_d.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/SSystem/SComponent/c_cc_d.h b/include/SSystem/SComponent/c_cc_d.h index 48536ec566..eb5b37dfd8 100644 --- a/include/SSystem/SComponent/c_cc_d.h +++ b/include/SSystem/SComponent/c_cc_d.h @@ -348,6 +348,7 @@ public: void SetActor(void* ac) { mp_actor = (fopAc_ac_c*)ac; } cXyz* GetCCMoveP() { return &m_cc_move; } fpc_ProcID GetApid() const { return m_apid; } + u8 GetDmg() const { return m_dmg; } }; // Size = 0x1C STATIC_ASSERT(0x1C == sizeof(cCcD_Stts)); @@ -380,6 +381,7 @@ public: u32 MskRPrm(u32 mask) { return mRPrm & mask; } void OnSPrmBit(u32 flag) { mSPrm |= flag; } void OffSPrmBit(u32 flag) { mSPrm &= ~flag; } + u32 ChkSPrm(u32 prm) const { return MskSPrm(prm); } void Set(cCcD_SrcObjCommonBase const& src) { mSPrm = src.mSPrm; } }; @@ -517,6 +519,7 @@ public: cCcD_Obj* GetAtHitObj() { return mObjAt.GetHitObj(); } cCcD_Obj* GetTgHitObj() { return mObjTg.GetHitObj(); } cCcD_Obj* GetCoHitObj() { return mObjCo.GetHitObj(); } + u32 ChkAtSPrm(u32 prm) { return mObjAt.ChkSPrm(prm); } }; // Size = 0x40 |
