mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-08-26 16:36:38 -04:00
Fix Lakitu in Time Trials (#657)
* Update Game.cpp * Add functions for various quit transitions
This commit is contained in:
@@ -669,6 +669,14 @@ void CM_SpawnStarterLakitu() {
|
||||
}
|
||||
|
||||
for (size_t i = 0; i < gPlayerCountSelection1; i++) {
|
||||
// Retry does not respawn actors, therefore, re-use lakitu.
|
||||
if (auto it = GetWorld()->Lakitus.find(i); it != GetWorld()->Lakitus.end()) {
|
||||
if (it->second) {
|
||||
it->second->Activate(OLakitu::STARTER);
|
||||
}
|
||||
continue; // Already exists, skip spawning
|
||||
}
|
||||
|
||||
auto lakitu = std::make_unique<OLakitu>(i, OLakitu::LakituType::STARTER);
|
||||
GetWorld()->Lakitus[i] = lakitu.get();
|
||||
GetWorld()->AddObject(std::move(lakitu));
|
||||
|
||||
Reference in New Issue
Block a user