mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-27 06:44:48 -04:00
Decompile scenarioScenarioMenuHandler
This commit is contained in:
+27
-27
@@ -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
|
||||
|
||||
@@ -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
@@ -4690,8 +4690,8 @@ struct mpscenario {
|
||||
struct mpscenariooverview {
|
||||
u16 name;
|
||||
u16 shortname;
|
||||
u8 unlockfeature;
|
||||
u8 unk05;
|
||||
u8 requirefeature;
|
||||
u8 teamonly;
|
||||
};
|
||||
|
||||
struct mparena {
|
||||
|
||||
Reference in New Issue
Block a user