Applied some Attr defines

This commit is contained in:
dbalatoni13 2024-11-03 23:53:45 +01:00
parent 348cdffb0e
commit c9f46f9418
99 changed files with 15333 additions and 15096 deletions

View file

@ -606,7 +606,7 @@ void fn_2_20B0(omObjData *object)
Vec sp8;
HsfObject *temp_r30 = Hu3DModelObjPtrGet(object->model[0], lbl_2_data_124[4]);
temp_r30->type = 2;
Hu3DModelAttrReset(object->model[7], 1);
Hu3DModelAttrReset(object->model[7], HU3D_ATTR_DISPOFF);
sp8.x = 0;
sp8.y = -370;
sp8.z = -43000;
@ -617,8 +617,8 @@ void fn_2_20B0(omObjData *object)
sp8.z = -32000;
lbl_2_bss_CC = fn_2_10A88(&sp8, 3);
lbl_2_bss_90[2] = HuAudFXEmiterPlay(1291, &sp8);
Hu3DModelAttrReset(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], 0xC0000001);
Hu3DModelAttrReset(object->model[2], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[2], HU3D_CLUSTER_ATTR_LOOP);
}
void fn_2_21F8(omObjData *object)
@ -631,11 +631,11 @@ void fn_2_21F8(omObjData *object)
HsfObject *temp_r29 = Hu3DModelObjPtrGet(object->model[0], lbl_2_data_124[0]);
s32 temp_r28;
temp_r29->type = 2;
Hu3DModelAttrReset(object->model[0], 1);
Hu3DModelAttrReset(object->model[1], 1);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[1], 0x40000001);
Hu3DModelAttrReset(object->model[3], 1);
Hu3DModelAttrReset(object->model[0], HU3D_ATTR_DISPOFF);
Hu3DModelAttrReset(object->model[1], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
Hu3DModelAttrSet(object->model[1], HU3D_MOTATTR_LOOP);
Hu3DModelAttrReset(object->model[3], HU3D_ATTR_DISPOFF);
lbl_2_bss_44.x = 0;
lbl_2_bss_44.y = 100;
lbl_2_bss_44.z = 0;
@ -663,8 +663,8 @@ void fn_2_21F8(omObjData *object)
sp14.z = -4720;
lbl_2_bss_D4 = fn_2_10A88(&sp14, 3);
lbl_2_bss_90[1] = HuAudFXEmiterPlay(1291, &sp14);
Hu3DModelAttrReset(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], 0xC0000001);
Hu3DModelAttrReset(object->model[2], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[2], HU3D_CLUSTER_ATTR_LOOP);
temp_r28 = 4;
for (temp_r30 = 0; temp_r30 < temp_r28; temp_r30++) {
sp8.x = -340.0f + ((1.0f / 255.0f) * (680.0f * frandu8()));
@ -690,13 +690,13 @@ void fn_2_26E0(omObjData *object)
Vec sp8;
Work2FA4 *temp_r30;
s32 temp_r29;
Hu3DModelAttrReset(object->model[4], 1);
Hu3DModelAttrReset(object->model[4], HU3D_ATTR_DISPOFF);
Hu3DModelClusterAttrSet(object->model[4], 0, 0xC0000001);
Hu3DModelAttrReset(object->model[8], 1);
Hu3DModelAttrSet(object->model[8], 0x40000001);
Hu3DModelAttrSet(object->model[4], 0x40000001);
Hu3DModelAttrReset(object->model[8], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[8], HU3D_MOTATTR_LOOP);
Hu3DModelAttrSet(object->model[4], HU3D_MOTATTR_LOOP);
Hu3DModelShadowMapSet(object->model[4]);
Hu3DModelAttrReset(object->model[5], 1);
Hu3DModelAttrReset(object->model[5], HU3D_ATTR_DISPOFF);
Hu3DModelPosSet(object->model[4], 0, 0, 0);
Hu3DModelAmbSet(object->model[4], 1, 1, 1);
Hu3DModelPosSet(object->model[5], 0, 0, 0);
@ -711,7 +711,7 @@ void fn_2_26E0(omObjData *object)
temp_r30->unk14[1].z = -50;
for (temp_r29 = 0; temp_r29 < 2; temp_r29++) {
Hu3DModelPosSet(object->model[temp_r29 + 9], temp_r30->unk14[temp_r29].x, temp_r30->unk14[temp_r29].y, temp_r30->unk14[temp_r29].z);
Hu3DModelAttrReset(object->model[temp_r29 + 9], 1);
Hu3DModelAttrReset(object->model[temp_r29 + 9], HU3D_ATTR_DISPOFF);
}
Hu3DMotionSet(object->model[10], object->motion[0]);
Hu3DMotionSet(object->model[9], object->motion[2]);
@ -725,18 +725,18 @@ void fn_2_26E0(omObjData *object)
temp_r30->unk14[1].z = -50;
for (temp_r29 = 0; temp_r29 < 2; temp_r29++) {
Hu3DModelPosSet(object->model[temp_r29 + 9], temp_r30->unk14[temp_r29].x, temp_r30->unk14[temp_r29].y, temp_r30->unk14[temp_r29].z);
Hu3DModelAttrReset(object->model[temp_r29 + 9], 1);
Hu3DModelAttrReset(object->model[temp_r29 + 9], HU3D_ATTR_DISPOFF);
}
Hu3DMotionSet(object->model[10], object->motion[1]);
Hu3DMotionSet(object->model[9], object->motion[2]);
}
Hu3DModelAttrSet(object->model[9], 0x40000001);
Hu3DModelAttrSet(object->model[10], 0x40000001);
Hu3DModelAttrSet(object->model[9], HU3D_MOTATTR_LOOP);
Hu3DModelAttrSet(object->model[10], HU3D_MOTATTR_LOOP);
Hu3DModelRotSet(object->model[9], 0, 90, 0);
Hu3DModelPosSet(object->model[11], 210, 1018, 0);
Hu3DModelRotSet(object->model[11], 0, 90, 0);
Hu3DModelAttrReset(object->model[11], 1);
Hu3DModelAttrSet(object->model[11], 0x40000001);
Hu3DModelAttrReset(object->model[11], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[11], HU3D_MOTATTR_LOOP);
sp2C.x = 0;
sp2C.y = 1300;
sp2C.z = 1300;
@ -760,9 +760,9 @@ void fn_2_2CBC(omObjData *object)
{
HsfObject *temp_r30 = Hu3DModelObjPtrGet(object->model[0], lbl_2_data_124[0]);
temp_r30->type = -1;
Hu3DModelAttrSet(object->model[3], 1);
Hu3DModelAttrSet(object->model[3], HU3D_ATTR_DISPOFF);
lbl_2_bss_D8->work[0] = 1;
Hu3DModelAttrSet(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], HU3D_ATTR_DISPOFF);
HuAudFXStop(lbl_2_bss_90[0]);
HuAudFXStop(lbl_2_bss_90[1]);
}
@ -784,8 +784,8 @@ void fn_2_2E20(omObjData *object)
{
HsfObject *temp_r30 = Hu3DModelObjPtrGet(object->model[0], lbl_2_data_124[3]);
temp_r30->type = -1;
Hu3DModelAttrSet(lbl_2_bss_100[0]->model[0], 1);
Hu3DModelAttrSet(lbl_2_bss_100[1]->model[0], 1);
Hu3DModelAttrSet(lbl_2_bss_100[0]->model[0], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(lbl_2_bss_100[1]->model[0], HU3D_ATTR_DISPOFF);
lbl_2_bss_D0->work[0] = 1;
HuAudFXStop(lbl_2_bss_90[0]);
}
@ -794,11 +794,11 @@ void fn_2_2ED0(omObjData *object)
{
HsfObject *temp_r30 = Hu3DModelObjPtrGet(object->model[0], lbl_2_data_124[4]);
temp_r30->type = -1;
Hu3DModelAttrSet(object->model[7], 1);
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[7], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
lbl_2_bss_8->work[0] = 1;
lbl_2_bss_CC->work[0] = 1;
Hu3DModelAttrSet(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], HU3D_ATTR_DISPOFF);
HuAudFXStop(lbl_2_bss_90[1]);
HuAudFXStop(lbl_2_bss_90[2]);
}
@ -823,31 +823,31 @@ void fn_2_2FA4(omObjData *object)
temp_r30->unk8.z = 0;
temp_r30->unk2C = 0;
object->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x00));
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
object->model[1] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x01));
Hu3DModelAttrSet(object->model[1], 1);
Hu3DModelAttrSet(object->model[1], HU3D_ATTR_DISPOFF);
object->model[2] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x07));
Hu3DModelAttrSet(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], 0x40000001);
Hu3DModelAttrSet(object->model[2], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[2], HU3D_MOTATTR_LOOP);
object->model[3] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x1F));
Hu3DModelAttrSet(object->model[3], 1);
Hu3DModelAttrSet(object->model[3], HU3D_ATTR_DISPOFF);
object->model[4] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x20));
Hu3DModelAttrSet(object->model[4], 1);
Hu3DModelAttrSet(object->model[4], HU3D_ATTR_DISPOFF);
object->model[11] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x2C));
Hu3DModelAttrSet(object->model[11], 1);
Hu3DModelAttrSet(object->model[11], HU3D_ATTR_DISPOFF);
object->model[7] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x03));
Hu3DModelAttrSet(object->model[7], 1);
Hu3DModelAttrSet(object->model[7], HU3D_ATTR_DISPOFF);
object->model[8] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x23));
Hu3DModelAttrSet(object->model[8], 1);
Hu3DModelAttrSet(object->model[8], HU3D_ATTR_DISPOFF);
object->model[9] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x28));
Hu3DModelAttrSet(object->model[9], 1);
Hu3DModelAttrSet(object->model[9], HU3D_ATTR_DISPOFF);
object->model[10] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x28));
Hu3DModelAttrSet(object->model[10], 1);
Hu3DModelAttrSet(object->model[10], HU3D_ATTR_DISPOFF);
Hu3DModelShadowSet(object->model[10]);
object->model[5] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x21));
Hu3DModelAttrSet(object->model[5], 1);
Hu3DModelAttrSet(object->model[5], HU3D_ATTR_DISPOFF);
object->model[6] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x22));
Hu3DModelAttrSet(object->model[6], 1);
Hu3DModelAttrSet(object->model[6], HU3D_ATTR_DISPOFF);
object->motion[0] = Hu3DJointMotionFile(object->model[10], DATA_MAKE_NUM(DATADIR_M401, 0x29));
object->motion[1] = Hu3DJointMotionFile(object->model[10], DATA_MAKE_NUM(DATADIR_M401, 0x2A));
object->motion[2] = Hu3DJointMotionFile(object->model[9], DATA_MAKE_NUM(DATADIR_M401, 0x2B));
@ -1080,16 +1080,16 @@ void fn_2_3B24(omObjData *object)
object->model[2] = Hu3DModelLink(lbl_2_bss_118[0]->model[2]);
object->model[3] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x27));
}
Hu3DModelAttrSet(object->model[3], 0x40000002);
Hu3DModelAttrSet(object->model[3], HU3D_MOTATTR_PAUSE);
Hu3DModelClusterAttrSet(object->model[3], 0, 0xC0000002);
Hu3DModelLayerSet(object->model[3], 7);
for (temp_r28 = 0; temp_r28 < 10; temp_r28++) {
object->motion[temp_r28] = CharModelMotionCreate(lbl_2_data_4[temp_r27], lbl_2_data_158[temp_r27][temp_r28]);
}
CharModelMotionSet(temp_r31->unk86, object->motion[2]);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], 0x40000001);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
Hu3DModelAttrSet(object->model[2], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[2], HU3D_MOTATTR_LOOP);
Hu3DModelLayerSet(object->model[2], 2);
Hu3DModelAmbSet(object->model[0], 1, 1, 1);
Hu3DModelShadowSet(object->model[0]);
@ -1168,7 +1168,7 @@ void fn_2_3F28(omObjData *object)
temp_r31->unk30.x = object->trans.x;
temp_r31->unk30.y = object->trans.y;
temp_r31->unk30.z = object->trans.z;
Hu3DModelAttrReset(object->model[3], 1);
Hu3DModelAttrReset(object->model[3], HU3D_ATTR_DISPOFF);
Hu3DModelAttrReset(object->model[3], 0x40000002);
Hu3DModelClusterAttrReset(object->model[3], 0, 0xC0000002);
Hu3DModelPosSet(object->model[3], object->trans.x, 100, 100 + object->trans.z);
@ -1269,8 +1269,8 @@ void fn_2_48A0(omObjData *object)
if (object->trans.y >= 910.0f) {
if (temp_r31->unk6C == 0) {
temp_r31->unk6C = 1;
Hu3DModelAttrReset(object->model[2], 1);
Hu3DModelAttrSet(object->model[2], 0x40000001);
Hu3DModelAttrReset(object->model[2], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[2], HU3D_MOTATTR_LOOP);
Hu3DModelPosSet(object->model[2], object->trans.x, 950, 30 + object->trans.z);
Hu3DModelScaleSet(object->model[2], 1, 1, 1);
Hu3DMotionTimeSet(object->model[2], 0);
@ -1328,7 +1328,7 @@ void fn_2_48A0(omObjData *object)
temp_r31->unk80 -= 360.0f;
}
if (temp_r31->unk6E == 13) {
Hu3DModelAttrReset(lbl_2_bss_10C->model[6], 1);
Hu3DModelAttrReset(lbl_2_bss_10C->model[6], HU3D_ATTR_DISPOFF);
Hu3DMotionTimeSet(lbl_2_bss_10C->model[6], 0);
}
else if (temp_r31->unk6E == 50) {
@ -1383,14 +1383,14 @@ void fn_2_48A0(omObjData *object)
if (temp_r31->unk6C == 0) {
temp_r31->unk6C = 1;
omVibrate(temp_r31->unk4, 12, 4, 2);
Hu3DModelAttrReset(object->model[2], 1);
Hu3DModelAttrReset(object->model[2], HU3D_ATTR_DISPOFF);
Hu3DModelAttrReset(object->model[2], 0x40000002);
Hu3DModelAttrSet(object->model[2], 0x40000001);
Hu3DModelAttrSet(object->model[2], HU3D_MOTATTR_LOOP);
Hu3DModelPosSet(object->model[2], object->trans.x, 950, 30 + object->trans.z);
Hu3DModelScaleSet(object->model[2], 1, 1, 1);
Hu3DMotionTimeSet(object->model[2], 0);
Hu3DModelAttrReset(object->model[3], 0x40000002);
Hu3DModelAttrReset(object->model[3], 1);
Hu3DModelAttrReset(object->model[3], HU3D_ATTR_DISPOFF);
Hu3DModelClusterAttrReset(object->model[3], 0, 0xC0000002);
Hu3DModelPosSet(object->model[3], object->trans.x, 0, 30 + object->trans.z);
Hu3DMotionTimeSet(object->model[3], 0);
@ -1584,10 +1584,10 @@ void fn_2_5CC0(omObjData *object)
temp_r31->unk6A = 0;
}
if (temp_r31->unk7A & 0x1) {
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
}
else {
Hu3DModelAttrReset(object->model[0], 1);
Hu3DModelAttrReset(object->model[0], HU3D_ATTR_DISPOFF);
}
}
if (temp_f29 != 0) {
@ -2075,7 +2075,7 @@ void fn_2_7CB4(omObjData *object)
temp_r31->unk28 = 0;
object->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x0B));
Hu3DModelClusterAttrSet(object->model[0], 0, 0xC0000001);
Hu3DModelAttrSet(object->model[0], 0x1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
Hu3DModelAmbSet(object->model[0], 0.6f, 0.6f, 0.6f);
Hu3DModelShadowSet(object->model[0]);
temp_r31->unk0 = 0;
@ -2243,7 +2243,7 @@ void fn_2_8868(omObjData *object)
Work7CB4 *temp_r31;
temp_r31 = object->data;
if (lbl_2_bss_60.z < -20800.0f) {
Hu3DModelAttrReset(object->model[0], 1);
Hu3DModelAttrReset(object->model[0], HU3D_ATTR_DISPOFF);
temp_r31->unk2C = 0;
temp_r31->unk2E = 0;
temp_r31->unk30 = 0;
@ -2265,7 +2265,7 @@ void fn_2_8968(omObjData *object)
temp_r29->unk1E = ((frand() % 15) + 22) * 0.43478262f;
}
if (fn_2_8450(object)) {
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
object->func = fn_2_8B58;
}
}
@ -2277,7 +2277,7 @@ void fn_2_8B58(omObjData *object)
Work7CB4 *temp_r31;
temp_r31 = object->data;
if (lbl_2_bss_60.z < -30500.0f) {
Hu3DModelAttrReset(object->model[0], 1);
Hu3DModelAttrReset(object->model[0], HU3D_ATTR_DISPOFF);
temp_r31->unk2C = 1;
temp_r31->unk2E = 0;
temp_r31->unk30 = 0;
@ -2299,7 +2299,7 @@ void fn_2_8C58(omObjData *object)
temp_r29->unk1E = ((frand() % 15) + lbl_2_data_424[lbl_2_bss_14++]) * 0.43478262f;
}
if (fn_2_8450(object)) {
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
object->func = NULL;
}
}
@ -2326,8 +2326,8 @@ void fn_2_8E74(omObjData *object)
object->model[0] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x0D));
object->motion[0] = Hu3DJointMotionFile(object->model[0], DATA_MAKE_NUM(DATADIR_M401, 0x10));
Hu3DMotionSet(object->model[0], object->motion[0]);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
omSetTra(object, -1000, 0, -23000);
omSetRot(object, 0, 90, 0);
temp_r31->unkC.x = 1000.0f - object->trans.x;
@ -2349,7 +2349,7 @@ void fn_2_91AC(omObjData *object, Vec *pos)
temp_r30 = object->data;
temp_r30->unk18 = *pos;
temp_r30->unk34.z = (1.0f / 255.0f) * (360.0f * frandu8());
Hu3DModelAttrReset(object->model[0], 1);
Hu3DModelAttrReset(object->model[0], HU3D_ATTR_DISPOFF);
omSetTra(object, pos->x, pos->y, pos->z);
object->work[2] = HuAudFXEmiterPlay(1284, &pos);
object->func = fn_2_9298;
@ -2377,7 +2377,7 @@ void fn_2_9298(omObjData *object)
spC.z = object->trans.z;
HuAudFXEmiterUpDate(object->work[2], &spC);
if (object->trans.z > lbl_2_bss_6C.z - 220.0f) {
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
HuAudFXStop(object->work[2]);
object->func = NULL;
}
@ -2393,8 +2393,8 @@ void fn_2_95E4(omObjData *object)
omSetTra(object, 3000, 0, -37000);
omSetRot(object, 0, 270, 0);
Hu3DMotionSet(object->model[0], object->motion[0]);
Hu3DModelAttrSet(object->model[0], 0x1);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
object->work[3] = 3;
Hu3DModelShadowSet(object->model[0]);
object->func = fn_2_979C;
@ -2403,10 +2403,10 @@ void fn_2_95E4(omObjData *object)
void fn_2_9734(s32 flag)
{
if (flag) {
Hu3DModelAttrReset(lbl_2_bss_FC->model[0], 1);
Hu3DModelAttrReset(lbl_2_bss_FC->model[0], HU3D_ATTR_DISPOFF);
}
else {
Hu3DModelAttrSet(lbl_2_bss_FC->model[0], 1);
Hu3DModelAttrSet(lbl_2_bss_FC->model[0], HU3D_ATTR_DISPOFF);
}
}
@ -2419,7 +2419,7 @@ void fn_2_979C(omObjData *object)
omSetTra(object, -2500, -800, -21000);
omSetRot(object, 0, 125, 0);
Hu3DMotionSet(object->model[0], object->motion[0]);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
object->func = fn_2_988C;
}
}
@ -2447,7 +2447,7 @@ void fn_2_99A4(omObjData *object)
omSetTra(object, 3000, temp_f31, -37000);
omSetRot(object, 0, 270, 0);
Hu3DMotionSet(object->model[0], object->motion[0]);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
object->func = fn_2_9B90;
lbl_2_bss_78.x = object->trans.x;
lbl_2_bss_78.y = object->trans.y;
@ -2490,7 +2490,7 @@ void fn_2_9D00(Process *objman)
for (temp_r30 = 0; temp_r30 < 2; temp_r30++) {
temp_r31->motion[temp_r30] = Hu3DJointMotionFile(temp_r31->model[0], lbl_2_data_42C[temp_r30]);
}
Hu3DModelAttrSet(temp_r31->model[0], 1);
Hu3DModelAttrSet(temp_r31->model[0], HU3D_ATTR_DISPOFF);
temp_r31->data = HuMemDirectMallocNum(HEAP_SYSTEM, sizeof(WorkA318), MEMORY_DEFAULT_NUM);
Hu3DModelShadowSet(temp_r31->model[0]);
temp_r31->work[3] = 1;
@ -2510,12 +2510,12 @@ void fn_2_9E28(float arg1, float arg2)
temp_f31 = arg1;
for (temp_r31 = 0; temp_r31 < 4; temp_r31++) {
temp_r30 = lbl_2_bss_E4[temp_r31]->data;
Hu3DModelAttrReset(lbl_2_bss_E4[temp_r31]->model[0], 1);
Hu3DModelAttrReset(lbl_2_bss_E4[temp_r31]->model[0], HU3D_ATTR_DISPOFF);
temp_f29 = -400.0f + ((1.0f / 255.0f) * (800.0f * frandu8()));
temp_r30->unk0.x = -250.0f + ((1.0f / 255.0f) * (500.0f * frandu8()));
omSetTra(lbl_2_bss_E4[temp_r31], temp_f29, temp_r30->unk0.x + lbl_2_bss_60.y, temp_f31);
Hu3DMotionSet(lbl_2_bss_E4[temp_r31]->model[0], lbl_2_bss_E4[temp_r31]->motion[0]);
Hu3DModelAttrSet(lbl_2_bss_E4[temp_r31]->model[0], 0x40000001);
Hu3DModelAttrSet(lbl_2_bss_E4[temp_r31]->model[0], HU3D_MOTATTR_LOOP);
temp_f31 += temp_f30;
temp_r30->unkC = (frand() % 30) + 30;
temp_r30->unk0.z = 0;
@ -2583,7 +2583,7 @@ void fn_2_A318(omObjData *object)
temp_r30->unk0.z = 0;
temp_r30->unkC = (frand() % 30) + 25;
Hu3DMotionSet(object->model[0], object->motion[0]);
Hu3DModelAttrSet(object->model[0], 0x40000001);
Hu3DModelAttrSet(object->model[0], HU3D_MOTATTR_LOOP);
}
}
if (temp_r30->unk0.x < -300.0f) {
@ -2600,7 +2600,7 @@ void fn_2_A318(omObjData *object)
}
omSetTra(object, object->trans.x, temp_r30->unk0.x + lbl_2_bss_60.y, object->trans.z);
if (object->trans.z > lbl_2_bss_6C.z - 160.0f) {
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
object->func = NULL;
}
}
@ -2927,12 +2927,12 @@ void fn_2_CAB0(omObjData *object)
Hu3DGLightColorSet(lbl_2_bss_A8, temp_r28, temp_r28, temp_r28, 255);
if (lbl_2_bss_60.z < -26600.0f && lbl_2_bss_60.z > -27500.0f) {
for (temp_r31 = 0; temp_r31 < 9; temp_r31++) {
Hu3DModelAttrSet(object->model[temp_r31], 1);
Hu3DModelAttrSet(object->model[temp_r31], HU3D_ATTR_DISPOFF);
}
}
else {
for (temp_r31 = 0; temp_r31 < 9; temp_r31++) {
Hu3DModelAttrReset(object->model[temp_r31], 1);
Hu3DModelAttrReset(object->model[temp_r31], HU3D_ATTR_DISPOFF);
}
}
}
@ -3082,8 +3082,8 @@ void fn_2_DBCC(s16 arg0)
}
temp_f31 = 0.5f + ((1.0f / 255.0f) * (0.5f * frandu8()));
Hu3DModelScaleSet(temp_r31->model[temp_r30], temp_f31, temp_f31, temp_f31);
Hu3DModelAttrSet(temp_r31->model[temp_r30], 1);
Hu3DModelAttrSet(temp_r31->model[temp_r30], 0x40000001);
Hu3DModelAttrSet(temp_r31->model[temp_r30], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(temp_r31->model[temp_r30], HU3D_MOTATTR_LOOP);
Hu3DMotionTimeSet(temp_r31->model[temp_r30], (1.0f / 255.0f) * (Hu3DMotionMaxTimeGet(temp_r31->model[temp_r30]) * frandu8()));
temp_r28[temp_r30] = 0;
}
@ -3174,7 +3174,7 @@ void fn_2_E24C(omObjData *object)
temp_r28 = lbl_2_bss_C4->data;
for (temp_r30 = 0; temp_r30 < temp_r31->unk0; temp_r30++) {
temp_r28[temp_r31->unk30[temp_r30]] = 0;
Hu3DModelAttrSet(object->model[temp_r30], 1);
Hu3DModelAttrSet(object->model[temp_r30], HU3D_ATTR_DISPOFF);
}
fn_2_DE1C(temp_r31);
omDelObjEx(HuPrcCurrentGet(), object);
@ -3188,13 +3188,13 @@ void fn_2_E364(omObjData *object, s16 arg1)
WorkE6E8 *temp_r29 = object->data;
if (arg1 == 1) {
for (temp_r31 = 0; temp_r31 < temp_r29->unk0; temp_r31++) {
Hu3DModelAttrReset(object->model[temp_r31], 1);
Hu3DModelAttrReset(object->model[temp_r31], HU3D_ATTR_DISPOFF);
}
object->func = fn_2_E6E8;
}
else {
for (temp_r31 = 0; temp_r31 < temp_r29->unk0; temp_r31++) {
Hu3DModelAttrSet(object->model[temp_r31], 1);
Hu3DModelAttrSet(object->model[temp_r31], HU3D_ATTR_DISPOFF);
}
object->func = NULL;
}

View file

@ -78,8 +78,8 @@ void fn_2_1041C(void)
lbl_2_bss_220[1][2] = lbl_2_bss_238;
for (i = 0; i < 4; i++) {
lbl_2_bss_136[i] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_M401, 0x17));
Hu3DModelAttrSet(lbl_2_bss_136[i], 1);
Hu3DModelAttrSet(lbl_2_bss_136[i], 0x40000001);
Hu3DModelAttrSet(lbl_2_bss_136[i], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(lbl_2_bss_136[i], HU3D_MOTATTR_LOOP);
Hu3DModelScaleSet(lbl_2_bss_136[i], 1.5f, 1.5f, 1.0f);
Hu3DModelLayerSet(lbl_2_bss_136[i], 2);
}
@ -104,9 +104,9 @@ void fn_2_1079C(void)
lbl_2_bss_13E[i].unk2[0] = Hu3DParticleCreate(lbl_2_bss_250, 80);
lbl_2_bss_13E[i].unk2[1] = Hu3DParticleCreate(lbl_2_bss_24C, 80);
lbl_2_bss_13E[i].unk2[2] = Hu3DParticleCreate(lbl_2_bss_248, 80);
Hu3DModelAttrSet(lbl_2_bss_13E[i].unk2[0], 1);
Hu3DModelAttrSet(lbl_2_bss_13E[i].unk2[1], 1);
Hu3DModelAttrSet(lbl_2_bss_13E[i].unk2[2], 1);
Hu3DModelAttrSet(lbl_2_bss_13E[i].unk2[0], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(lbl_2_bss_13E[i].unk2[1], HU3D_ATTR_DISPOFF);
Hu3DModelAttrSet(lbl_2_bss_13E[i].unk2[2], HU3D_ATTR_DISPOFF);
}
lbl_2_bss_134 = 0;
}
@ -118,7 +118,7 @@ s16 fn_2_108C8(void)
for (i = 0; i < 28; i++) {
if (!lbl_2_bss_13E[i].unk0) {
for (j = 0; j < 3; j++) {
Hu3DModelAttrReset(lbl_2_bss_13E[i].unk2[j], 1);
Hu3DModelAttrReset(lbl_2_bss_13E[i].unk2[j], HU3D_ATTR_DISPOFF);
}
lbl_2_bss_13E[i].unk0 = 1;
return i;
@ -132,7 +132,7 @@ void fn_2_10980(s16 arg0)
s32 i;
lbl_2_bss_13E[arg0].unk0 = 0;
for (i = 0; i < 3; i++) {
Hu3DModelAttrSet(lbl_2_bss_13E[arg0].unk2[i], 1);
Hu3DModelAttrSet(lbl_2_bss_13E[arg0].unk2[i], HU3D_ATTR_DISPOFF);
}
}
@ -189,7 +189,7 @@ omObjData *fn_2_10A88(Vec *arg0, s16 arg1)
Hu3DModelLayerSet(temp_r31->model[temp_r30], 1);
if (arg1 == 1) {
temp_r31->unk10 = fn_2_10A08();
Hu3DModelAttrReset(temp_r31->unk10, 1);
Hu3DModelAttrReset(temp_r31->unk10, HU3D_ATTR_DISPOFF);
temp_r28->unk_44 = lbl_2_bss_220[1][temp_r30];
temp_r27->unk1C = 1.0f;
temp_r31->work[3] = 45;
@ -382,7 +382,7 @@ void fn_2_113AC(omObjData *object)
}
if (temp_r30->unk10 == 0) {
if (object->unk10) {
Hu3DModelAttrSet(object->unk10, 1);
Hu3DModelAttrSet(object->unk10, HU3D_ATTR_DISPOFF);
}
fn_2_10980(temp_r30->unk12);
omDelObjEx(HuPrcCurrentGet(), object);
@ -413,7 +413,7 @@ void fn_2_118B0(omObjData *object)
if (temp_r30->unk10 == 0) {
if (object->unk10) {
Hu3DModelAttrSet(object->unk10, 1);
Hu3DModelAttrSet(object->unk10, HU3D_ATTR_DISPOFF);
}
fn_2_10980(temp_r30->unk12);
omDelObjEx(HuPrcCurrentGet(), object);
@ -1059,7 +1059,7 @@ void fn_2_14738(omObjData *object)
{
omSetTra(object, lbl_2_bss_6C.x, lbl_2_bss_6C.y, lbl_2_bss_6C.z);
if (object->work[0] == 1) {
Hu3DModelAttrSet(object->model[0], 1);
Hu3DModelAttrSet(object->model[0], HU3D_ATTR_DISPOFF);
omDelObjEx(HuPrcCurrentGet(), object);
}
}