object-particle OK

This commit is contained in:
LagoLunatic
2025-04-08 17:03:42 -04:00
parent 6a64986a39
commit cd777aa35b
10 changed files with 97 additions and 65 deletions
+1 -1
View File
@@ -183,7 +183,7 @@ void daObjHhaSplash_c::create_s(u16 particleID, cXyz* pPos, float offsetY, float
mBasePos = mPos;
mAngle = *pAngle;
dComIfGp_particle_set(particleID, &mPos, &mAngle, NULL, 255, &mSplashCb);
bIsActive = true;
mbIsActive = true;
}
/* 00000698-000008AC .text create_area__15daObjHhaYgush_cFPCc */
+1 -1
View File
@@ -3801,7 +3801,7 @@ BOOL daPy_lk_c::playerDelete() {
mFootEffect[i].getOtherCallBack()->remove();
}
if (mFanSwingCb.mpEmitter) {
mFanSwingCb.mpEmitter->clearStatus(0x40);
mFanSwingCb.mpEmitter->quitImmortalEmitter();
mFanSwingCb.mpEmitter->setEmitterCallBackPtr(NULL);
mFanSwingCb.mpEmitter = NULL;
}
+1 -1
View File
@@ -1137,7 +1137,7 @@ BOOL daPy_lk_c::procCutRollEnd_init() {
JPABaseEmitter* emitter =
m33A8.makeEmitter(dPa_name::ID_COMMON_STARS_SPIN, mpCLModel->getAnmMtx(15), &current.pos, NULL);
if (emitter != NULL) {
emitter->setStatus(0x40);
emitter->becomeImmortalEmitter();
emitter->setVolumeSize(5);
emitter->setLifeTime(daPy_HIO_cutRoll_c0::m.field_0x6);
emitter->setEmitterTranslation(emitter_trans);