d_a_npc_kasi_hana, mich, and kyu work (#2610)

* equivalent

* kasi_mng_c work

* class work and create function work

* kasi_mng_c is matching

* little more work

* almost matching

* enums defined

* kasi_hana almost matching

* more mich work

* mich almost matching

* kyu almost matching

* potentially fixed issue

* Now maybe good?

* Should be fixed now

* PR Cleanup
This commit is contained in:
Carco_21
2025-08-29 15:40:14 -04:00
committed by GitHub
parent 874ec18845
commit 589ad79dc4
15 changed files with 5491 additions and 6077 deletions
+1 -1
View File
@@ -243,7 +243,7 @@ void daB_GG_c::initCc() {
} // mSphAttr
};
mCcStts.Init(254, 0xFF, this);
mCcStts.Init(0xFE, 0xFF, this);
mCcCyl.Set(ccCylSrc);
mCcCyl.SetStts(&mCcStts);
mCcCyl.SetC(current.pos);
+1 -1
View File
@@ -4853,7 +4853,7 @@ static int daB_GND_Create(fopAc_ac_c* a_this) {
a_this->health = 24;
i_this->field_0x560 = 24;
i_this->mGndCcStts.Init(254, 0, a_this);
i_this->mGndCcStts.Init(0xFE, 0, a_this);
i_this->mHorseCcStts.Init(150, 0, a_this);
static dCcD_SrcSph h_cc_sph_src = {
+1 -1
View File
@@ -1099,7 +1099,7 @@ int daE_GI_c::create() {
health = 240;
field_0x560 = 240;
mCcStts.Init(254, 0, this);
mCcStts.Init(0xFE, 0, this);
mCcSph[0].Set(cc_gi_src);
mCcSph[0].SetStts(&mCcStts);
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -169,7 +169,7 @@ int daObjKWheel00_c::Create() {
if(m_type == TYPE_SMALL_PLATINUM)
fopAcM_SetStatus(this, 0);
mStts.Init(254, 0, this);
mStts.Init(0xFE, 0, this);
for(int i = 0; i < 4; i++) {
mLargeGearTeethSphereColliders[i].SetStts(&mStts);