mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-07 12:03:24 -04:00
process class inheritance vtable fix
This commit is contained in:
@@ -4857,7 +4857,7 @@ int daAlink_c::create() {
|
||||
|
||||
dComIfGp_setPlayer(0, this);
|
||||
dComIfGp_setLinkPlayer(this);
|
||||
fopAcM_setStageLayer(&base);
|
||||
fopAcM_setStageLayer(&LEAFDRAW_BASE(this));
|
||||
|
||||
if (sceneMode == 7) {
|
||||
current.pos = dComIfGs_getTurnRestartPos();
|
||||
|
||||
@@ -350,7 +350,7 @@ int daGrass_c::create() {
|
||||
}
|
||||
|
||||
m_myObj = this;
|
||||
fopAcM_setStageLayer(&base);
|
||||
fopAcM_setStageLayer(&LEAFDRAW_BASE(this));
|
||||
return cPhs_COMPLEATE_e;
|
||||
}
|
||||
|
||||
|
||||
@@ -119,7 +119,7 @@ static void* s_hitfish_sub(void* a, void* b) {
|
||||
if (fopAc_IsActor(a)) {
|
||||
mg_fish_class* fish = (mg_fish_class*)a;
|
||||
if (fopAcM_GetName(fish) == PROC_MG_FISH && fish->mCurAction == ACTION_MG_FISH_MF_HIT) {
|
||||
return &fish->actor.base;
|
||||
return &LEAFDRAW_BASE(&fish->actor);
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
|
||||
@@ -278,7 +278,7 @@ void daObj_SMTile_c::touchPrtcls(f32 param_1) {
|
||||
for (int i = 0; i < 21; i++) {
|
||||
if ((field_0xa28[i] == 1) || (field_0xa28[i] == 2)) {
|
||||
mParticleIds[i] =
|
||||
dComIfGp_particle_set(mParticleIds[i], id[field_0xa28[i]], &field_0x788[i], 0, 0);
|
||||
dComIfGp_particle_set(mParticleIds[i], ::id[field_0xa28[i]], &field_0x788[i], 0, 0);
|
||||
JPABaseEmitter* emitter = dComIfGp_particle_getEmitter(mParticleIds[i]);
|
||||
if (emitter != NULL) {
|
||||
f32 dVar6 = mpHIO->m.field_0x4 - mParticleTimers[i];
|
||||
|
||||
Reference in New Issue
Block a user