- Lightning round now cancels buzz-in period when there's no answer or buzz-in.

- Moved seat trigger for player pedestals to be permanently on the floor.
- Shifted cards and buzzers on the round 1 podium to fit the new design.
- Further improved round 1 podium lightmaps.
This commit is contained in:
2025-10-05 19:45:53 -04:00
parent 02bf062e4f
commit ea4d29c8c7
23 changed files with 230 additions and 133 deletions
@@ -664,9 +664,13 @@ public class GameManagerRound1 : GameManagerBase
{
if (_BuzzedInPlayer <= 0)
{
EndBuzzInPeriod();
_AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All, "PlaySFX", SFXEventType.Round1Incorrect);
}
WaitForBuzzInsWithoutLastPlayer();
else
{
WaitForBuzzInsWithoutLastPlayer();
}
}
@@ -1301,8 +1305,6 @@ public class GameManagerRound1 : GameManagerBase
public void TiebreakerIncorrectResponse()
{
int PodiumIndex = _BuzzedInPlayer - 1;
_BuzzedInPlayer = -1;
_BuzzInAllowed = true;
@@ -1402,6 +1404,8 @@ public class GameManagerRound1 : GameManagerBase
{
_BuzzInAllowed = true;
ResetBuzzers();
RequestSerialization();
}
private void EnableBuzzInPeriodForPlayer(int PlayerNumber)
@@ -1417,12 +1421,13 @@ public class GameManagerRound1 : GameManagerBase
}
}
_BuzzInAllowed = true;
RequestSerialization();
}
private void WaitForBuzzInsWithoutLastPlayer()
{
_BuzzInAllowed = true;
int PodiumIndex = _BuzzedInPlayer - 1;
_BuzzedInPlayer = -1;
RequestSerialization();
@@ -1451,6 +1456,8 @@ public class GameManagerRound1 : GameManagerBase
{
_BuzzInAllowed = false;
ResetBuzzers();
RequestSerialization();
}
private void ResetBuzzers()