Undo over-optimisation and don't drop the visited status of unloaded custom courses

Fixes everyone having to NoVisitNeeded their SP-intended stuff
This commit is contained in:
toaster 2025-05-26 21:21:29 +01:00
parent 1cdf381aba
commit e1cab3a62e

View file

@ -655,7 +655,7 @@ void srb2::load_ng_gamedata()
mapheaderinfo[mapnum]->records = dummyrecord;
}
else if (dummyrecord.mapvisited & MV_BEATEN
else if (dummyrecord.mapvisited & (MV_VISITED|MV_BEATEN)
|| dummyrecord.timeattack.time != 0 || dummyrecord.timeattack.lap != 0
|| dummyrecord.spbattack.time != 0 || dummyrecord.spbattack.lap != 0
|| dummyrecord.spraycan != MCAN_INVALID)