diff --git a/src/game/interaction.c b/src/game/interaction.c index 1126ea299..7b9a40dc2 100644 --- a/src/game/interaction.c +++ b/src/game/interaction.c @@ -849,7 +849,7 @@ void reset_mario_pitch(struct MarioState *m) { } u32 interact_coin(struct MarioState *m, UNUSED u32 interactType, struct Object *o) { - if (m != &gMarioStates[0]) { + if (m != &gMarioStates[0] || (gDjuiInMainMenu && gCurrLevelNum == LEVEL_TTM)) { // only collect locally return FALSE; } @@ -2183,8 +2183,6 @@ void check_kick_or_punch_wall(struct MarioState *m) { } void mario_process_interactions(struct MarioState *m) { - if (gDjuiInMainMenu) { return; } - sDelayInvincTimer = FALSE; sInvulnerable = (m->action & ACT_FLAG_INVULNERABLE) || m->invincTimer != 0; diff --git a/src/pc/network/version.h b/src/pc/network/version.h index f4547fb08..e6f944ee1 100644 --- a/src/pc/network/version.h +++ b/src/pc/network/version.h @@ -4,7 +4,7 @@ #define VERSION_TEXT "beta" #define VERSION_NUMBER 32 #define MINOR_VERSION_NUMBER 0 -#define PATCH_VERSION_NUMBER 1 +#define PATCH_VERSION_NUMBER 2 #define MAX_VERSION_LENGTH 10 #define MAX_LOCAL_VERSION_LENGTH 12