summaryrefslogtreecommitdiff
path: root/src/engine
diff options
context:
space:
mode:
authorsitton76 <58642183+sitton76@users.noreply.github.com>2025-05-21 23:56:13 -0500
committersitton76 <58642183+sitton76@users.noreply.github.com>2025-05-21 23:56:13 -0500
commit98d5844f9190d80a935182e86645052e4cf9eebe (patch)
tree31fafa173febc33c30b6fb5804dff8a119c65012 /src/engine
parent20b67182c4fdcb46792fd92197159c3000b64c7b (diff)
Fixed loading battle maps.
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/actors/Finishline.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/engine/actors/Finishline.cpp b/src/engine/actors/Finishline.cpp
index 0680e60bd..33f12120f 100644
--- a/src/engine/actors/Finishline.cpp
+++ b/src/engine/actors/Finishline.cpp
@@ -6,6 +6,7 @@
#include "engine/Actor.h"
#include "World.h"
#include "assets/common_data.h"
+#include "src/port/Game.h"
extern "C" {
#include "macros.h"
@@ -20,6 +21,10 @@ extern f32 gKartGravityTable[];
AFinishline::AFinishline(std::optional<FVector> pos) {
Name = "Finishline";
+ if (GetCup() == GetBattleCup()) {
+ return;
+ }
+
if (pos.has_value()) {
// Set spawn point to the provided position
Pos[0] = D_8015F8D0[0] = pos.value().x;