Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
ba91f27
feat(warhead): Add ``IsOnCooldown`` property (#757)
Unbistrackted Feb 23, 2026
d2f5dbc
Automatic id / throwing errors changed to log error
MS-crew Feb 27, 2026
bae2994
f
MS-crew Feb 27, 2026
be87e9f
.
MS-crew Feb 27, 2026
ee82708
s
MS-crew Feb 27, 2026
36428d6
gf
MS-crew Feb 27, 2026
841d20d
eğH
MS-crew Feb 27, 2026
a08e3ff
added new özellik
MS-crew Mar 1, 2026
c6fe071
update
MS-crew Mar 1, 2026
2d9feea
update log
MS-crew Mar 1, 2026
8ec3cde
color on wrong order
MS-crew Mar 1, 2026
670dc1a
wwait i will fix
MS-crew Mar 1, 2026
527613c
finished
MS-crew Mar 1, 2026
26909f6
fix
MS-crew Mar 1, 2026
6da8cd2
pool clear
MS-crew Mar 1, 2026
952200f
fAHH!
MS-crew Mar 1, 2026
06e8ffd
Fahh
MS-crew Mar 1, 2026
8cab48f
better and more functionally
MS-crew Mar 2, 2026
699eb56
Return to pool doc
MS-crew Mar 2, 2026
ec11415
Cleanup & Breaking Changes for exiled 10
MS-crew Mar 2, 2026
0c4371f
Update Speaker.cs
MS-crew Mar 2, 2026
b5edd7a
Update Speaker.cs
MS-crew Mar 2, 2026
03e9a4e
Update Speaker.cs
MS-crew Mar 2, 2026
44e41b8
little refactor
MS-crew Mar 2, 2026
6a1bfc3
Performance improvement & fix Architectural problems in pooling
MS-crew Mar 2, 2026
d80362b
wth
MS-crew Mar 2, 2026
f38df4e
.
MS-crew Mar 3, 2026
8ff2180
fix return pool
MS-crew Mar 5, 2026
6639d1f
Merge branch 'ExMod-Team:master' into SpeakerApiRereborn
MS-crew Mar 5, 2026
e926b58
.
MS-crew Mar 6, 2026
0385267
Merge branch 'dev' into SpeakerApiRereborn
louis1706 Mar 6, 2026
575ec40
d
MS-crew Mar 7, 2026
87eeace
Merge branch 'SpeakerApiRereborn' of https://github.com/MS-crew/EXILE…
MS-crew Mar 7, 2026
b2bdac1
removed Hard Coded values
MS-crew Mar 7, 2026
d79555b
Update Speaker.cs
MS-crew Mar 8, 2026
0ea7bd0
fAHHHHH
MS-crew Mar 8, 2026
2d8ccae
Merge branch 'SpeakerApiRereborn' of https://github.com/MS-crew/EXILE…
MS-crew Mar 8, 2026
ad14a12
fix
MS-crew Mar 8, 2026
817b778
f
MS-crew Mar 8, 2026
b5d5d7b
Merge branch 'dev' into SpeakerApiRereborn
louis1706 Mar 8, 2026
55a8a83
izabel
MS-crew Mar 8, 2026
f32d65a
Merge branch 'SpeakerApiRereborn' of https://github.com/MS-crew/EXILE…
MS-crew Mar 8, 2026
a476bb8
Release controller ID on pool return to prevent ID exhaustion
MS-crew Mar 8, 2026
cdb193d
Merge branch 'dev' into SpeakerApiRereborn
MS-crew Mar 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions EXILED/Exiled.API/Features/Audio/WavUtility.cs
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,10 @@ public static void SkipHeader(Stream stream)
short bits = BinaryPrimitives.ReadInt16LittleEndian(fmtData.Slice(14, 2));

if (format != 1 || channels != 1 || rate != VoiceChatSettings.SampleRate || bits != 16)
throw new InvalidDataException($"Invalid WAV format (format={format}, channels={channels}, rate={rate}, bits={bits}). Expected PCM16, mono and {VoiceChatSettings.SampleRate}Hz.");
{
Log.Error($"[Speaker] Invalid WAV format (format={format}, channels={channels}, rate={rate}, bits={bits}). Expected PCM16, mono and {VoiceChatSettings.SampleRate}Hz.");
throw new InvalidDataException("Unsupported WAV format.");
}

if (chunkSize > 16)
stream.Seek(chunkSize - 16, SeekOrigin.Current);
Expand All @@ -109,7 +112,10 @@ public static void SkipHeader(Stream stream)
}

if (stream.Position >= stream.Length)
throw new InvalidDataException("WAV file does not contain a 'data' chunk.");
{
Log.Error("[Speaker] WAV file does not contain a 'data' chunk.");
throw new InvalidDataException("Missing 'data' chunk in WAV file.");
}
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions EXILED/Exiled.API/Features/Toys/Light.cs
Original file line number Diff line number Diff line change
Expand Up @@ -151,13 +151,12 @@ public static Light Create(Vector3? position /*= null*/, Vector3? rotation /*= n
Position = position ?? Vector3.zero,
Rotation = Quaternion.Euler(rotation ?? Vector3.zero),
Scale = scale ?? Vector3.one,
Color = color ?? Color.gray,
};

if (spawn)
light.Spawn();

light.Color = color ?? Color.gray;

return light;
}

Expand Down
Loading
Loading