d_kankyo_wether work

This commit is contained in:
Jasper St. Pierre
2025-11-11 01:58:46 -08:00
parent 80608ad27f
commit 909a2a0dd6
3 changed files with 1177 additions and 24 deletions
+10 -10
View File
@@ -87,7 +87,7 @@ public:
/* 0x3700 */ f32 field_0x3700;
/* 0x3704 */ f32 mSibukiAlpha;
/* 0x3708 */ f32 mOverheadFade;
/* 0x370C */ f32 mFwd1Fade;
/* 0x370C */ f32 mFwdFade1;
/* 0x3710 */ f32 mFwdFade2;
/* 0x3714 */ u8 mStatus;
};
@@ -144,8 +144,8 @@ public:
virtual ~dKankyo_star_Packet();
/* 0x10 */ u8* mpTexture;
/* 0x14 */ STAR_EFF mStarEff[1];
/* 0x48 */ s16 mCount;
/* 0x14 */ STAR_EFF mEffect[1];
/* 0x48 */ s16 mEffectNum;
};
struct POISON_EFF {
@@ -211,19 +211,19 @@ struct HOUSI_EFF {
HOUSI_EFF();
~HOUSI_EFF();
/* 0x00 */ u8 mState;
/* 0x00 */ u8 mStatus;
/* 0x04 */ cXyz mPos;
/* 0x10 */ cXyz mBasePos;
/* 0x1C */ cXyz mVel;
/* 0x1C */ cXyz mSpeed;
/* 0x28 */ cXyz mScale;
/* 0x34 */ f32 field_0x34;
/* 0x38 */ u8 field_0x38[0x3C - 0x38];
/* 0x3C */ s16 field_0x3c;
/* 0x38 */ f32 field_0x38;
/* 0x3C */ u16 field_0x3c;
/* 0x3E */ u8 field_0x3E[0x40 - 0x3E];
/* 0x40 */ f32 mAlpha;
/* 0x44 */ u8 field_0x44[0x48 - 0x44];
/* 0x44 */ f32 field_0x44;
/* 0x48 */ f32 field_0x48;
/* 0x4C */ s16 field_0x4c;
/* 0x4C */ u16 field_0x4c;
};
class dKankyo_housi_Packet : public J3DPacket {
@@ -234,7 +234,7 @@ public:
virtual ~dKankyo_housi_Packet();
/* 0x0010 */ u8* mpTex;
/* 0x0014 */ HOUSI_EFF mEff[300];
/* 0x0014 */ HOUSI_EFF mEffect[300];
/* 0x5DD4 */ u8 field_0x5DD4[0x5DDC - 0x5DD4];
/* 0x5DDC */ f32 field_0x5ddc;
/* 0x5DE0 */ s16 mCount;
+1166 -13
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -690,7 +690,7 @@ void wether_move_housi() {
g_env_light.mpHousiPacket->field_0x5ddc = 0.0f;
for (int i = 0; i < 300; i++) {
g_env_light.mpHousiPacket->mEff[i].mState = 0;
g_env_light.mpHousiPacket->mEffect[i].mStatus = 0;
}
dKyr_housi_move();