mirror of
https://github.com/izzy2lost/Starship.git
synced 2026-07-05 15:19:42 -07:00
fox_zo decomped, work buffer enums for bosses implemented, changed overlay name to i3, various docs (#78)
* zo * more * more stuff * hitboxes suck * i3 test * i3 * names * remove extras * whoops symbols * more cleaning * oh god it comes * one last thing
This commit is contained in:
+1
-18
@@ -1,24 +1,7 @@
|
||||
#ifndef FOX_MAP_H
|
||||
#define FOX_MAP_H
|
||||
|
||||
typedef enum PlanetId {
|
||||
/* 0 */ PLANET_METEO,
|
||||
/* 1 */ PLANET_AREA_6,
|
||||
/* 2 */ PLANET_BOLSE,
|
||||
/* 3 */ PLANET_SECTOR_Z,
|
||||
/* 4 */ PLANET_SECTOR_X,
|
||||
/* 5 */ PLANET_SECTOR_Y,
|
||||
/* 6 */ PLANET_KATINA,
|
||||
/* 7 */ PLANET_MACBETH,
|
||||
/* 8 */ PLANET_ZONESS,
|
||||
/* 9 */ PLANET_CORNERIA,
|
||||
/* 10 */ PLANET_TITANIA,
|
||||
/* 11 */ PLANET_AQUAS,
|
||||
/* 12 */ PLANET_FORTUNA,
|
||||
/* 13 */ PLANET_VENOM,
|
||||
/* 14 */ PLANET_SOLAR,
|
||||
/* 15 */ PLANET_MAX,
|
||||
} PlanetId;
|
||||
#include "PR/ultratypes.h"
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ f32 angle;
|
||||
|
||||
+130
-129
@@ -233,6 +233,7 @@ void Object_Load(ObjectInit* , f32 , f32 , f32 , f32 );
|
||||
void func_80062568(void);
|
||||
void func_80062B60(f32 xPos, f32 zPos, s32 arg2, f32 arg3);
|
||||
void func_80062C38(f32, f32);
|
||||
bool func_80062DBC(Vec3f* pos, f32* hitboxData, Object* obj, f32 xRot, f32 yRot, f32 zRot);
|
||||
s32 func_800631A8(Vec3f*, f32*, Vec3f*);
|
||||
s32 func_8006326C(Vec3f* , Vec3f* , ObjectId , Object* );
|
||||
s32 func_8006351C(s32 , Vec3f* , Vec3f* , s32 );
|
||||
@@ -608,138 +609,138 @@ void func_E08400_80187B08(Actor *);
|
||||
void func_E08400_80188A40(Boss *);
|
||||
void func_E08400_8018CCF8(Actor *);
|
||||
|
||||
void func_E16C50_80187520(s32, void*);
|
||||
void func_E16C50_80187754(Boss *);
|
||||
void func_E16C50_80187944(Boss*);
|
||||
void func_E16C50_8018C54C(Boss*);
|
||||
void func_E16C50_8018DF74(Player *player);
|
||||
void func_E16C50_8018ED78(Player*);
|
||||
void func_i3_80187520(s32, void*);
|
||||
void func_i3_80187754(Boss *);
|
||||
void func_i3_80187944(Boss*);
|
||||
void func_i3_8018C54C(Boss*);
|
||||
void func_i3_8018DF74(Player *player);
|
||||
void func_i3_8018ED78(Player*);
|
||||
|
||||
void func_E16C50_801900FC(Vec3f*, Vec3f*, f32, f32, f32, s32, f32, s32, s32);
|
||||
void func_E16C50_80190430(Actor *);
|
||||
void func_E16C50_801904CC(Actor*);
|
||||
void func_E16C50_80190A00(Actor*);
|
||||
void func_E16C50_80190F08(Actor *);
|
||||
void func_E16C50_80191010(Actor*);
|
||||
void func_E16C50_801914C4(Actor*);
|
||||
void func_E16C50_801915A4(Actor *);
|
||||
void func_E16C50_80191680(Actor*);
|
||||
void func_E16C50_80191B4C(Actor*);
|
||||
void func_E16C50_80191BB8(Actor *);
|
||||
void func_E16C50_80191BC4(Actor*);
|
||||
void func_E16C50_80191DB0(Actor*);
|
||||
void func_E16C50_80191DB0(Actor*);
|
||||
void func_E16C50_80191FFC(Actor*);
|
||||
void func_E16C50_80192094(Actor*);
|
||||
void func_E16C50_80192834(Actor*);
|
||||
void func_E16C50_80192C18(Actor*);
|
||||
void func_E16C50_80192E64(Actor*);
|
||||
void func_E16C50_80193240(Actor*);
|
||||
void func_E16C50_801932AC(Boss*);
|
||||
void func_E16C50_801949DC(Boss*);
|
||||
void func_E16C50_80194A84(Boss*);
|
||||
void func_E16C50_8019969C(Actor*);
|
||||
void func_E16C50_8019983C(Actor*);
|
||||
void func_E16C50_80199A28(Actor*);
|
||||
void func_E16C50_80199E24(Actor*);
|
||||
void func_E16C50_80199F10(Actor*);
|
||||
void func_E16C50_8019A1FC(Actor*);
|
||||
void func_E16C50_8019A5D4(Actor*);
|
||||
void func_E16C50_8019ACCC(Actor*);
|
||||
void func_E16C50_8019B1F0(Actor *);
|
||||
void func_E16C50_8019B548(Actor*);
|
||||
void func_E16C50_8019B7DC(Actor*);
|
||||
void func_E16C50_8019B810(Actor *);
|
||||
void func_E16C50_8019B854(Actor*);
|
||||
void func_E16C50_8019BDE0(Actor*);
|
||||
void func_E16C50_8019BE48(Actor*);
|
||||
void func_E16C50_8019C1CC(Actor*);
|
||||
void func_E16C50_8019C200(Actor *);
|
||||
void func_E16C50_8019C454(Actor*);
|
||||
void func_E16C50_8019C83C(Actor*);
|
||||
void func_E16C50_8019CBEC(Actor*);
|
||||
void func_E16C50_8019CE58(Actor*);
|
||||
void func_E16C50_8019D060(Actor *);
|
||||
void func_E16C50_8019D15C(Actor*);
|
||||
void func_E16C50_8019D3C4(Actor*);
|
||||
void func_E16C50_8019D428(Player* player);
|
||||
void func_E16C50_8019D76C(Player* player);
|
||||
void func_i3_801900FC(Vec3f*, Vec3f*, f32, f32, f32, s32, f32, s32, s32);
|
||||
void func_i3_80190430(Actor* actor);
|
||||
void func_i3_801904CC(Actor* actor);
|
||||
void func_i3_80190A00(Actor* actor);
|
||||
void func_i3_80190F08(Actor* actor);
|
||||
void func_i3_80191010(Actor* actor);
|
||||
void func_i3_801914C4(Actor* actor);
|
||||
void func_i3_801915A4(Actor* actor);
|
||||
void func_i3_80191680(Actor* actor);
|
||||
void func_i3_80191B4C(Actor* actor);
|
||||
void func_i3_80191BB8(Actor* actor);
|
||||
void func_i3_80191BC4(Actor* actor);
|
||||
void func_i3_80191DB0(Actor* actor);
|
||||
void func_i3_80191DB0(Actor* actor);
|
||||
void func_i3_80191FFC(Actor* actor);
|
||||
void func_i3_80192094(Actor* actor);
|
||||
void func_i3_80192834(Actor* actor);
|
||||
void func_i3_80192C18(Actor* actor);
|
||||
void func_i3_80192E64(Actor* actor);
|
||||
void func_i3_80193240(Actor* actor);
|
||||
void func_i3_801932AC(Boss* bossZO);
|
||||
void func_i3_801949DC(Boss* bossZO);
|
||||
void func_i3_80194A84(Boss* bossZO);
|
||||
void func_i3_8019969C(Actor* actor);
|
||||
void func_i3_8019983C(Actor* actor);
|
||||
void func_i3_80199A28(Actor* actor);
|
||||
void func_i3_80199E24(Actor* actor);
|
||||
void func_i3_80199F10(Actor* actor);
|
||||
void func_i3_8019A1FC(Actor* actor);
|
||||
void func_i3_8019A5D4(Actor* actor);
|
||||
void func_i3_8019ACCC(Actor* actor);
|
||||
void func_i3_8019B1F0(Actor* actor);
|
||||
void func_i3_8019B548(Actor* actor);
|
||||
void func_i3_8019B7DC(Actor* actor);
|
||||
void func_i3_8019B810(Actor* actor);
|
||||
void func_i3_8019B854(Actor* actor);
|
||||
void func_i3_8019BDE0(Actor* actor);
|
||||
void func_i3_8019BE48(Actor* actor);
|
||||
void func_i3_8019C1CC(Actor* actor);
|
||||
void func_i3_8019C200(Actor* actor);
|
||||
void func_i3_8019C454(Actor* actor);
|
||||
void func_i3_8019C83C(Actor* actor);
|
||||
void func_i3_8019CBEC(Actor* actor);
|
||||
void func_i3_8019CE58(Actor* actor);
|
||||
void func_i3_8019D060(Actor* actor);
|
||||
void func_i3_8019D15C(Actor* actor);
|
||||
void func_i3_8019D3C4(Actor* actor);
|
||||
void func_i3_8019D428(Player* player);
|
||||
void func_i3_8019D76C(Player* player);
|
||||
|
||||
void func_E16C50_8019E8B8(f32, f32, f32, f32);
|
||||
void func_E16C50_8019E9F4(f32, f32, f32, f32, f32, f32, f32, s32);
|
||||
void func_E16C50_8019EA7C(Actor*);
|
||||
void func_E16C50_8019F20C(Actor*);
|
||||
void func_E16C50_8019F7AC(Actor*);
|
||||
void func_E16C50_801A003C(Actor*);
|
||||
void func_E16C50_801A0120(Effect*);
|
||||
void func_E16C50_801A0AF0(Effect*);
|
||||
void func_E16C50_801A10F4(Player* player);
|
||||
void func_E16C50_801A5B3C(Boss*);
|
||||
void func_E16C50_801A71B8(Boss*);
|
||||
void func_E16C50_801A8BE8(Player* player);
|
||||
void func_E16C50_801A7930(Player* player);
|
||||
void func_i3_8019E8B8(f32, f32, f32, f32);
|
||||
void func_i3_8019E9F4(f32, f32, f32, f32, f32, f32, f32, s32);
|
||||
void func_i3_8019EA7C(Actor*);
|
||||
void func_i3_8019F20C(Actor*);
|
||||
void func_i3_8019F7AC(Actor*);
|
||||
void func_i3_801A003C(Actor*);
|
||||
void func_i3_801A0120(Effect*);
|
||||
void func_i3_801A0AF0(Effect*);
|
||||
void func_i3_801A10F4(Player* player);
|
||||
void func_i3_801A5B3C(Boss*);
|
||||
void func_i3_801A71B8(Boss*);
|
||||
void func_i3_801A8BE8(Actor*);
|
||||
void func_i3_801A7930(Player* player);
|
||||
|
||||
void func_E16C50_801A9824(void);
|
||||
void func_E16C50_801AA20C(void);
|
||||
void func_E16C50_801AA8E8(Player*);
|
||||
void func_E16C50_801AACF8(Player*);
|
||||
void func_E16C50_801ABA40(PlayerShot*);
|
||||
void func_E16C50_801AC274(Player*);
|
||||
void func_E16C50_801AC8A8(f32, f32, f32, f32, s32);
|
||||
void func_E16C50_801AC8A8(f32, f32, f32, f32, s32);
|
||||
void func_E16C50_801AC918(Effect*);
|
||||
void func_E16C50_801ACBB4(void);
|
||||
void func_E16C50_801ACE50(Player*);
|
||||
void func_E16C50_801AD328(Player*);
|
||||
void func_E16C50_801AD688(Actor *);
|
||||
void func_E16C50_801AD6C0(Actor*);
|
||||
void func_E16C50_801AE168(Actor*);
|
||||
void func_E16C50_801AE3AC(Actor *);
|
||||
void func_E16C50_801AE3D8(Actor*);
|
||||
void func_E16C50_801AEB44(Actor*);
|
||||
void func_E16C50_801AF9FC(Actor *);
|
||||
void func_E16C50_801AFA5C(Actor*);
|
||||
void func_E16C50_801B099C(Actor*);
|
||||
void func_E16C50_801B0B60(Actor*);
|
||||
void func_E16C50_801B0EC0(Actor*);
|
||||
void func_E16C50_801B10F8(Boss*);
|
||||
void func_E16C50_801B134C(Boss*);
|
||||
void func_E16C50_801B4D84(Boss*);
|
||||
void func_E16C50_801B504C(Actor*);
|
||||
void func_E16C50_801B50E8(Actor*);
|
||||
void func_E16C50_801B619C(Actor*);
|
||||
void func_E16C50_801B6344(Actor *);
|
||||
void func_E16C50_801B638C(Actor*);
|
||||
void func_E16C50_801B6E54(Actor *);
|
||||
void func_E16C50_801B6FF8(Actor*);
|
||||
void func_E16C50_801B7A24(Actor*);
|
||||
void func_E16C50_801B7AF0(Actor *);
|
||||
void func_E16C50_801B7C78(Actor*);
|
||||
void func_E16C50_801B90DC(Actor*);
|
||||
void func_E16C50_801B91A4(Actor*);
|
||||
void func_E16C50_801BA108(Actor*);
|
||||
void func_E16C50_801BA26C(Actor*);
|
||||
void func_E16C50_801BA4E4(Actor*);
|
||||
void func_E16C50_801BA57C(Actor *);
|
||||
void func_E16C50_801BA6A4(Actor*);
|
||||
void func_E16C50_801BAD7C(Actor*);
|
||||
void func_E16C50_801BADF8(Actor*);
|
||||
void func_E16C50_801BB204(Actor*);
|
||||
void func_E16C50_801BB26C(Actor *);
|
||||
void func_E16C50_801BB79C(Actor*);
|
||||
void func_E16C50_801BC930(Actor*);
|
||||
void func_E16C50_801BC9A0(Actor*);
|
||||
void func_E16C50_801BD264(Actor*);
|
||||
void func_E16C50_801BD54C(Actor*);
|
||||
void func_E16C50_801BDE6C(Actor*);
|
||||
void func_E16C50_801BE1FC(Object_80*);
|
||||
void func_E16C50_801BE3F8(Actor*);
|
||||
void func_E16C50_801BEB1C(Actor*);
|
||||
void func_E16C50_801BEC50(Boss*);
|
||||
void func_E16C50_801BEC5C(Boss*);
|
||||
void func_E16C50_801BEC68(Actor*);
|
||||
void func_E16C50_801BEC74(Actor*);
|
||||
void func_E16C50_801BEC80(Player*);
|
||||
void func_i3_801A9824(void);
|
||||
void func_i3_801AA20C(void);
|
||||
void func_i3_801AA8E8(Player*);
|
||||
void func_i3_801AACF8(Player*);
|
||||
void func_i3_801ABA40(PlayerShot*);
|
||||
void func_i3_801AC274(Player*);
|
||||
void func_i3_801AC8A8(f32, f32, f32, f32, s32);
|
||||
void func_i3_801AC8A8(f32, f32, f32, f32, s32);
|
||||
void func_i3_801AC918(Effect*);
|
||||
void func_i3_801ACBB4(void);
|
||||
void func_i3_801ACE50(Player*);
|
||||
void func_i3_801AD328(Player*);
|
||||
void func_i3_801AD688(Actor *);
|
||||
void func_i3_801AD6C0(Actor*);
|
||||
void func_i3_801AE168(Actor*);
|
||||
void func_i3_801AE3AC(Actor *);
|
||||
void func_i3_801AE3D8(Actor*);
|
||||
void func_i3_801AEB44(Actor*);
|
||||
void func_i3_801AF9FC(Actor *);
|
||||
void func_i3_801AFA5C(Actor*);
|
||||
void func_i3_801B099C(Actor*);
|
||||
void func_i3_801B0B60(Actor*);
|
||||
void func_i3_801B0EC0(Actor*);
|
||||
void func_i3_801B10F8(Boss*);
|
||||
void func_i3_801B134C(Boss*);
|
||||
void func_i3_801B4D84(Boss*);
|
||||
void func_i3_801B504C(Actor*);
|
||||
void func_i3_801B50E8(Actor*);
|
||||
void func_i3_801B619C(Actor*);
|
||||
void func_i3_801B6344(Actor *);
|
||||
void func_i3_801B638C(Actor*);
|
||||
void func_i3_801B6E54(Actor *);
|
||||
void func_i3_801B6FF8(Actor*);
|
||||
void func_i3_801B7A24(Actor*);
|
||||
void func_i3_801B7AF0(Actor *);
|
||||
void func_i3_801B7C78(Actor*);
|
||||
void func_i3_801B90DC(Actor*);
|
||||
void func_i3_801B91A4(Actor*);
|
||||
void func_i3_801BA108(Actor*);
|
||||
void func_i3_801BA26C(Actor*);
|
||||
void func_i3_801BA4E4(Actor*);
|
||||
void func_i3_801BA57C(Actor *);
|
||||
void func_i3_801BA6A4(Actor*);
|
||||
void func_i3_801BAD7C(Actor*);
|
||||
void func_i3_801BADF8(Actor*);
|
||||
void func_i3_801BB204(Actor*);
|
||||
void func_i3_801BB26C(Actor *);
|
||||
void func_i3_801BB79C(Actor*);
|
||||
void func_i3_801BC930(Actor*);
|
||||
void func_i3_801BC9A0(Actor*);
|
||||
void func_i3_801BD264(Actor*);
|
||||
void func_i3_801BD54C(Actor*);
|
||||
void func_i3_801BDE6C(Actor*);
|
||||
void func_i3_801BE1FC(Object_80*);
|
||||
void func_i3_801BE3F8(Actor*);
|
||||
void func_i3_801BEB1C(Actor*);
|
||||
void func_i3_801BEC50(Boss*);
|
||||
void func_i3_801BEC5C(Boss*);
|
||||
void func_i3_801BEC68(Actor*);
|
||||
void func_i3_801BEC74(Actor*);
|
||||
void func_i3_801BEC80(Player*);
|
||||
|
||||
|
||||
void func_E51970_80187520(s32, void*);
|
||||
|
||||
+6
-6
@@ -103,13 +103,13 @@ extern OverlayInit sOvlE08400_Meteo[2]; // E08400
|
||||
extern OverlayInit sOvlE6A810_Titania[6]; // E6A810
|
||||
extern OverlayInit sOvlE08400_SectorX[2]; // E08400
|
||||
extern OverlayInit sOvlE51970_SectorZ[1]; // E51970
|
||||
extern OverlayInit sOvlE16C50_Aquas[1]; // E16C50
|
||||
extern OverlayInit sOvlE16C50_Area6[1]; // E16C50
|
||||
extern OverlayInit sOvli3_Aquas[1]; // i3
|
||||
extern OverlayInit sOvli3_Area6[1]; // i3
|
||||
extern OverlayInit sOvlE51970_Fortuna[2]; // E51970
|
||||
extern OverlayInit sOvlE16C50_Unk4[1]; // E16C50
|
||||
extern OverlayInit sOvli3_Unk4[1]; // i3
|
||||
extern OverlayInit sOvlE9F1D0_SectorY[1]; // E9F1D0
|
||||
extern OverlayInit sOvlE16C50_Solar[1]; // E16C50
|
||||
extern OverlayInit sOvlE16C50_Zoness[1]; // E16C50
|
||||
extern OverlayInit sOvli3_Solar[1]; // i3
|
||||
extern OverlayInit sOvli3_Zoness[1]; // i3
|
||||
extern OverlayInit sOvlDF4260_Venom1[1]; // DF4260
|
||||
extern OverlayInit sOvlE9F1D0_Venom2[1]; // E9F1D0
|
||||
extern OverlayInit sOvlE9F1D0_VenomSW[2]; // E9F1D0
|
||||
@@ -178,7 +178,7 @@ DECLARE_SEGMENT(ast_DDC010);
|
||||
DECLARE_SEGMENT(ast_DE5D50);
|
||||
DECLARE_SEGMENT(ovl_DF4260);
|
||||
DECLARE_SEGMENT(ovl_E08400);
|
||||
DECLARE_SEGMENT(ovl_E16C50);
|
||||
DECLARE_SEGMENT(ovl_i3);
|
||||
DECLARE_SEGMENT(ovl_E51970);
|
||||
DECLARE_SEGMENT(ovl_E6A810);
|
||||
DECLARE_SEGMENT(ovl_E9F1D0);
|
||||
|
||||
@@ -88,6 +88,25 @@ typedef enum LevelId {
|
||||
/* 77 */ LEVEL_WARP_ZONE = 77,
|
||||
} LevelId;
|
||||
|
||||
typedef enum PlanetId {
|
||||
/* 0 */ PLANET_METEO,
|
||||
/* 1 */ PLANET_AREA_6,
|
||||
/* 2 */ PLANET_BOLSE,
|
||||
/* 3 */ PLANET_SECTOR_Z,
|
||||
/* 4 */ PLANET_SECTOR_X,
|
||||
/* 5 */ PLANET_SECTOR_Y,
|
||||
/* 6 */ PLANET_KATINA,
|
||||
/* 7 */ PLANET_MACBETH,
|
||||
/* 8 */ PLANET_ZONESS,
|
||||
/* 9 */ PLANET_CORNERIA,
|
||||
/* 10 */ PLANET_TITANIA,
|
||||
/* 11 */ PLANET_AQUAS,
|
||||
/* 12 */ PLANET_FORTUNA,
|
||||
/* 13 */ PLANET_VENOM,
|
||||
/* 14 */ PLANET_SOLAR,
|
||||
/* 15 */ PLANET_MAX,
|
||||
} PlanetId;
|
||||
|
||||
typedef enum VsStage {
|
||||
/* 0 */ VS_STAGE_CORNERIA,
|
||||
/* 1 */ VS_STAGE_KATINA,
|
||||
|
||||
+165
-10
@@ -208,9 +208,9 @@ typedef struct {
|
||||
/* 0x01C */ ObjectInfo info;
|
||||
/* 0x040 */ s32 index;
|
||||
/* 0x044 */ s16 unk_044;
|
||||
/* 0x046 */ char unk_46[0x6];
|
||||
/* 0x046 */ char unk_46[6];
|
||||
/* 0x04C */ s16 unk_04C;
|
||||
/* 0x04E */ s16 unk_04E;
|
||||
/* 0x04E */ s16 actionState;
|
||||
/* 0x050 */ s16 timer_050;
|
||||
/* 0x052 */ s16 timer_052;
|
||||
/* 0x054 */ s16 timer_054;
|
||||
@@ -219,15 +219,13 @@ typedef struct {
|
||||
/* 0x05A */ s16 timer_05A;
|
||||
/* 0x05C */ s16 timer_05C;
|
||||
/* 0x05E */ u8 unk_05E;
|
||||
/* 0x060 */ s16 unk_060;
|
||||
/* 0x062 */ s8 unk_062;
|
||||
/* 0x064 */ s16 unk_064;
|
||||
/* 0x066 */ s16 unk_066;
|
||||
/* 0x060 */ s16 health;
|
||||
/* 0x062 */ s8 dmgType;
|
||||
/* 0x064 */ s16 damage;
|
||||
/* 0x066 */ s16 dmgPart;
|
||||
/* 0x068 */ f32 unk_068;
|
||||
/* 0x06C */ Vec3f vel;
|
||||
/* 0x078 */ f32 unk_078;
|
||||
/* 0x07C */ f32 unk_07C;
|
||||
/* 0x080 */ char pad80[4];
|
||||
/* 0x078 */ Vec3f unk_078;
|
||||
/* 0x084 */ f32 gravity;
|
||||
/* 0x088 */ s16 swork[40];
|
||||
/* 0x0D8 */ f32 fwork[50];
|
||||
@@ -236,6 +234,10 @@ typedef struct {
|
||||
/* 0x3FC */ Vec3f sfxPos;
|
||||
} Boss; // size = 0x408
|
||||
|
||||
#define DMG_BEAM 1
|
||||
#define DMG_NONE 0
|
||||
#define DMG_BOMB -1
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ Object obj;
|
||||
/* 0x01C */ ObjectInfo info;
|
||||
@@ -262,7 +264,6 @@ typedef struct {
|
||||
/* 0x0CA */ u8 timer_0CA[4];
|
||||
/* 0x0CE */ s16 unk_0CE;
|
||||
/* 0x0D0 */ s8 unk_0D0;
|
||||
/* 0x0D1 */ char pad0D1[0x1];
|
||||
/* 0x0D2 */ s16 unk_0D2;
|
||||
/* 0x0D4 */ s16 unk_0D4;
|
||||
/* 0x0D6 */ u16 unk_0D6;
|
||||
@@ -693,4 +694,158 @@ typedef enum{
|
||||
|
||||
#define OBJ_UNK_1000 1000
|
||||
|
||||
// template enums for boss work buffers
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ LN_SWK_0,
|
||||
/* 1 */ LN_SWK_1,
|
||||
/* 2 */ LN_SWK_2,
|
||||
/* 3 */ LN_SWK_3,
|
||||
/* 4 */ LN_SWK_4,
|
||||
/* 5 */ LN_SWK_5,
|
||||
/* 6 */ LN_SWK_6,
|
||||
/* 7 */ LN_SWK_7,
|
||||
/* 8 */ LN_SWK_8,
|
||||
/* 9 */ LN_SWK_9,
|
||||
/* 10 */ LN_SWK_10,
|
||||
/* 11 */ LN_SWK_11,
|
||||
/* 12 */ LN_SWK_12,
|
||||
/* 13 */ LN_SWK_13,
|
||||
/* 14 */ LN_SWK_14,
|
||||
/* 15 */ LN_SWK_15,
|
||||
/* 16 */ LN_SWK_16,
|
||||
/* 17 */ LN_SWK_17,
|
||||
/* 18 */ LN_SWK_18,
|
||||
/* 19 */ LN_SWK_19,
|
||||
/* 20 */ LN_SWK_20,
|
||||
/* 21 */ LN_SWK_21,
|
||||
/* 22 */ LN_SWK_22,
|
||||
/* 23 */ LN_SWK_23,
|
||||
/* 24 */ LN_SWK_24,
|
||||
/* 25 */ LN_SWK_25,
|
||||
/* 26 */ LN_SWK_26,
|
||||
/* 27 */ LN_SWK_27,
|
||||
/* 28 */ LN_SWK_28,
|
||||
/* 29 */ LN_SWK_29,
|
||||
/* 30 */ LN_SWK_30,
|
||||
/* 31 */ LN_SWK_31,
|
||||
/* 32 */ LN_SWK_32,
|
||||
/* 33 */ LN_SWK_33,
|
||||
/* 34 */ LN_SWK_34,
|
||||
/* 35 */ LN_SWK_35,
|
||||
/* 36 */ LN_SWK_36,
|
||||
/* 37 */ LN_SWK_37,
|
||||
/* 38 */ LN_SWK_38,
|
||||
/* 39 */ LN_SWK_39,
|
||||
/* 40 */ LN_SWK_MAX,
|
||||
} BossLNswork;
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ LN_FWK_0,
|
||||
/* 1 */ LN_FWK_1,
|
||||
/* 2 */ LN_FWK_2,
|
||||
/* 3 */ LN_FWK_3,
|
||||
/* 4 */ LN_FWK_4,
|
||||
/* 5 */ LN_FWK_5,
|
||||
/* 6 */ LN_FWK_6,
|
||||
/* 7 */ LN_FWK_7,
|
||||
/* 8 */ LN_FWK_8,
|
||||
/* 9 */ LN_FWK_9,
|
||||
/* 10 */ LN_FWK_10,
|
||||
/* 11 */ LN_FWK_11,
|
||||
/* 12 */ LN_FWK_12,
|
||||
/* 13 */ LN_FWK_13,
|
||||
/* 14 */ LN_FWK_14,
|
||||
/* 15 */ LN_FWK_15,
|
||||
/* 16 */ LN_FWK_16,
|
||||
/* 17 */ LN_FWK_17,
|
||||
/* 18 */ LN_FWK_18,
|
||||
/* 19 */ LN_FWK_19,
|
||||
/* 20 */ LN_FWK_20,
|
||||
/* 21 */ LN_FWK_21,
|
||||
/* 22 */ LN_FWK_22,
|
||||
/* 23 */ LN_FWK_23,
|
||||
/* 24 */ LN_FWK_24,
|
||||
/* 25 */ LN_FWK_25,
|
||||
/* 26 */ LN_FWK_26,
|
||||
/* 27 */ LN_FWK_27,
|
||||
/* 28 */ LN_FWK_28,
|
||||
/* 29 */ LN_FWK_29,
|
||||
/* 30 */ LN_FWK_30,
|
||||
/* 31 */ LN_FWK_31,
|
||||
/* 32 */ LN_FWK_32,
|
||||
/* 33 */ LN_FWK_33,
|
||||
/* 34 */ LN_FWK_34,
|
||||
/* 35 */ LN_FWK_35,
|
||||
/* 36 */ LN_FWK_36,
|
||||
/* 37 */ LN_FWK_37,
|
||||
/* 38 */ LN_FWK_38,
|
||||
/* 39 */ LN_FWK_39,
|
||||
/* 40 */ LN_FWK_40,
|
||||
/* 41 */ LN_FWK_41,
|
||||
/* 42 */ LN_FWK_42,
|
||||
/* 43 */ LN_FWK_43,
|
||||
/* 44 */ LN_FWK_44,
|
||||
/* 45 */ LN_FWK_45,
|
||||
/* 46 */ LN_FWK_46,
|
||||
/* 47 */ LN_FWK_47,
|
||||
/* 48 */ LN_FWK_48,
|
||||
/* 49 */ LN_FWK_49,
|
||||
/* 50 */ LN_FWK_MAX,
|
||||
} BossLNfwork;
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ LN_VWK_0,
|
||||
/* 1 */ LN_VWK_1,
|
||||
/* 2 */ LN_VWK_2,
|
||||
/* 3 */ LN_VWK_3,
|
||||
/* 4 */ LN_VWK_4,
|
||||
/* 5 */ LN_VWK_5,
|
||||
/* 6 */ LN_VWK_6,
|
||||
/* 7 */ LN_VWK_7,
|
||||
/* 8 */ LN_VWK_8,
|
||||
/* 9 */ LN_VWK_9,
|
||||
/* 10 */ LN_VWK_10,
|
||||
/* 11 */ LN_VWK_11,
|
||||
/* 12 */ LN_VWK_12,
|
||||
/* 13 */ LN_VWK_13,
|
||||
/* 14 */ LN_VWK_14,
|
||||
/* 15 */ LN_VWK_15,
|
||||
/* 16 */ LN_VWK_16,
|
||||
/* 17 */ LN_VWK_17,
|
||||
/* 18 */ LN_VWK_18,
|
||||
/* 19 */ LN_VWK_19,
|
||||
/* 20 */ LN_VWK_20,
|
||||
/* 21 */ LN_VWK_21,
|
||||
/* 22 */ LN_VWK_22,
|
||||
/* 23 */ LN_VWK_23,
|
||||
/* 24 */ LN_VWK_24,
|
||||
/* 25 */ LN_VWK_25,
|
||||
/* 26 */ LN_VWK_26,
|
||||
/* 27 */ LN_VWK_27,
|
||||
/* 28 */ LN_VWK_28,
|
||||
/* 29 */ LN_VWK_29,
|
||||
/* 30 */ LN_VWK_30,
|
||||
/* 31 */ LN_VWK_31,
|
||||
/* 32 */ LN_VWK_32,
|
||||
/* 33 */ LN_VWK_33,
|
||||
/* 34 */ LN_VWK_34,
|
||||
/* 35 */ LN_VWK_35,
|
||||
/* 36 */ LN_VWK_36,
|
||||
/* 37 */ LN_VWK_37,
|
||||
/* 38 */ LN_VWK_38,
|
||||
/* 39 */ LN_VWK_39,
|
||||
/* 40 */ LN_VWK_40,
|
||||
/* 41 */ LN_VWK_41,
|
||||
/* 42 */ LN_VWK_42,
|
||||
/* 43 */ LN_VWK_43,
|
||||
/* 44 */ LN_VWK_44,
|
||||
/* 45 */ LN_VWK_45,
|
||||
/* 46 */ LN_VWK_46,
|
||||
/* 47 */ LN_VWK_47,
|
||||
/* 48 */ LN_VWK_48,
|
||||
/* 49 */ LN_VWK_49,
|
||||
/* 50 */ LN_VWK_MAX,
|
||||
} BossLNvwork;
|
||||
|
||||
#endif
|
||||
|
||||
+191
-155
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user