Baldi Dev Api ^new^ -

private int wrongStreak = 0; private void OnWrongAnswerStreak() { wrongStreak++; if (wrongStreak >= 3) StartDetention(); }

private bool IsPlayerInDetention() { return BaldiGameManager.CurrentLevelName == "DetentionMaze"; } } baldi dev api

// Shrink mechanism builder.AddEnvironmentEffect(EffectType.ShrinkZone, interval: 5f); private int wrongStreak = 0

builder.Finalize(); }

public void BuildDetentionMaze() { var builder = new LevelBuilder("DetentionMaze", 20, 20); builder.FillWithTile(TileType.Brick); // Spiral maze pattern for (int i = 0; i < 40; i++) { int x = Random.Range(1, 19); int z = Random.Range(1, 19); builder.SetTile(x, z, TileType.Hall); } private void OnWrongAnswerStreak() { wrongStreak++

Add this to a prefab and spawn it inside the detention level using:

back-to-top