diff --git a/include/d/a/obj/d_a_obj_display_only_nbs.h b/include/d/a/obj/d_a_obj_display_only_nbs.h index b138e1b3..c40c7856 100644 --- a/include/d/a/obj/d_a_obj_display_only_nbs.h +++ b/include/d/a/obj/d_a_obj_display_only_nbs.h @@ -7,7 +7,7 @@ class dAcOdisplayOnlyNbs_c : public dAcObjBase_c { public: - dAcOdisplayOnlyNbs_c() : mResFile(nullptr) {} + dAcOdisplayOnlyNbs_c() {} virtual ~dAcOdisplayOnlyNbs_c() {} virtual bool createHeap() override; diff --git a/src/REL/d/a/obj/d_a_obj_display_only_nbs.cpp b/src/REL/d/a/obj/d_a_obj_display_only_nbs.cpp index 9e7670a9..7f645e1e 100644 --- a/src/REL/d/a/obj/d_a_obj_display_only_nbs.cpp +++ b/src/REL/d/a/obj/d_a_obj_display_only_nbs.cpp @@ -9,7 +9,7 @@ static const char *const sMdlNames[] = { SPECIAL_ACTOR_PROFILE(OBJ_DISPLAY_ONLY_NBS, dAcOdisplayOnlyNbs_c, fProfile::OBJ_DISPLAY_ONLY_NBS, 0x21B, 0, 3); bool dAcOdisplayOnlyNbs_c::createHeap() { - mSubtype = mParams & 0xF; + mSubtype = getFromParams(0, 0xF); mResFile = nw4r::g3d::ResFile(CurrentStageArcManager::GetInstance()->getData("g3d/stage.brres")); nw4r::g3d::ResMdl mdl = mResFile.GetResMdl(sMdlNames[mSubtype]); TRY_CREATE(mModel.create(mdl, &mAllocator, 0x120));