Decompile scenarioScenarioMenuHandler

This commit is contained in:
Ryan Dwyer
2022-01-06 17:27:04 +10:00
parent b1b7240abf
commit c826f10e5f
6 changed files with 198 additions and 347 deletions
+27 -27
View File
@@ -2501,9 +2501,9 @@
#define MPFEATURE_BOTDIFF_DARK 0x1c
#define MPFEATURE_SLOWMOTION 0x1d
#define MPFEATURE_ONEHITKILLS 0x1e
#define MPFEATURE_1F 0x1f
#define MPFEATURE_20 0x20
#define MPFEATURE_21 0x21
#define MPFEATURE_SCENARIO_KOH 0x1f
#define MPFEATURE_SCENARIO_HTB 0x20
#define MPFEATURE_SCENARIO_CTC 0x21
#define MPFEATURE_22 0x22
#define MPFEATURE_STAGE_CARPARK 0x23
#define MPFEATURE_STAGE_COMPLEX 0x24
@@ -2520,35 +2520,35 @@
#define MPFEATURE_2F 0x2f
#define MPFEATURE_STAGE_FORTRESS 0x30
#define MPFEATURE_31 0x31
#define MPFEATURE_32 0x32
#define MPFEATURE_33 0x33
#define MPFEATURE_34 0x34
#define MPFEATURE_35 0x35
#define MPFEATURE_36 0x36
#define MPFEATURE_37 0x37
#define MPFEATURE_38 0x38
#define MPFEATURE_39 0x39
#define MPFEATURE_3A 0x3a
#define MPFEATURE_3B 0x3b
#define MPFEATURE_3C 0x3c
#define MPFEATURE_3D 0x3d
#define MPFEATURE_3E 0x3e
#define MPFEATURE_3F 0x3f
#define MPFEATURE_CHR_FEMGUARD 0x32
#define MPFEATURE_CHR_OFFICEWORKER 0x33
#define MPFEATURE_CHR_VILLACHRS 0x34
#define MPFEATURE_CHR_TRENT 0x35
#define MPFEATURE_CHR_NSALACKEY 0x36
#define MPFEATURE_CHR_G5 0x37
#define MPFEATURE_CHR_MRBLONDE 0x38
#define MPFEATURE_CHR_CIAFBI 0x39
#define MPFEATURE_CHR_INFILTRATION 0x3a
#define MPFEATURE_CHR_LABTECH 0x3b
#define MPFEATURE_CHR_BIOTECH 0x3c
#define MPFEATURE_CHR_ELVIS 0x3d
#define MPFEATURE_CHR_ALASKANGUARD 0x3e
#define MPFEATURE_CHR_AF1 0x3f
#define MPFEATURE_8BOTS 0x40 // also unlocks the 4 Bonds
#define MPFEATURE_41 0x41
#define MPFEATURE_42 0x42
#define MPFEATURE_43 0x43
#define MPFEATURE_44 0x44
#define MPFEATURE_45 0x45
#define MPFEATURE_46 0x46
#define MPFEATURE_47 0x47
#define MPFEATURE_48 0x48
#define MPFEATURE_CHR_CI 0x41
#define MPFEATURE_CHR_PRESCLONE 0x42
#define MPFEATURE_CHR_PRESSECURITY 0x43
#define MPFEATURE_CHR_STRIPES 0x44
#define MPFEATURE_CHR_PELAGIC 0x45
#define MPFEATURE_CHR_JOTRENCH 0x46
#define MPFEATURE_CHR_JOSNOW 0x47
#define MPFEATURE_CHR_JONATHAN 0x48
#define MPFEATURE_49 0x49
#define MPFEATURE_4A 0x4a
#define MPFEATURE_4B 0x4b
#define MPFEATURE_4C 0x4c
#define MPFEATURE_4D 0x4d
#define MPFEATURE_4E 0x4e
#define MPFEATURE_SCENARIO_PAC 0x4d
#define MPFEATURE_SCENARIO_HTM 0x4e
#define MPFEATURE_WEAPON_LASER 0x4f
#define MPHEAD_DARK_COMBAT 0x00
+1 -1
View File
@@ -103,7 +103,7 @@ bool scenarioPacRadar2(Gfx **gdl, struct prop *prop);
s32 mpOptionsMenuDialog(s32 operation, struct menudialog *dialog, union handlerdata *data);
char *mpMenuTextScenarioShortName(struct menuitem *item);
char *mpMenuTextScenarioName(struct menuitem *item);
s32 menuhandler00185068(s32 operation, struct menuitem *item, union handlerdata *data);
s32 scenarioScenarioMenuHandler(s32 operation, struct menuitem *item, union handlerdata *data);
void mpCreateMatchStartHudmsgs(void);
Gfx *scenarioRenderHud(Gfx *gdl);
void scenarioCalculatePlayerScore(struct mpchrconfig *mpchr, s32 chrnum, s32 *arg2, s32 *arg3);
+2 -2
View File
@@ -4690,8 +4690,8 @@ struct mpscenario {
struct mpscenariooverview {
u16 name;
u16 shortname;
u8 unlockfeature;
u8 unk05;
u8 requirefeature;
u8 teamonly;
};
struct mparena {