mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-28 15:03:01 +00:00
Make DynOS warp bug fix only work with coop compatibility off
This commit is contained in:
parent
ffe3faba7f
commit
6681fe536b
1 changed files with 1 additions and 1 deletions
|
@ -221,7 +221,7 @@ static void *DynOS_Warp_UpdateWarp(void *aCmd, bool aIsLevelInitDone) {
|
||||||
gMarioSpawnInfo->startPos[1] = _Warp[4];
|
gMarioSpawnInfo->startPos[1] = _Warp[4];
|
||||||
gMarioSpawnInfo->startPos[2] = _Warp[5] + (sDynosWarpSpawnType == MARIO_SPAWN_DOOR_WARP) * 300.0f * coss(_Warp[6]);
|
gMarioSpawnInfo->startPos[2] = _Warp[5] + (sDynosWarpSpawnType == MARIO_SPAWN_DOOR_WARP) * 300.0f * coss(_Warp[6]);
|
||||||
gMarioSpawnInfo->startAngle[0] = 0;
|
gMarioSpawnInfo->startAngle[0] = 0;
|
||||||
gMarioSpawnInfo->startAngle[1] = _Warp[6] + (gCurrLevelNum == LEVEL_CASTLE_GROUNDS && DynOS_Level_IsVanillaLevel(LEVEL_CASTLE_GROUNDS) ? 0x8000 : 0);
|
gMarioSpawnInfo->startAngle[1] = _Warp[6] + (!configCoopCompatibility && gCurrLevelNum == LEVEL_CASTLE_GROUNDS && DynOS_Level_IsVanillaLevel(LEVEL_CASTLE_GROUNDS) ? 0x8000 : 0);
|
||||||
gMarioSpawnInfo->startAngle[2] = 0;
|
gMarioSpawnInfo->startAngle[2] = 0;
|
||||||
gMarioSpawnInfo->areaIndex = gCurrAreaIndex;
|
gMarioSpawnInfo->areaIndex = gCurrAreaIndex;
|
||||||
init_mario();
|
init_mario();
|
||||||
|
|
Loading…
Reference in a new issue