Identify some Actor count variables (#202)

* Identify some Actor count variables

* Match place_all_item_boxes

Also more accurately define the UknownRock struct. Some of the
 track specific data is spawning points for the "permanent"
 actors (stuff like falling rocks, shrubbery, item boxes, etc.)

Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
This commit is contained in:
Tyler McGavran
2022-05-16 21:46:07 -04:00
committed by GitHub
parent 55a30f5c8c
commit b1c0c05bd3
18 changed files with 173 additions and 389 deletions
+3 -12
View File
@@ -118,20 +118,11 @@ struct FallingRock {
/* 0x30 */ UnkActorInner unk30;
}; // size = 0x70
// Data in course_choco_mountain_dl.bin
// 7230?
// func_8029CF0C
struct innerFR {
Vec3s data;
u16 unk2;
struct ActorSpawnData {
/* 0x00 */ Vec3s pos;
/* 0x06 */ u16 someId; // Usually populated, but not necessarily used by all actors types
};
typedef union {
struct innerFR unk;
s32 unk2;
s32 unk3;
} UnknownFallingRock;
struct YoshiValleyEgg {
/* 0x00 */ s16 type;
/* 0x02 */ s16 flags;