Miscellaneous data fixes (#2983)

* Replace bss lbl_ with init$0000

* Rename l_HIOInit to hio_set

The name is excluded from TP's weird maps, but hio_set is the name they used in TWW's maps.

* Fix a couple more init$ names

* Fix nbomb missing some bss

* Fix camera localstatics having wrong name

* Rename l_initHIO to hio_set

* A couple manual fixes

* Rename hioInit to hio_set

* Couple more manual fixes

* Fix d_a_npc_cd2 data and function order

* More data fixes

* Fix inconsistent hex vs decimal
This commit is contained in:
LagoLunatic
2025-12-21 19:43:06 -05:00
committed by GitHub
parent 294ed1689f
commit dd7c91f3d3
419 changed files with 1789 additions and 2004 deletions
+1 -2
View File
@@ -154,8 +154,6 @@ void JUTException::errorHandler(OSError error, OSContext* context, u32 param_3,
JSUList<JUTException::JUTExMapFile> JUTException::sMapFileList(false);
static OSContext context;
void JUTException::panic_f_va(char const* file, int line, char const* format, va_list args) {
char buffer[256];
vsnprintf(buffer, sizeof(buffer) - 1, format, args);
@@ -164,6 +162,7 @@ void JUTException::panic_f_va(char const* file, int line, char const* format, va
}
OSContext* current_context = OSGetCurrentContext();
static OSContext context;
memcpy(&context, current_context, sizeof(OSContext));
sErrorManager->mStackPointer = (uintptr_t)OSGetStackPointer();
+4 -4
View File
@@ -95,7 +95,7 @@ static int daB_BH_Draw(b_bh_class* i_this) {
}
/* 805B33ED 0003+00 data_805B33ED None */
static u8 l_initHIO;
static u8 hio_set;
static daB_BH_HIO_c l_HIO;
@@ -1414,7 +1414,7 @@ static int daB_BH_Delete(b_bh_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "B_BH");
if (i_this->mInitHIO) {
l_initHIO = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -1489,9 +1489,9 @@ static int daB_BH_Create(fopAc_ac_c* i_this) {
OS_REPORT("//////////////B_BH SET 2 !!\n");
if (!l_initHIO) {
if (!hio_set) {
a_this->mInitHIO = TRUE;
l_initHIO = TRUE;
hio_set = TRUE;
l_HIO.no = mDoHIO_CREATE_CHILD("ボスババ触手", &l_HIO);
}
+5 -5
View File
@@ -281,8 +281,8 @@ daB_DR_HIO_c::daB_DR_HIO_c() {
breath_feint2_OFF = true;
}
/* 805C78FD 0003+00 l_initHIO None */
static u8 l_initHIO;
/* 805C78FD 0003+00 hio_set None */
static u8 hio_set;
static daB_DR_HIO_c l_HIO;
@@ -3962,7 +3962,7 @@ int daB_DR_c::_delete() {
}
if (mInitHIO) {
l_initHIO = 0;
hio_set = 0;
}
if (heap != NULL) {
@@ -4137,8 +4137,8 @@ int daB_DR_c::create() {
health = 24;
field_0x560 = 24;
if (!l_initHIO) {
l_initHIO = true;
if (!hio_set) {
hio_set = true;
mInitHIO = true;
l_HIO.field_0x4 = mDoHIO_CREATE_CHILD("翼竜", &l_HIO);
}
+4 -4
View File
@@ -199,7 +199,7 @@ daB_DS_HIO_c::daB_DS_HIO_c() {
mP2HealthDebugOn = false;
}
static bool hioInit;
static bool hio_set;
static daB_DS_HIO_c l_HIO;
@@ -5261,7 +5261,7 @@ int daB_DS_c::_delete() {
}
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
@@ -5507,8 +5507,8 @@ cPhs__Step daB_DS_c::create() {
field_0x560 = health = l_HIO.mP2Health;
if (!hioInit) {
hioInit = 1;
if (!hio_set) {
hio_set = 1;
mHIOInit = true;
l_HIO.field_0x04 = -1;
}
+4 -5
View File
@@ -269,8 +269,7 @@ void daB_GG_c::initCc() {
}
}
/* 805ED6FD 0003+00 l_HIOInit None */
static u8 l_HIOInit;
static u8 hio_set;
static daB_GG_HIO_c l_HIO;
@@ -4194,7 +4193,7 @@ int daB_GG_c::Delete() {
dComIfG_resDelete(&mPhase, "B_gg");
if (mHIOInit) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -4288,8 +4287,8 @@ int daB_GG_c::Create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
l_HIOInit = TRUE;
if (!hio_set) {
hio_set = TRUE;
mHIOInit = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("ガーゴイル", &l_HIO);
}
+4 -4
View File
@@ -164,7 +164,7 @@ static int nodeCallBack(J3DJoint* i_joint, int param_1) {
return 1;
}
static u8 l_initHIO;
static u8 hio_set;
static daB_GM_HIO_c l_HIO;
@@ -1999,7 +1999,7 @@ static int daB_GM_Delete(b_gm_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "B_gm");
if (i_this->mInitHIO) {
l_initHIO = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -2088,9 +2088,9 @@ static int daB_GM_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////B_GM SET 2 !!\n");
if (!l_initHIO) {
if (!hio_set) {
a_this->mInitHIO = true;
l_initHIO = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -193,7 +193,7 @@ enum daB_GND_ACTION {
ACTION_END = 22,
};
static u8 l_initHIO;
static u8 hio_set;
daB_GND_HIO_c::daB_GND_HIO_c() {
no = -1;
@@ -4572,7 +4572,7 @@ static int daB_GND_Delete(b_gnd_class* i_this) {
dComIfG_resDelete(&i_this->mHorsePhaseReq, "B_hg");
if (i_this->mInitHIO) {
l_initHIO = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -4783,9 +4783,9 @@ static int daB_GND_Create(fopAc_ac_c* a_this) {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
if (!hio_set) {
i_this->mInitHIO = true;
l_initHIO = true;
hio_set = true;
l_HIO.no = mDoHIO_CREATE_CHILD("ガノンドロフ", &l_HIO);
}
+4 -4
View File
@@ -279,7 +279,7 @@ int daB_MGN_c::JointCallBack(J3DJoint* i_joint, int param_1) {
return 1;
}
static u8 l_initHIO;
static u8 hio_set;
static daB_MGN_HIO_c l_HIO;
@@ -3367,7 +3367,7 @@ int daB_MGN_c::_delete() {
dComIfG_resDelete(&mMgnePhase, "B_mgne");
if (mInitHIO) {
l_initHIO = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -3511,8 +3511,8 @@ int daB_MGN_c::create() {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
l_initHIO = TRUE;
if (!hio_set) {
hio_set = TRUE;
mInitHIO = TRUE;
l_HIO.no = mDoHIO_CREATE_CHILD("豚ガノン", &l_HIO);
}
+4 -4
View File
@@ -343,7 +343,7 @@ void daB_TN_c::calcWaistAngle() {
}
/* 8062F01D 0003+00 data_8062F01D None */
static u8 s_hioinit;
static u8 hio_set;
static daB_TN_HIO_c l_HIO;
@@ -4913,7 +4913,7 @@ int daB_TN_c::_delete() {
dComIfG_resDelete(&mPhaseReq1, "B_tn");
dComIfG_resDelete(&mPhaseReq2, mArcName);
if (mHioInit) {
s_hioinit = 0;
hio_set = 0;
}
if (heap != NULL) {
@@ -5073,8 +5073,8 @@ int daB_TN_c::create() {
return cPhs_ERROR_e;
}
if (s_hioinit == 0) {
s_hioinit = 1;
if (hio_set == 0) {
hio_set = 1;
mHioInit = 1;
l_HIO.mUnk1 = -1;
}
+4 -4
View File
@@ -123,7 +123,7 @@ enum L5_R50_RES_FIL_ID {
};
/* 80639F74 0001+00 data_80639F74 @1009 */
static bool hioInit;
static bool hio_set;
static daB_YO_HIO_c l_HIO;
@@ -3074,7 +3074,7 @@ int daB_YO_c::_delete() {
dComIfG_resDelete(&mPhase5, "E_FZ");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (mpRoomArenaBgW != NULL) {
@@ -3305,8 +3305,8 @@ cPhs__Step daB_YO_c::create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -27,7 +27,7 @@ public:
STATIC_ASSERT(sizeof(daB_YOI_HIO_c) == 0x10);
static bool hioInit;
static bool hio_set;
static daB_YOI_HIO_c l_HIO;
@@ -968,7 +968,7 @@ int daB_YOI_c::_delete() {
dComIfG_resDelete(&mPhase, "B_YO");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
@@ -1013,8 +1013,8 @@ cPhs__Step daB_YOI_c::create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}
+5 -5
View File
@@ -399,8 +399,8 @@ void daB_ZANT_c::setDamageSe(dCcD_Sph* i_hitSph, int i_dmgAmount) {
}
}
/* 8064F5F5 0003+00 l_initHIO None */
static u8 l_initHIO;
/* 8064F5F5 0003+00 hio_set None */
static u8 hio_set;
static daB_ZANT_HIO_c l_HIO;
@@ -5364,7 +5364,7 @@ int daB_ZANT_c::_delete() {
dComIfG_resDelete(&mPhase, "B_zan");
if (mInitHIO) {
l_initHIO = false;
hio_set = false;
}
if (heap != NULL) {
@@ -5487,8 +5487,8 @@ int daB_ZANT_c::create() {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
l_initHIO = true;
if (!hio_set) {
hio_set = true;
mInitHIO = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -337,7 +337,7 @@ void daB_ZANTZ_c::cc_set() {
}
}
static u8 l_initHIO;
static u8 hio_set;
static daB_ZANTZ_HIO_c l_HIO;
@@ -380,7 +380,7 @@ static int daB_ZANTZ_IsDelete(daB_ZANTZ_c* i_this) {
int daB_ZANTZ_c::_delete() {
if (mInitHIO) {
l_initHIO = false;
hio_set = false;
}
dComIfG_resDelete(&mPhase, "B_oh");
@@ -441,8 +441,8 @@ int daB_ZANTZ_c::create() {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
l_initHIO = true;
if (!hio_set) {
hio_set = true;
mInitHIO = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -45,7 +45,7 @@ static land_pos land_pos127[20] = {
static int wait_bck[3] = {ANM_PITA_LEFTUP, ANM_PITA_RIGHT, ANM_PITA_DOWN};
static u8 l_HIOInit;
static u8 hio_set;
static daBd_HIO_c l_HIO;
static cXyz land_sp_pos[4] = {
@@ -933,7 +933,7 @@ static int daBd_Delete(bd_class* i_this) {
fopAcM_RegisterDeleteID(i_this, "Bd");
dComIfG_resDelete(&i_this->mPhase, "Bd");
if (i_this->field_0x9E8 != 0) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
if (a_this->heap != 0) {
@@ -989,9 +989,9 @@ static int daBd_Create(fopAc_ac_c* i_act_this) {
return cPhs_ERROR_e;
}
OS_REPORT("//////////////BD SET 2 !!\n");
if (l_HIOInit == 0) {
if (hio_set == 0) {
i_this->field_0x9E8 = 1;
l_HIOInit = 1;
hio_set = 1;
l_HIO.id = mDoHIO_CREATE_CHILD("小鳥", (JORReflexible*)&l_HIO);
}
fopAcM_SetMtx(i_act_this, i_this->mpMorf->getModel()->getBaseTRMtx());
+9 -5
View File
@@ -397,7 +397,7 @@ int daCstatue_c::create() {
return result;
}
static int daCstatue_Create(void* actor) {
static int daCstatue_Create(fopAc_ac_c* actor) {
return static_cast<daCstatue_c*>(actor)->create();
}
@@ -413,7 +413,7 @@ daCstatue_c::~daCstatue_c() {
dComIfG_resDelete(&mPhaseReq, mResName);
}
static int daCstatue_Delete(void* actor) {
static int daCstatue_Delete(daCstatue_c* actor) {
static_cast<daCstatue_c*>(actor)->~daCstatue_c();
return cPhs_LOADING_e;
}
@@ -1166,7 +1166,7 @@ int daCstatue_c::execute() {
return 1;
}
static int daCstatue_Execute(void* actor) {
static int daCstatue_Execute(daCstatue_c* actor) {
return static_cast<daCstatue_c*>(actor)->execute();
}
@@ -1200,12 +1200,16 @@ int daCstatue_c::draw() {
return 1;
}
static int daCstatue_Draw(void* actor) {
static int daCstatue_Draw(daCstatue_c* actor) {
return static_cast<daCstatue_c*>(actor)->draw();
}
static actor_method_class l_daCstatue_Method = {
daCstatue_Create, daCstatue_Delete, daCstatue_Execute, NULL, daCstatue_Draw,
(process_method_func)daCstatue_Create,
(process_method_func)daCstatue_Delete,
(process_method_func)daCstatue_Execute,
(process_method_func)NULL,
(process_method_func)daCstatue_Draw,
};
extern actor_process_profile_definition g_profile_CSTATUE = {
+4 -4
View File
@@ -18,7 +18,7 @@
/* 8066F2B6 0002+00 data_8066F2B6 None */
static bool noFallCheck;
static bool hioInit;
static bool hio_set;
static daDo_HIO_c l_HIO;
@@ -2346,7 +2346,7 @@ static int daDo_Delete(do_class* i_this) {
u32 actor_id = fopAcM_GetID(i_this);
dComIfG_resDelete(&i_this->mPhase, "Do");
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
if (i_this->heap) {
i_this->mSound.deleteObject();
@@ -2425,9 +2425,9 @@ static cPhs__Step daDo_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = 1;
hio_set = 1;
l_HIO.field_0x04 = -1;
}
+134 -137
View File
@@ -50,9 +50,8 @@ char* daDoor20_c::getArcName() {
}
}
static char bmdName[32];
char* daDoor20_c::getBmdName() {
static char bmdName[32];
switch(door_param2_c::getKind(this)) {
case 0:
case 1:
@@ -1524,110 +1523,109 @@ void daDoor20_c::startDemoProc() {
}
}
static char* table[19] = {
"DEFAULT_STOP_OPEN",
"DEFAULT_STOP_OPEN",
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
};
static char* tate_table[4] = {
"DEFAULT_SHUTTER_DOOR_10",
"DEFAULT_SHUTTER_DOOR_10",
"DEFAULT_SHUTTER_DOOR_F_STOP",
"DEFAULT_SHUTTER_DOOR_F_STOP",
};
static char* tate_w_table[4] = {
"WOLF_SHUTTER_DOOR_10",
"WOLF_SHUTTER_DOOR_10",
"WOLF_SHUTTER_DOOR_F_STOP",
"WOLF_SHUTTER_DOOR_F_STOP",
};
static char* yoko_table[4] = {
"DEFAULT_SHUTTER_DOOR_14",
"DEFAULT_SHUTTER_DOOR_14",
"DEFAULT_SHUTTER_DOOR_F_STOP_14",
"DEFAULT_SHUTTER_DOOR_F_STOP_14",
};
static char* yoko_w_table[4] = {
"WOLF_SHUTTER_DOOR_14",
"WOLF_SHUTTER_DOOR_14",
"WOLF_SHUTTER_DOOR_F_STOP_14",
"WOLF_SHUTTER_DOOR_F_STOP_14",
};
static char* lv8_table[4] = {
"DEFAULT_SHUTTER_DOOR_18",
"DEFAULT_SHUTTER_DOOR_18",
"DEFAULT_SHUTTER_DOOR_F_STOP_18",
"DEFAULT_SHUTTER_DOOR_F_STOP_18",
};
static char* lv8_w_table[4] = {
"WOLF_SHUTTER_DOOR_18",
"WOLF_SHUTTER_DOOR_18",
"WOLF_SHUTTER_DOOR_F_STOP_18",
"WOLF_SHUTTER_DOOR_F_STOP_18",
};
static char* knob_table[7] = {
"DEFAULT_KNOB_DOOR_F",
"DEFAULT_KNOB_DOOR_B",
"DEFAULT_KNOB_DOOR_F_STOP",
"DEFAULT_KNOB_DOOR_B_STOP",
"DEFAULT_KNOB_DOOR_NOTOPEN_F",
"DEFAULT_KNOB_DOOR_NOTOPEN_B",
"DEFAULT_KNOB_DOOR_TALK_NOTOPEN_F",
};
static char* lv7_table[4] = {
"DEFAULT_SHUTTER_DOOR_20",
"DEFAULT_SHUTTER_DOOR_20",
"DEFAULT_SHUTTER_DOOR_F_STOP_20",
"DEFAULT_SHUTTER_DOOR_F_STOP_20",
};
static char* lv7_w_table[4] = {
"WOLF_SHUTTER_DOOR_20",
"WOLF_SHUTTER_DOOR_20",
"WOLF_SHUTTER_DOOR_F_STOP_20",
"WOLF_SHUTTER_DOOR_F_STOP_20",
};
static char* lv9_table[4] = {
"DEFAULT_SHUTTER_DOOR_22",
"DEFAULT_SHUTTER_DOOR_22",
"DEFAULT_SHUTTER_DOOR_F_STOP_22",
"DEFAULT_SHUTTER_DOOR_F_STOP_22",
};
static char* lv9_w_table[4] = {
"WOLF_SHUTTER_DOOR_22",
"WOLF_SHUTTER_DOOR_22",
"WOLF_SHUTTER_DOOR_F_STOP_22",
"WOLF_SHUTTER_DOOR_F_STOP_22",
};
void daDoor20_c::makeEventId() {
static char* table[19] = {
"DEFAULT_STOP_OPEN",
"DEFAULT_STOP_OPEN",
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
};
static char* tate_table[4] = {
"DEFAULT_SHUTTER_DOOR_10",
"DEFAULT_SHUTTER_DOOR_10",
"DEFAULT_SHUTTER_DOOR_F_STOP",
"DEFAULT_SHUTTER_DOOR_F_STOP",
};
static char* tate_w_table[4] = {
"WOLF_SHUTTER_DOOR_10",
"WOLF_SHUTTER_DOOR_10",
"WOLF_SHUTTER_DOOR_F_STOP",
"WOLF_SHUTTER_DOOR_F_STOP",
};
static char* yoko_table[4] = {
"DEFAULT_SHUTTER_DOOR_14",
"DEFAULT_SHUTTER_DOOR_14",
"DEFAULT_SHUTTER_DOOR_F_STOP_14",
"DEFAULT_SHUTTER_DOOR_F_STOP_14",
};
static char* yoko_w_table[4] = {
"WOLF_SHUTTER_DOOR_14",
"WOLF_SHUTTER_DOOR_14",
"WOLF_SHUTTER_DOOR_F_STOP_14",
"WOLF_SHUTTER_DOOR_F_STOP_14",
};
static char* lv8_table[4] = {
"DEFAULT_SHUTTER_DOOR_18",
"DEFAULT_SHUTTER_DOOR_18",
"DEFAULT_SHUTTER_DOOR_F_STOP_18",
"DEFAULT_SHUTTER_DOOR_F_STOP_18",
};
static char* lv8_w_table[4] = {
"WOLF_SHUTTER_DOOR_18",
"WOLF_SHUTTER_DOOR_18",
"WOLF_SHUTTER_DOOR_F_STOP_18",
"WOLF_SHUTTER_DOOR_F_STOP_18",
};
static char* knob_table[7] = {
"DEFAULT_KNOB_DOOR_F",
"DEFAULT_KNOB_DOOR_B",
"DEFAULT_KNOB_DOOR_F_STOP",
"DEFAULT_KNOB_DOOR_B_STOP",
"DEFAULT_KNOB_DOOR_NOTOPEN_F",
"DEFAULT_KNOB_DOOR_NOTOPEN_B",
"DEFAULT_KNOB_DOOR_TALK_NOTOPEN_F",
};
static char* lv7_table[4] = {
"DEFAULT_SHUTTER_DOOR_20",
"DEFAULT_SHUTTER_DOOR_20",
"DEFAULT_SHUTTER_DOOR_F_STOP_20",
"DEFAULT_SHUTTER_DOOR_F_STOP_20",
};
static char* lv7_w_table[4] = {
"WOLF_SHUTTER_DOOR_20",
"WOLF_SHUTTER_DOOR_20",
"WOLF_SHUTTER_DOOR_F_STOP_20",
"WOLF_SHUTTER_DOOR_F_STOP_20",
};
static char* lv9_table[4] = {
"DEFAULT_SHUTTER_DOOR_22",
"DEFAULT_SHUTTER_DOOR_22",
"DEFAULT_SHUTTER_DOOR_F_STOP_22",
"DEFAULT_SHUTTER_DOOR_F_STOP_22",
};
static char* lv9_w_table[4] = {
"WOLF_SHUTTER_DOOR_22",
"WOLF_SHUTTER_DOOR_22",
"WOLF_SHUTTER_DOOR_F_STOP_22",
"WOLF_SHUTTER_DOOR_F_STOP_22",
};
for (int i = 0; i < 19; i++) {
field_0x692[i] = dComIfGp_getEventManager().getEventIdx(this, table[i], 0xff);
field_0x6b8[i] = 0xff;
@@ -1831,39 +1829,38 @@ void daDoor20_c::getRestartPos(cXyz* param_1) {
param_1->z = current.pos.z - fVar1 * field_0x680.z;
}
static char* action_table[29] = {
"WAIT",
"STOP_OPEN",
"STOP_CLOSE",
"OPEN",
"CLOSE",
"SMOKE",
"SMOKE_END",
"SETGOAL",
"UNLOCK",
"SETSTART",
"SETANGLE",
"ADJUSTMENT",
"OPEN_PUSH",
"OPEN_PULL",
"OPEN_PUSH2",
"OPEN_PULL2",
"TALK",
"SETSTART_PUSH",
"SETSTART_PULL",
"END_CHECK",
"DROP_BF",
"DROP_AF",
"DELETE_LOCK",
"OPEN_INIT",
"ADJUSTMENT2",
"NOT_OPEN",
"MESSAGE",
"LIGHT_ANM",
"LIGHT_ANM2",
};
int daDoor20_c::getDemoAction() {
static char* action_table[29] = {
"WAIT",
"STOP_OPEN",
"STOP_CLOSE",
"OPEN",
"CLOSE",
"SMOKE",
"SMOKE_END",
"SETGOAL",
"UNLOCK",
"SETSTART",
"SETANGLE",
"ADJUSTMENT",
"OPEN_PUSH",
"OPEN_PULL",
"OPEN_PUSH2",
"OPEN_PULL2",
"TALK",
"SETSTART_PUSH",
"SETSTART_PULL",
"END_CHECK",
"DROP_BF",
"DROP_AF",
"DELETE_LOCK",
"OPEN_INIT",
"ADJUSTMENT2",
"NOT_OPEN",
"MESSAGE",
"LIGHT_ANM",
"LIGHT_ANM2",
};
return dComIfGp_evmng_getMyActIdx(field_0x6cc, action_table, 29, 0, 0);
}
+4 -4
View File
@@ -338,7 +338,7 @@ void e_ai_class::damage_check() {
}
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_AI_HIO_c l_HIO;
@@ -828,7 +828,7 @@ int e_ai_class::Delete() {
dComIfG_resDelete(&m_phase, "E_AI");
if (m_HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -902,8 +902,8 @@ int e_ai_class::Create() {
}
OS_REPORT("//////////////E_AI SET 2 !!\n");
if (!l_HIOInit) {
l_HIOInit = TRUE;
if (!hio_set) {
hio_set = TRUE;
m_HIOInit = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("アモス", &l_HIO);
}
+4 -4
View File
@@ -29,7 +29,7 @@ public:
STATIC_ASSERT(sizeof(daE_BA_HIO_c) == 0x1C);
static bool hioInit;
static bool hio_set;
static daE_BA_HIO_c l_HIO;
@@ -968,7 +968,7 @@ static int daE_BA_Delete(e_ba_class* i_this) {
fopEn_enemy_c* a_this = &i_this->mEnemy;
dComIfG_resDelete(&i_this->mPhase, i_this->mArcName);
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
if (a_this->heap != NULL) {
i_this->mpMorf->stopZelAnime();
@@ -1057,9 +1057,9 @@ static cPhs__Step daE_BA_Create(fopAc_ac_c* i_this) {
}
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x04 = -1;
}
+4 -4
View File
@@ -16,7 +16,7 @@
#include "Z2AudioLib/Z2Instances.h"
/* 80685675 0003+00 data_80685675 None */
static bool hioInit;
static bool hio_set;
static daE_Bee_HIO_c l_HIO;
@@ -671,7 +671,7 @@ static int daE_Bee_Delete(e_bee_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_bee");
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
if (i_this->heap != NULL) {
@@ -738,9 +738,9 @@ static cPhs__Step daE_Bee_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -239,7 +239,7 @@ fopAc_ac_c* daE_BG_c::search_esa() {
}
}
static u8 l_initHIO;
static u8 hio_set;
static daE_BG_HIO_c l_HIO;
@@ -1271,7 +1271,7 @@ int daE_BG_c::_delete() {
dComIfG_resDelete(&mPhaseReq, "E_BG");
if (mHIOInit) {
l_initHIO = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.field_0x4);
}
@@ -1349,8 +1349,8 @@ int daE_BG_c::create() {
return cPhs_ERROR_e;
}
if (l_initHIO == FALSE) {
l_initHIO = 1;
if (hio_set == FALSE) {
hio_set = 1;
mHIOInit = 1;
l_HIO.field_0x4 = mDoHIO_CREATE_CHILD("爆弾魚", &l_HIO);
}
+4 -4
View File
@@ -183,7 +183,7 @@ static void damage_check(e_bi_class* i_this) {
/* 8068DB1C 0001+00 data_8068DB1C @1009 */
/* 8068DB1D 0003+00 data_8068DB1D None */
static u8 l_initHIO;
static u8 hio_set;
static daE_BI_HIO_c l_HIO;
@@ -843,7 +843,7 @@ static int daE_BI_Delete(e_bi_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_BI");
if (i_this->hio_init != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (actor->heap != NULL) {
@@ -896,9 +896,9 @@ static cPhs__Step daE_BI_Create(fopAc_ac_c* actor) {
return phase;
}
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->hio_init = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.no = -1;
}
+4 -4
View File
@@ -198,7 +198,7 @@ static void e_bs_appear(e_bs_class* i_this) {
}
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_BS_HIO_c l_HIO;
@@ -783,7 +783,7 @@ static int daE_BS_Delete(e_bs_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_BS");
if (i_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -848,9 +848,9 @@ static int daE_BS_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("ベビースタル", &l_HIO);
}
+4 -4
View File
@@ -92,7 +92,7 @@ static int nodeCallBack(J3DJoint* i_joint, int param_1) {
return 1;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_BU_HIO_c l_HIO;
@@ -994,7 +994,7 @@ static int daE_BU_Delete(e_bu_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_BU");
if (i_this->HIOInit != 0) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1076,9 +1076,9 @@ static int daE_BU_Create(fopAc_ac_c* i_this) {
a_this->action = ACTION_FLY;
}
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("バブル", &l_HIO);
}
+4 -4
View File
@@ -25,7 +25,7 @@ daE_Bug_HIO_c::daE_Bug_HIO_c() {
/* 80697E6C 0001+00 data_80697E6C @1009 */
/* 80697E6D 0003+00 data_80697E6D None */
static u8 l_initHIO;
static u8 hio_set;
static daE_Bug_HIO_c l_HIO;
@@ -768,7 +768,7 @@ static int daE_Bug_Delete(e_bug_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_bug");
if (i_this->field_0x7dac != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (a_this->heap != NULL) {
@@ -831,9 +831,9 @@ static cPhs__Step daE_Bug_Create(fopAc_ac_c* a_this) {
}
OS_REPORT("//////////////E_BUG SET 2 !!\n");
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->field_0x7dac = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -162,7 +162,7 @@ static BOOL way_bg_check(e_cr_class* a_this, f32 param_1) {
return FALSE;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_CR_HIO_c l_HIO;
@@ -447,7 +447,7 @@ static int daE_CR_Delete(e_cr_class* a_this) {
dComIfG_resDelete(&a_this->phase, "E_CR");
if (a_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -495,9 +495,9 @@ static int daE_CR_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////E_CR SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("クレイジーランナー", &l_HIO);
}
+4 -4
View File
@@ -265,7 +265,7 @@ static void damage_check(e_db_class* i_this) {
}
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_DB_HIO_c l_HIO;
@@ -2019,7 +2019,7 @@ static int daE_DB_Delete(e_db_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_db");
if (i_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -2102,9 +2102,9 @@ static int daE_DB_Create(fopAc_ac_c* i_this) {
OS_REPORT("//////////////E_DB SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("デグババ", &l_HIO);
}
+4 -4
View File
@@ -336,7 +336,7 @@ static BOOL way_bg_check(e_dd_class* i_this, f32 param_2) {
return FALSE;
}
u8 l_initHIO;
u8 hio_set;
static daE_DD_HIO_c l_HIO;
@@ -1560,7 +1560,7 @@ static int daE_DD_Delete(e_dd_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_dd");
if (i_this->field_0xe90 != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (a_this->heap != NULL) {
@@ -1700,9 +1700,9 @@ static cPhs__Step daE_DD_Create(fopAc_ac_c* a_this) {
}
}
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->field_0xe90 = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -166,7 +166,7 @@ int daE_DF_c::ctrlJoint(J3DJoint* i_joint, J3DModel* i_model) {
return 1;
}
static u8 l_initHIO;
static u8 hio_set;
static daE_DF_HIO_c l_HIO;
@@ -609,7 +609,7 @@ int daE_DF_c::Draw() {
int daE_DF_c::Delete() {
dComIfG_resDelete(&mPhaseReq, "E_DF");
if (mHIOInit) {
l_initHIO = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.mNo);
}
if (heap != NULL) {
@@ -661,8 +661,8 @@ int daE_DF_c::Create() {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
l_initHIO = TRUE;
if (!hio_set) {
hio_set = TRUE;
mHIOInit = TRUE;
l_HIO.mNo = mDoHIO_CREATE_CHILD("デクレシア", &l_HIO);
}
+4 -4
View File
@@ -355,7 +355,7 @@ static BOOL other_bg_check2(e_dn_class* i_this, cXyz* i_pos) {
}
/* 804EEF2D 0003+00 data_804EEF2D None */
u8 l_initHIO;
u8 hio_set;
daE_DN_HIO_c l_HIO;
@@ -3288,7 +3288,7 @@ static int daE_DN_Delete(e_dn_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_dn");
if (i_this->hio_init != 0) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -3396,9 +3396,9 @@ static cPhs__Step daE_DN_Create(fopAc_ac_c* actor) {
return cPhs_ERROR_e;
}
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->hio_init = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.no = mDoHIO_CREATE_CHILD("リザードマン", &l_HIO);
}
+4 -4
View File
@@ -157,7 +157,7 @@ dCcD_SrcSph E_DT_n::cc_dt_tongue_src = {
};
/* 806B629D 0003+00 data_806B629D None */
static bool hioInit;
static bool hio_set;
static daE_DT_HIO_c l_HIO;
@@ -2401,7 +2401,7 @@ int daE_DT_c::_delete() {
dComIfG_resDelete(&mPhase[1], "Dalways");
dComIfG_resDelete(&mPhase[2], "E_OT");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
mSound.deleteObject();
@@ -2485,8 +2485,8 @@ cPhs__Step daE_DT_c::create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -127,7 +127,7 @@ static f32 dummy_117095() {
}
#endif
bool l_HIOInit;
bool hio_set;
static daE_FB_HIO_c l_HIO;
@@ -857,7 +857,7 @@ int daE_FB_c::_delete() {
}
if (mHIOInit) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.mId);
}
@@ -942,8 +942,8 @@ cPhs__Step daE_FB_c::create() {
return cPhs_ERROR_e;
}
if (l_HIOInit == false) {
l_HIOInit = true;
if (hio_set == false) {
hio_set = true;
mHIOInit = 1;
l_HIO.mId = mDoHIO_CREATE_CHILD("フリザド(大)", &l_HIO);
}
+4 -4
View File
@@ -106,7 +106,7 @@ void daE_FK_c::initSwordSph() {
OnAt();
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_FK_HIO_c l_HIO;
@@ -671,7 +671,7 @@ int daE_FK_c::Delete() {
dComIfG_resDelete(&mPhase, "E_fk");
if (mHIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -743,8 +743,8 @@ int daE_FK_c::Create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
l_HIOInit = TRUE;
if (!hio_set) {
hio_set = TRUE;
mHIOInit = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("ファントム騎馬兵", &l_HIO);
}
+4 -4
View File
@@ -235,7 +235,7 @@ static void* s_fmobj_del(void* i_actor, void* i_data) {
}
/* 804FAE95 0003+00 data_804FAE95 None */
static u8 l_initHIO;
static u8 hio_set;
static daE_FM_HIO_c l_HIO;
@@ -3458,7 +3458,7 @@ static int daE_FM_Delete(e_fm_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_fm");
if (i_this->mInitHIO != 0) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -3773,9 +3773,9 @@ static int daE_FM_Create(fopAc_ac_c* i_this) {
OS_REPORT("//////////////E_FM SET 2 !!\n");
if (!l_initHIO) {
if (!hio_set) {
a_this->mInitHIO = TRUE;
l_initHIO = TRUE;
hio_set = TRUE;
l_HIO.no = mDoHIO_CREATE_CHILD("火魔人", &l_HIO);
}
+4 -4
View File
@@ -72,7 +72,7 @@ static s16 s_AtCount;
} // namespace
static bool hioInit;
static bool hio_set;
static daE_Fs_HIO_c l_HIO;
@@ -696,7 +696,7 @@ static int daE_Fs_Delete(e_fs_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_FS");
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -771,9 +771,9 @@ static cPhs__Step daE_Fs_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -151,7 +151,7 @@ static int daE_Ga_IsDelete(e_ga_class* a_this) {
return 1;
}
static u8 l_HIOInit;
static u8 hio_set;
static int daE_Ga_Delete(e_ga_class* a_this) {
fopAc_ac_c* actor = &a_this->actor;
@@ -165,7 +165,7 @@ static int daE_Ga_Delete(e_ga_class* a_this) {
dComIfG_resDelete(&a_this->phase, "E_ga");
if (a_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
}
return 1;
@@ -222,9 +222,9 @@ static int daE_Ga_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////E_GA SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = -1;
}
+4 -4
View File
@@ -46,7 +46,7 @@ enum daE_GE_Action {
/* 9 */ ACTION_MAX
};
static u8 l_HIOInit;
static u8 hio_set;
static daE_GE_HIO_c l_HIO;
@@ -1241,7 +1241,7 @@ int daE_GE_c::_delete() {
dComIfG_resDelete(&mPhaseReq, "E_GE");
if (mHIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1309,9 +1309,9 @@ int daE_GE_c::create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
if (!hio_set) {
mHIOInit = true;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("グェー", &l_HIO);
}
+4 -4
View File
@@ -156,7 +156,7 @@ void daE_GI_c::setActionMode(int i_actionMode, int i_moveMode) {
offHeadLockFlg();
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_GI_HIO_c l_HIO;
@@ -970,7 +970,7 @@ int daE_GI_c::_delete() {
dComIfG_resDelete(&mPhase, "E_GI");
if (mHIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1042,8 +1042,8 @@ int daE_GI_c::create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
l_HIOInit = TRUE;
if (!hio_set) {
hio_set = TRUE;
mHIOInit = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("ギブド", &l_HIO);
}
+5 -5
View File
@@ -134,7 +134,7 @@ void daE_GM_c::setAction(actionFunc action) {
(this->*mAction)();
}
static u8 l_initHIO;
static u8 hio_set;
static daE_GM_HIO_c l_HIO;
@@ -1646,8 +1646,8 @@ int daE_GM_c::_delete() {
l_coreActorID = fpcM_ERROR_PROCESS_ID_e;
}
if (l_initHIO != 0) {
l_initHIO = 0;
if (hio_set != 0) {
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1755,8 +1755,8 @@ cPhs__Step daE_GM_c::create() {
OS_REPORT("//////////////E_GM SET 2 !!\n");
if (l_initHIO == 0) {
l_initHIO = 1;
if (hio_set == 0) {
hio_set = 1;
field_0xa77 = 1;
l_HIO.id = -1;
}
+4 -4
View File
@@ -277,7 +277,7 @@ static void damage_check(e_gob_class* i_this) {
}
/* 806DF2C5 0003+00 data_806DF2C5 None */
static u8 l_initHIO;
static u8 hio_set;
static daE_GOB_HIO_c l_HIO;
@@ -2231,7 +2231,7 @@ static int daE_GOB_Delete(e_gob_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_gob");
if (i_this->mInitHIO) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -2291,9 +2291,9 @@ static int daE_GOB_Create(fopAc_ac_c* i_this) {
OS_REPORT("//////////////E_GOB SET 2 !!\n");
if (l_initHIO == 0) {
if (hio_set == 0) {
a_this->mInitHIO = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.id = mDoHIO_CREATE_CHILD("マグネゴロン", &l_HIO);
}
+4 -4
View File
@@ -47,7 +47,7 @@ static int daE_GS_Draw(e_gs_class* a_this) {
return 1;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_GS_HIO_c l_HIO;
@@ -158,7 +158,7 @@ static int daE_GS_Delete(e_gs_class* a_this) {
dComIfG_resDelete(&a_this->phase, "E_gs");
if (a_this->hio_init) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -202,9 +202,9 @@ static int daE_GS_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
if (!hio_set) {
a_this->hio_init = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("幽霊兵士", &l_HIO);
}
+4 -4
View File
@@ -213,7 +213,7 @@ static void damage_check(e_hb_class* i_this) {
}
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_HB_HIO_c l_HIO;
@@ -1327,7 +1327,7 @@ static int daE_HB_Delete(e_hb_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_hb");
if (i_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1410,9 +1410,9 @@ static int daE_HB_Create(fopAc_ac_c* i_this) {
OS_REPORT("//////////////E_HB SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("デグババ(ボックリ)", &l_HIO);
}
+4 -4
View File
@@ -578,7 +578,7 @@ void daE_HM_c::UpDeathAction() {
}
}
static bool l_HIOInit;
static bool hio_set;
static daE_HM_HIO_c l_HIO;
@@ -1361,7 +1361,7 @@ int daE_HM_c::Delete() {
dComIfG_resDelete(&mPhase,"E_HM");
if (field_0xa84 != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.field_0x04);
}
@@ -1531,8 +1531,8 @@ int daE_HM_c::Create() {
return cPhs_ERROR_e;
}
if (l_HIOInit == 0) {
l_HIOInit = true;
if (hio_set == 0) {
hio_set = true;
field_0xa84 = 1;
l_HIO.field_0x04 = mDoHIO_CREATE_CHILD("E_HM", &l_HIO);
}
+4 -4
View File
@@ -164,7 +164,7 @@ int daE_HP_c::LampJointCallBack(J3DJoint* i_joint, int param_1) {
return 1;
}
static bool l_HIOInit;
static bool hio_set;
static daE_HP_HIO_c l_HIO;
@@ -1128,7 +1128,7 @@ int daE_HP_c::_delete() {
dComIfG_resDelete(&mPhaseReq, "E_HP");
if (field_0xdf9 != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.mChild);
}
@@ -1236,8 +1236,8 @@ int daE_HP_c::create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
l_HIOInit = true;
if (!hio_set) {
hio_set = true;
field_0xdf9 = 1;
// "General-purpose Poe"
l_HIO.mChild = mDoHIO_CREATE_CHILD("汎用ポゥ", &l_HIO);
+4 -4
View File
@@ -99,7 +99,7 @@ bool daE_HZ_c::checkBck(int i_index) {
return false;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_HZ_HIO_c l_HIO;
@@ -1854,7 +1854,7 @@ int daE_HZ_c::_delete() {
dComIfG_resDelete(&mPhaseReq2, mpName);
if (mHIOInit) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.enemy_sample);
}
@@ -2043,9 +2043,9 @@ int daE_HZ_c::create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
if (!hio_set) {
mHIOInit = true;
l_HIOInit = true;
hio_set = true;
l_HIO.enemy_sample = mDoHIO_CREATE_CHILD("Hajiki-san", &l_HIO);
}
+4 -4
View File
@@ -913,7 +913,7 @@ static void anm_se_set(e_hzelda_class* i_this) {
}
}
static u8 l_initHIO;
static u8 hio_set;
static daE_HZELDA_HIO_c l_HIO;
@@ -1297,7 +1297,7 @@ static int daE_HZELDA_Delete(e_hzelda_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "Hzelda");
if (i_this->mInitHIO) {
l_initHIO = 0;
hio_set = 0;
}
if (i_this->heap != NULL) {
@@ -1387,9 +1387,9 @@ static int daE_HZELDA_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (l_initHIO == 0) {
if (hio_set == 0) {
a_this->mInitHIO = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -197,7 +197,7 @@ static void e_is_wait(e_is_class* a_this) {
}
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_IS_HIO_c l_HIO;
@@ -605,7 +605,7 @@ static int daE_IS_Delete(e_is_class* a_this) {
dComIfG_resDelete(&a_this->phase, "E_IS");
if (a_this->hioInit) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -654,9 +654,9 @@ static int daE_IS_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////E_IS SET 2 !!\n");
if (l_HIOInit == 0) {
if (hio_set == 0) {
a_this->hioInit = 1;
l_HIOInit = 1;
hio_set = 1;
l_HIO.id = mDoHIO_CREATE_CHILD("動くイデリア石像", &l_HIO);
}
+4 -4
View File
@@ -213,7 +213,7 @@ void daE_KK_c::setActionMode(int i_action, int i_mode) {
mMoveMode = i_mode;
}
static u8 l_initHIO;
static u8 hio_set;
static daE_KK_HIO_c l_HIO;
@@ -1307,7 +1307,7 @@ int daE_KK_c::_delete() {
dComIfG_resDelete(&mPhaseReq, "E_KK");
if (mHIOInit != 0) {
l_initHIO = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.field_0x4);
}
@@ -1380,8 +1380,8 @@ int daE_KK_c::create() {
if (field_0x679 != 1 && field_0x67b != 0xFF && fopAcM_isSwitch(this, field_0x67b)) {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
l_initHIO = 1;
if (!hio_set) {
hio_set = 1;
mHIOInit = 1;
l_HIO.field_0x4 = mDoHIO_CREATE_CHILD("氷の剣士", &l_HIO);
}
+4 -4
View File
@@ -90,7 +90,7 @@ static int daE_MB_Draw(e_mb_class* i_this) {
}
/* 80708C2D 0003+00 data_80708C2D None */
static u8 l_initHIO;
static u8 hio_set;
static daE_MB_HIO_c l_HIO;
@@ -625,7 +625,7 @@ static int daE_MB_Delete(e_mb_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_mb");
if (i_this->mInitHIO) {
l_initHIO = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -700,9 +700,9 @@ static int daE_MB_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
if (!hio_set) {
a_this->mInitHIO = TRUE;
l_initHIO = TRUE;
hio_set = TRUE;
l_HIO.no = mDoHIO_CREATE_CHILD("ボス戦ブーメラン猿", &l_HIO);
}
+4 -4
View File
@@ -289,7 +289,7 @@ static BOOL other_bg_check2(e_mf_class* i_this, cXyz* param_2) {
return FALSE;
}
u8 l_initHIO;
u8 hio_set;
daE_MF_HIO_c l_HIO;
@@ -3075,7 +3075,7 @@ static int daE_MF_Delete(e_mf_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_mf");
if (i_this->field_0x10b9 != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (a_this->heap != NULL) {
@@ -3174,9 +3174,9 @@ static cPhs__Step daE_MF_Create(fopAc_ac_c* a_this) {
return cPhs_ERROR_e;
}
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->field_0x10b9 = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -141,7 +141,7 @@ static cXyz STAGE_CENTER_POS;
static s16 STAGE_ANGLE_Y;
/* 8071CB0A 0001+00 .bss */
u8 l_initHIO;
u8 hio_set;
static daE_MK_HIO_c l_HIO;
@@ -2783,7 +2783,7 @@ static int daE_MK_Delete(e_mk_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_mk");
if (i_this->hioInit != 0) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -2871,9 +2871,9 @@ static int daE_MK_Create(fopAc_ac_c* i_actor) {
}
lbl_210_bss_130 = 0;
if (l_initHIO == 0) {
if (hio_set == 0) {
mk->hioInit = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.no = mDoHIO_CREATE_CHILD("ブーメラン猿", &l_HIO);
}
+4 -4
View File
@@ -87,7 +87,7 @@ static BOOL pl_check(e_mm_class* i_this, f32 i_range, s16) {
return 0;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_MM_HIO_c l_HIO;
@@ -999,7 +999,7 @@ static int daE_MM_Delete(e_mm_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_MM");
if (i_this->field_0xc00) {
l_HIOInit = 0;
hio_set = 0;
}
if (actor->heap != NULL) {
@@ -1054,9 +1054,9 @@ static int daE_MM_Create(fopAc_ac_c* actor) {
OS_REPORT("//////////////E_MM SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
i_this->field_0xc00 = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("マグネメット", &l_HIO);
}
+4 -4
View File
@@ -109,7 +109,7 @@ static void ms_disappear(e_ms_class* i_this) {
}
/* 807297FD 0003+00 data_807297FD None */
static u8 hioInit;
static u8 hio_set;
static daE_MS_HIO_c l_HIO;
@@ -949,7 +949,7 @@ static int daE_MS_IsDelete(e_ms_class* i_this) {
static int daE_MS_Delete(e_ms_class* i_this) {
dComIfG_resDelete(&i_this->mPhaseReq, "E_MS");
if (i_this->mHIOInit) {
hioInit = 0;
hio_set = 0;
}
if (i_this->heap) {
@@ -1017,9 +1017,9 @@ static int daE_MS_Create(fopAc_ac_c* actor) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
i_this->mHIOInit = 1;
hioInit = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -15,7 +15,7 @@
#include "d/d_procname.h"
#include "f_op/f_op_camera_mng.h"
static bool l_hioInit;
static bool hio_set;
static daE_Nest_HIO_c l_HIO;
@@ -924,7 +924,7 @@ static int daE_Nest_Delete(e_nest_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_nest");
if (i_this->mHIOInit) {
l_hioInit = false;
hio_set = false;
}
if (i_this->heap != NULL) {
@@ -980,9 +980,9 @@ static cPhs__Step daE_Nest_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!l_hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
l_hioInit = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -131,7 +131,7 @@ static int daE_NZ_Draw(e_nz_class* i_this) {
return 1;
}
bool l_HIOInit;
bool hio_set;
static daE_NZ_HIO_c l_HIO;
@@ -648,7 +648,7 @@ static int daE_NZ_Delete(e_nz_class* i_this) {
fopAcM_GetID(i_this);
dComIfG_resDelete(&i_this->mPhase, "E_NZ");
if (i_this->mIsHIOOwner) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.mId);
}
@@ -696,9 +696,9 @@ static int daE_NZ_Create(fopAc_ac_c* a_this) {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
if (!hio_set) {
i_this->mIsHIOOwner = 1;
l_HIOInit = true;
hio_set = true;
// Ghost Rat
l_HIO.mId = mDoHIO_CREATE_CHILD("幽霊ネズミ", &l_HIO);
}
+4 -4
View File
@@ -87,7 +87,7 @@ static dCcD_SrcSph cc_ot_at_src = {
} // namespace
/* 8073D2AD 0003+00 data_8073D2AD None */
static bool hioInit;
static bool hio_set;
static daE_OT_HIO_c l_HIO;
@@ -697,7 +697,7 @@ int daE_OT_c::_delete() {
dComIfG_resDelete(&mPhase, "E_OT");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
@@ -753,8 +753,8 @@ cPhs__Step daE_OT_c::create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -129,7 +129,7 @@ enum Mode {
};
/* 8074C385 0003+00 data_8074C385 None */
static bool hioInit;
static bool hio_set;
static daE_PM_HIO_c l_HIO;
@@ -2623,7 +2623,7 @@ int daE_PM_c::Delete() {
dComIfG_resDelete(&mPhase, "E_PM");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
@@ -2800,8 +2800,8 @@ cPhs__Step daE_PM_c::Create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -71,7 +71,7 @@ daE_PO_HIO_c::daE_PO_HIO_c() {
mModelSize = 1.0f;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_PO_HIO_c l_HIO;
static s16 mRollCount;
@@ -2839,7 +2839,7 @@ static int daE_PO_Delete(e_po_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_PO");
if (i_this->field_0xECC != 0) {
l_HIOInit = FALSE;
hio_set = FALSE;
}
if (a_this->heap != NULL) {
i_this->mSound1.deleteObject();
@@ -2946,9 +2946,9 @@ static int daE_PO_Create(fopAc_ac_c* i_act_this) {
return cPhs_ERROR_e;
}
if (l_HIOInit == FALSE) {
if (hio_set == FALSE) {
i_this->field_0xECC = 1;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.field_0x04[0] = mDoHIO_CREATE_CHILD("ポウ", (JORReflexible*)&l_HIO);
}
+5 -5
View File
@@ -182,8 +182,8 @@ void daE_PZ_c::mEntrySUB(bool param_0) {
}
}
/* 80761DFD 0003+00 l_initHIO None */
static u8 l_initHIO;
/* 80761DFD 0003+00 hio_set None */
static u8 hio_set;
/* 80761E0C 001C+01 data_80761E0C l_HIO */
static daE_PZ_HIO_c l_HIO;
@@ -2363,7 +2363,7 @@ int daE_PZ_c::_delete() {
}
if (mInitHIO != 0) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -2521,8 +2521,8 @@ int daE_PZ_c::create() {
}
}
if (!l_initHIO) {
l_initHIO = true;
if (!hio_set) {
hio_set = true;
mInitHIO = true;
l_HIO.no = mDoHIO_CREATE_CHILD("ファントムザント", &l_HIO);
}
+4 -4
View File
@@ -43,7 +43,7 @@ static void anm_init(e_rb_class* i_this, int i_anm, f32 i_morf, u8 i_mode, f32 i
i_this->modelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("E_rb", i_anm), i_mode, i_morf, i_speed, 0.0f, -1.0f);
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_RB_HIO_c l_HIO;
@@ -742,7 +742,7 @@ static int daE_RB_Delete(e_rb_class* i_this) {
dComIfG_resDelete(&i_this->phase, "E_rb");
if (i_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -816,9 +816,9 @@ static int daE_RB_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////E_RB SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("リーバ", &l_HIO);
}
+4 -4
View File
@@ -581,7 +581,7 @@ static BOOL pl_pass_check(e_rd_class* i_this, f32 param_2) {
static e_rd_class* boss;
static u8 l_initHIO;
static u8 hio_set;
static daE_RD_HIO_c l_HIO;
@@ -6804,7 +6804,7 @@ static int daE_RD_Delete(e_rd_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, i_this->mResName);
if (i_this->field_0x125c != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (a_this->heap != NULL) {
@@ -7256,9 +7256,9 @@ static cPhs__Step daE_RD_Create(fopAc_ac_c* a_this) {
ride_game_actor_set(i_this);
}
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->field_0x125c = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -876,7 +876,7 @@ static void* shot_s_sub(void* i_actor, void* i_data) {
return NULL;
}
static u8 s_HIOinit;
static u8 hio_set;
static daE_RDB_HIO_c l_HIO;
@@ -1738,7 +1738,7 @@ static int daE_RDB_Delete(e_rdb_class* i_this) {
fopAcM_GetID(i_this);
dComIfG_resDelete(&i_this->mPhase, "E_rdb");
if (i_this->field_0xfce != 0) {
s_HIOinit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.mID);
}
@@ -1840,9 +1840,9 @@ static int daE_RDB_Create(fopAc_ac_c* actor) {
i_this->mAction = ACTION_WAIT;
i_this->mMode = 0;
if (s_HIOinit == 0) {
if (hio_set == 0) {
i_this->field_0xfce = 1;
s_HIOinit = 1;
hio_set = 1;
l_HIO.mID = -1;
}
+4 -4
View File
@@ -193,7 +193,7 @@ enum Joint {
static e_rdy_class* boss;
static bool hioInit;
static bool hio_set;
static daE_RDY_HIO_c l_HIO;
@@ -4695,7 +4695,7 @@ static int daE_RDY_Delete(e_rdy_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, i_this->mpArcName);
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -4909,9 +4909,9 @@ static cPhs__Step daE_RDY_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -157,7 +157,7 @@ static BOOL pl_at_check(e_s1_class* i_this, f32 i_check_range) {
}
static u8 l_no_fail; // when enabled, enemy will never revive after defeated
static u8 l_initHIO;
static u8 hio_set;
static daE_S1_HIO_c l_HIO;
@@ -2034,7 +2034,7 @@ static int daE_S1_Delete(e_s1_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_S2");
if (i_this->mInitHIO) {
l_initHIO = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -2158,9 +2158,9 @@ static int daE_S1_Create(fopAc_ac_c* i_this) {
}
}
if (!l_initHIO) {
if (!hio_set) {
a_this->mInitHIO = true;
l_initHIO = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -252,7 +252,7 @@ static void* s_bomb_sub(void* arg0, void* arg1) {
return NULL;
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_SB_HIO_c l_HIO;
@@ -1059,7 +1059,7 @@ int daE_SB_c::Draw() {
int daE_SB_c::Delete() {
dComIfG_resDelete(&mPhaseReq, "E_SB");
if (field_0xbbc) {
l_HIOInit = 0;
hio_set = 0;
}
if (heap != NULL) {
@@ -1109,8 +1109,8 @@ cPhs__Step daE_SB_c::Create() {
return cPhs_ERROR_e;
}
if (l_HIOInit == 0) {
l_HIOInit = 1;
if (hio_set == 0) {
hio_set = 1;
field_0xbbc = 1;
l_HIO.field_0x04 = -1;
}
+4 -4
View File
@@ -327,7 +327,7 @@ static int pl_check(e_sf_class* i_this, f32 i_distance, s16 param_3) {
return 0;
}
static bool l_initHIO;
static bool hio_set;
static daE_SF_HIO_c l_HIO;
@@ -1684,7 +1684,7 @@ static int daE_SF_Delete(e_sf_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_sf");
if (i_this->mIsFirstSpawn) {
l_initHIO = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -1786,9 +1786,9 @@ static cPhs__Step daE_SF_Create(fopAc_ac_c* a_this) {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
if (!hio_set) {
i_this->mIsFirstSpawn = true;
l_initHIO = 1;
hio_set = 1;
l_HIO.id = -1;
}
+4 -4
View File
@@ -202,7 +202,7 @@ static void damage_check(e_sh_class* i_this) {
}
}
static bool l_HIOInit;
static bool hio_set;
static daE_SH_HIO_c l_HIO;
@@ -1114,7 +1114,7 @@ static int daE_SH_Delete(e_sh_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_sh");
if (i_this->mInitState != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.mChild);
}
@@ -1213,9 +1213,9 @@ static int daE_SH_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("");
if (!l_HIOInit) {
if (!hio_set) {
sh->mInitState = 1;
l_HIOInit = true;
hio_set = true;
l_HIO.mChild = mDoHIO_CREATE_CHILD("E_sh", &l_HIO);
}
+4 -4
View File
@@ -456,7 +456,7 @@ void daE_SM_c::SmDamageCheck() {
cLib_addCalc2(&field_0x69c, 0.0f, 0.05f, 100.0f);
}
static u8 l_initHIO;
static u8 hio_set;
static daE_Sm_HIO_c l_HIO;
@@ -1823,7 +1823,7 @@ int daE_SM_c::Delete() {
}
if (field_0x115c != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (heap != NULL) {
@@ -1918,8 +1918,8 @@ cPhs__Step daE_SM_c::Create() {
return cPhs_ERROR_e;
}
if (l_initHIO == 0) {
l_initHIO = 1;
if (hio_set == 0) {
hio_set = 1;
field_0x115c = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -293,7 +293,7 @@ static int nodeCallBack(J3DJoint* i_joint, int param_2) {
static BOOL small;
static bool l_initHIO;
static bool hio_set;
static daE_ST_HIO_c l_HIO;
@@ -2851,7 +2851,7 @@ static int daE_ST_Delete(e_st_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_st");
if (i_this->mIsFirstSpawn) {
l_initHIO = false;
hio_set = false;
}
if (a_this->heap != NULL) {
@@ -3046,9 +3046,9 @@ static cPhs__Step daE_ST_Create(fopAc_ac_c* a_this) {
OS_REPORT("//////////////E_ST SET 2 !!\n");
if (!l_initHIO) {
if (!hio_set) {
i_this->mIsFirstSpawn = true;
l_initHIO = true;
hio_set = true;
l_HIO.id = -1;
}
+4 -4
View File
@@ -201,7 +201,7 @@ static u8 data_807B0201;
static u8 data_807B0202;
/* 807B0203 0001+00 data_807B0203 None */
static u8 l_initHIO;
static u8 hio_set;
void daE_SW_c::setActionMode(s16 i_actionMode, s16 i_moveMode) {
if (field_0x6e6 != 0) {
@@ -1615,7 +1615,7 @@ int daE_SW_c::_delete() {
dComIfG_resDelete(&mPhase, "E_SW");
if (field_0xaf9 != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (field_0xaf8 != 0) {
@@ -1700,9 +1700,9 @@ cPhs__Step daE_SW_c::create() {
}
}
if (l_initHIO == 0) {
if (hio_set == 0) {
field_0xaf9 = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -1034,7 +1034,7 @@ static void anm_se_set(e_th_class* i_this) {
}
}
static u8 l_initHIO;
static u8 hio_set;
static daE_TH_HIO_c l_HIO;
@@ -1161,7 +1161,7 @@ static int daE_TH_Delete(e_th_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_th");
if (i_this->mInitHIO) {
l_initHIO = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -1228,9 +1228,9 @@ static int daE_TH_Create(fopAc_ac_c* a_this) {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
if (!hio_set) {
i_this->mInitHIO = TRUE;
l_initHIO = TRUE;
hio_set = TRUE;
l_HIO.no = mDoHIO_CREATE_CHILD("鉄球兵", &l_HIO);
}
+4 -4
View File
@@ -40,7 +40,7 @@ enum Mode { // Not sure if these are correct...
/* 0xC */ MODE_TK_WAIT01,
};
static bool hioInit;
static bool hio_set;
static daE_TK_HIO_c l_HIO;
@@ -650,7 +650,7 @@ static int daE_TK_IsDelete(e_tk_class* i_this) {
static int daE_TK_Delete(e_tk_class* i_this) {
dComIfG_resDelete(&i_this->mPhaseReq, "E_tk");
if (i_this->mInitHIO) {
hioInit = false;
hio_set = false;
}
if (i_this->heap != NULL) {
i_this->mpMorf->stopZelAnime();
@@ -709,9 +709,9 @@ static int daE_TK_Create(fopAc_ac_c* i_this) {
a_this->mPathDirection = 0x1;
a_this->mAction = ACT_TK_PATHSWIM;
}
if (hioInit == false) {
if (hio_set == false) {
a_this->mInitHIO = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x04 = -1;
}
a_this->attention_info.flags = fopAc_AttnFlag_BATTLE_e;
+4 -4
View File
@@ -38,7 +38,7 @@ enum Mode { // Not sure if these are correct...
/* 0xC */ MODE_TK2_WAIT01,
};
static bool hioInit;
static bool hio_set;
static daE_TK2_HIO_c l_HIO;
@@ -463,7 +463,7 @@ static int daE_TK2_IsDelete(e_tk2_class* i_this) {
static int daE_TK2_Delete(e_tk2_class* i_this) {
dComIfG_resDelete(&i_this->mPhaseReq, "E_tk2");
if (i_this->mInitHIO) {
hioInit = false;
hio_set = false;
}
if (i_this->heap != NULL) {
i_this->mpMorf->stopZelAnime();
@@ -512,9 +512,9 @@ static int daE_TK2_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (hioInit == false) {
if (hio_set == false) {
a_this->mInitHIO = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x04 = -1;
}
+4 -4
View File
@@ -150,7 +150,7 @@ void daE_TT_c::calcHitGroundSpeed() {
}
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_TT_HIO_c l_HIO;
@@ -1180,7 +1180,7 @@ int daE_TT_c::_delete() {
dComIfG_resDelete(&mPhaseReq2, "E_TT");
if (mHIOInit) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1272,8 +1272,8 @@ int daE_TT_c::create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
l_HIOInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.id = mDoHIO_CREATE_CHILD("テクタイト", &l_HIO); // Tektite
}
+4 -4
View File
@@ -207,7 +207,7 @@ daE_VA_HIO_c::daE_VA_HIO_c() {
/* 807CF4B5 0003+00 data_807CF4B5 None */
#pragma push
#pragma force_active on
static u8 init_hio;
static u8 hio_set;
#pragma pop
static daE_VA_HIO_c l_HIO;
@@ -3625,7 +3625,7 @@ int daE_VA_c::_delete() {
dComIfG_resDelete(&mPhase, "E_VA");
if (mInitHIO) {
init_hio = false;
hio_set = false;
}
for (int i = 0; i < 2; i++) {
@@ -3780,8 +3780,8 @@ int daE_VA_c::create() {
return cPhs_ERROR_e;
}
if (!init_hio) {
init_hio = true;
if (!hio_set) {
hio_set = true;
mInitHIO = true;
l_HIO.field_0x04 = -1;
}
+4 -13
View File
@@ -175,19 +175,10 @@ static int nodeCallBack(J3DJoint* i_joint, int param_1) {
return 1;
}
/* 807E35B4 0001+00 data_807E35B4 @1009 */
/* 807E35B5 0001+00 data_807E35B5 None */
/* 807E35B6 0001+00 data_807E35B6 None */
/* 807E35B7 0001+00 data_807E35B7 None */
static s8 lbl_244_bss_45;
static s8 lbl_244_bss_46;
static s8 lbl_244_bss_47;
static bool l_HIOInit;
// static u8 lbl_244_bss_48;
// static u8 lbl_244_bss_49;
// static u8 lbl_244_bss_4a;
// static u8 lbl_244_bss_4b;
static bool hio_set;
static daE_WB_HIO_c l_HIO;
@@ -5473,7 +5464,7 @@ static int daE_WB_Delete(e_wb_class* i_this) {
fopAcM_GetID(i_this);
dComIfG_resDelete(&i_this->mPhase, i_this->mResName);
if (i_this->field_0x17e0 != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.mId);
}
@@ -5692,9 +5683,9 @@ static int daE_WB_Create(fopAc_ac_c* a_this) {
OS_REPORT("//////////////E_WB SET NON !!\n");
return cPhs_ERROR_e;
} else {
if (!l_HIOInit) {
if (!hio_set) {
i_this->field_0x17e0 = 1;
l_HIOInit = true;
hio_set = true;
l_HIO.mId = mDoHIO_CREATE_CHILD("イノシシ", &l_HIO);
}
+4 -4
View File
@@ -150,7 +150,7 @@ s16 daE_WS_c::calcTargetAngle(cXyz i_basePos, cXyz i_targetPos) {
return cM_atan2s(sp1C.x, sp1C.z);
}
static u8 l_HIOInit;
static u8 hio_set;
static daE_WS_HIO_c l_HIO;
@@ -872,7 +872,7 @@ int daE_WS_c::_delete() {
dComIfG_resDelete(&mPhase, "E_WS");
if (mHIOInit) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -920,8 +920,8 @@ int daE_WS_c::create() {
return cPhs_ERROR_e;
}
if (!l_HIOInit) {
l_HIOInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.id = mDoHIO_CREATE_CHILD("スタルウォール", &l_HIO);
}
+4 -4
View File
@@ -145,7 +145,7 @@ namespace {
};
} // namespace
static u8 l_HIOInit;
static u8 hio_set;
static daE_WW_HIO_c l_HIO;
@@ -2132,7 +2132,7 @@ static int daE_WW_IsDelete(daE_WW_c* i_this) {
int daE_WW_c::_delete() {
dComIfG_resDelete(&mPhase, "E_WW");
if (field_0xec4 != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.field_0x04);
}
@@ -2233,8 +2233,8 @@ int daE_WW_c::create() {
return cPhs_ERROR_e;
}
if (l_HIOInit == false) {
l_HIOInit = true;
if (hio_set == false) {
hio_set = true;
field_0xec4 = 1;
l_HIO.field_0x04 = mDoHIO_CREATE_CHILD("ホワイトウルフォス", (JORReflexible*)&l_HIO);
}
+4 -4
View File
@@ -17,7 +17,7 @@
static f32 S_area_dis;
static bool hioInit;
static bool hio_set;
static daE_YC_HIO_c l_HIO;
@@ -728,7 +728,7 @@ static int daE_YC_Delete(e_yc_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_yc");
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
if (i_this->heap != NULL) {
@@ -764,9 +764,9 @@ static cPhs__Step daE_YC_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -184,7 +184,7 @@ static void sibuki_set(e_yg_class* i_this) {
}
}
static bool l_initHIO;
static bool hio_set;
static daE_YG_HIO_c l_HIO;
@@ -1304,7 +1304,7 @@ static int daE_YG_Delete(e_yg_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "E_YG");
if (i_this->mIsFirstSpawn) {
l_initHIO = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -1359,9 +1359,9 @@ static cPhs__Step daE_YG_Create(fopAc_ac_c* actor) {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
if (!hio_set) {
i_this->mIsFirstSpawn = 1;
l_initHIO = true;
hio_set = true;
l_HIO.id = mDoHIO_CREATE_CHILD("グース", &l_HIO);
}
+4 -4
View File
@@ -277,7 +277,7 @@ static void damage_check(e_yh_class* i_this) {
}
}
static bool l_HIOInit;
static bool hio_set;
static daE_YH_HIO_c l_HIO;
@@ -2064,7 +2064,7 @@ static int daE_YH_Delete(e_yh_class* i_this) {
fopAcM_RegisterDeleteID(a_this, "E_YH");
dComIfG_resDelete(&i_this->mPhase, "E_yd");
if (i_this->mIsHIOOwner) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.mId);
}
@@ -2157,9 +2157,9 @@ static int daE_YH_Create(fopAc_ac_c* a_this) {
OS_REPORT("//////////////E_YH SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
i_this->mIsHIOOwner = true;
l_HIOInit = true;
hio_set = true;
l_HIO.mId = mDoHIO_CREATE_CHILD("デグババ", &l_HIO);
}
+4 -4
View File
@@ -507,7 +507,7 @@ void daE_YMB_c::setCameraSwitch() {
}
}
static u8 l_initHIO;
static u8 hio_set;
static daE_YMB_HIO_c l_HIO;
@@ -3098,7 +3098,7 @@ int daE_YMB_c::_delete() {
dComIfG_resDelete(&mPhase, "E_YB");
if (field_0x1520 != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (heap != NULL) {
@@ -3190,8 +3190,8 @@ cPhs__Step daE_YMB_c::create() {
mpBgW->SetRideCallback(rideCallBack);
if (l_initHIO == 0) {
l_initHIO = 1;
if (hio_set == 0) {
hio_set = 1;
field_0x1520 = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -122,7 +122,7 @@ daE_ZH_HIO_c::daE_ZH_HIO_c() {
}
/* 8082F725 0003+00 data_8082F725 None */
static u8 l_initHIO;
static u8 hio_set;
static daE_ZH_HIO_c l_HIO;
@@ -2111,7 +2111,7 @@ int daE_ZH_c::_delete() {
}
if (field_0xe04 != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (heap != NULL) {
@@ -2217,8 +2217,8 @@ cPhs__Step daE_ZH_c::create() {
return cPhs_ERROR_e;
}
if (l_initHIO == 0) {
l_initHIO = 1;
if (hio_set == 0) {
hio_set = 1;
field_0xe04 = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -65,7 +65,7 @@ public:
/* 0x1A */ s16 stun_time; // 麻痺時間 - Stun Time
};
static u8 l_initHIO;
static u8 hio_set;
static daE_ZM_HIO_c l_HIO;
@@ -872,7 +872,7 @@ int daE_ZM_c::_delete() {
}
if (field_0xc28) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -959,8 +959,8 @@ cPhs__Step daE_ZM_c::create() {
} else if (arg0 != 20 && !fopAcM_entrySolidHeap(this, useHeapInit, 0xA90)) {
return cPhs_ERROR_e;
} else {
if (arg0 != 20 && l_initHIO == 0) {
l_initHIO = 1;
if (arg0 != 20 && hio_set == 0) {
hio_set = 1;
field_0xc28 = true;
l_HIO.id = -1;
}
+4 -4
View File
@@ -136,7 +136,7 @@ static BOOL way_bg_check(fr_class* i_this) {
}
}
static bool l_initHIO;
static bool hio_set;
static daFr_HIO_c l_HIO;
@@ -647,7 +647,7 @@ static int daFr_Delete(fr_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "Fr");
if (i_this->field_0x9e4) {
l_initHIO = false;
hio_set = false;
}
mDoHIO_DELETE_CHILD(l_HIO.field_0x4);
@@ -699,9 +699,9 @@ static int daFr_Create(fopAc_ac_c* a_this) {
OS_REPORT("//////////////FR SET 2 !!\n");
if (!l_initHIO) {
if (!hio_set) {
i_this->field_0x9e4 = 1;
l_initHIO = true;
hio_set = true;
l_HIO.field_0x4 = mDoHIO_CREATE_CHILD("カエル", &l_HIO);
}
+4 -4
View File
@@ -270,7 +270,7 @@ int daKago_c::executeBalloonMenu() {
return 1;
}
static u8 l_HIOInit;
static u8 hio_set;
static daKago_HIO_c l_HIO;
f32 daKago_c::checkGroundHeight(cXyz i_pos, f32* o_step) {
@@ -3696,7 +3696,7 @@ int daKago_c::_delete() {
dComIfG_resDelete(&mPhase, field_0x75c);
if (field_0xb54 != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.mChild);
}
@@ -3805,9 +3805,9 @@ int daKago_c::create() {
return cPhs_ERROR_e;
}
if (l_HIOInit == 0) {
if (hio_set == 0) {
field_0xb54 = 1;
l_HIOInit = 1;
hio_set = 1;
l_HIO.mChild = mDoHIO_CREATE_CHILD("", &l_HIO);
}
+4 -4
View File
@@ -521,7 +521,7 @@ static npc_henna_class* henna;
/* 804BBBD4 0001+00 data_804BBBD4 None */
static u8 data_804BBBD4;
static u8 l_HIOInit;
static u8 hio_set;
static dmg_rod_HIO_c l_HIO;
@@ -6011,7 +6011,7 @@ static int dmg_rod_Delete(dmg_rod_class* i_this) {
dComIfG_resDelete(&i_this->phase, i_this->arcname);
if (i_this->HIOInit) {
l_HIOInit = FALSE;
hio_set = FALSE;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -6270,9 +6270,9 @@ static int dmg_rod_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////MG_ROD SET 2 !!\n");
if (!l_HIOInit) {
if (!hio_set) {
a_this->HIOInit = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
l_HIO.id = mDoHIO_CREATE_CHILD("釣りシステム", &l_HIO);
}
+3
View File
@@ -13,6 +13,7 @@
#include "d/d_com_inf_game.h"
#include "f_op/f_op_kankyo_mng.h"
#include "d/actor/d_a_mirror.h"
#include "JSystem/JAudio2/JAUSectionHeap.h"
void daNbomb_c::coHitCallback(fopAc_ac_c* i_hitActor) {
if (fopAcM_GetGroup(i_hitActor) == fopAc_ENEMY_e ||
@@ -1671,6 +1672,8 @@ static int daNbomb_Draw(daNbomb_c* i_this) {
}
AUDIO_INSTANCES;
template<>
JAUSectionHeap* JASGlobalInstance<JAUSectionHeap>::sInstance;
static actor_method_class l_daNbombMethod = {
(process_method_func)daNbomb_Create,
File diff suppressed because it is too large Load Diff
+712
View File
@@ -0,0 +1,712 @@
#include "d/actor/d_a_npc_cd2.h"
daNpcCd2_HIO_c::daNpcCd2_HIO_c() {
static daNpcCd2_HIO_Jnt_UnkStruct_s a_jntTbl_M[16][19] = {
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x0B, 0x00, -0x12}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, -0.3f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x14}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x32}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x41}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x46, 0x0A, 0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x32, -0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {-0x46, 0x0A, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x32, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x0F}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x0B, 0x00, -0x12}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, -0.3f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x14}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x32}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x41}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x46, 0x0A, 0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x32, -0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {-0x46, 0x0A, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x32, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x0F}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
}
};
static daNpcCd2_HIO_Child_UnkStruct_s a_prmTbl_M[16] = {
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.8f, 16.0f, 6.0f, 180.0f, 40.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.4f, 240, 1.4f, 1.8f, 14.0f, 6.0f, 180.0f, 60.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.7f, 140, 1.7f, 2.0f, 12.0f, 4.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.9f, 200, 1.3f, 1.2f, 12.0f, 3.7f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.5f, 16.0f, 5.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.5f, 16.0f, 5.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.9f, 200, 1.5f, 1.8f, 15.0f, 5.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.8f, 16.0f, 6.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.8f, 16.0f, 6.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.4f, 240, 1.4f, 1.8f, 14.0f, 6.0f, 180.0f, 60.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.7f, 140, 1.7f, 2.0f, 12.0f, 4.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.9f, 200, 1.3f, 1.2f, 12.0f, 3.7f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.5f, 16.0f, 5.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.5f, 16.0f, 5.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.9f, 200, 1.5f, 1.8f, 15.0f, 5.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.8f, 16.0f, 6.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
};
for (int i = 0; i < 16; i++) {
for (int j = 0; j < 19; j++) {
memcpy(&field_0x0004[i].field_0x004[j].field_0x04, &a_jntTbl_M[i][j], 20);
}
memcpy(&field_0x0004[i].field_0x1D0, &a_prmTbl_M[i], 0x40);
}
static daNpcCd2_HIO_Jnt_UnkStruct_s a_jntTbl_W[14][21] = {
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0B, 0x08}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, -0.3f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x14}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x32}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x41}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x08, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x08, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x0F}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x14, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0B, 0x08}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, -0.3f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x14}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x32}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, -0x41}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x08, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x05}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x08, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x0F}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x0A, 0x00, -0x1E}},
{{0.0f, 0.0f, 0.0f}, {0x00, -0x0A, 0x0B}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x01}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
},
{
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
{{0.0f, 0.0f, 0.0f}, {0x00, 0x00, 0x00}},
}
};
static daNpcCd2_HIO_Child_UnkStruct_s a_prmTbl_W[] = {
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.4f, 1.5f, 10.0f, 4.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.5f, 10.0f, 3.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.3f, 1.2f, 10.0f, 3.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.6f, 140, 1.8f, 1.5f, 9.0f, 3.2f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.8f, 150, 1.3f, 1.2f, 8.0f, 2.8f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.4f, 1.3f, 10.0f, 2.6f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.6f, 10.0f, 4.4f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.4f, 1.5f, 10.0f, 4.0f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.5f, 10.0f, 3.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.3f, 1.2f, 10.0f, 3.5f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.6f, 140, 1.8f, 1.5f, 9.0f, 3.2f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 0.8f, 150, 1.3f, 1.2f, 8.0f, 2.8f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.4f, 1.3f, 10.0f, 2.6f, 180.0f, 30.0f, 50.099998f, 35.0f},
{-14000, 10000, -18000, -10000, 0, 0, 0, 0, 4000, 15000, -8000, -15000, 1.0f, 200, 1.5f, 1.6f, 10.0f, 4.4f, 180.0f, 30.0f, 50.099998f, 35.0f},
};
for (int i = 0; i < 14; i++) {
for (int j = 0; j < 21; j++) {
memcpy(&field_0x20c4[i].field_0x004[j].field_0x04, &a_jntTbl_W[i][j], 20);
}
memcpy(&field_0x20c4[i].field_0x1FC, &a_prmTbl_W[i], 0x40);
}
}
+4 -4
View File
@@ -502,7 +502,7 @@ static BOOL message(npc_du_class* i_this) {
return FALSE;
}
static bool l_initHIO;
static bool hio_set;
static u8 lit_3757[12];
@@ -591,7 +591,7 @@ static int daNpc_Du_Delete(npc_du_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "Npc_Du");
if (i_this->mIsFirstSpawn) {
l_initHIO = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.id);
}
@@ -660,9 +660,9 @@ static cPhs__Step daNpc_Du_Create(fopAc_ac_c* a_this) {
}
OS_REPORT("//////////////NPC_DU SET 2 !!\n");
if (!l_initHIO) {
if (!hio_set) {
i_this->mIsFirstSpawn = 1;
l_initHIO = true;
hio_set = true;
l_HIO.id = mDoHIO_CREATE_CHILD("アヒル", &l_HIO);
}
+4 -4
View File
@@ -423,7 +423,7 @@ static void* s_fish_sub(void* param_0, void* param_1) {
return 0;
}
static u8 l_HIOInit;
static u8 hio_set;
static daNpc_Henna_HIO_c l_HIO;
@@ -2592,7 +2592,7 @@ static bool daNpc_Henna_IsDelete(npc_henna_class* param_0) {
static int daNpc_Henna_Delete(npc_henna_class* i_this) {
dComIfG_resDelete(&i_this->phase, "Henna");
if (i_this->hio_init != 0) {
l_HIOInit = 0;
hio_set = 0;
}
return 1;
}
@@ -2694,9 +2694,9 @@ static int daNpc_Henna_Create(fopAc_ac_c* i_this) {
}
OS_REPORT("//////////////NPC_HENNA SET 2 !!\n");
if (!l_HIOInit ) {
if (!hio_set ) {
a_this->hio_init = TRUE;
l_HIOInit = TRUE;
hio_set = TRUE;
// "Henna"
l_HIO.id = mDoHIO_CREATE_CHILD("ヘナさま", &l_HIO);
}
+4 -4
View File
@@ -300,7 +300,7 @@ static npc_ks_class* leader;
static u32 call_pt;
static u8 l_HIOInit;
static u8 hio_set;
static daNpc_Ks_HIO_c l_HIO;
@@ -6878,7 +6878,7 @@ static int daNpc_Ks_Delete(npc_ks_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, i_this->res_name);
if (i_this->hio_init != 0) {
l_HIOInit = 0;
hio_set = 0;
mDoHIO_DELETE_CHILD(l_HIO.no);
}
@@ -7402,9 +7402,9 @@ static int daNpc_Ks_Create(fopAc_ac_c* actor) {
}
OS_REPORT("//////////////NPC_KS SET 2 !!\n");
if (l_HIOInit == 0) {
if (hio_set == 0) {
i_this->hio_init = 1;
l_HIOInit = 1;
hio_set = 1;
l_HIO.no = mDoHIO_CREATE_CHILD("コザル", &l_HIO); // Kozaru
}
+4 -4
View File
@@ -301,7 +301,7 @@ static s16 climb_angle_get(npc_ne_class* i_this) {
}
/* 80A92AC5 0003+00 data_80A92AC5 None */
static bool l_hioInit;
static bool hio_set;
static daNpc_Ne_HIO_c l_HIO;
@@ -3025,7 +3025,7 @@ static int daNpc_Ne_IsDelete(npc_ne_class* i_this) {
static int daNpc_Ne_Delete(npc_ne_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, i_this->mResName);
if (i_this->mHIOInit != 0) {
l_hioInit = false;
hio_set = false;
}
if (i_this->heap != NULL) {
i_this->mSound.deleteObject();
@@ -3163,9 +3163,9 @@ static cPhs__Step daNpc_Ne_Create(fopAc_ac_c* i_this) {
}
}
if (!l_hioInit) {
if (!hio_set) {
_this->mHIOInit = 1;
l_hioInit = true;
hio_set = true;
l_HIO.field_0x04 = -1;
}
+4 -4
View File
@@ -14,7 +14,7 @@
#include "d/actor/d_a_player.h"
#include "d/d_procname.h"
static bool hioInit;
static bool hio_set;
static daNpc_Sq_HIO_c l_HIO;
@@ -291,7 +291,7 @@ static int daNpc_Sq_IsDelete(npc_sq_class* i_this) {
static int daNpc_Sq_Delete(npc_sq_class* i_this) {
dComIfG_resDelete(&i_this->mPhaseReq, "Sq");
if (i_this->mHIOInit) {
hioInit = false;
hio_set = false;
}
return 1;
}
@@ -337,9 +337,9 @@ static cPhs__Step daNpc_Sq_Create(fopAc_ac_c* i_this) {
return cPhs_ERROR_e;
}
if (!hioInit) {
if (!hio_set) {
_this->mHIOInit = true;
hioInit = true;
hio_set = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -420,7 +420,7 @@ static cXyz return_pos_get(npc_tkj2_class* i_this) {
return player->current.pos;
}
static u8 l_initHIO;
static u8 hio_set;
static daNpc_Tkj2_HIO_c l_HIO;
@@ -1029,7 +1029,7 @@ static int daNpc_Tkj2_Delete(npc_tkj2_class* i_this) {
dComIfG_resDelete(&i_this->mPhase, "Tkj2");
if (i_this->field_0xa9c != 0) {
l_initHIO = 0;
hio_set = 0;
}
if (a_this->heap != NULL) {
@@ -1093,9 +1093,9 @@ static cPhs__Step daNpc_Tkj2_Create(fopAc_ac_c* a_this) {
return cPhs_ERROR_e;
}
if (l_initHIO == 0) {
if (hio_set == 0) {
i_this->field_0xa9c = 1;
l_initHIO = 1;
hio_set = 1;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -13,7 +13,7 @@
#include "d/d_procname.h"
#include "f_op/f_op_camera_mng.h"
static bool hioInit;
static bool hio_set;
static daObj_AriHIO_c l_HIO;
@@ -523,7 +523,7 @@ void daObjARI_c::Z_BufferChk() {
int daObjARI_c::Delete() {
dComIfG_resDelete(&mPhase, "I_Ari");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
mpMorf->stopZelAnime();
@@ -640,8 +640,8 @@ cPhs__Step daObjARI_c::create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}
+4 -4
View File
@@ -62,7 +62,7 @@ void daObj_Balloon_c::saveBestScore() {
dComIfGp_setMessageCountNumber(m_balloon_score);
}
static u8 l_initHIO;
static u8 hio_set;
static daObj_Balloon_HIO_c l_HIO;
@@ -204,7 +204,7 @@ int daObj_Balloon_c::_delete() {
dComIfG_resDelete(&mPhase, "Obj_bal");
Z2GetAudioMgr()->seStop(Z2SE_OBJ_WATERMILL_ROUND, 0);
if (mHIOInit) {
l_initHIO = false;
hio_set = false;
}
return 1;
}
@@ -245,9 +245,9 @@ int daObj_Balloon_c::create() {
return cPhs_ERROR_e;
}
if (!l_initHIO) {
if (!hio_set) {
mHIOInit = true;
l_initHIO = true;
hio_set = true;
l_HIO.field_0x04 = -1;
}
+4 -4
View File
@@ -47,7 +47,7 @@ daObj_BattaHIO_c::daObj_BattaHIO_c() {
mModelScaleFemale = 1.4f;
}
static bool l_HIOInit;
static bool hio_set;
static daObj_BattaHIO_c l_HIO;
@@ -527,7 +527,7 @@ int daObjBATTA_c::_delete() {
dComIfG_resDelete(&mPhase, "Bat");
if (mIsHIOOwner != 0) {
l_HIOInit = false;
hio_set = false;
mDoHIO_DELETE_CHILD(l_HIO.mId);
}
@@ -641,8 +641,8 @@ int daObjBATTA_c::create() {
OS_REPORT("/////////////////// BATTA SET OK /////////////////\n");
if (!l_HIOInit) {
l_HIOInit = true;
if (!hio_set) {
hio_set = true;
mIsHIOOwner = true;
// Golden Bugs
l_HIO.mId = mDoHIO_CREATE_CHILD("黄金蟲(バッタ)", &l_HIO);
+4 -4
View File
@@ -13,7 +13,7 @@
#include "d/d_procname.h"
#include "f_op/f_op_camera_mng.h"
static bool hioInit;
static bool hio_set;
static daObj_ChoHIO_c l_HIO;
@@ -448,7 +448,7 @@ void daObjCHO_c::ObjHit() {
int daObjCHO_c::Delete() {
dComIfG_resDelete(&mPhaseReq, "I_Cho");
if (mHIOInit) {
hioInit = false;
hio_set = false;
}
if (heap != NULL) {
mpMorf->stopZelAnime();
@@ -565,8 +565,8 @@ cPhs__Step daObjCHO_c::create() {
return cPhs_ERROR_e;
}
if (!hioInit) {
hioInit = true;
if (!hio_set) {
hio_set = true;
mHIOInit = true;
l_HIO.field_0x4 = -1;
}

Some files were not shown because too many files have changed in this diff Show More