summaryrefslogtreecommitdiff
path: root/include/SSystem
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2024-10-12 15:11:17 -0700
committerGitHub <noreply@github.com>2024-10-12 15:11:17 -0700
commit8514737d46227a90aa29312ec24a679d0a5cf59d (patch)
tree26a0093102ce659780fd2341c47dc0144efba1d2 /include/SSystem
parent12eb254d769d84743b5cc6cd5424057c57eaf0ad (diff)
d_a_alink work / bump dtk version (#2205)
Diffstat (limited to 'include/SSystem')
-rw-r--r--include/SSystem/SComponent/c_cc_d.h3
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