d_a_npc work (#2306)

This commit is contained in:
Caroline Madsen
2025-02-23 17:43:25 -05:00
committed by GitHub
parent f628e2e6ff
commit c1d444de70
89 changed files with 2058 additions and 2945 deletions
+252 -162
View File
@@ -25,7 +25,7 @@ struct dPnt : public dStage_dPnt_c {};
class daNpcT_ActorMngr_c {
private:
/* 0x0 */ u32 mActorID;
/* 0x0 */ fpc_ProcID mActorID;
public:
/* 801456D4 */ void initialize();
@@ -42,25 +42,31 @@ class daNpcT_MatAnm_c : public J3DMaterialAnm {
private:
/* 0x0F4 */ mutable f32 field_0xF4;
/* 0x0F8 */ mutable f32 field_0xF8;
/* 0x0FC */ f32 mTranslationX;
/* 0x100 */ f32 mTranslationY;
/* 0x104 */ u8 field_0x104;
/* 0x105 */ u8 field_0x105;
/* 0x0FC */ f32 mNowOffsetX;
/* 0x100 */ f32 mNowOffsetY;
/* 0x104 */ u8 mEyeMoveFlg;
/* 0x105 */ u8 mMorfFrm;
public:
daNpcT_MatAnm_c() { initialize(); }
/* 80145764 */ void initialize();
/* 8014D24C */ virtual ~daNpcT_MatAnm_c() {}
/* 80145788 */ virtual void calc(J3DMaterial*) const;
/* 8014D24C */ ~daNpcT_MatAnm_c();
void setNowOffsetX(f32 i_value) { mNowOffsetX = i_value; }
void setNowOffsetY(f32 i_value) { mNowOffsetY = i_value; }
void onEyeMoveFlg() { mEyeMoveFlg = 1; }
void offEyeMoveFlg() { mEyeMoveFlg = 0; }
void setMorfFrm(u8 i_value) { mMorfFrm = i_value; }
};
class daNpcT_MotionSeqMngr_c {
public:
class sequenceStepData_c {
public:
s16 field_0x0;
s8 field_0x2;
s8 field_0x3;
/* 0x0 */ s16 mAnmIdx;
/* 0x2 */ s8 mMorf;
/* 0x3 */ s8 mLoopCount;
}; // Size: 0x4?
/* 80145898 */ void initialize();
@@ -68,32 +74,35 @@ public:
/* 80145A24 */ s32 checkEndSequence();
daNpcT_MotionSeqMngr_c(sequenceStepData_c const* param_1,int param_2) :
mpSeqData(param_1), field_0x4(param_2) {
mpSeqData(param_1), mStepNum(param_2) {
initialize();
}
bool checkEntryNewMotion() { return mStepNo == 0 && field_0x14 == -1; }
bool checkEntryNewMotion() { return mStepNo == 0 && mPrevStepNo == -1; }
int getNo() { return mNo; }
int getOffset() { return mOffset; }
int getStepNo() { return mStepNo; }
void setNo(int param_1, f32 param_2, int param_3, int param_4) {
int newNo = param_4 + param_1;
if (param_1 >= 0 && (param_3 != 0 || newNo != mNo)) {
int offset = mOffset;
initialize();
mOffset = offset;
mNo = newNo;
field_0x18 = param_2;
void setNo(int i_index, f32 i_morf, BOOL i_reset, int i_offset) {
if (i_index >= 0) {
int newNo = i_index + i_offset;
if (i_reset || newNo != mNo) {
int offset = mOffset;
initialize();
mOffset = offset;
mNo = newNo;
mInitialMorf = i_morf;
}
}
}
private:
/* 0x00 */ sequenceStepData_c const* mpSeqData;
/* 0x04 */ int field_0x4;
/* 0x04 */ int mStepNum;
/* 0x08 */ int mNo;
/* 0x0C */ int mOffset;
/* 0x10 */ int mStepNo;
/* 0x14 */ int field_0x14;
/* 0x18 */ f32 field_0x18;
/* 0x14 */ int mPrevStepNo;
/* 0x18 */ f32 mInitialMorf;
/* 0x1C */ bool mEndSequence;
public:
@@ -103,25 +112,25 @@ public:
class daNpcT_JntAnm_c {
private:
/* 0x000 */ daNpcT_ActorMngr_c mActrMngr;
/* 0x008 */ cXyz field_0x8;
/* 0x014 */ cXyz field_0x14;
/* 0x020 */ cXyz* field_0x20;
/* 0x008 */ cXyz mPos;
/* 0x014 */ cXyz mAttnPos;
/* 0x020 */ cXyz* mAttnPosP;
/* 0x024 */ cXyz field_0x24;
/* 0x030 */ cXyz field_0x30[3];
/* 0x030 */ cXyz mJntPos[3];
/* 0x054 */ cXyz field_0x54[3];
/* 0x078 */ cXyz field_0x78[3];
/* 0x09C */ cXyz field_0x9c[3];
/* 0x078 */ cXyz mMinRad[3];
/* 0x09C */ cXyz mMaxRad[3];
/* 0x0C0 */ cXyz mRad[3];
/* 0x0E4 */ cXyz field_0xe4[3];
/* 0x108 */ cXyz field_0x108;
/* 0x114 */ cXyz field_0x114;
/* 0x108 */ cXyz mEyePos;
/* 0x114 */ cXyz mHeadPos;
/* 0x120 */ cXyz field_0x120;
/* 0x12C */ csXyz mEyeAngle;
/* 0x132 */ csXyz field_0x132;
/* 0x138 */ int mMode;
/* 0x13C */ u8 field_0x13c[4];
/* 0x140 */ int field_0x140;
/* 0x144 */ u8 field_0x144[4];
/* 0x13C */ int field_0x13c;
/* 0x140 */ int mBaseTimer;
/* 0x144 */ int mTimer;
/* 0x148 */ f32 field_0x148;
/* 0x14C */ f32 field_0x14c;
/* 0x150 */ csXyz field_0x150;
@@ -135,11 +144,12 @@ public:
f32, f32, f32, f32, f32, f32, cXyz*);
/* 80147858 */ void calc(f32);
/* 80147C38 */ void calcJntRad(f32, f32, f32);
void setEyeAngleX(cXyz param_1, f32 param_2, s16 param_3) {
cXyz cStack_50;
s16 sVar3 = 0;
if (field_0x20 != NULL) {
cStack_50 = *field_0x20 - param_1;
if (mAttnPosP != NULL) {
cStack_50 = *mAttnPosP - param_1;
sVar3 = -cM_atan2s(cStack_50.y, cStack_50.absXZ());
sVar3 += param_3;
}
@@ -151,8 +161,8 @@ public:
void setEyeAngleY(cXyz param_1, s16 param_2, int param_3, f32 param_4, s16 param_5) {
cXyz cStack_50;
s16 sVar3 = 0;
if (field_0x20 != NULL) {
cStack_50 = *field_0x20 - param_1;
if (mAttnPosP != NULL) {
cStack_50 = *mAttnPosP - param_1;
sVar3 = cM_atan2s(cStack_50.x, cStack_50.z);
sVar3 -= param_2;
s16 diff = field_0x150.y - param_2;
@@ -166,6 +176,47 @@ public:
sVar3 * (1.0f / param_4);
}
s16 getEyeAngleX() { return mEyeAngle.x; }
s16 getEyeAngleY() { return mEyeAngle.y; }
f32 getJntRadX(int param_0) {
f32 ret = field_0xe4[2].x;
if (param_0 == 0) {
ret += field_0xe4[0].x * (1.0f - field_0x148);
} else if (param_0 == 1) {
ret += field_0xe4[0].x * field_0x148;
}
return ret;
}
f32 getJntRadY(int param_0) {
f32 ret = field_0xe4[2].y;
if (param_0 == 0) {
ret += field_0xe4[0].y * (1.0f - field_0x148);
} else if (param_0 == 1) {
ret += field_0xe4[0].y * field_0x148;
}
return ret;
}
s16 getJntRadX2S(int param_0) {
return cM_rad2s(getJntRadX(param_0));
}
s16 getJntRadY2S(int param_0) {
return cM_rad2s(getJntRadY(param_0));
}
void clrRad() {
for (int i = 0; i < 3; i++) {
mRad[i].setall(0.0f);
}
}
int getTime() {
return cLib_getRndValue(mBaseTimer / 2, mBaseTimer);
}
daNpcT_JntAnm_c() {
initialize();
}
@@ -177,7 +228,7 @@ public:
int setMode(int mode, int param_2) {
if (mode >= 0 && (param_2 != 0 || mode != mMode)) {
mActrMngr.remove();
field_0x20 = NULL;
mAttnPosP = NULL;
field_0x14c = 0.0f;
mDirectFlag = 0;
mMode = mode;
@@ -221,7 +272,7 @@ public:
class daNpcT_DmgStagger_c {
public:
/* 80147DCC */ void setParam(fopAc_ac_c*, fopAc_ac_c*, s16);
/* 80147E3C */ void calc(int);
/* 80147E3C */ void calc(BOOL);
void initialize() {
for (int i = 0; i < 2; i++) {
@@ -253,21 +304,37 @@ struct daNpcT_evtData_c {
};
struct daNpcT_faceMotionAnmData_c {
u32 field_0x0[6];
u32 field_0x18;
/* 0x00 */ int mBckFileIdx;
/* 0x04 */ int mBckAttr;
/* 0x08 */ int mBckArcIdx;
/* 0x0C */ int mBtpFileIdx;
/* 0x10 */ int mBtpAttr;
/* 0x14 */ int mBtpArcIdx;
/* 0x18 */ BOOL field_0x18;
};
struct daNpcT_pntData_c {};
struct daNpcT_pntData_c {
/* 0x0 */ int field_0x0;
/* 0x4 */ int field_0x4;
};
struct daNpcT_motionAnmData_c {
u32 field_0x0[6];
u32 field_0x18;
/* 0x00 */ int mBckFileIdx;
/* 0x04 */ int mBckAttr;
/* 0x08 */ int mBckArcIdx;
/* 0x0C */ int mBtkFileIdx;
/* 0x10 */ int mBtkAttr;
/* 0x14 */ int mBtkArcIdx;
/* 0x18 */ s16 field_0x18;
/* 0x1A */ s16 field_0x1a;
};
class daNpcT_Hermite_c {
public:
/* 0x00 */ f32 field_0x00;
/* 0x04 */ cXyz mPosition;
/* 0x04 */ f32 field_0x04;
/* 0x08 */ f32 field_0x08;
/* 0x0C */ f32 field_0x0c;
/* 0x10 */ f32 field_0x10;
/* 8014CBAC */ virtual ~daNpcT_Hermite_c() {}
@@ -277,9 +344,9 @@ public:
field_0x00 = param_1;
f32 sqr = param_1 * param_1;
f32 cubed = param_1 * sqr;
mPosition.x = 1.0f + (2.0f * cubed - 3.0f * sqr);
mPosition.y = 4.0f * cubed + 3.0f * sqr;
mPosition.z = param_1 + (cubed - 2.0f * sqr);
field_0x04 = 1.0f + (2.0f * cubed - 3.0f * sqr);
field_0x08 = -2.0f * cubed + 3.0f * sqr;
field_0x0c = param_1 + (cubed - 2.0f * sqr);
field_0x10 = cubed - sqr;
}
};
@@ -332,23 +399,23 @@ class mDoExt_McaMorfSO;
class daNpcT_c : public fopAc_ac_c {
public:
/* 0x568 */ daNpcT_faceMotionAnmData_c const* field_0x568;
/* 0x56C */ daNpcT_motionAnmData_c const* field_0x56c;
/* 0x570 */ daNpcT_evtData_c const* field_0x570;
/* 0x574 */ char** field_0x574;
/* 0x568 */ daNpcT_faceMotionAnmData_c const* mpFaceMotionAnmData;
/* 0x56C */ daNpcT_motionAnmData_c const* mpMotionAnmData;
/* 0x570 */ daNpcT_evtData_c const* mpEvtData;
/* 0x574 */ char** mpArcNames;
/* 0x578 */ mDoExt_McaMorfSO* mpMorf[2];
/* 0x580 */ Z2Creature field_0x580;
/* 0x580 */ Z2Creature mSound;
/* 0x610 */ mDoExt_bckAnm mBckAnm;
/* 0x62C */ mDoExt_btpAnm mBtpAnm;
/* 0x644 */ mDoExt_btkAnm mBtkAnm;
/* 0x65C */ mDoExt_brkAnm mBrkAnm;
/* 0x674 */ mDoExt_bpkAnm mBpkAnm;
/* 0x68C */ dBgS_ObjAcch field_0x68c;
/* 0x864 */ dCcD_Stts field_0x864;
/* 0x68C */ dBgS_ObjAcch mAcch;
/* 0x864 */ dCcD_Stts mCcStts;
/* 0x8A0 */ dBgS_AcchCir field_0x8a0;
/* 0x8E0 */ request_of_phase_process_class field_0x8e0[10];
/* 0x930 */ cBgS_GndChk field_0x930;
/* 0x96C */ daNpcT_MatAnm_c* field_0x96c;
/* 0x8E0 */ request_of_phase_process_class mPhase[10];
/* 0x930 */ cBgS_GndChk mGndChk;
/* 0x96C */ daNpcT_MatAnm_c* mpMatAnm;
/* 0x970 */ u8 field_0x970[4];
/* 0x974 */ dMsgFlow_c mFlow;
/* 0x9C0 */ dPaPoT_c field_0x9c0;
@@ -357,75 +424,79 @@ public:
/* 0xA80 */ f32 field_0xa80;
/* 0xA84 */ f32 field_0xa84;
/* 0xA88 */ u8 field_0xa88;
/* 0xA89 */ u8 field_0xa89;
/* 0xA89 */ bool mTwilight;
/* 0xA8C */ dBgS_GndChk field_0xa8c;
/* 0xAE0 */ dBgS_LinChk field_0xae0;
/* 0xB50 */ daNpcT_MotionSeqMngr_c field_0xb50;
/* 0xB74 */ daNpcT_MotionSeqMngr_c field_0xb74;
/* 0xB98 */ daNpcT_ActorMngr_c field_0xb98;
/* 0xAE0 */ dBgS_LinChk mLinChk;
/* 0xB50 */ daNpcT_MotionSeqMngr_c mFaceMotionSeqMngr;
/* 0xB74 */ daNpcT_MotionSeqMngr_c mMotionSeqMngr;
/* 0xB98 */ daNpcT_ActorMngr_c mPlayerActorMngr;
/* 0xBA0 */ daNpcT_ActorMngr_c field_0xba0;
/* 0xBA8 */ daNpcT_JntAnm_c field_0xba8;
/* 0xBA8 */ daNpcT_JntAnm_c mJntAnm;
/* 0xD08 */ daNpcT_DmgStagger_c field_0xd08;
/* 0xD24 */ cXyz field_0xd24;
/* 0xD30 */ cXyz field_0xd30;
/* 0xD3C */ cXyz field_0xd3c;
/* 0xD48 */ cXyz field_0xd48;
/* 0xD54 */ cXyz field_0xd54;
/* 0xD60 */ cXyz field_0xd60;
/* 0xD24 */ cXyz mFootLPos;
/* 0xD30 */ cXyz mFootRPos;
/* 0xD3C */ cXyz mFootLOffset;
/* 0xD48 */ cXyz mFootROffset;
/* 0xD54 */ cXyz mOldFootLOffset;
/* 0xD60 */ cXyz mOldFootROffset;
/* 0xD6C */ cXyz field_0xd6c;
/* 0xD78 */ csXyz field_0xd78;
/* 0xD78 */ csXyz mCurAngle;
/* 0xD7E */ csXyz field_0xd7e;
/* 0xD84 */ csXyz field_0xd84;
/* 0xD8A */ csXyz field_0xd8a;
/* 0xD90 */ u32 field_0xd90;
/* 0xD94 */ u32 field_0xd94;
/* 0xD98 */ u32 field_0xd98;
/* 0xD90 */ fpc_ProcID mItemId;
/* 0xD94 */ u32 mShadowKey;
/* 0xD98 */ u32 mAnmFlags;
/* 0xD9C */ u32 mMsgId;
/* 0xDA0 */ u8 field_0xda0[8];
/* 0xDA8 */ u32 field_0xda8;
/* 0xDA0 */ u32 mHitodamaPrtclKey[2];
/* 0xDA8 */ u32 mPolSound;
/* 0xDAC */ int field_0xdac;
/* 0xDB0 */ int mCutType;
/* 0xDB4 */ int field_0xdb4;
/* 0xDB8 */ int field_0xdb8;
/* 0xDBC */ int mTimer;
/* 0xDC0 */ int field_0xdc0;
/* 0xDB8 */ int mDamageTimerStart;
/* 0xDBC */ int mDamageTimer;
/* 0xDC0 */ int mBtpPauseTimer;
/* 0xDC4 */ int field_0xdc4;
/* 0xDC8 */ s16 field_0xdc8;
/* 0xDCA */ s16 field_0xdca;
/* 0xDCC */ u8 field_0xdcc[10];
/* 0xDD4 */ s16 field_0xdd4;
/* 0xDD8 */ s16 mStepNo;
/* 0xDDA */ s16 field_0xdda;
/* 0xDDC */ f32 field_0xddc;
/* 0xDCA */ s16 mGroundAngle;
/* 0xDCC */ u8 field_0xdcc[2];
/* 0xDCE */ s16 mFootLPolyAngle;
/* 0xDD0 */ u8 field_0xdd0[2];
/* 0xDD2 */ s16 mFootRPolyAngle;
/* 0xDD4 */ s16 mStartAngle;
/* 0xDD6 */ s16 mTargetAngle;
/* 0xDD8 */ s16 mStepMode;
/* 0xDDA */ s16 mTurnAmount;
/* 0xDDC */ f32 mTurnCount;
/* 0xDE0 */ f32 field_0xde0;
/* 0xDE4 */ f32 field_0xde4;
/* 0xDE8 */ f32 field_0xde8;
/* 0xDEC */ f32 field_0xdec;
/* 0xDF0 */ f32 field_0xdf0;
/* 0xDF4 */ f32 field_0xdf4;
/* 0xDF4 */ f32 mGroundH;
/* 0xDF8 */ f32 field_0xdf8;
/* 0xDFC */ f32 field_0xdfc;
/* 0xE00 */ cXyz field_0xe00;
/* 0xE0C */ cXyz field_0xe0c;
/* 0xE18 */ s16 field_0xe18;
/* 0xE1A */ s16 field_0xe1a;
/* 0xE1C */ s16 field_0xe1c;
/* 0xE1E */ u16 field_0xe1e;
/* 0xE20 */ u16 field_0xe20;
/* 0xE1C */ s16 mEvtId;
/* 0xE1E */ u16 mMorfLoops;
/* 0xE20 */ u16 mBckLoops;
/* 0xE22 */ u16 field_0xe22;
/* 0xE24 */ s8 field_0xe24;
/* 0xE24 */ s8 mReverb;
/* 0xE25 */ u8 field_0xe25;
/* 0xE26 */ u8 field_0xe26;
/* 0xE27 */ u8 field_0xe27;
/* 0xE28 */ u8 field_0xe28;
/* 0xE26 */ bool field_0xe26;
/* 0xE27 */ u8 mFootLOnGround;
/* 0xE28 */ u8 mFootROnGround;
/* 0xE29 */ u8 field_0xe29;
/* 0xE2A */ u8 field_0xe2a;
/* 0xE2B */ u8 field_0xe2b;
/* 0xE2B */ bool mNoDraw;
/* 0xE2C */ u8 field_0xe2c;
/* 0xE2D */ u8 field_0xe2d;
/* 0xE2E */ u8 field_0xe2e[2];
/* 0xE30 */ u16 field_0xe30;
/* 0xE32 */ u8 field_0xe32;
/* 0xE30 */ u16 mEvtNo;
/* 0xE32 */ bool mSpeakEvent;
/* 0xE33 */ u8 field_0xe33;
/* 0xE34 */ u8 field_0xe34;
/* 0xE35 */ u8 field_0xe35;
@@ -435,32 +506,32 @@ public:
/* 0xE3C vtable */
public:
daNpcT_c(daNpcT_faceMotionAnmData_c const* param_1, daNpcT_motionAnmData_c const* param_2,
daNpcT_c(daNpcT_faceMotionAnmData_c const* i_faceMotionAnmData, daNpcT_motionAnmData_c const* i_motionAnmData,
daNpcT_MotionSeqMngr_c::sequenceStepData_c const* param_3, int param_4,
daNpcT_MotionSeqMngr_c::sequenceStepData_c const* param_5, int param_6, daNpcT_evtData_c const* param_7,
char** param_8) :
field_0x568(param_1),
field_0x56c(param_2),
field_0x570(param_7),
field_0x574(param_8),
field_0xb50(param_3, param_4),
field_0xb74(param_5, param_6) {
daNpcT_MotionSeqMngr_c::sequenceStepData_c const* param_5, int param_6, daNpcT_evtData_c const* i_evtData,
char** i_arcNames) :
mpFaceMotionAnmData(i_faceMotionAnmData),
mpMotionAnmData(i_motionAnmData),
mpEvtData(i_evtData),
mpArcNames(i_arcNames),
mFaceMotionSeqMngr(param_3, param_4),
mMotionSeqMngr(param_5, param_6) {
initialize();
}
/* 80147FA4 */ static void tgHitCallBack(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*);
/* 80147FD4 */ static int srchActor(void*, void*);
/* 80147FD4 */ static void* srchActor(void*, void*);
/* 80148058 */ J3DAnmTransform* getTrnsfrmAnmP(char const*, int);
/* 80148094 */ J3DAnmTransformKey* getTrnsfrmKeyAnmP(char const*, int);
/* 801480D0 */ J3DAnmTexPattern* getTexPtrnAnmP(char const*, int);
/* 8014810C */ J3DAnmTextureSRTKey* getTexSRTKeyAnmP(char const*, int);
/* 80148148 */ J3DAnmTevRegKey* getTevRegKeyAnmP(char const*, int);
/* 80148184 */ J3DAnmColor* getColorAnmP(char const*, int);
/* 801481C0 */ void setBckAnm(J3DAnmTransform*, f32, int, int, int, bool);
/* 801481C0 */ int setBckAnm(J3DAnmTransform*, f32, int, int, int, bool);
/* 80148204 */ int setMcaMorfAnm(J3DAnmTransformKey*, f32, f32, int, int, int);
/* 801482F8 */ void setBtpAnm(J3DAnmTexPattern*, J3DModelData*, f32, int);
/* 80148338 */ void setBtkAnm(J3DAnmTextureSRTKey*, J3DModelData*, f32, int);
/* 80148378 */ void setBrkAnm(J3DAnmTevRegKey*, J3DModelData*, f32, int);
/* 801483B8 */ void setBpkAnm(J3DAnmColor*, J3DModelData*, f32, int);
/* 801482F8 */ int setBtpAnm(J3DAnmTexPattern*, J3DModelData*, f32, int);
/* 80148338 */ int setBtkAnm(J3DAnmTextureSRTKey*, J3DModelData*, f32, int);
/* 80148378 */ int setBrkAnm(J3DAnmTevRegKey*, J3DModelData*, f32, int);
/* 801483B8 */ int setBpkAnm(J3DAnmColor*, J3DModelData*, f32, int);
/* 801483F8 */ int loadRes(s8 const*, char const**);
/* 801484AC */ void deleteRes(s8 const*, char const**);
/* 8014852C */ int execute();
@@ -484,63 +555,63 @@ public:
/* 8014ABD0 */ BOOL chkActorInSight(fopAc_ac_c*, f32, s16);
/* 8014ACF0 */ BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16);
/* 8014ADA0 */ BOOL chkPointInArea(cXyz, cXyz, cXyz, s16);
/* 8014AE1C */ void chkFindActor(fopAc_ac_c*, int, s16);
/* 8014B024 */ void chkWolfAction();
/* 8014B0C8 */ void chkFindWolf(s16, int, int, f32, f32, f32, f32, int);
/* 8014AE1C */ BOOL chkFindActor(fopAc_ac_c*, BOOL, s16);
/* 8014B024 */ BOOL chkWolfAction();
/* 8014B0C8 */ BOOL chkFindWolf(s16, int, int, f32, f32, f32, f32, BOOL);
/* 8014B338 */ BOOL srchPlayerActor();
/* 8014B3EC */ void getAttnPos(fopAc_ac_c*);
/* 8014B4A4 */ void turn(s16, int, int);
/* 8014B648 */ int step(s16, int, int, int, int);
/* 8014B808 */ void calcSpeedAndAngle(cXyz, int, s16, s16);
/* 8014BB00 */ void getActorDistance(fopAc_ac_c*, int, int);
/* 8014BBF0 */ int initTalk(int, fopAc_ac_c**);
/* 8014BC78 */ int talkProc(int*, int, fopAc_ac_c**, int);
/* 8014B3EC */ cXyz getAttnPos(fopAc_ac_c*);
/* 8014B4A4 */ BOOL turn(s16, int, int);
/* 8014B648 */ BOOL step(s16, int, int, int, int);
/* 8014B808 */ void calcSpeedAndAngle(cXyz, BOOL, s16, s16);
/* 8014BB00 */ int getActorDistance(fopAc_ac_c*, int, int);
/* 8014BBF0 */ BOOL initTalk(int, fopAc_ac_c**);
/* 8014BC78 */ BOOL talkProc(int*, BOOL, fopAc_ac_c**, BOOL);
/* 8014BE2C */ fopAc_ac_c* getNearestActorP(s16);
/* 8014BEE4 */ fopAc_ac_c* getEvtAreaTagP(int, int);
/* 8014BFB0 */ fopAc_ac_c* getShopItemTagP();
/* 8014C030 */ void setHitodamaPrtcl();
/* 8014CD20 */ virtual ~daNpcT_c();
/* 801490D4 */ virtual void ctrlBtk();
/* 8014CD20 */ virtual ~daNpcT_c() {}
/* 801490D4 */ virtual BOOL ctrlBtk();
/* 8014CC14 */ virtual void ctrlSubFaceMotion(int) {}
/* 8014CC40 */ virtual int checkChangeJoint(int);
/* 8014CC38 */ virtual int checkRemoveJoint(int);
/* 8014CC5C */ virtual s32 getBackboneJointNo();
/* 8014CC54 */ virtual s32 getNeckJointNo();
/* 8014CC4C */ virtual s32 getHeadJointNo();
/* 8014CC90 */ virtual s32 getFootLJointNo();
/* 8014CC88 */ virtual s32 getFootRJointNo();
/* 8014D0A8 */ virtual int getEyeballLMaterialNo() { return 0; }
/* 8014D0B0 */ virtual bool getEyeballRMaterialNo() { return 0; }
/* 8014CC40 */ virtual BOOL checkChangeJoint(int) { return FALSE; }
/* 8014CC38 */ virtual BOOL checkRemoveJoint(int) { return FALSE; }
/* 8014CC5C */ virtual s32 getBackboneJointNo() { return -1; }
/* 8014CC54 */ virtual s32 getNeckJointNo() { return -1; }
/* 8014CC4C */ virtual s32 getHeadJointNo() { return -1; }
/* 8014CC90 */ virtual s32 getFootLJointNo() { return -1; }
/* 8014CC88 */ virtual s32 getFootRJointNo() { return -1; }
/* 8014D0A8 */ virtual s32 getEyeballLMaterialNo() { return 0; }
/* 8014D0B0 */ virtual s32 getEyeballRMaterialNo() { return 0; }
/* 8014D0B8 */ virtual s32 getEyeballMaterialNo() { return 0; }
/* 8014951C */ virtual void ctrlJoint(J3DJoint*, J3DModel*);
/* 8014CC48 */ virtual void afterJntAnm(int);
/* 8014CC24 */ virtual void setParam();
/* 8014CC80 */ virtual bool checkChangeEvt();
/* 8014CC78 */ virtual bool evtTalk();
/* 8014CC70 */ virtual bool evtEndProc() { return true; }
/* 8014CC68 */ virtual bool evtCutProc();
/* 8014CC64 */ virtual void setAfterTalkMotion();
/* 8014997C */ virtual int evtProc();
/* 8014CC20 */ virtual void action();
/* 8014CC1C */ virtual void beforeMove();
/* 8014CC18 */ virtual void afterMoved();
/* 8014CC10 */ virtual void setAttnPos();
/* 8014951C */ virtual int ctrlJoint(J3DJoint*, J3DModel*);
/* 8014CC48 */ virtual void afterJntAnm(int) {}
/* 8014CC24 */ virtual void setParam() {}
/* 8014CC80 */ virtual BOOL checkChangeEvt() { return FALSE; }
/* 8014CC78 */ virtual BOOL evtTalk() { return TRUE; }
/* 8014CC70 */ virtual BOOL evtEndProc() { return TRUE; }
/* 8014CC68 */ virtual BOOL evtCutProc() { return FALSE; }
/* 8014CC64 */ virtual void setAfterTalkMotion() {}
/* 8014997C */ virtual BOOL evtProc();
/* 8014CC20 */ virtual void action() {}
/* 8014CC1C */ virtual void beforeMove() {}
/* 8014CC18 */ virtual void afterMoved() {}
/* 8014CC10 */ virtual void setAttnPos() {}
/* 80149BB4 */ virtual void setFootPos();
/* 8014CC0C */ virtual void setCollision();
/* 8014CC0C */ virtual void setCollision() {}
/* 80149D7C */ virtual void setFootPrtcl(cXyz*, f32, f32);
/* 8014A05C */ virtual bool checkCullDraw();
/* 8014A064 */ virtual void twilight();
/* 8014CC98 */ virtual bool chkXYItems() { return false; }
/* 8014CC98 */ virtual BOOL chkXYItems() { return FALSE; }
/* 8014A0B0 */ virtual void evtOrder();
/* 8014CBF4 */ virtual void decTmr() {
if (mTimer != 0) {
mTimer--;
if (mDamageTimer != 0) {
mDamageTimer--;
}
}
/* 8014A324 */ virtual void clrParam();
/* 8014CC30 */ virtual int drawDbgInfo();
/* 8014CC28 */ virtual void drawOtherMdl();
/* 8014CC30 */ virtual int drawDbgInfo() { return 0; }
/* 8014CC28 */ virtual void drawOtherMdl() {}
/* 8014CC2C */ virtual void drawGhost() {}
/* 8014CCA0 */ virtual bool afterSetFaceMotionAnm(int, int, f32, int) { return true; }
/* 8014CCE0 */ virtual bool afterSetMotionAnm(int, int, f32, int) { return true; }
@@ -552,20 +623,21 @@ public:
/* 8014CCE8 */ virtual void changeBtk(int*, int*) {}
/* 8014A628 */ virtual bool setMotionAnm(int, f32, int);
bool checkHide() { return field_0xe25 || (!dComIfGs_wolfeye_effect_check() && field_0xa89); }
s16 checkStep() { return mStepNo == 1; }
bool checkHide() { return field_0xe25 || (!dComIfGs_wolfeye_effect_check() && mTwilight); }
s16 checkStep() { return mStepMode == 1; }
void setCommander(fopAc_ac_c* param_0) { field_0xba0.entry(param_0); }
void setCutType(int i_cutType) { mCutType = i_cutType; }
void initialize() {
memset(&field_0xd24, 0, (u8*)&field_0xe38 - (u8*)&field_0xd24);
field_0xb50.initialize();
field_0xb74.initialize();
field_0xb98.initialize();
memset(&mFootLPos, 0, (u8*)&field_0xe38 - (u8*)&mFootLPos);
mFaceMotionSeqMngr.initialize();
mMotionSeqMngr.initialize();
mPlayerActorMngr.initialize();
field_0xba0.initialize();
field_0xba8.initialize();
mJntAnm.initialize();
field_0xd08.initialize();
field_0xd90 = 0xffffffff;
field_0xe26 = 1;
mItemId = fpcM_ERROR_PROCESS_ID_e;
field_0xe26 = true;
field_0xe1a = cM_rndF(65536.0f);
field_0xde0 = 0.2f;
field_0xde4 = 0.2f;
@@ -577,12 +649,30 @@ public:
static fopAc_ac_c* mFindActorPtrs[50];
static s16 mSrchName;
static s32 mFindCount;
enum AnmFlags {
ANM_PAUSE_MORF = 0x1,
ANM_PAUSE_BTK = 0x2,
ANM_PAUSE_BRK = 0x4,
ANM_PAUSE_BPK = 0x8,
ANM_PAUSE_BCK = 0x10,
ANM_PAUSE_BTP = 0x20,
ANM_PLAY_MORF = 0x40,
ANM_PLAY_BTK = 0x80,
ANM_PLAY_BRK = 0x100,
ANM_PLAY_BPK = 0x200,
ANM_PLAY_BCK = 0x400,
ANM_PLAY_BTP = 0x800,
ANM_FLAG_1000 = 0x1000,
ANM_PAUSE_TIMER_BTP = 0x2000,
ANM_FLAG_4000 = 0x4000,
};
};
STATIC_ASSERT(sizeof(daNpcT_c) == 0xE40);
BOOL daNpcT_chkEvtBit(u32 i_idx);
BOOL daNpcT_chkPointInArea(cXyz param_0, cXyz param_1, cXyz param_2, s16 param_3, int param_4);
BOOL daNpcT_chkPointInArea(cXyz param_0, cXyz param_1, cXyz param_2, s16 param_3, BOOL param_4);
u8 daNpcT_getDistTableIdx(int param_0, int param_1);
BOOL daNpcT_chkDoBtnIsSpeak(fopAc_ac_c* i_ActorP);
void daNpcT_offTmpBit(u32 i_idx);
@@ -756,7 +846,7 @@ public:
class daNpcF_ActorMngr_c {
private:
/* 0x0 */ u32 mActorID;
/* 0x0 */ fpc_ProcID mActorID;
public:
daNpcF_ActorMngr_c() { initialize(); }
+9 -9
View File
@@ -54,10 +54,10 @@ public:
/* 809727B4 */ virtual s32 getEyeballMaterialNo();
/* 8096DD44 */ virtual void afterJntAnm(int);
/* 8096DDC8 */ virtual void setParam();
/* 8096DF9C */ virtual bool checkChangeEvt();
/* 8096E27C */ virtual bool evtTalk();
/* 8096E31C */ virtual bool evtEndProc();
/* 8096E324 */ virtual bool evtCutProc();
/* 8096DF9C */ virtual BOOL checkChangeEvt();
/* 8096E27C */ virtual BOOL evtTalk();
/* 8096E31C */ virtual BOOL evtEndProc();
/* 8096E324 */ virtual BOOL evtCutProc();
/* 8096E0EC */ virtual void setAfterTalkMotion();
/* 8096E3EC */ virtual void action();
/* 8096E7E0 */ virtual void beforeMove();
@@ -71,15 +71,15 @@ public:
BOOL speakTo() {
if (field_0xf80 == 4) {
if (current.pos.absXZ(daPy_getPlayerActorClass()->current.pos) < 1100.0f && strlen(field_0x570[5].eventName) != 0) {
u32 len = strlen(field_0x574[field_0x570[5].num]);
if (current.pos.absXZ(daPy_getPlayerActorClass()->current.pos) < 1100.0f && strlen(mpEvtData[5].eventName) != 0) {
u32 len = strlen(mpArcNames[mpEvtData[5].num]);
if (len != 0) {
eventInfo.setArchiveName(field_0x574[field_0x570[5].num]);
eventInfo.setArchiveName(mpArcNames[mpEvtData[5].num]);
dComIfGp_getEventManager().setObjectArchive(eventInfo.getArchiveName());
}
field_0xe1c = dComIfGp_getEventManager().getEventIdx(this, field_0x570[5].eventName, 0xFF);
fopAcM_orderOtherEventId(this, field_0xe1c, 0xFF, 0xFFFF, 4, 1);
mEvtId = dComIfGp_getEventManager().getEventIdx(this, mpEvtData[5].eventName, 0xFF);
fopAcM_orderOtherEventId(this, mEvtId, 0xFF, 0xFFFF, 4, 1);
return 1;
}
}
+3 -3
View File
@@ -121,11 +121,11 @@ public:
/* 809F9D9C */ void reset();
/* 809F9FCC */ void afterJntAnm(int);
/* 809FA050 */ void setParam();
/* 809FA1C4 */ bool checkChangeEvt();
/* 809FA1C4 */ BOOL checkChangeEvt();
/* 809FA3B8 */ void setAfterTalkMotion();
/* 809FA45C */ void srchActors();
/* 809FA55C */ bool evtTalk();
/* 809FA5FC */ bool evtCutProc();
/* 809FA55C */ BOOL evtTalk();
/* 809FA5FC */ BOOL evtCutProc();
/* 809FA6C4 */ void action();
/* 809FA88C */ void beforeMove();
/* 809FAABC */ void afterMoved();
+4 -4
View File
@@ -38,10 +38,10 @@ public:
/* 80A021DC */ void setParam();
/* 80A0236C */ void setAfterTalkMotion();
/* 80A02370 */ void srchActors();
/* 80A02374 */ bool checkChangeEvt();
/* 80A023EC */ bool evtTalk();
/* 80A024D0 */ bool evtEndProc();
/* 80A0260C */ bool evtCutProc();
/* 80A02374 */ BOOL checkChangeEvt();
/* 80A023EC */ BOOL evtTalk();
/* 80A024D0 */ BOOL evtEndProc();
/* 80A0260C */ BOOL evtCutProc();
/* 80A026D4 */ int evtProc();
/* 80A02918 */ void action();
/* 80A029A0 */ void beforeMove();
+8 -8
View File
@@ -61,9 +61,9 @@ public:
/* 8055A498 */ virtual s32 getEyeballMaterialNo();
/* 80554EBC */ virtual void afterJntAnm(int);
/* 80554F48 */ virtual void setParam();
/* 80555118 */ virtual bool checkChangeEvt();
/* 80555448 */ virtual bool evtTalk();
/* 805554E8 */ virtual bool evtCutProc();
/* 80555118 */ virtual BOOL checkChangeEvt();
/* 80555448 */ virtual BOOL evtTalk();
/* 805554E8 */ virtual BOOL evtCutProc();
/* 8055523C */ virtual void setAfterTalkMotion();
/* 805555B0 */ virtual void action();
/* 8055574C */ virtual void beforeMove();
@@ -86,15 +86,15 @@ public:
var_r29 = 2;
}
if (strlen(field_0x570[var_r29].eventName) != 0) {
u32 len = strlen(field_0x574[field_0x570[var_r29].num]);
if (strlen(mpEvtData[var_r29].eventName) != 0) {
u32 len = strlen(mpArcNames[mpEvtData[var_r29].num]);
if (len != 0) {
eventInfo.setArchiveName(field_0x574[field_0x570[var_r29].num]);
eventInfo.setArchiveName(mpArcNames[mpEvtData[var_r29].num]);
dComIfGp_getEventManager().setObjectArchive(eventInfo.getArchiveName());
}
field_0xe1c = dComIfGp_getEventManager().getEventIdx(this, field_0x570[var_r29].eventName, 0xFF);
fopAcM_orderOtherEventId(this, field_0xe1c, 0xFF, 0xFFFF, 4, 1);
mEvtId = dComIfGp_getEventManager().getEventIdx(this, mpEvtData[var_r29].eventName, 0xFF);
fopAcM_orderOtherEventId(this, mEvtId, 0xFF, 0xFFFF, 4, 1);
return 1;
}
}
+3 -3
View File
@@ -58,9 +58,9 @@ public:
/* 80CD5B74 */ s32 getHeadJointNo();
/* 80CCF358 */ void afterJntAnm(int);
/* 80CCF3E4 */ void setParam();
/* 80CCF6BC */ bool checkChangeEvt();
/* 80CCF9A8 */ bool evtTalk();
/* 80CCFAA8 */ bool evtCutProc();
/* 80CCF6BC */ BOOL checkChangeEvt();
/* 80CCF9A8 */ BOOL evtTalk();
/* 80CCFAA8 */ BOOL evtCutProc();
/* 80CCF704 */ void setAfterTalkMotion();
/* 80CCFBA0 */ void action();
/* 80CCFD08 */ void beforeMove();
+1 -3
View File
@@ -216,7 +216,7 @@ public:
/* 8016E424 */ void LockEdge();
/* 80182994 */ void GetCheckObjectCount();
/* 80182AD0 */ void keepLock(int);
/* 8014B010 */ static dist_entry& getDistTable(int);
/* 8014B010 */ static dist_entry& getDistTable(int i_no) { return dist_table[i_no]; }
fopAc_ac_c* getCatghTarget() { return mCatghTarget.getCatghTarget(); }
fopAc_ac_c* getZHintTarget() { return mZHintTarget.getZHintTarget(); }
@@ -253,8 +253,6 @@ public:
mPadNo = i_padNo;
}
static dist_entry& i_getDistTable(int i_no) { return dist_table[i_no]; }
static type_tbl_entry loc_type_tbl[3];
static type_tbl_entry act_type_tbl[5];
static dist_entry dist_table[234];
+1 -1
View File
@@ -3258,7 +3258,7 @@ inline void dComIfGp_roomControl_init() {
g_dComIfG_gameInfo.play.getRoomControl()->init();
}
inline dStage_roomStatus_c* dComIfGp_roomControl_getStatusRoomDt(int room_no) {
inline dStage_roomDt_c* dComIfGp_roomControl_getStatusRoomDt(int room_no) {
return g_dComIfG_gameInfo.play.getRoomControl()->getStatusRoomDt(room_no);
}
+1 -1
View File
@@ -804,7 +804,7 @@ public:
void init(void);
static int getZoneNo(int i_roomNo) { return mStatus[i_roomNo].getZoneNo(); }
/* 80024338 */ void initZone();
/* 80024384 */ dStage_roomStatus_c* getStatusRoomDt(int);
/* 80024384 */ dStage_roomDt_c* getStatusRoomDt(int);
/* 800243B0 */ static JKRExpHeap* getMemoryBlock(int);
/* 800243E8 */ static void setStayNo(int);
/* 80024424 */ static void setNextStayNo(int);
+1497 -1326
View File
File diff suppressed because it is too large Load Diff
-15
View File
@@ -1533,16 +1533,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80967910-80967918 005130 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80967918-80967920 005138 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80967920-80967928 005140 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1563,11 +1553,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80967938-8096793C 005158 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 8096793C-80967944 00515C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -2190,16 +2190,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 8053E2AC-8053E2B4 00754C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 8053E2B4-8053E2BC 007554 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 8053E2BC-8053E2C4 00755C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -2220,11 +2210,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 8053E2D4-8053E2D8 007574 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 8053E2D8-8053E2E0 007578 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
+4 -19
View File
@@ -1113,7 +1113,7 @@ void daNpc_Bou_c::setParam() {
}
/* 8096DF9C-8096E0EC 0010FC 0150+00 1/0 0/0 0/0 .text checkChangeEvt__11daNpc_Bou_cFv */
bool daNpc_Bou_c::checkChangeEvt() {
BOOL daNpc_Bou_c::checkChangeEvt() {
// NONMATCHING
}
@@ -1138,17 +1138,17 @@ void daNpc_Bou_c::srchActors() {
}
/* 8096E27C-8096E31C 0013DC 00A0+00 1/0 0/0 0/0 .text evtTalk__11daNpc_Bou_cFv */
bool daNpc_Bou_c::evtTalk() {
BOOL daNpc_Bou_c::evtTalk() {
// NONMATCHING
}
/* 8096E31C-8096E324 00147C 0008+00 1/0 0/0 0/0 .text evtEndProc__11daNpc_Bou_cFv */
bool daNpc_Bou_c::evtEndProc() {
BOOL daNpc_Bou_c::evtEndProc() {
return true;
}
/* 8096E324-8096E3EC 001484 00C8+00 1/0 0/0 0/0 .text evtCutProc__11daNpc_Bou_cFv */
bool daNpc_Bou_c::evtCutProc() {
BOOL daNpc_Bou_c::evtCutProc() {
// NONMATCHING
}
@@ -1548,16 +1548,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 809724C4-809724CC 005624 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 809724CC-809724D4 00562C 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 809724D4-809724DC 005634 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1572,11 +1562,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 809724E4-809724E8 005644 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 809724E8-809724F0 005648 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1171,16 +1171,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 8099546C-80995474 00302C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80995474-8099547C 003034 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 8099547C-80995484 00303C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1195,22 +1185,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 8099548C-80995494 00304C 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80995494-8099549C 003054 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 8099549C-809954A0 00305C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 809954A0-809954A8 003060 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1236,16 +1236,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80999528-80999530 0036E8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80999530-80999538 0036F0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80999538-80999540 0036F8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1260,22 +1250,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80999548-80999550 003708 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80999550-80999558 003710 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80999558-8099955C 003718 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 8099955C-80999564 00371C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1126,16 +1126,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 8099CE5C-8099CE64 002DFC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 8099CE64-8099CE6C 002E04 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 8099CE6C-8099CE74 002E0C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1150,22 +1140,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 8099CE7C-8099CE84 002E1C 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 8099CE84-8099CE8C 002E24 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 8099CE8C-8099CE90 002E2C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 8099CE90-8099CE98 002E30 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-5
View File
@@ -1331,11 +1331,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 809AA080-809AA084 0034E0 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 809AA084-809AA09C 0034E4 0018+00 1/0 0/0 0/0 .text decTmr__8daNpcT_cFv */
// void daNpcT_c::decTmr() {
extern "C" void decTmr__8daNpcT_cFv() {
-10
View File
@@ -2581,16 +2581,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 809B8DC8-809B8DD0 0073A8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 809B8DD0-809B8DD8 0073B0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 809B8DD8-809B8DE0 0073B8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
-45
View File
@@ -825,31 +825,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80541A78-80541A80 001BF8 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80541A80-80541A88 001C00 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80541A88-80541A90 001C08 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80541A90-80541A98 001C10 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80541A98-80541AA0 001C18 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80541AA0-80541AA8 001C20 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -864,32 +839,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80541AB8-80541ABC 001C38 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80541ABC-80541AC4 001C3C 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80541AC4-80541ACC 001C44 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80541ACC-80541AD0 001C4C 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 80541AD0-80541AD4 001C50 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80541AD4-80541ADC 001C54 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1046,32 +1046,12 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 809BE19C-809BE1A4 002C7C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 809BE1A4-809BE1AC 002C84 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 809BE1B4-809BE1BC 002C94 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 809BE1BC-809BE1C4 002C9C 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 809BE1C4-809BE1C8 002CA4 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 809BE1C8-809BE1D0 002CA8 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1148,11 +1148,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 809D68C0-809D68C8 002940 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 809D68C8-809D69E4 002948 011C+00 1/1 0/0 0/0 .text setEyeAngleY__15daNpcT_JntAnm_cF4cXyzsifs */
// void daNpcT_JntAnm_c::setEyeAngleY(cXyz param_0, s16 param_1, int param_2, f32 param_3,
// s16 param_4) {
@@ -1200,16 +1195,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 809D6BF0-809D6BF8 002C70 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 809D6BF8-809D6C00 002C78 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 809D6C00-809D6C08 002C80 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1224,11 +1209,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 809D6C10-809D6C14 002C90 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 809D6C14-809D6C1C 002C94 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1183,16 +1183,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 809D9C1C-809D9C24 0028FC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 809D9C24-809D9C2C 002904 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 809D9C2C-809D9C34 00290C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1207,22 +1197,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 809D9C3C-809D9C44 00291C 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 809D9C44-809D9C4C 002924 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 809D9C4C-809D9C50 00292C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 809D9C50-809D9C58 002930 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
+179 -179
View File
@@ -769,7 +769,7 @@ int daNpc_Hanjo_c::create() {
l_motionSequenceData, 4, l_evtList, l_resNameList);
mType = getType();
field_0xa7c = getFlowNodeNo();
field_0xa89 = 0;
mTwilight = 0;
int rv = loadRes(l_loadResPtrnList[mType], (const char**)l_resNameList);
if (rv == cPhs_COMPLEATE_e) {
OS_REPORT("\t(%s:%d) flowNo:%d, PathID:%02x<%08x> ", fopAcM_getProcNameString(this), (uint)mType,
@@ -785,28 +785,28 @@ int daNpc_Hanjo_c::create() {
J3DModelData* modelData = mpMorf[0]->getModel()->getModelData();
fopAcM_SetMtx(this, mpMorf[0]->getModel()->getBaseTRMtx());
fopAcM_setCullSizeBox2(this, modelData);
field_0x580.init(&current.pos, &eyePos, 3, 1);
field_0x9c0.init(&field_0x68c, 60.0f, 0.0f);
mSound.init(&current.pos, &eyePos, 3, 1);
field_0x9c0.init(&mAcch, 60.0f, 0.0f);
reset();
field_0x68c.Set(fopAcM_GetPosition_p(this), fopAcM_GetOldPosition_p(this), this, 1,
mAcch.Set(fopAcM_GetPosition_p(this), fopAcM_GetOldPosition_p(this), this, 1,
&field_0x8a0, fopAcM_GetSpeed_p(this), fopAcM_GetAngle_p(this),
fopAcM_GetShapeAngle_p(this));
field_0x864.Init(daNpc_Hanjo_Param_c::m.field_0x10, 0, this);
mCcStts.Init(daNpc_Hanjo_Param_c::m.field_0x10, 0, this);
mCyl1.Set(mCcDCyl);
mCyl1.SetStts(&field_0x864);
mCyl1.SetStts(&mCcStts);
mCyl1.SetTgHitCallback(tgHitCallBack);
mCyl2.Set(mCcDCyl);
mCyl2.SetStts(&field_0x864);
field_0x68c.CrrPos(dComIfG_Bgsp());
field_0x930 = field_0x68c.m_gnd;
field_0xdf4 = field_0x68c.GetGroundH();
if (field_0xdf4 != -1e9f) {
mCyl2.SetStts(&mCcStts);
mAcch.CrrPos(dComIfG_Bgsp());
mGndChk = mAcch.m_gnd;
mGroundH = mAcch.GetGroundH();
if (mGroundH != -1e9f) {
setEnvTevColor();
setRoomNo();
}
for (int i = 0; i < 4; i ++) {
mStones[i].getSphP()->Set(*(dCcD_SrcSph*)&mStoneCcDSph);
mStones[i].getSphP()->SetStts(&field_0x864);
mStones[i].getSphP()->SetStts(&mCcStts);
}
field_0xa88 = 1;
Execute();
@@ -832,7 +832,7 @@ int daNpc_Hanjo_c::CreateHeap() {
if (modelData == NULL) {
return 0;
}
mpMorf[0] = new mDoExt_McaMorfSO(modelData, NULL, NULL, NULL, -1, 1.0f, 0, -1, &field_0x580,
mpMorf[0] = new mDoExt_McaMorfSO(modelData, NULL, NULL, NULL, -1, 1.0f, 0, -1, &mSound,
0x80000, 0x11020284);
if (mpMorf[0] == NULL || mpMorf[0]->getModel() == NULL) {
return 0;
@@ -842,8 +842,8 @@ int daNpc_Hanjo_c::CreateHeap() {
modelData->getJointNodePointer(i)->setCallBack(ctrlJointCallBack);
}
model->setUserArea((u32)this);
field_0x96c = new daNpcT_MatAnm_c();
if (field_0x96c == NULL) {
mpMatAnm = new daNpcT_MatAnm_c();
if (mpMatAnm == NULL) {
return 0;
}
switch (mType) {
@@ -914,9 +914,9 @@ int daNpc_Hanjo_c::Execute() {
/* 809F9B8C-809F9C20 000BEC 0094+00 1/1 0/0 0/0 .text Draw__13daNpc_Hanjo_cFv */
int daNpc_Hanjo_c::Draw() {
if (field_0x96c != NULL) {
if (mpMatAnm != NULL) {
J3DModelData* modelData = mpMorf[0]->getModel()->getModelData();
modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(field_0x96c);
modelData->getMaterialNodePointer(getEyeballMaterialNo())->setMaterialAnm(mpMatAnm);
}
return daNpcT_c::draw(0, 0, field_0xde8, NULL, 100.0f, 0, 0, 0);
}
@@ -981,8 +981,8 @@ int daNpc_Hanjo_c::isDelete() {
void daNpc_Hanjo_c::reset() {
csXyz acStack_20;
int iVar1 = (u8*)&field_0x1728 - (u8*)&field_0x16e0;
if (field_0x96c != NULL) {
field_0x96c->initialize();
if (mpMatAnm != NULL) {
mpMatAnm->initialize();
}
initialize();
for (int i = 0; i < 4; i++) {
@@ -1058,7 +1058,7 @@ void daNpc_Hanjo_c::setParam() {
attention_info.flags = 0xa;
scale.set(daNpc_Hanjo_Param_c::m.field_0x08, daNpc_Hanjo_Param_c::m.field_0x08,
daNpc_Hanjo_Param_c::m.field_0x08);
field_0x864.SetWeight(daNpc_Hanjo_Param_c::m.field_0x10);
mCcStts.SetWeight(daNpc_Hanjo_Param_c::m.field_0x10);
field_0xdec = daNpc_Hanjo_Param_c::m.field_0x14;
field_0xdf0 = daNpc_Hanjo_Param_c::m.field_0x1c;
field_0xdf8 = daNpc_Hanjo_Param_c::m.field_0x50;
@@ -1072,12 +1072,12 @@ void daNpc_Hanjo_c::setParam() {
/* 809FA1C4-809FA3B8 001224 01F4+00 1/0 0/0 0/0 .text checkChangeEvt__13daNpc_Hanjo_cFv
*/
bool daNpc_Hanjo_c::checkChangeEvt() {
BOOL daNpc_Hanjo_c::checkChangeEvt() {
if (!chkAction(&daNpc_Hanjo_c::talk)) {
field_0xe2e[0] = 0;
if (dComIfGp_event_chkTalkXY()) {
if (dComIfGp_evmng_ChkPresentEnd()) {
field_0xe30 = 1;
mEvtNo = 1;
evtChange();
}
return true;
@@ -1110,7 +1110,7 @@ bool daNpc_Hanjo_c::checkChangeEvt() {
}
if (sVar3 != 0) {
field_0xe30 = sVar3;
mEvtNo = sVar3;
evtChange();
return true;
}
@@ -1118,9 +1118,9 @@ bool daNpc_Hanjo_c::checkChangeEvt() {
break;
case TYPE_3:
if (daNpcT_chkEvtBit(0x24d)) {
field_0xe30 = 3;
mEvtNo = 3;
} else {
field_0xe30 = 2;
mEvtNo = 2;
}
evtChange();
return 1;
@@ -1133,7 +1133,7 @@ bool daNpc_Hanjo_c::checkChangeEvt() {
/* 809FA3B8-809FA45C 001418 00A4+00 1/0 0/0 0/0 .text setAfterTalkMotion__13daNpc_Hanjo_cFv */
void daNpc_Hanjo_c::setAfterTalkMotion() {
int iVar2 = 7;
switch(field_0xb50.getNo()) {
switch(mFaceMotionSeqMngr.getNo()) {
case 1:
iVar2 = 5;
break;
@@ -1146,7 +1146,7 @@ void daNpc_Hanjo_c::setAfterTalkMotion() {
iVar2 = 6;
break;
}
field_0xb50.setNo(iVar2, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(iVar2, -1.0f, 0, 0);
}
/* 809FA45C-809FA55C 0014BC 0100+00 1/1 0/0 0/0 .text srchActors__13daNpc_Hanjo_cFv */
@@ -1176,7 +1176,7 @@ void daNpc_Hanjo_c::srchActors() {
}
/* 809FA55C-809FA5FC 0015BC 00A0+00 1/0 0/0 0/0 .text evtTalk__13daNpc_Hanjo_cFv */
bool daNpc_Hanjo_c::evtTalk() {
BOOL daNpc_Hanjo_c::evtTalk() {
if (chkAction(&daNpc_Hanjo_c::talk)) {
(this->*field_0x16ec)(NULL);
} else {
@@ -1186,7 +1186,7 @@ bool daNpc_Hanjo_c::evtTalk() {
}
/* 809FA5FC-809FA6C4 00165C 00C8+00 1/0 0/0 0/0 .text evtCutProc__13daNpc_Hanjo_cFv */
bool daNpc_Hanjo_c::evtCutProc() {
BOOL daNpc_Hanjo_c::evtCutProc() {
int staffId = dComIfGp_getEventManager().getMyStaffId("Hanjo", this, -1);
if (staffId != -1) {
field_0xdac = staffId;
@@ -1208,10 +1208,10 @@ void daNpc_Hanjo_c::action() {
if (hitObj->ChkAtType(AT_TYPE_THROW_OBJ) && (fopAcM_GetName(hitActor) != PROC_NPC_TK || mType != TYPE_1))
{
field_0xd08.setParam(this,
hitActor, field_0xd78.y);
hitActor, mCurAngle.y);
setDamage(0, 7, 0);
field_0xdb8 = 0;
field_0xba8.lookNone(1);
mDamageTimerStart = 0;
mJntAnm.lookNone(1);
}
}
if (field_0xd08.checkRebirth()) {
@@ -1238,7 +1238,7 @@ void daNpc_Hanjo_c::beforeMove() {
if (checkHide()) {
fopAcM_OnStatus(this, 0x8000000);
}
if (checkHide() || field_0xe2b != 0) {
if (checkHide() || mNoDraw != 0) {
attention_info.flags = 0;
}
for (int i = 0; i < 4; i++) {
@@ -1246,8 +1246,8 @@ void daNpc_Hanjo_c::beforeMove() {
if (cM3d_IsZero(mStones[i].getSpeedF()) == false) {
oldPos = mStones[i].getOld();
pos = mStones[i].getPos();
field_0xae0.Set(&oldPos, &pos, this);
if (!dComIfG_Bgsp().LineCross(&field_0xae0)) {
mLinChk.Set(&oldPos, &pos, this);
if (!dComIfG_Bgsp().LineCross(&mLinChk)) {
if (!mStones[i].getSphP()->ChkCoHit()) {
continue;
}
@@ -1382,25 +1382,25 @@ void daNpc_Hanjo_c::setAttnPos() {
cXyz cStack_38(-10.0f, 10.0f, 0.0f);
cXyz cStack_44;
field_0xd08.calc(0);
f32 dVar8 = cM_s2rad(field_0xd78.y - field_0xd7e.y);
f32 dVar8 = cM_s2rad(mCurAngle.y - field_0xd7e.y);
J3DModel* model = mpMorf[0]->getModel();
field_0xba8.setParam(this, model, &cStack_38, getBackboneJointNo(), getNeckJointNo(),
mJntAnm.setParam(this, model, &cStack_38, getBackboneJointNo(), getNeckJointNo(),
getHeadJointNo(), daNpc_Hanjo_Param_c::m.field_0x24, daNpc_Hanjo_Param_c::m.field_0x20,
daNpc_Hanjo_Param_c::m.field_0x2c, daNpc_Hanjo_Param_c::m.field_0x28,
daNpc_Hanjo_Param_c::m.field_0x34, daNpc_Hanjo_Param_c::m.field_0x30,
daNpc_Hanjo_Param_c::m.field_0x3c, daNpc_Hanjo_Param_c::m.field_0x38,
daNpc_Hanjo_Param_c::m.field_0x40, dVar8, NULL);
field_0xba8.calcJntRad(0.2f, 1.0f, dVar8);
mJntAnm.calcJntRad(0.2f, 1.0f, dVar8);
setMtx();
mDoMtx_stack_c::copy(mpMorf[0]->getModel()->getAnmMtx(getHeadJointNo()));
mDoMtx_stack_c::multVec(&cStack_38, &eyePos);
field_0xba8.setEyeAngleX(eyePos, 1.0f, 0);
field_0xba8.setEyeAngleY(eyePos, field_0xd78.y, 1, 1.0f, 0);
mJntAnm.setEyeAngleX(eyePos, 1.0f, 0);
mJntAnm.setEyeAngleY(eyePos, mCurAngle.y, 1, 1.0f, 0);
cStack_38.set(0.0f, 0.0f, 20.0f);
cStack_38.y = daNpc_Hanjo_Param_c::m.field_0x00;
if (field_0x1721 != 0) {
cStack_38.set(0.0f, 170.0f, -10.0f);
} else if (field_0xb74.getNo() == 2) {
} else if (mMotionSeqMngr.getNo() == 2) {
cStack_38.set(0.0f, 170.0f, -20.0f);
}
if (1.0f <= mpMorf[0]->getMorfRatio()) {
@@ -1410,7 +1410,7 @@ void daNpc_Hanjo_c::setAttnPos() {
cStack_44 *= 1.0f - mpMorf[0]->getMorfRatio();
cStack_38 = cStack_38 + cStack_44;
}
mDoMtx_stack_c::YrotS(field_0xd78.y);
mDoMtx_stack_c::YrotS(mCurAngle.y);
mDoMtx_stack_c::multVec(&cStack_38, &cStack_38);
attention_info.position = current.pos + cStack_38;
static cXyz prtclScl(1.0f, 1.0f, 1.0f);
@@ -1426,7 +1426,7 @@ void daNpc_Hanjo_c::setCollision() {
if (field_0xe25 == 0) {
u32 tgType = 0xd8fbfdff;
u32 tgSPrm = 0x1f;
if (field_0xa89 != 0) {
if (mTwilight != 0) {
tgType = 0;
tgSPrm = 0;
} else {
@@ -1442,7 +1442,7 @@ void daNpc_Hanjo_c::setCollision() {
cStack_4c.set(0.0f, 0.0f, 0.0f);
f32 cylHeight = field_0xdec;
f32 cylRadius = field_0xdf0;
mDoMtx_stack_c::YrotS(field_0xd78.y);
mDoMtx_stack_c::YrotS(mCurAngle.y);
mDoMtx_stack_c::multVec(&cStack_4c, &cStack_4c);
cStack_4c += current.pos;
mCyl1.SetH(cylHeight);
@@ -1581,13 +1581,13 @@ int daNpc_Hanjo_c::setAction(int (daNpc_Hanjo_c::*action)(void*)) {
/* 809FB7A0-809FB90C 002800 016C+00 2/2 0/0 0/0 .text initShoot__13daNpc_Hanjo_cFi */
void daNpc_Hanjo_c::initShoot(int param_1) {
if (param_1 != 0) {
field_0xb50.setNo( 7, -1.0f, 0, 0);
field_0xb74.setNo( 16, 0.0f, 1, 0);
field_0xba8.lookNone(1);
mFaceMotionSeqMngr.setNo( 7, -1.0f, 0, 0);
mMotionSeqMngr.setNo( 16, 0.0f, 1, 0);
mJntAnm.lookNone(1);
} else {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(15, -1.0f, 0, 0);
field_0xba8.lookNone(0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(15, -1.0f, 0, 0);
mJntAnm.lookNone(0);
}
}
@@ -1596,8 +1596,8 @@ int daNpc_Hanjo_c::shoot(int param_1) {
csXyz cStack_60;
f32 dVar13 = daNpc_Hanjo_Param_c::m.field_0x98;
s16 sVar9 = cM_deg2s(daNpc_Hanjo_Param_c::m.field_0x9c);
if (field_0xb74.getNo() == 16 || field_0xb74.getNo() == 15) {
switch(field_0xb74.getStepNo()) {
if (mMotionSeqMngr.getNo() == 16 || mMotionSeqMngr.getNo() == 15) {
switch(mMotionSeqMngr.getStepNo()) {
case 0:
dVar13 = mpMorf[0]->getFrame();
if (36.0f < dVar13 && field_0x170c == -1) {
@@ -1641,8 +1641,8 @@ int daNpc_Hanjo_c::shoot(int param_1) {
/* 809FBB94-809FBC3C 002BF4 00A8+00 2/2 0/0 0/0 .text initDive__13daNpc_Hanjo_cFv */
void daNpc_Hanjo_c::initDive() {
field_0xb50.setNo(6, -1.0f, 0, 0);
field_0xb74.setNo(18, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(6, -1.0f, 0, 0);
mMotionSeqMngr.setNo(18, -1.0f, 0, 0);
speed.y = daNpc_Hanjo_Param_c::m.field_0x8c;
field_0x1721 = 1;
}
@@ -1655,7 +1655,7 @@ void daNpc_Hanjo_c::dive() {
cLib_chaseF(&speedF, 0.0f, 0.1f);
} else {
if (field_0x1720 == 0) {
field_0x580.startCreatureSound(Z2SE_CM_BODYFALL_WATER_M, 0, 0xffffffff);
mSound.startCreatureSound(Z2SE_CM_BODYFALL_WATER_M, 0, 0xffffffff);
speedF *= 0.5f;
field_0x1720 = 1;
} else if (field_0x171f == 0) {
@@ -1669,9 +1669,9 @@ void daNpc_Hanjo_c::dive() {
if (0.0f < speed.y && local_34 < current.pos.y + daNpc_Hanjo_Param_c::m.field_0xa8)
{
field_0x171f = 1;
if (field_0xb74.getNo() == 18) {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(19, -1.0f, 0, 0);
if (mMotionSeqMngr.getNo() == 18) {
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(19, -1.0f, 0, 0);
}
field_0x171c = 0;
speed.y = 0;
@@ -1697,14 +1697,14 @@ void daNpc_Hanjo_c::dive() {
gravity = 0;
}
}
if (field_0xb74.getNo() == 18) {
if (mMotionSeqMngr.getNo() == 18) {
if (field_0x1720 != 0 && field_0x171f == 0 && 0.0f < speed.y) {
if (local_34 - current.pos.y < 260.0f && field_0xb74.getNo() == 18) {
if (local_34 - current.pos.y < 260.0f && mMotionSeqMngr.getNo() == 18) {
if (cM3d_IsZero(mpMorf[0]->getPlaySpeed())) {
mpMorf[0]->setPlaySpeed(1.0f);
}
}
} else if ((field_0xb74.getNo() == 18) && mpMorf[0]->checkFrame(18.0f)) {
} else if ((mMotionSeqMngr.getNo() == 18) && mpMorf[0]->checkFrame(18.0f)) {
mpMorf[0]->setPlaySpeed(0.0f);
}
}
@@ -1715,23 +1715,23 @@ int daNpc_Hanjo_c::lookround(s16 param_1) {
if (field_0x171e != 0) {
cLib_addCalcAngleS2(&current.angle.y, param_1, 4, 0x800);
shape_angle.y = current.angle.y;
field_0xd78.y = shape_angle.y;
if (field_0xb74.getNo() != 14) {
field_0xb74.setNo(14, -1.0f, 0, 0);
mCurAngle.y = shape_angle.y;
if (mMotionSeqMngr.getNo() != 14) {
mMotionSeqMngr.setNo(14, -1.0f, 0, 0);
} else {
if (field_0xb74.checkEndSequence()) {
s16 angleDiff = param_1 - field_0xd78.y;
if (mMotionSeqMngr.checkEndSequence()) {
s16 angleDiff = param_1 - mCurAngle.y;
s16 absDiff = abs(angleDiff);
if (absDiff <= cM_deg2s(4.0f)) {
field_0xb74.setNo(0, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
field_0x171e = 0;
} else {
field_0xb74.setNo(14, 0.0f, 1, 0);
mMotionSeqMngr.setNo(14, 0.0f, 1, 0);
}
}
}
} else {
s16 angleDiff = param_1 - field_0xd78.y;
s16 angleDiff = param_1 - mCurAngle.y;
s16 absDiff = abs(angleDiff);
if (absDiff > cM_deg2s(90.0f)) {
field_0x171e = 1;
@@ -1786,7 +1786,7 @@ int daNpc_Hanjo_c::cutConversationAboutSaru(int staffIdx) {
case 0:
field_0xdc8 = fopAcM_searchPlayerAngleY(this);
if (checkStep()) {
mStepNo = 0;
mStepMode = 0;
}
break;
case 1:
@@ -1798,8 +1798,8 @@ int daNpc_Hanjo_c::cutConversationAboutSaru(int staffIdx) {
rv = 1;
break;
case 1:
field_0xba8.lookPlayer(0);
if (field_0xdc8 != field_0xd78.y) {
mJntAnm.lookPlayer(0);
if (field_0xdc8 != mCurAngle.y) {
step(field_0xdc8, 7, 14, 15, 0);
} else {
rv = 1;
@@ -1831,16 +1831,16 @@ int daNpc_Hanjo_c::cutConversation(int param_1) {
if (dComIfGp_getEventManager().getIsAddvance(param_1)) {
switch(iVar9) {
case 0:
field_0xb74.setNo(0, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
initTalk(field_0xa7c, NULL);
field_0xb98.entry(daPy_getPlayerActorClass());
mPlayerActorMngr.entry(daPy_getPlayerActorClass());
break;
case 1:
case 2:
case 3:
if (iVar9 == 2) {
initTalk(field_0xa7c, NULL);
field_0xb98.entry(daPy_getPlayerActorClass());
mPlayerActorMngr.entry(daPy_getPlayerActorClass());
}
if (iVar6 == 1) {
fopAc_ac_c* actor_p =field_0x10c8[0].getActorP();
@@ -1853,26 +1853,26 @@ int daNpc_Hanjo_c::cutConversation(int param_1) {
int local_38[2] = {-1, -1};
switch(iVar9) {
case 0:
field_0xba8.lookPlayer(0);
if (field_0xdc8 == field_0xd78.y) {
mJntAnm.lookPlayer(0);
if (field_0xdc8 == mCurAngle.y) {
rv = 1;
} else if (step(field_0xdc8, 7, 0xe, 0xf, 0)) {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(0, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
}
break;
case 1:
case 2:
case 3:
field_0xba8.lookPlayer(0);
mJntAnm.lookPlayer(0);
if (iVar9 == 2) {
field_0xba8.lookNone(0);
mJntAnm.lookNone(0);
}
if ((iVar9 == 3 && field_0xdc8 != field_0xd78.y) &&
if ((iVar9 == 3 && field_0xdc8 != mCurAngle.y) &&
step(field_0xdc8, -1, -1, 15, 0))
{
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(0, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
}
local_38[0] = iVar7;
if (talkProc(local_38, 0, NULL, 0)) {
@@ -1922,12 +1922,12 @@ int daNpc_Hanjo_c::cutPursuitBee(int param_1) {
field_0xdc4 = 0;
break;
case 3:
field_0xb50.setNo(6, -1.0f, 0,
mFaceMotionSeqMngr.setNo(6, -1.0f, 0,
0);
field_0xb74.setNo(17, -1.0f,
mMotionSeqMngr.setNo(17, -1.0f,
0, 0);
field_0xdc4 = 1;
field_0x580.startCreatureVoice(Z2SE_M077_HANJO_05, -1);
mSound.startCreatureVoice(Z2SE_M077_HANJO_05, -1);
break;
case 4:
field_0x1724 = 0;
@@ -1979,14 +1979,14 @@ int daNpc_Hanjo_c::cutPursuitBee(int param_1) {
}
break;
case 3:
field_0xba8.lookNone(0);
mJntAnm.lookNone(0);
if (field_0x10e8.getDstPosH(current.pos, &cStack_6c, field_0x10e8.mpRoomPath->m_num, 4)) {
rv = 1;
} else {
cLib_addCalcAngleS2(&current.angle.y, cLib_targetAngleY(&current.pos, &cStack_6c), 4, 0x800);
shape_angle.y = current.angle.y;
field_0xd78.y = current.angle.y;
field_0xd7e.y = field_0xd78.y;
mCurAngle.y = current.angle.y;
field_0xd7e.y = mCurAngle.y;
cLib_chaseF(&speedF,
daNpc_Hanjo_Param_c::m.field_0x90, 0.5f);
if (field_0xdc4 != 0 &&
@@ -2049,9 +2049,9 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
switch (local_b4) {
case 0:
daNpcT_offTmpBit(0x27);
field_0xb50.setNo(7, 0.0f, 0, 0);
field_0xb74.setNo(11, 0.0f, 1, 0);
field_0xba8.lookNone(1);
mFaceMotionSeqMngr.setNo(7, 0.0f, 0, 0);
mMotionSeqMngr.setNo(11, 0.0f, 1, 0);
mJntAnm.lookNone(1);
home.angle.y += 0x8000;
setAngle(home.angle.y);
initTalk(0xcf, NULL);
@@ -2074,7 +2074,7 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
field_0xdc4 = iVar7;
break;
case 4:
field_0xb74.setNo(13, -1.0f, 0, 0);
mMotionSeqMngr.setNo(13, -1.0f, 0, 0);
break;
case 5:
field_0xdc4 = iVar7;
@@ -2087,7 +2087,7 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
field_0x1722 = 1;
break;
case 99:
field_0xb74.setNo(13, 0.0, 1,
mMotionSeqMngr.setNo(13, 0.0, 1,
0);
dComIfGs_onSaveSwitch(0x2b);
actor_p = field_0x10c8[2].getActorP();
@@ -2113,7 +2113,7 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
}
break;
case 2:
field_0xba8.lookCamera(0);
mJntAnm.lookCamera(0);
if (talkProc(NULL, 0, NULL, 0) && mFlow.checkEndFlow()) {
rv = 1;
}
@@ -2121,12 +2121,12 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
case 3:
if (field_0xdc4 != 0) {
if (cLib_calcTimer(&field_0xdc4) == 0) {
field_0xb74.setNo(12, 8.0f, 0, 0);
mMotionSeqMngr.setNo(12, 8.0f, 0, 0);
actor_p = field_0x10c8[2].getActorP();
JUT_ASSERT(3068, 0 != actor_p);
((daNPC_TK_c*)actor_p)->setHanjoHand();
}
} else if (field_0xb74.checkEndSequence()) {
} else if (mMotionSeqMngr.checkEndSequence()) {
rv = 1;
} else if (mpMorf[0]->checkFrame(8.0f)) {
Z2GetAudioMgr()->seStart(Z2SE_PLAY_REED_TOBIKUSA, &current.pos, 0, 0, 1.0f, 1.0f,
@@ -2134,7 +2134,7 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
}
break;
case 4:
field_0xba8.lookNone(0);
mJntAnm.lookNone(0);
actor_p = field_0x10c8[2].getActorP();
JUT_ASSERT(3090, 0 != actor_p);
if (((daNPC_TK_c*)actor_p)->isHanjoHand()) {
@@ -2142,7 +2142,7 @@ int daNpc_Hanjo_c::cutAppearHawker(int param_1) {
}
break;
case 5:
field_0xba8.lookCamera(0);
mJntAnm.lookCamera(0);
if (cLib_calcTimer(&field_0xdc4) == 0) {
rv = 1;
}
@@ -2201,11 +2201,11 @@ int daNpc_Hanjo_c::cutDive(int param_1) {
}
break;
case 2:
field_0xb50.setNo(6, -1.0f, 0, 0);
field_0xb74.setNo(17, -1.0f, 0,
mFaceMotionSeqMngr.setNo(6, -1.0f, 0, 0);
mMotionSeqMngr.setNo(17, -1.0f, 0,
0);
field_0xba8.lookNone(1);
field_0x580.startCreatureVoice(Z2SE_M077_HANJO_05, -1);
mJntAnm.lookNone(1);
mSound.startCreatureVoice(Z2SE_M077_HANJO_05, -1);
break;
case 3:
initDive();
@@ -2215,8 +2215,8 @@ int daNpc_Hanjo_c::cutDive(int param_1) {
switch(iVar5) {
case 0:
if (cLib_calcTimer(&field_0xdc4) == 0) {
field_0xba8.lookPlayer(0);
if (field_0xdc8 == field_0xd78.y) {
mJntAnm.lookPlayer(0);
if (field_0xdc8 == mCurAngle.y) {
rv = 1;
} else if (mType == TYPE_1) {
step(field_0xdc8, 7, 10, 0xf, 0);
@@ -2232,13 +2232,13 @@ int daNpc_Hanjo_c::cutDive(int param_1) {
break;
case 2:
cStack_2c.set(0.0f, 0.0f, 50.0f);
mDoMtx_stack_c::YrotS(field_0xd78.y);
mDoMtx_stack_c::YrotS(mCurAngle.y);
mDoMtx_stack_c::multVec(&cStack_2c, &cStack_2c);
cStack_2c += current.pos;
cStack_2c.y = attention_info.position.y;
field_0x930.SetPos(&cStack_2c);
f32 dVar7 = dComIfG_Bgsp().GroundCross(&field_0x930);
if ((dVar7 - field_0xdf4) < -daNpc_Hanjo_Param_c::m.field_0x18) {
mGndChk.SetPos(&cStack_2c);
f32 dVar7 = dComIfG_Bgsp().GroundCross(&mGndChk);
if ((dVar7 - mGroundH) < -daNpc_Hanjo_Param_c::m.field_0x18) {
rv = 1;
}
if (mType == TYPE_1) {
@@ -2253,7 +2253,7 @@ int daNpc_Hanjo_c::cutDive(int param_1) {
}
cLib_addCalcAngleS2(&current.angle.y, cStack_34.y, 4, 0x800);
shape_angle.y = current.angle.y;
field_0xd78.y = current.angle.y;
mCurAngle.y = current.angle.y;
cLib_chaseF(&speedF, daNpc_Hanjo_Param_c::m.field_0x90, 1.0f);
break;
case 3:
@@ -2277,22 +2277,22 @@ int daNpc_Hanjo_c::wait(void* param_0) {
switch (mType) {
case TYPE_0:
if (field_0x1721 != 0) {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(19, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(19, -1.0f, 0, 0);
} else {
field_0xb50.setNo(7, -1.0f, 0, 0);
if (field_0xb98.getActorP() != NULL || daNpcT_chkEvtBit(0xab) ||
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
if (mPlayerActorMngr.getActorP() != NULL || daNpcT_chkEvtBit(0xab) ||
daNpcT_chkEvtBit(0xb7))
{
field_0xb74.setNo(0, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
} else {
field_0xb74.setNo(2, -1.0f, 0, 0);
mMotionSeqMngr.setNo(2, -1.0f, 0, 0);
}
}
break;
default:
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(0, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
break;
}
field_0xe22 = 2;
@@ -2304,7 +2304,7 @@ int daNpc_Hanjo_c::wait(void* param_0) {
daNpc_Hanjo_Param_c::m.field_0x54, 150.0f,
-150.0f, 0)) {
if (daPy_getPlayerActorClass()->checkBeeChildDrink()) {
field_0xe32 = 1;
mSpeakEvent = 1;
field_0x1723 = 1;
}
}
@@ -2317,7 +2317,7 @@ int daNpc_Hanjo_c::wait(void* param_0) {
daPy_getPlayerActorClass()->checkAutoJump() ||
daPy_getPlayerActorClass()->checkWolfTriggerJump())
{
field_0xe30 = 10;
mEvtNo = 10;
}
}
}
@@ -2325,25 +2325,25 @@ int daNpc_Hanjo_c::wait(void* param_0) {
if (!field_0xd08.checkStagger()) {
if (mType == TYPE_0) {
if ((daNpcT_chkEvtBit(0xab) ||
daNpcT_chkEvtBit(0xb7)) && field_0x1721 == 0 && field_0xb74.getNo() == 2)
daNpcT_chkEvtBit(0xb7)) && field_0x1721 == 0 && mMotionSeqMngr.getNo() == 2)
{
field_0xb74.setNo(0, -1.0, 0, 0);
mMotionSeqMngr.setNo(0, -1.0, 0, 0);
}
} else if (mType == TYPE_3) {
field_0xb98.remove();
mPlayerActorMngr.remove();
}
if (field_0xb98.getActorP() != NULL) {
field_0xba8.lookPlayer(0);
if (!chkActorInSight(field_0xb98.getActorP(), field_0xdf8,
field_0xd78.y)) {
field_0xba8.lookNone(0);
if (mPlayerActorMngr.getActorP() != NULL) {
mJntAnm.lookPlayer(0);
if (!chkActorInSight(mPlayerActorMngr.getActorP(), field_0xdf8,
mCurAngle.y)) {
mJntAnm.lookNone(0);
}
if (!srchPlayerActor() && home.angle.y == field_0xd78.y) {
if (!srchPlayerActor() && home.angle.y == mCurAngle.y) {
field_0xe22 = 1;
}
} else {
field_0xba8.lookNone(0);
if (home.angle.y != field_0xd78.y) {
mJntAnm.lookNone(0);
if (home.angle.y != mCurAngle.y) {
if (field_0xe34 != 0) {
if (field_0x1721 != 0) {
if (step(home.angle.y, -1, -1, 15, 0)) {
@@ -2363,12 +2363,12 @@ int daNpc_Hanjo_c::wait(void* param_0) {
srchPlayerActor();
}
}
switch(field_0xba8.getMode()) {
switch(mJntAnm.getMode()) {
case 1:
switch (mType) {
case TYPE_0:
if (field_0x1721 == 0 && field_0xb74.getNo() == 2) {
field_0xb74.setNo(0, -1.0f, 0, 0);
if (field_0x1721 == 0 && mMotionSeqMngr.getNo() == 2) {
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
}
break;
}
@@ -2378,7 +2378,7 @@ int daNpc_Hanjo_c::wait(void* param_0) {
case TYPE_3:
fopAc_ac_c* actor_p = field_0x10c8[1].getActorP();
if (actor_p != NULL) {
field_0xba8.lookActor(actor_p, -40.0f, 0);
mJntAnm.lookActor(actor_p, -40.0f, 0);
}
break;
}
@@ -2400,11 +2400,11 @@ int daNpc_Hanjo_c::throwStone(void* param_0) {
case 1:
if (!field_0xd08.checkStagger()) {
if (daNpcT_chkEvtBit(0x8b)) {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(0, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
} else {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(2, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(2, -1.0f, 0, 0);
field_0x1704 = cLib_getRndValue(sVar4 * 0.5f, sVar4 * 1.5f);
}
field_0xe22 = 2;
@@ -2414,16 +2414,16 @@ int daNpc_Hanjo_c::throwStone(void* param_0) {
if (chkPointInArea(daPy_getPlayerActorClass()->current.pos, current.pos,
daNpc_Hanjo_Param_c::m.field_0xa4, 1000.0f, -1000.0f, 0) == false)
{
field_0xe30 = 8;
mEvtNo = 8;
}
}
if (!field_0xd08.checkStagger()) {
if (daNpcT_chkEvtBit(0x8b)) {
field_0xba8.lookPlayer(0);
mJntAnm.lookPlayer(0);
lookround(fopAcM_searchPlayerAngleY(this));
} else {
field_0xba8.lookNone(0);
if (home.angle.y != field_0xd78.y) {
mJntAnm.lookNone(0);
if (home.angle.y != mCurAngle.y) {
if (field_0xe34 != 0) {
if (step(home.angle.y, 7, 14, 15, 0)) {
field_0xe22 = 1;
@@ -2443,7 +2443,7 @@ int daNpc_Hanjo_c::throwStone(void* param_0) {
} else {
if (shoot(0)) {
if (field_0x1708 != 0) {
field_0xb74.setNo(15, -1.0f, 1, 0);
mMotionSeqMngr.setNo(15, -1.0f, 1, 0);
cLib_calcTimer(&field_0x1708);
field_0x170c = 0xffffffff;
} else {
@@ -2475,21 +2475,21 @@ int daNpc_Hanjo_c::takayose(void* param_0) {
if (!field_0xd08.checkStagger()) {
if (mType == 1) {
if (daNpcT_chkEvtBit(0xcf)) {
field_0xb50.setNo(0, -1.0f, 0, 0);
field_0xb74.setNo(13, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(0, -1.0f, 0, 0);
mMotionSeqMngr.setNo(13, -1.0f, 0, 0);
field_0x1714 = 0;
} else {
if (field_0x1714 != 0) {
field_0xb50.setNo(0, -1.0f, 0, 0);
field_0xb74.setNo(0, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(0, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
} else {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(2, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(2, -1.0f, 0, 0);
}
}
} else {
field_0xb50.setNo(0, -1.0f, 0, 0);
field_0xb74.setNo(0, -1.0f, 0, 0);
mFaceMotionSeqMngr.setNo(0, -1.0f, 0, 0);
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
}
field_0x1710 = cLib_getRndValue(dVar8 * 0.5f, dVar8 * 1.5f);
field_0xe22 = 2;
@@ -2508,7 +2508,7 @@ int daNpc_Hanjo_c::takayose(void* param_0) {
daTag_EvtArea_c* evtArea = (daTag_EvtArea_c*)field_0x10c8[3].getActorP();
if (evtArea != NULL) {
if (evtArea->chkPointInArea(daPy_getPlayerActorClass()->current.pos)) {
field_0xe30 = 9;
mEvtNo = 9;
}
}
}
@@ -2518,24 +2518,24 @@ int daNpc_Hanjo_c::takayose(void* param_0) {
daPy_getPlayerActorClass()->checkAutoJump() ||
daPy_getPlayerActorClass()->checkWolfTriggerJump())
{
field_0xe30 = 10;
mEvtNo = 10;
}
}
if (!field_0xd08.checkStagger()) {
if (mType == 1) {
field_0xb98.remove();
mPlayerActorMngr.remove();
}
if (field_0xb98.getActorP() != NULL) {
field_0xba8.lookPlayer(0);
if (!chkActorInSight(field_0xb98.getActorP(), field_0xdf8, field_0xd78.y)) {
field_0xba8.lookNone(0);
if (mPlayerActorMngr.getActorP() != NULL) {
mJntAnm.lookPlayer(0);
if (!chkActorInSight(mPlayerActorMngr.getActorP(), field_0xdf8, mCurAngle.y)) {
mJntAnm.lookNone(0);
}
if (!srchPlayerActor() && home.angle.y == field_0xd78.y) {
if (!srchPlayerActor() && home.angle.y == mCurAngle.y) {
field_0xe22 = 1;
}
} else {
field_0xba8.lookNone(0);
if (home.angle.y != field_0xd78.y) {
mJntAnm.lookNone(0);
if (home.angle.y != mCurAngle.y) {
if (field_0xe34 != 0) {
if (step(home.angle.y, 7, 14, 15, 0)) {
field_0xe22 = 1;
@@ -2553,10 +2553,10 @@ int daNpc_Hanjo_c::takayose(void* param_0) {
if (actor_p != NULL) {
field_0x1722 = commandToHawk();
if (field_0x1722 != 0) {
field_0xba8.lookPlayer(0);
if (field_0xb74.getNo() != 11) {
field_0xb50.setNo(7, -1.0f, 0, 0);
field_0xb74.setNo(11, -1.0f, 0, 0);
mJntAnm.lookPlayer(0);
if (mMotionSeqMngr.getNo() != 11) {
mFaceMotionSeqMngr.setNo(7, -1.0f, 0, 0);
mMotionSeqMngr.setNo(11, -1.0f, 0, 0);
}
} else {
if (dVar1 != 0) {
@@ -2564,18 +2564,18 @@ int daNpc_Hanjo_c::takayose(void* param_0) {
field_0xe22 = 1;
} else {
if (field_0x1714 != 0) {
field_0xba8.lookNone(0);
if (field_0xb74.getStepNo() > 0) {
mJntAnm.lookNone(0);
if (mMotionSeqMngr.getStepNo() > 0) {
field_0x1714++;
field_0x1714 &= 1;
field_0xe22 = 1;
}
} else {
field_0xba8.lookActor(actor_p, 0.0, 0);
mJntAnm.lookActor(actor_p, 0.0, 0);
if (((daNPC_TK_c*)actor_p)->isHanjoHand() &&
cLib_calcTimer(&field_0x1710) == 0)
{
field_0xb74.setNo(9, -1.0, 0, 0);
mMotionSeqMngr.setNo(9, -1.0, 0, 0);
field_0x1714 = field_0x1714 + 1;
field_0x1714 &= 1;
}
@@ -2611,8 +2611,8 @@ int daNpc_Hanjo_c::talk(void* param_0) {
case 0:
case 1:
if (!field_0xd08.checkStagger()) {
if (mType == TYPE_0 && field_0xb74.getNo() == 2) {
field_0xb74.setNo(0, -1.0f, 0, 0);
if (mType == TYPE_0 && mMotionSeqMngr.getNo() == 2) {
mMotionSeqMngr.setNo(0, -1.0f, 0, 0);
}
if (field_0x1723 != 0) {
initTalk(44, NULL);
@@ -2624,18 +2624,18 @@ int daNpc_Hanjo_c::talk(void* param_0) {
}
case 2:
if (!field_0xd08.checkStagger()) {
if (field_0xa89 != 0 || field_0xdc8 == field_0xd78.y) {
if (mTwilight != 0 || field_0xdc8 == mCurAngle.y) {
if (talkProc(NULL, 0, NULL, 0) && mFlow.checkEndFlow()) {
field_0xb98.entry(daPy_getPlayerActorClass());
mPlayerActorMngr.entry(daPy_getPlayerActorClass());
dComIfGp_event_reset();
field_0xe22 = 3;
}
field_0xba8.lookPlayer(0);
if (field_0xa89 != 0) {
field_0xba8.lookNone(0);
mJntAnm.lookPlayer(0);
if (mTwilight != 0) {
mJntAnm.lookNone(0);
}
} else {
field_0xba8.lookPlayer(0);
mJntAnm.lookPlayer(0);
if (field_0x1721 != 0) {
step(field_0xdc8, -1, -1, 15, 0);
} else {
+4 -24
View File
@@ -1225,22 +1225,22 @@ void daNpc_Hoz_c::srchActors() {
}
/* 80A02374-80A023EC 000F54 0078+00 1/0 0/0 0/0 .text checkChangeEvt__11daNpc_Hoz_cFv */
bool daNpc_Hoz_c::checkChangeEvt() {
BOOL daNpc_Hoz_c::checkChangeEvt() {
// NONMATCHING
}
/* 80A023EC-80A024D0 000FCC 00E4+00 1/0 0/0 0/0 .text evtTalk__11daNpc_Hoz_cFv */
bool daNpc_Hoz_c::evtTalk() {
BOOL daNpc_Hoz_c::evtTalk() {
// NONMATCHING
}
/* 80A024D0-80A0260C 0010B0 013C+00 2/0 0/0 0/0 .text evtEndProc__11daNpc_Hoz_cFv */
bool daNpc_Hoz_c::evtEndProc() {
BOOL daNpc_Hoz_c::evtEndProc() {
// NONMATCHING
}
/* 80A0260C-80A026D4 0011EC 00C8+00 1/0 0/0 0/0 .text evtCutProc__11daNpc_Hoz_cFv */
bool daNpc_Hoz_c::evtCutProc() {
BOOL daNpc_Hoz_c::evtCutProc() {
// NONMATCHING
}
@@ -1645,16 +1645,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A062EC-80A062F4 004ECC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A062F4-80A062FC 004ED4 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A062FC-80A06304 004EDC 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1669,16 +1659,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80A0630C-80A06310 004EEC 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80A06310-80A06314 004EF0 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A06314-80A0632C 004EF4 0018+00 1/0 0/0 0/0 .text decTmr__8daNpcT_cFv */
// void daNpcT_c::decTmr() {
extern "C" void decTmr__8daNpcT_cFv() {
-5
View File
@@ -1696,11 +1696,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A19F98-80A19F9C 005978 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A19F9C-80A19FA4 00597C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-40
View File
@@ -1371,31 +1371,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 8054E640-8054E648 0033C0 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 8054E648-8054E650 0033C8 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 8054E650-8054E658 0033D0 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 8054E658-8054E660 0033D8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 8054E660-8054E668 0033E0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 8054E668-8054E670 0033E8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1410,21 +1385,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 8054E680-8054E684 003400 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 8054E684-8054E688 003404 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 8054E688-8054E68C 003408 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 8054E68C-8054E694 00340C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1348,16 +1348,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 805530F8-80553100 003E38 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80553100-80553108 003E40 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80553108-80553110 003E48 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1372,22 +1362,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80553118-8055311C 003E58 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 8055311C-80553124 003E5C 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80553124-80553128 003E64 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80553128-80553130 003E68 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-50
View File
@@ -795,31 +795,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A45304-80A4530C 001E84 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80A4530C-80A45314 001E8C 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80A45314-80A4531C 001E94 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80A4531C-80A45324 001E9C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A45324-80A4532C 001EA4 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A4532C-80A45334 001EAC 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -834,37 +809,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80A4533C-80A45340 001EBC 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80A45340-80A45348 001EC0 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80A45348-80A45350 001EC8 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A45350-80A45354 001ED0 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 80A45354-80A45358 001ED4 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A45358-80A4535C 001ED8 0004+00 1/0 0/0 0/0 .text setCollision__8daNpcT_cFv */
void daNpcT_c::setCollision() {
/* empty function */
}
/* 80A4535C-80A45364 001EDC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
+3 -8
View File
@@ -1254,7 +1254,7 @@ void daNpc_Kolin_c::setParam() {
/* 80555118-8055523C 001218 0124+00 1/0 0/0 0/0 .text checkChangeEvt__13daNpc_Kolin_cFv
*/
bool daNpc_Kolin_c::checkChangeEvt() {
BOOL daNpc_Kolin_c::checkChangeEvt() {
// NONMATCHING
}
@@ -1274,12 +1274,12 @@ void daNpc_Kolin_c::srchActors() {
}
/* 80555448-805554E8 001548 00A0+00 1/0 0/0 0/0 .text evtTalk__13daNpc_Kolin_cFv */
bool daNpc_Kolin_c::evtTalk() {
BOOL daNpc_Kolin_c::evtTalk() {
// NONMATCHING
}
/* 805554E8-805555B0 0015E8 00C8+00 1/0 0/0 0/0 .text evtCutProc__13daNpc_Kolin_cFv */
bool daNpc_Kolin_c::evtCutProc() {
BOOL daNpc_Kolin_c::evtCutProc() {
// NONMATCHING
}
@@ -2040,11 +2040,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 8055A124-8055A128 006224 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 8055A128-8055A130 006228 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1075,16 +1075,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A4835C-80A48364 002ABC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A48364-80A4836C 002AC4 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A4836C-80A48374 002ACC 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1099,22 +1089,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80A4837C-80A48380 002ADC 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80A48380-80A48388 002AE0 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A48388-80A4838C 002AE8 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A4838C-80A48394 002AEC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1265,16 +1265,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A635C8-80A635D0 0035E8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A635D0-80A635D8 0035F0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A635D8-80A635E0 0035F8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1295,11 +1285,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A635F0-80A635F4 003610 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A635F4-80A635FC 003614 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-5
View File
@@ -1427,11 +1427,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A68B10-80A68B14 0048D0 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A68B14-80A68B2C 0048D4 0018+00 1/0 0/0 0/0 .text decTmr__8daNpcT_cFv */
// void daNpcT_c::decTmr() {
extern "C" void decTmr__8daNpcT_cFv() {
-15
View File
@@ -1598,16 +1598,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A6FA0C-80A6FA14 004F4C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A6FA14-80A6FA1C 004F54 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A6FA1C-80A6FA24 004F5C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1628,11 +1618,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A6FA34-80A6FA38 004F74 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A6FA38-80A6FA40 004F78 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-5
View File
@@ -2389,11 +2389,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80564654-80564658 0091B4 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80564658-80564660 0091B8 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1014,32 +1014,12 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A73698-80A736A0 002B18 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A736A0-80A736A8 002B20 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A736B0-80A736B8 002B30 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80A736B8-80A736C0 002B38 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A736C0-80A736C4 002B40 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A736C4-80A736CC 002B44 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-5
View File
@@ -2041,11 +2041,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80A7AAD4-80A7AAD8 006C74 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80A7AAD8-80A7AAE0 006C78 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-10
View File
@@ -1805,16 +1805,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A966C8-80A966D0 003A48 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A966D0-80A966D8 003A50 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A966D8-80A966E0 003A58 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
-10
View File
@@ -1573,16 +1573,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80A9B548-80A9B550 0039A8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80A9B550-80A9B558 0039B0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80A9B558-80A9B560 0039B8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
-15
View File
@@ -2232,16 +2232,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AA1268-80AA1270 0050C8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AA1270-80AA1278 0050D0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AA1278-80AA1280 0050D8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -2256,11 +2246,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AA1288-80AA128C 0050E8 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AA128C-80AA1294 0050EC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1462,16 +1462,6 @@ extern "C" void setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs() {
// NONMATCHING
}
/* 80AB1D14-80AB1D1C 004054 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AB1D1C-80AB1D24 00405C 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AB1D24-80AB1D2C 004064 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1492,11 +1482,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AB1D3C-80AB1D40 00407C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AB1D40-80AB1D48 004080 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-10
View File
@@ -1145,22 +1145,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AB8BA8-80AB8BB0 002FE8 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80AB8BB0-80AB8BB8 002FF0 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AB8BB8-80AB8BBC 002FF8 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AB8BBC-80AB8BC4 002FFC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1357,16 +1357,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AC41EC-80AC41F4 003EAC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AC41F4-80AC41FC 003EB4 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AC41FC-80AC4204 003EBC 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1388,11 +1378,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AC421C-80AC4220 003EDC 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AC4220-80AC4228 003EE0 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-49
View File
@@ -808,30 +808,6 @@ extern "C" void __dt__12J3DFrameCtrlFv() {
extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AC6E14-80AC6E1C 001E14 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80AC6E1C-80AC6E24 001E1C 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80AC6E24-80AC6E2C 001E24 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80AC6E2C-80AC6E34 001E2C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AC6E34-80AC6E3C 001E34 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AC6E3C-80AC6E44 001E3C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
@@ -847,37 +823,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AC6E4C-80AC6E50 001E4C 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80AC6E50-80AC6E58 001E50 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80AC6E58-80AC6E60 001E58 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AC6E60-80AC6E64 001E60 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 80AC6E64-80AC6E68 001E64 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AC6E68-80AC6E6C 001E68 0004+00 1/0 0/0 0/0 .text setCollision__8daNpcT_cFv */
void daNpcT_c::setCollision() {
/* empty function */
}
/* 80AC6E6C-80AC6E74 001E6C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-50
View File
@@ -801,31 +801,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AC900C-80AC9014 001BAC 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80AC9014-80AC901C 001BB4 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80AC901C-80AC9024 001BBC 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80AC9024-80AC902C 001BC4 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AC902C-80AC9034 001BCC 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AC9034-80AC903C 001BD4 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -840,37 +815,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AC9044-80AC9048 001BE4 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80AC9048-80AC9050 001BE8 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80AC9050-80AC9058 001BF0 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AC9058-80AC905C 001BF8 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 80AC905C-80AC9060 001BFC 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AC9060-80AC9064 001C00 0004+00 1/0 0/0 0/0 .text setCollision__8daNpcT_cFv */
void daNpcT_c::setCollision() {
/* empty function */
}
/* 80AC9064-80AC906C 001C04 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-50
View File
@@ -801,31 +801,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80ACB14C-80ACB154 001BAC 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80ACB154-80ACB15C 001BB4 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80ACB15C-80ACB164 001BBC 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80ACB164-80ACB16C 001BC4 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80ACB16C-80ACB174 001BCC 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80ACB174-80ACB17C 001BD4 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -840,37 +815,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80ACB184-80ACB188 001BE4 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80ACB188-80ACB190 001BE8 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80ACB190-80ACB198 001BF0 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80ACB198-80ACB19C 001BF8 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 80ACB19C-80ACB1A0 001BFC 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80ACB1A0-80ACB1A4 001C00 0004+00 1/0 0/0 0/0 .text setCollision__8daNpcT_cFv */
void daNpcT_c::setCollision() {
/* empty function */
}
/* 80ACB1A4-80ACB1AC 001C04 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1585,16 +1585,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80ACF970-80ACF978 004290 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80ACF978-80ACF980 004298 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80ACF980-80ACF988 0042A0 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1615,11 +1605,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80ACF998-80ACF99C 0042B8 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80ACF99C-80ACF9A4 0042BC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1436,16 +1436,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AD45E8-80AD45F0 003AC8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AD45F0-80AD45F8 003AD0 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AD45F8-80AD4600 003AD8 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1460,22 +1450,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AD4608-80AD4610 003AE8 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80AD4610-80AD4618 003AF0 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AD4618-80AD461C 003AF8 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AD461C-80AD4624 003AFC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-45
View File
@@ -956,31 +956,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AD7A64-80AD7A6C 002424 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80AD7A6C-80AD7A74 00242C 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80AD7A74-80AD7A7C 002434 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80AD7A7C-80AD7A84 00243C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AD7A84-80AD7A8C 002444 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AD7A8C-80AD7A94 00244C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -995,32 +970,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AD7A9C-80AD7AA0 00245C 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80AD7AA0-80AD7AA8 002460 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AD7AA8-80AD7AAC 002468 0004+00 1/0 0/0 0/0 .text setAfterTalkMotion__8daNpcT_cFv */
void daNpcT_c::setAfterTalkMotion() {
/* empty function */
}
/* 80AD7AAC-80AD7AB0 00246C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AD7AB0-80AD7AB4 002470 0004+00 1/0 0/0 0/0 .text setCollision__8daNpcT_cFv */
void daNpcT_c::setCollision() {
/* empty function */
}
/* 80AD7AB4-80AD7ABC 002474 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1802,16 +1802,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AE6364-80AE636C 003684 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AE636C-80AE6374 00368C 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AE6374-80AE637C 003694 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1832,11 +1822,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AE638C-80AE6390 0036AC 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AE6390-80AE6398 0036B0 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-25
View File
@@ -905,16 +905,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80AEEDFC-80AEEE04 00233C 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80AEEE04-80AEEE0C 002344 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80AEEE0C-80AEEE14 00234C 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -929,27 +919,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80AEEE1C-80AEEE20 00235C 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80AEEE20-80AEEE28 002360 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80AEEE28-80AEEE30 002368 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80AEEE30-80AEEE34 002370 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80AEEE34-80AEEE3C 002374 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-5
View File
@@ -2972,11 +2972,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80571190-80571194 00B3F0 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80571194-8057119C 00B3F4 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-25
View File
@@ -1061,16 +1061,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80576248-80576250 002C08 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80576250-80576258 002C10 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80576258-80576260 002C18 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1085,27 +1075,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80576268-8057626C 002C28 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 8057626C-80576274 002C2C 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80576274-8057627C 002C34 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 8057627C-80576280 002C3C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80576280-80576288 002C40 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-5
View File
@@ -1976,11 +1976,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B24698-80B2469C 006138 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B2469C-80B246B4 00613C 0018+00 1/0 0/0 0/0 .text decTmr__8daNpcT_cFv */
// void daNpcT_c::decTmr() {
extern "C" void decTmr__8daNpcT_cFv() {
-5
View File
@@ -1813,11 +1813,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B2CA78-80B2CA7C 0063B8 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B2CA7C-80B2CA84 0063BC 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1100,16 +1100,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B45D1C-80B45D24 002EBC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B45D24-80B45D2C 002EC4 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B45D2C-80B45D34 002ECC 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1124,16 +1114,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80B45D3C-80B45D44 002EDC 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80B45D44-80B45D48 002EE4 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B45D48-80B45D50 002EE8 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1100,16 +1100,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B49380-80B49388 002F00 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B49388-80B49390 002F08 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B49390-80B49398 002F10 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1124,16 +1114,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80B493A0-80B493A8 002F20 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80B493A8-80B493AC 002F28 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B493AC-80B493B4 002F2C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1116,16 +1116,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B4CAE0-80B4CAE8 002FE0 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B4CAE8-80B4CAF0 002FE8 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B4CAF0-80B4CAF8 002FF0 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1140,16 +1130,6 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80B4CB00-80B4CB08 003000 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80B4CB08-80B4CB0C 003008 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B4CB0C-80B4CB14 00300C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1662,16 +1662,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B51F38-80B51F40 004D18 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B51F40-80B51F48 004D20 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B51F48-80B51F50 004D28 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1692,11 +1682,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B51F60-80B51F64 004D40 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B51F64-80B51F7C 004D44 0018+00 1/0 0/0 0/0 .text decTmr__8daNpcT_cFv */
// void daNpcT_c::decTmr() {
extern "C" void decTmr__8daNpcT_cFv() {
-10
View File
@@ -2432,16 +2432,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B5D2B4-80B5D2BC 009EB4 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B5D2BC-80B5D2C4 009EBC 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B5D2C4-80B5D2CC 009EC4 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
-15
View File
@@ -1063,16 +1063,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B6B9A4-80B6B9AC 002B64 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B6B9AC-80B6B9B4 002B6C 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B6B9B4-80B6B9BC 002B74 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1093,11 +1083,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B6B9CC-80B6B9D0 002B8C 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B6B9D0-80B6B9D8 002B90 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-35
View File
@@ -903,37 +903,12 @@ extern "C" void setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs() {
// NONMATCHING
}
/* 80B6E694-80B6E69C 0025D4 0008+00 1/0 0/0 0/0 .text getHeadJointNo__8daNpcT_cFv */
s32 daNpcT_c::getHeadJointNo() {
return -1;
}
/* 80B6E69C-80B6E6A4 0025DC 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80B6E6A4-80B6E6AC 0025E4 0008+00 1/0 0/0 0/0 .text getBackboneJointNo__8daNpcT_cFv */
s32 daNpcT_c::getBackboneJointNo() {
return -1;
}
/* 80B6E6AC-80B6E6B0 0025EC 0004+00 1/0 0/0 0/0 .text ctrlSubFaceMotion__8daNpcT_cFi */
// void daNpcT_c::ctrlSubFaceMotion(int param_0) {
extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B6E6C0-80B6E6C8 002600 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B6E6C8-80B6E6D0 002608 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B6E6D0-80B6E6D8 002610 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -948,22 +923,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80B6E6E0-80B6E6E8 002620 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80B6E6E8-80B6E6F0 002628 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B6E6F0-80B6E6F4 002630 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B6E6F4-80B6E6FC 002634 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-25
View File
@@ -1047,43 +1047,18 @@ extern "C" void setEyeAngleX__15daNpcT_JntAnm_cF4cXyzfs() {
// NONMATCHING
}
/* 80B7182C-80B71834 002AEC 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80B71834-80B71838 002AF4 0004+00 1/0 0/0 0/0 .text ctrlSubFaceMotion__8daNpcT_cFi */
// void daNpcT_c::ctrlSubFaceMotion(int param_0) {
extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B71838-80B71840 002AF8 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B71840-80B71848 002B00 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B71850-80B71858 002B10 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80B71858-80B71860 002B18 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B71860-80B71864 002B20 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B71864-80B7186C 002B24 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -1053,32 +1053,12 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B749AC-80B749B4 002AEC 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B749B4-80B749BC 002AF4 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B749C4-80B749CC 002B04 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80B749CC-80B749D4 002B0C 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B749D4-80B749D8 002B14 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B749D8-80B749E0 002B18 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-15
View File
@@ -1070,27 +1070,12 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80B77CA4-80B77CAC 002C64 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80B77CAC-80B77CB4 002C6C 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80B77CBC-80B77CC4 002C7C 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80B77CC4-80B77CC8 002C84 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80B77CC8-80B77CD0 002C88 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-20
View File
@@ -2169,27 +2169,12 @@ void daNpcT_JntAnm_c::setEyeAngleX(cXyz param_0, f32 param_1, s16 param_2) {
// NONMATCHING
}
/* 80CD57A4-80CD57AC 007544 0008+00 1/0 0/0 0/0 .text getNeckJointNo__8daNpcT_cFv */
s32 daNpcT_c::getNeckJointNo() {
return -1;
}
/* 80CD57AC-80CD57B0 00754C 0004+00 1/0 0/0 0/0 .text ctrlSubFaceMotion__8daNpcT_cFi */
//void daNpcT_c::ctrlSubFaceMotion(int param_0) {
void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80CD57C0-80CD57C8 007560 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80CD57C8-80CD57D0 007568 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80CD57D0-80CD57D8 007570 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -2210,11 +2195,6 @@ extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80CD57E8-80CD57EC 007588 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80CD57EC-80CD57F4 00758C 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
-25
View File
@@ -1656,16 +1656,6 @@ extern "C" void ctrlSubFaceMotion__8daNpcT_cFi() {
/* empty function */
}
/* 80D4BCB0-80D4BCB8 004EB0 0008+00 1/0 0/0 0/0 .text getFootLJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootLJointNo() {
return -1;
}
/* 80D4BCB8-80D4BCC0 004EB8 0008+00 1/0 0/0 0/0 .text getFootRJointNo__8daNpcT_cFv */
s32 daNpcT_c::getFootRJointNo() {
return -1;
}
/* 80D4BCC0-80D4BCC8 004EC0 0008+00 1/0 0/0 0/0 .text getEyeballLMaterialNo__8daNpcT_cFv
*/
// bool daNpcT_c::getEyeballLMaterialNo() {
@@ -1680,27 +1670,12 @@ extern "C" bool getEyeballRMaterialNo__8daNpcT_cFv() {
return false;
}
/* 80D4BCD0-80D4BCD4 004ED0 0004+00 1/0 0/0 0/0 .text afterJntAnm__8daNpcT_cFi */
void daNpcT_c::afterJntAnm(int param_0) {
/* empty function */
}
/* 80D4BCD4-80D4BCDC 004ED4 0008+00 1/0 0/0 0/0 .text checkChangeEvt__8daNpcT_cFv */
bool daNpcT_c::checkChangeEvt() {
return false;
}
/* 80D4BCDC-80D4BCE4 004EDC 0008+00 1/0 0/0 0/0 .text evtEndProc__8daNpcT_cFv */
// bool daNpcT_c::evtEndProc() {
extern "C" bool evtEndProc__8daNpcT_cFv() {
return true;
}
/* 80D4BCE4-80D4BCE8 004EE4 0004+00 1/0 0/0 0/0 .text afterMoved__8daNpcT_cFv */
void daNpcT_c::afterMoved() {
/* empty function */
}
/* 80D4BCE8-80D4BCF0 004EE8 0008+00 1/0 0/0 0/0 .text chkXYItems__8daNpcT_cFv */
// bool daNpcT_c::chkXYItems() {
extern "C" bool chkXYItems__8daNpcT_cFv() {
+2 -3
View File
@@ -60,9 +60,8 @@ s32 daTagChgRestart_c::execute() {
u8 playerNo = daTagChgRestart_prm::getPlayerNo(this);
if (playerNo != 0xFF) {
dStage_roomStatus_c* roomStatusDt =
dComIfGp_roomControl_getStatusRoomDt(fopAcM_GetRoomNo(this));
stage_actor_class* player_data = roomStatusDt->mRoomDt.getPlayer();
dStage_roomDt_c* roomDt = dComIfGp_roomControl_getStatusRoomDt(fopAcM_GetRoomNo(this));
stage_actor_class* player_data = roomDt->getPlayer();
stage_actor_data_class* entry_p = player_data->mEntries;
for (int i = 0; i < player_data->mEntryNum; i++) {
+1 -1
View File
@@ -46,7 +46,7 @@ int daTalk_c::execute() {
}
} else {
if (fopAcM_searchPlayerDistanceXZ(this) >
dAttention_c::i_getDistTable(attention_info.distances[fopAc_attn_TALK_e]).mDistMaxRelease)
dAttention_c::getDistTable(attention_info.distances[fopAc_attn_TALK_e]).mDistMaxRelease)
{
mMessageID = -1;
fopAcM_delete(this);
+3 -3
View File
@@ -1536,14 +1536,14 @@ void daTbox_c::settingDropDemoCamera() {
player_camera->mCamera.SetTrimSize(maptooldata->field_0x1);
dStage_roomStatus_c* roomdt = dComIfGp_roomControl_getStatusRoomDt(fopAcM_GetRoomNo(this));
dStage_roomDt_c* roomdt = dComIfGp_roomControl_getStatusRoomDt(fopAcM_GetRoomNo(this));
JUT_ASSERT(0xB8E, roomdt != 0);
stage_camera_class* stage_camera = roomdt->mRoomDt.getCamera();
stage_camera_class* stage_camera = roomdt->getCamera();
stage_camera2_data_class* stage_camera_data = stage_camera->mEntries;
stage_camera_data += maptooldata->field_0x16;
stage_arrow_class* stage_arrow = roomdt->mRoomDt.getArrow();
stage_arrow_class* stage_arrow = roomdt->getArrow();
stage_arrow_data_class* stage_arrow_data = stage_arrow->mEntries;
stage_arrow_data += stage_camera_data->field_0x10;
+1 -1
View File
@@ -23,7 +23,7 @@ static int daVrbox_Draw(vrbox_class* i_this) {
if (dComIfGp_roomControl_getStayNo() >= 0) {
s32 stayNo = dComIfGp_roomControl_getStayNo();
filelist_p = dComIfGp_roomControl_getStatusRoomDt(stayNo)->mRoomDt.getFileListInfo();
filelist_p = dComIfGp_roomControl_getStatusRoomDt(stayNo)->getFileListInfo();
}
if (filelist_p != NULL) {
+1 -1
View File
@@ -252,7 +252,7 @@ static int daVrbox2_Draw(vrbox2_class* i_this) {
if (dComIfGp_roomControl_getStayNo() >= 0) {
s32 stayNo = dComIfGp_roomControl_getStayNo();
filelist_p = dComIfGp_roomControl_getStatusRoomDt(stayNo)->mRoomDt.getFileListInfo();
filelist_p = dComIfGp_roomControl_getStatusRoomDt(stayNo)->getFileListInfo();
}
if (filelist_p != NULL) {
+2 -2
View File
@@ -600,7 +600,7 @@ void dFlower_packet_c::draw() {
int sp4C = 6;
if (dComIfGp_roomControl_getStatusRoomDt(i) != NULL) {
sp4C = dComIfGp_roomControl_getStatusRoomDt(i)->mRoomDt.getLightVecInfoNum();
sp4C = dComIfGp_roomControl_getStatusRoomDt(i)->getLightVecInfoNum();
}
if (dKy_SunMoon_Light_Check() == TRUE && sp4C < 2) {
@@ -689,7 +689,7 @@ void dFlower_packet_c::draw() {
int sp7C = 0;
if (dComIfGp_roomControl_getStatusRoomDt(i) != NULL) {
sp2C = dComIfGp_roomControl_getStatusRoomDt(i)->mRoomDt.getLightVecInfoNum();
sp2C = dComIfGp_roomControl_getStatusRoomDt(i)->getLightVecInfoNum();
}
if (dKy_SunMoon_Light_Check() == TRUE && sp2C < 2) {
+1 -1
View File
@@ -597,7 +597,7 @@ void dGrass_packet_c::draw() {
GFSetTevColorS10(GX_TEVREG1, sp98);
if (dComIfGp_roomControl_getStatusRoomDt(i) != NULL) {
sp48 = dComIfGp_roomControl_getStatusRoomDt(i)->mRoomDt.getLightVecInfoNum();
sp48 = dComIfGp_roomControl_getStatusRoomDt(i)->getLightVecInfoNum();
}
if (dKy_SunMoon_Light_Check() == TRUE && sp48 < 2) {
+5 -5
View File
@@ -963,9 +963,9 @@ void dCamera_c::initialize(camera_class* i_camera, fopAc_ac_c* i_player, u32 i_c
int sp108 = 0xFF;
int sp10C = dComIfGp_roomControl_getStayNo();
dStage_roomStatus_c* room_dt = dComIfGp_roomControl_getStatusRoomDt(sp10C);
dStage_roomDt_c* room_dt = dComIfGp_roomControl_getStatusRoomDt(sp10C);
if (room_dt != NULL) {
dStage_FileList_dt_c* filelist = room_dt->mRoomDt.getFileListInfo();
dStage_FileList_dt_c* filelist = room_dt->getFileListInfo();
if (filelist != NULL) {
sp108 = dStage_FileList_dt_GetDefaultCamera(filelist);
}
@@ -2323,9 +2323,9 @@ int dCamera_c::onRoomChange(s32 i_roomNo) {
setFlag(0x1000);
int var_r29 = 0xFF;
dStage_roomStatus_c* room_status = dComIfGp_roomControl_getStatusRoomDt(i_roomNo);
if (room_status != NULL) {
dStage_FileList_dt_c* filelist = room_status->mRoomDt.getFileListInfo();
dStage_roomDt_c* room_dt = dComIfGp_roomControl_getStatusRoomDt(i_roomNo);
if (room_dt != NULL) {
dStage_FileList_dt_c* filelist = room_dt->getFileListInfo();
if (filelist != NULL) {
var_r29 = dStage_FileList_dt_GetDefaultCamera(filelist);
}
+6 -6
View File
@@ -1169,24 +1169,24 @@ bool dComIfGp_getMapTrans(int i_roomNo, f32* o_transX, f32* o_transY, s16* o_ang
/* 8002D25C-8002D2AC 027B9C 0050+00 0/0 3/3 3/3 .text dComIfGp_getRoomCamera__Fi */
stage_camera_class* dComIfGp_getRoomCamera(int i_roomNo) {
dStage_roomStatus_c* status = dComIfGp_roomControl_getStatusRoomDt(i_roomNo);
dStage_roomDt_c* room_dt = dComIfGp_roomControl_getStatusRoomDt(i_roomNo);
if (status == NULL) {
if (room_dt == NULL) {
return NULL;
}
return status->mRoomDt.getCamera();
return room_dt->getCamera();
}
/* 8002D2AC-8002D2FC 027BEC 0050+00 0/0 3/3 3/3 .text dComIfGp_getRoomArrow__Fi */
stage_arrow_class* dComIfGp_getRoomArrow(int i_roomNo) {
dStage_roomStatus_c* status = dComIfGp_roomControl_getStatusRoomDt(i_roomNo);
dStage_roomDt_c* room_dt = dComIfGp_roomControl_getStatusRoomDt(i_roomNo);
if (status == NULL) {
if (room_dt == NULL) {
return NULL;
}
return status->mRoomDt.getArrow();
return room_dt->getArrow();
}
/* 8002D2FC-8002D554 027C3C 0258+00 2/2 7/7 4/4 .text dComIfGp_setNextStage__FPCcsScScfUliScsii */
+1 -1
View File
@@ -190,7 +190,7 @@ int dEnvSe_c::execute_common(dStage_SoundInfo_c* i_soundInf, s8* param_1, u8 par
/* 80183480-801835A0 17DDC0 0120+00 1/1 0/0 0/0 .text execute__8dEnvSe_cFv */
int dEnvSe_c::execute() {
s32 roomNo = dComIfGp_roomControl_getStayNo();
dStage_roomDt_c* roomDt_p = &dComIfGp_roomControl_getStatusRoomDt(roomNo)->mRoomDt;
dStage_roomDt_c* roomDt_p = dComIfGp_roomControl_getStatusRoomDt(roomNo);
if (roomDt_p == NULL) {
return 1;
+12 -12
View File
@@ -1160,24 +1160,24 @@ dStage_MapEvent_dt_c* dEvt_control_c::searchMapEventData(u8 mapToolID, s32 roomN
return NULL;
}
dStage_roomStatus_c* room = dComIfGp_roomControl_getStatusRoomDt(roomNo);
if (room != NULL) {
dStage_MapEventInfo_c* roomDt = room->mRoomDt.getMapEventInfo();
dStage_roomDt_c* room_dt = dComIfGp_roomControl_getStatusRoomDt(roomNo);
if (room_dt != NULL) {
dStage_MapEventInfo_c* roomInfo = room_dt->getMapEventInfo();
if (roomDt != NULL) {
for (int i = 0; i < roomDt->mCount; i++) {
if (mapToolID == roomDt->mData[i].field_0x4) {
return &roomDt->mData[i];
if (roomInfo != NULL) {
for (int i = 0; i < roomInfo->mCount; i++) {
if (mapToolID == roomInfo->mData[i].field_0x4) {
return &roomInfo->mData[i];
}
}
}
}
dStage_MapEventInfo_c* stageDt = dComIfGp_getStage()->getMapEventInfo();
if (stageDt != NULL) {
for (int i = 0; i < stageDt->mCount; i++) {
if (mapToolID == stageDt->mData[i].field_0x4) {
return &stageDt->mData[i];
dStage_MapEventInfo_c* stageInfo = dComIfGp_getStage()->getMapEventInfo();
if (stageInfo != NULL) {
for (int i = 0; i < stageInfo->mCount; i++) {
if (mapToolID == stageInfo->mData[i].field_0x4) {
return &stageInfo->mData[i];
}
}
}
+1 -1
View File
@@ -146,7 +146,7 @@ static int dEvDt_Next_Stage(int index, int wipe_type) {
if (room_no == -1) {
info = dComIfGp_getStageSclsInfo();
} else {
info = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getSclsInfo();
info = dComIfGp_roomControl_getStatusRoomDt(room_no)->getSclsInfo();
}
if (info != NULL && id >= 0 && id < info->numEntries) {
+2 -2
View File
@@ -43,8 +43,8 @@ const char* dEvent_exception_c::getEventName() {
};
s32 roomNo = dComIfGp_roomControl_getStayNo();
dStage_roomStatus_c* roomStatus = dComIfGp_roomControl_getStatusRoomDt(roomNo);
dStage_MapEventInfo_c* eventInfo = roomStatus->mRoomDt.getMapEventInfo();
dStage_roomDt_c* roomDt = dComIfGp_roomControl_getStatusRoomDt(roomNo);
dStage_MapEventInfo_c* eventInfo = roomDt->getMapEventInfo();
if (mEventInfoIdx == -1) {
return "(!NO REGIST!)";
}
+14 -14
View File
@@ -4294,8 +4294,8 @@ void dKy_setLight_nowroom_common(char room_no, f32 light_ratio) {
dKy_tevstr_c* room_tevstr = dComIfGp_roomControl_getTevStr(room_no);
if (dComIfGp_roomControl_getStatusRoomDt(room_no) != NULL) {
stage_pure_lightvec_info_class* room_light_info = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfo();
int room_light_info_num = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfoNum();
stage_pure_lightvec_info_class* room_light_info = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfo();
int room_light_info_num = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfoNum();
if (room_light_info_num > 6) {
room_light_info_num = 6;
}
@@ -4309,7 +4309,7 @@ void dKy_setLight_nowroom_common(char room_no, f32 light_ratio) {
room_light_info++;
}
room_light_info = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfo();
room_light_info = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfo();
if (dKy_SunMoon_Light_Check() == TRUE && room_light_info == NULL) {
lightMask |= lightMaskData[2];
lightMask |= lightMaskData[3];
@@ -4513,7 +4513,7 @@ void dKy_setLight_nowroom_grass(char room_no, f32 light_ratio) {
MtxP view_mtx = j3dSys.getViewMtx();
if (dComIfGp_roomControl_getStatusRoomDt(room_no) != NULL) {
dStage_FileList_dt_c* filelist = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getFileListInfo();
dStage_FileList_dt_c* filelist = dComIfGp_roomControl_getStatusRoomDt(room_no)->getFileListInfo();
if (filelist == NULL) {
return;
}
@@ -4587,8 +4587,8 @@ void dKy_setLight_nowroom_actor(dKy_tevstr_c* tevstr_p) {
if (dComIfGp_roomControl_getStatusRoomDt(room_no) != NULL) {
J3DLightInfo* light;
stage_pure_lightvec_info_class* room_lights = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfo();
int room_light_num = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfoNum();
stage_pure_lightvec_info_class* room_lights = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfo();
int room_light_num = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfoNum();
if (room_light_num > 6) {
room_light_num = 6;
}
@@ -4602,7 +4602,7 @@ void dKy_setLight_nowroom_actor(dKy_tevstr_c* tevstr_p) {
room_lights++;
}
room_lights = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfo();
room_lights = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfo();
for (int i = 0; i < 6; i++) {
light = &tevstr_p->mLights[i].getLightInfo();
@@ -5416,8 +5416,8 @@ void dKy_ParticleColor_get_base(cXyz* param_0, dKy_tevstr_c* param_1, GXColor* p
sp40 = g_env_light.dungeonlight[i].mColor;
} else if (dComIfGp_roomControl_getStatusRoomDt(sp38) != NULL) {
stage_light_info_p =
dComIfGp_roomControl_getStatusRoomDt(sp38)->mRoomDt.getLightVecInfo();
sp30 = dComIfGp_roomControl_getStatusRoomDt(sp38)->mRoomDt.getLightVecInfoNum();
dComIfGp_roomControl_getStatusRoomDt(sp38)->getLightVecInfo();
sp30 = dComIfGp_roomControl_getStatusRoomDt(sp38)->getLightVecInfoNum();
if (i < sp30) {
sp40 = g_env_light.dungeonlight[i].mColor;
} else {
@@ -5459,14 +5459,14 @@ void dKy_ParticleColor_get_base(cXyz* param_0, dKy_tevstr_c* param_1, GXColor* p
stage_pure_lightvec_info_class* stage_light_info_p;
if (param_1 != NULL && param_1->room_no >= 0) {
stage_light_info_p = dComIfGp_roomControl_getStatusRoomDt(param_1->room_no)
->mRoomDt.getLightVecInfo();
->getLightVecInfo();
sp3C = dComIfGp_roomControl_getStatusRoomDt(param_1->room_no)
->mRoomDt.getLightVecInfoNum();
->getLightVecInfoNum();
} else {
s32 room_no = dComIfGp_roomControl_getStayNo(); // fakematch, fixes instruction order
stage_light_info_p = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfo();
stage_light_info_p = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfo();
room_no = dComIfGp_roomControl_getStayNo(); // fakematch, fixes instruction order
sp3C = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfoNum();
sp3C = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfoNum();
}
f32 var_f27;
@@ -5659,7 +5659,7 @@ int dKy_BossLight_set(cXyz* pos_p, GXColor* color_p, f32 ref_dist, u8 param_3) {
return 0;
}
stage_light_info_num = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLightVecInfoNum();
stage_light_info_num = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLightVecInfoNum();
if (stage_light_info_num < 0 || stage_light_info_num > 6) {
stage_light_info_num = 6;
}
+2 -2
View File
@@ -1891,7 +1891,7 @@ void vrkumo_move() {
dStage_FileList_dt_c* filelist = NULL;
if (dComIfGp_roomControl_getStayNo() >= 0) {
filelist = dComIfGp_roomControl_getStatusRoomDt(dComIfGp_roomControl_getStayNo())->mRoomDt.getFileListInfo();
filelist = dComIfGp_roomControl_getStatusRoomDt(dComIfGp_roomControl_getStayNo())->getFileListInfo();
}
if (filelist != NULL) {
@@ -4605,7 +4605,7 @@ void drawVrkumo(Mtx drawMtx, GXColor& color, u8** tex) {
f32 sp70 = 0.0f;
dStage_FileList_dt_c* filelist = NULL;
if (dComIfGp_roomControl_getStayNo() >= 0) {
filelist = dComIfGp_roomControl_getStatusRoomDt(dComIfGp_roomControl_getStayNo())->mRoomDt.getFileListInfo();
filelist = dComIfGp_roomControl_getStatusRoomDt(dComIfGp_roomControl_getStayNo())->getFileListInfo();
}
if (filelist != NULL) {
+3 -3
View File
@@ -1260,7 +1260,7 @@ void dKyw_wind_set() {
if (dComIfGp_roomControl_getStayNo() >= 0) {
fili_p = dComIfGp_roomControl_getStatusRoomDt(dComIfGp_roomControl_getStayNo())
->mRoomDt.getFileListInfo();
->getFileListInfo();
}
var_r30 = 0;
@@ -1273,7 +1273,7 @@ void dKyw_wind_set() {
if (dComIfGp_roomControl_getStatusRoomDt(var_r4) != NULL) {
s32 var_r4_2 = dComIfGp_roomControl_getStayNo();
dStage_Lbnk_c* lbnk_p =
dComIfGp_roomControl_getStatusRoomDt(var_r4_2)->mRoomDt.getLbnk();
dComIfGp_roomControl_getStatusRoomDt(var_r4_2)->getLbnk();
if (lbnk_p != NULL) {
dStage_Lbnk_dt_c* data_p = lbnk_p->entries;
@@ -1322,7 +1322,7 @@ void dKyw_wind_set() {
if (dComIfGp_roomControl_getStatusRoomDt(var_r4_3) != NULL) {
s32 var_r4_4 = dComIfGp_roomControl_getStayNo();
dStage_Lbnk_c* lbnk_p =
dComIfGp_roomControl_getStatusRoomDt(var_r4_4)->mRoomDt.getLbnk();
dComIfGp_roomControl_getStatusRoomDt(var_r4_4)->getLbnk();
if (lbnk_p != NULL) {
dStage_Lbnk_dt_c* data_p = lbnk_p->entries;
+2 -2
View File
@@ -35,7 +35,7 @@ int dMeterMap_c::getMapDispSizeTypeNo() {
s32 stayNo = dComIfGp_roomControl_getStayNo();
dStage_FileList_dt_c* fList =
dComIfGp_roomControl_getStatusRoomDt(stayNo)->mRoomDt.getFileListInfo();
dComIfGp_roomControl_getStatusRoomDt(stayNo)->getFileListInfo();
if (fList != NULL) {
uvar6 = dStage_FileList_dt_getMiniMap(fList);
}
@@ -593,4 +593,4 @@ void dMeterMap_c::keyCheck() {
}
}
}
}
}
+4 -4
View File
@@ -593,7 +593,7 @@ int dMsgFlow_c::eventNodeProc(fopAc_ac_c* param_0, fopAc_ac_c** param_1) {
if (daAlink_getAlinkActorClass()->getMidnaMsgNum() == 0xFFFF) {
s32 stayNo = dComIfGp_roomControl_getStayNo();
msgNum =
dComIfGp_roomControl_getStatusRoomDt(stayNo)->mRoomDt.getFileListInfo()->mMsg;
dComIfGp_roomControl_getStatusRoomDt(stayNo)->getFileListInfo()->mMsg;
} else {
msgNum = daAlink_getAlinkActorClass()->getMidnaMsgNum();
daAlink_getAlinkActorClass()->setMidnaMsg();
@@ -1615,10 +1615,10 @@ int dMsgFlow_c::event019(mesg_flow_node_event*, fopAc_ac_c*) {
int dMsgFlow_c::event020(mesg_flow_node_event* flow_node, fopAc_ac_c* actor) {
int prm0 = getParam(flow_node->params);
daPy_py_c* player = daPy_getPlayerActorClass();
dStage_roomStatus_c* room = dComIfGp_roomControl_getStatusRoomDt(fopAcM_GetRoomNo(actor));
stage_actor_data_class* actor_data = room->mRoomDt.getPlayer()->mEntries;
dStage_roomDt_c* room = dComIfGp_roomControl_getStatusRoomDt(fopAcM_GetRoomNo(actor));
stage_actor_data_class* actor_data = room->getPlayer()->mEntries;
for (int i = 0; i < room->mRoomDt.getPlayerNum(); i++, actor_data++) {
for (int i = 0; i < room->getPlayerNum(); i++, actor_data++) {
if ((u8)actor_data->mAngle.z == prm0) {
player->setPlayerPosAndAngle(&actor_data->mSpawnPos, player->current.angle.y, 0);
break;
+7 -7
View File
@@ -22,12 +22,12 @@ dPath* dPath_GetRoomPath(int path_index, int room_no) {
if (room_no == -1) {
path = dComIfGp_getStage()->getPath2Inf();
} else {
dStage_roomStatus_c* roomSt = dComIfGp_roomControl_getStatusRoomDt(room_no);
if (roomSt == NULL) {
dStage_roomDt_c* roomDt = dComIfGp_roomControl_getStatusRoomDt(room_no);
if (roomDt == NULL) {
return NULL;
}
path = roomSt->mRoomDt.getPath2Inf();
path = roomDt->getPath2Inf();
}
if (path == NULL || path_index < 0 || path_index >= path->m_num) {
@@ -45,12 +45,12 @@ dPath* dPath_GetNextRoomPath(dPath const* p_path, int room_no) {
if (room_no == -1) {
path = dComIfGp_getStage()->getPath2Inf();
} else {
dStage_roomStatus_c* roomSt = dComIfGp_roomControl_getStatusRoomDt(room_no);
if (roomSt == NULL) {
dStage_roomDt_c* roomDt = dComIfGp_roomControl_getStatusRoomDt(room_no);
if (roomDt == NULL) {
return NULL;
}
path = roomSt->mRoomDt.getPath2Inf();
path = roomDt->getPath2Inf();
}
int next_id = p_path->m_nextID;
@@ -110,4 +110,4 @@ u8 dPath_GetPolyRoomPathVec(cBgS_PolyInfo const& poly, cXyz* p_pathVec, int* par
*param_2 = path->field_0x4;
return 1;
}
}
+4 -4
View File
@@ -138,7 +138,7 @@ static bool isCreating(fpc_ProcID param_0) {
/* 8025B1D0-8025B2EC 255B10 011C+00 1/1 0/0 0/0 .text loadDemoArchive__Fi */
static int loadDemoArchive(int room_no) {
if (*dStage_roomControl_c::getDemoArcName() == 0) {
dStage_Lbnk_c* lbnk = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getLbnk();
dStage_Lbnk_c* lbnk = dComIfGp_roomControl_getStatusRoomDt(room_no)->getLbnk();
if (lbnk != NULL) {
dStage_Lbnk_dt_c* entries = lbnk->entries;
@@ -293,7 +293,7 @@ inline const char* setArcName(room_of_scene_class* i_room) {
static int dScnRoom_Delete(room_of_scene_class* i_this) {
int roomNo = fopScnM_GetParam(i_this);
dComIfGp_roomControl_setStatusFlag(roomNo, 0);
dComIfGp_roomControl_getStatusRoomDt(roomNo)->mRoomDt.init();
dComIfGp_roomControl_getStatusRoomDt(roomNo)->init();
if (mDoRst::isReset() || !dComIfGp_isEnableNextStage() ||
strcmp(dComIfGp_getNextStageName(), dComIfGp_getStartStageName()) ||
@@ -307,7 +307,7 @@ static int dScnRoom_Delete(room_of_scene_class* i_this) {
}
}
dComIfGp_roomControl_getStatusRoomDt(roomNo)->mRoomDt.init();
dComIfGp_roomControl_getStatusRoomDt(roomNo)->init();
dComIfGp_getPEvtManager()->roomFinish(roomNo);
return 1;
}
@@ -367,7 +367,7 @@ static int phase_2(room_of_scene_class* i_this) {
dComIfGp_roomControl_setZoneNo(roomNo, dComIfGs_createZone(roomNo));
}
i_this->mpRoomDt = &dComIfGp_roomControl_getStatusRoomDt(roomNo)->mRoomDt;
i_this->mpRoomDt = dComIfGp_roomControl_getStatusRoomDt(roomNo);
i_this->mpRoomDt->setRoomNo(roomNo);
i_this->mpDzrRes = dComIfG_getStageRes(arcName, "room.dzr");
+9 -80
View File
@@ -940,13 +940,13 @@ int dShopSystem_c::seq_start(fopAc_ac_c* actor, dMsgFlow_c* i_flow) {
if (i_flow->doFlow(actor, NULL, 0)) {
int itemNo;
if (mFlow.getEventId(&itemNo) == 1) {
if (field_0xd90 == -1) {
field_0xd90 = fopAcM_createItemForPresentDemo(&current.pos, itemNo, 0, -1,
if (mItemId == -1) {
mItemId = fopAcM_createItemForPresentDemo(&current.pos, itemNo, 0, -1,
-1, NULL, NULL);
}
if (fpcEx_IsExist(field_0xd90)) {
field_0xe30 = 1;
if (fpcEx_IsExist(mItemId)) {
mEvtNo = 1;
evtChange();
return 1;
} else {
@@ -1244,15 +1244,15 @@ int dShopSystem_c::seq_decide_yes(fopAc_ac_c* actor, dMsgFlow_c* i_flow) {
int itemNo;
if (mFlow.getEventId(&itemNo) == 1) {
if (i_flow->doFlow(actor, NULL, 0)) {
if (field_0xd90 == -1) {
field_0xd90 =
if (mItemId == -1) {
mItemId =
fopAcM_createItemForPresentDemo(&current.pos, itemNo, 0, -1, -1, NULL, NULL);
}
if (fpcEx_IsExist(field_0xd90)) {
if (fpcEx_IsExist(mItemId)) {
offFlag(8);
setSoldOutItemHide();
field_0xe30 = 1;
mEvtNo = 1;
evtChange();
return 2;
}
@@ -1303,7 +1303,7 @@ int dShopSystem_c::seq_finish(fopAc_ac_c* actor, dMsgFlow_c* i_flow) {
/* 8019A0C0-8019A0D0 194A00 0010+00 1/0 0/0 0/0 .text
* seq_event__13dShopSystem_cFP10fopAc_ac_cP10dMsgFlow_c */
bool dShopSystem_c::seq_event(fopAc_ac_c*, dMsgFlow_c*) {
return field_0xe30 == 0;
return mEvtNo == 0;
}
/* 8019A0D0-8019A158 194A10 0088+00 0/0 0/0 9/9 .text shop_init__13dShopSystem_cFb */
@@ -1659,74 +1659,3 @@ bool dShopSystem_c::checkRightTrigger(STControl* i_stick) {
bool dShopSystem_c::dpdMove() {
return false;
}
#pragma nosyminline on
// Need 0x78 bytes of padding with no symbol between process and dShopSystem_c::__vtable
// This is likely caused by the vtables of abstract base classes getting put there and then stripped out.
// Not sure which abstract base class could go there though, so we simulate it with some dummy classes for now.
class dummy_abstract_class {
public:
virtual void virt_func_0() = 0;
virtual void virt_func_1() = 0;
virtual void virt_func_2() = 0;
virtual void virt_func_3() = 0;
virtual void virt_func_4() = 0;
virtual void virt_func_5() = 0;
virtual void virt_func_6() = 0;
virtual void virt_func_7() = 0;
virtual void virt_func_8() = 0;
virtual void virt_func_9() = 0;
virtual void virt_func_10() = 0;
virtual void virt_func_11() = 0;
virtual void virt_func_12() = 0;
virtual void virt_func_13() = 0;
virtual void virt_func_14() = 0;
virtual void virt_func_15() = 0;
virtual void virt_func_16() = 0;
virtual void virt_func_17() = 0;
virtual void virt_func_18() = 0;
virtual void virt_func_19() = 0;
virtual void virt_func_20() = 0;
virtual void virt_func_21() = 0;
virtual void virt_func_22() = 0;
virtual void virt_func_23() = 0;
virtual void virt_func_24() = 0;
virtual void virt_func_25() = 0;
virtual void virt_func_26() = 0;
virtual void virt_func_27() = 0;
};
class dummy_child_class : dummy_abstract_class {
virtual void virt_func_0();
virtual void virt_func_1();
virtual void virt_func_2();
virtual void virt_func_3();
virtual void virt_func_4();
virtual void virt_func_5();
virtual void virt_func_6();
virtual void virt_func_7();
virtual void virt_func_8();
virtual void virt_func_9();
virtual void virt_func_10();
virtual void virt_func_11();
virtual void virt_func_12();
virtual void virt_func_13();
virtual void virt_func_14();
virtual void virt_func_15();
virtual void virt_func_16();
virtual void virt_func_17();
virtual void virt_func_18();
virtual void virt_func_19();
virtual void virt_func_20();
virtual void virt_func_21();
virtual void virt_func_22();
virtual void virt_func_23();
virtual void virt_func_24();
virtual void virt_func_25();
virtual void virt_func_26();
virtual void virt_func_27();
};
static dummy_child_class dummy() {
dummy_child_class temp;
return temp;
}
+4 -4
View File
@@ -194,11 +194,11 @@ void dStage_roomControl_c::initZone() {
/* 80024384-800243B0 01ECC4 002C+00 2/2 27/27 6/6 .text getStatusRoomDt__20dStage_roomControl_cFi
*/
dStage_roomStatus_c* dStage_roomControl_c::getStatusRoomDt(int i_statusIdx) {
dStage_roomDt_c* dStage_roomControl_c::getStatusRoomDt(int i_statusIdx) {
if (i_statusIdx < 0 || i_statusIdx >= 0x40) {
return NULL;
}
return &mStatus[i_statusIdx];
return &mStatus[i_statusIdx].mRoomDt;
}
// clang-format off
@@ -2685,7 +2685,7 @@ int dStage_changeScene(int i_exitId, f32 speed, u32 mode, s8 room_no, s16 angle,
if (room_no == -1) {
scls = dComIfGp_getStageSclsInfo();
} else {
scls = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getSclsInfo();
scls = dComIfGp_roomControl_getStatusRoomDt(room_no)->getSclsInfo();
}
if (scls == NULL) {
@@ -2736,7 +2736,7 @@ int dStage_changeScene4Event(int i_exitId, s8 room_no, int i_wipe, bool param_3,
if (room_no == -1) {
scls = dComIfGp_getStageSclsInfo();
} else {
scls = dComIfGp_roomControl_getStatusRoomDt(room_no)->mRoomDt.getSclsInfo();
scls = dComIfGp_roomControl_getStatusRoomDt(room_no)->getSclsInfo();
}
if (scls == NULL) {
+2 -2
View File
@@ -177,13 +177,13 @@ static int fopAc_Create(void* i_this) {
int roomNo = dComIfGp_roomControl_getStayNo();
if (roomNo >= 0) {
dComIfGp_roomControl_getStatusRoomDt(roomNo)->mRoomDt.getFileListInfo();
dComIfGp_roomControl_getStatusRoomDt(roomNo)->getFileListInfo();
}
dStage_FileList_dt_c* filelist = NULL;
if (a_this->home.roomNo >= 0) {
filelist =
dComIfGp_roomControl_getStatusRoomDt(a_this->home.roomNo)->mRoomDt.getFileListInfo();
dComIfGp_roomControl_getStatusRoomDt(a_this->home.roomNo)->getFileListInfo();
}
if (filelist != NULL) {