mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
ovl_Boss_05
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
<Root>
|
||||
<File Name="ovl_Boss_05" BaseAddress="0x809EE4E0" RangeStart="0x3540" RangeEnd="0x364C">
|
||||
<Collision Name="sBioBabaLilypadCol" Offset="0x3620" />
|
||||
</File>
|
||||
</Root>
|
||||
@@ -2320,8 +2320,6 @@ beginseg
|
||||
name "ovl_Boss_05"
|
||||
compress
|
||||
include "build/src/overlays/actors/ovl_Boss_05/z_boss_05.o"
|
||||
include "build/data/ovl_Boss_05/ovl_Boss_05.data.o"
|
||||
include "build/data/ovl_Boss_05/ovl_Boss_05.bss.o"
|
||||
include "build/data/ovl_Boss_05/ovl_Boss_05.reloc.o"
|
||||
endseg
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -7,11 +7,60 @@ struct Boss05;
|
||||
|
||||
typedef void (*Boss05ActionFunc)(struct Boss05*, PlayState*);
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ BIO_DEKU_BABA_TYPE_0,
|
||||
/* 0 */ BIO_DEKU_BABA_TYPE_1,
|
||||
/* 0 */ BIO_DEKU_BABA_TYPE_2,
|
||||
/* 0 */ BIO_DEKU_BABA_TYPE_3,
|
||||
/* 0 */ BIO_DEKU_BABA_TYPE_4,
|
||||
/* 0 */ BIO_DEKU_BABA_TYPE_10 = 10, // Fragments?
|
||||
} BioDekuBabaType;
|
||||
|
||||
typedef struct Boss05 {
|
||||
/* 0x000 */ Actor actor;
|
||||
/* 0x144 */ char unk_144[0x2C];
|
||||
/* 0x000 */ DynaPolyActor dyna;
|
||||
/* 0x15C */ u8 unk15C; /* inferred */
|
||||
/* 0x15E */ s16 unk15E; /* inferred */
|
||||
/* 0x160 */ s16 unk160; /* inferred */
|
||||
/* 0x162 */ s16 unk162[3]; // timers
|
||||
/* 0x168 */ s16 unk168; // timer
|
||||
/* 0x16A */ s16 unk16A; // timer
|
||||
/* 0x16C */ s16 unk16C; // timer
|
||||
/* 0x170 */ Boss05ActionFunc actionFunc;
|
||||
/* 0x174 */ char unk_174[0x394];
|
||||
/* 0x174 */ u8 unk174;
|
||||
/* 0x176 */ s16 unk176;
|
||||
/* 0x178 */ s16 unk178;
|
||||
/* 0x17A */ s16 unk17A; // timer
|
||||
/* 0x17C */ f32 drawDmgEffScale;
|
||||
/* 0x180 */ f32 dmgEffFrozenSteamScale;
|
||||
/* 0x184 */ f32 drawDmgEffAlpha;
|
||||
/* 0x188 */ u8 drawDmgEffState; // A bit more than just type, possibly we should name it as an internal type?
|
||||
/* 0x189 */ u8 drawDmgEffType;
|
||||
/* 0x18C */ Vec3f limbPos[1];
|
||||
/* 0x198 */ f32 unk198;
|
||||
/* 0x19C */ s16 unk19C;
|
||||
/* 0x19E */ Vec3s unk19E[7];
|
||||
/* 0x1C8 */ ColliderJntSph collider2;
|
||||
/* 0x1E8 */ ColliderJntSphElement colliderElements2[2];
|
||||
/* 0x268 */ SkelAnime skelAnime10;
|
||||
/* 0x2AC */ Vec3s jointTable10[10];
|
||||
/* 0x2E8 */ Vec3s morphTable10[10];
|
||||
/* 0x324 */ Vec3f unk324; // pos used for spawning and drawing
|
||||
/* 0x330 */ Vec3s unk330; // rotation used for spawning and drawing
|
||||
/* 0x338 */ f32 unk338;
|
||||
/* 0x33C */ Vec3f unk33C;
|
||||
/* 0x348 */ s16 unk348;
|
||||
/* 0x34C */ Vec3f unk34C;
|
||||
/* 0x35C */ f32 unk358;
|
||||
/* 0x35C */ f32 unk35C;
|
||||
/* 0x360 */ f32 unk360;
|
||||
/* 0x364 */ f32 unk364;
|
||||
/* 0x368 */ ColliderJntSph collider1;
|
||||
/* 0x388 */ ColliderJntSphElement colliderElements1[1];
|
||||
/* 0x3C8 */ SkelAnime skelAnime20;
|
||||
/* 0x40C */ Vec3s jointTable20[20];
|
||||
/* 0x484 */ Vec3s morphTable20[20];
|
||||
/* 0x4FC */ f32 lastAnimFrame;
|
||||
/* 0x500 */ Vec3s unk500;
|
||||
} Boss05; // size = 0x508
|
||||
|
||||
#endif // Z_BOSS_05_H
|
||||
|
||||
@@ -10210,11 +10210,11 @@
|
||||
0x809F1C40:("Boss_05_InitVars","UNK_TYPE1","",0x1),
|
||||
0x809F1C60:("D_809F1C60","UNK_TYPE2","",0x2),
|
||||
0x809F1C8C:("D_809F1C8C","UNK_TYPE2","",0x2),
|
||||
0x809F1CB8:("D_809F1CB8","UNK_TYPE1","",0x1),
|
||||
0x809F1CC0:("D_809F1CC0","UNK_TYPE1","",0x1),
|
||||
0x809F1CC4:("D_809F1CC4","UNK_TYPE1","",0x1),
|
||||
0x809F1CD0:("D_809F1CD0","UNK_TYPE1","",0x1),
|
||||
0x809F1CDC:("D_809F1CDC","UNK_TYPE1","",0x1),
|
||||
0x809F1CB8:("D_809F1CB8","s8","[12]",0xC),
|
||||
0x809F1CC4:("D_809F1CC4","Vec3f","",0xC),
|
||||
0x809F1CD0:("D_809F1CD0","Vec3f","",0xC),
|
||||
0x809F1CDC:("D_809F1CDC","Vec3f","",0xC),
|
||||
0x809F1CE8:("D_809F1CE8","s32","[]",0x38),
|
||||
0x809F1D20:("D_809F1D20","f32","",0x4),
|
||||
0x809F1D24:("D_809F1D24","f32","",0x4),
|
||||
0x809F1D28:("D_809F1D28","f32","",0x4),
|
||||
|
||||
Reference in New Issue
Block a user