Skip to content
This repository was archived by the owner on Jul 8, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
d2e3f8c
StoredComponent
louis1706 Dec 23, 2024
aadc1c4
Fix BreakingChange
louis1706 Dec 23, 2024
b360027
Merge branch 'dev' into Stored-Component
louis1706 Dec 26, 2024
431e389
chore: update base game 14.1 (#527)
BoltonDev May 18, 2025
26321c6
fix: Fix staff message wrong target (#542)
MikeSus1 Jun 8, 2025
c5c886e
fix: fix being observed calling in reverse (#541)
MikeSus1 Jun 8, 2025
6760ae1
fix: CustomKeycard being blank and particle disruptor crashing (#540)
MikeSus1 Jun 8, 2025
5f5600d
fix: Fixes spawningItem transpiler (#539)
MikeSus1 Jun 8, 2025
8e10d6f
14.1.1 TT File Update
louis1706 Jun 12, 2025
4c53c0b
Some fixes
MikeSus1 Jun 12, 2025
2e34c4b
fix: player.MessageTranslated kick players (#545)
GoldenPig1205 Jun 12, 2025
c86ff04
Update workflows
MikeSus1 Jun 12, 2025
d44bedf
fix: KeybindSetting and RoundEnd transpiler (#546)
Someone-193 Jun 12, 2025
d9a0896
Fix DroppedItem Event (#548)
x3rt Jun 13, 2025
0e92e31
Fix door interaction patch
x3rt Jun 13, 2025
37b8bd4
Fix door interaction patch (#551)
MikeSus1 Jun 13, 2025
8e0c98a
fix: Update repository URLs to reflect team name change (#552)
MikeSus1 Jun 13, 2025
06b97af
fix: Update RepoID to reflect new repository identifier
MikeSus1 Jun 13, 2025
6e57175
fix: Update RepoID to reflect new repository identifier (#553)
MikeSus1 Jun 13, 2025
f9f3656
fix: Critical CustomRole api Error & Invalid ragdoll error (#560)
MS-crew Jun 18, 2025
5a55e62
fix: Update spawning logic to use IsFpcRole for role validation (#573)
MikeSus1 Jun 19, 2025
23ae2fd
fix: DoorType.Scp173NewGate is DoorType.Scp049Gate (#569)
GoldenPig1205 Jun 19, 2025
e38d4b6
fix: RemainingDecontaminationTime is wrong (#572)
NaxefirYT Jun 19, 2025
4ee1686
fix: Correct role validation logic in spawning events
MikeSus1 Jun 19, 2025
6650b95
feat: Player hint update 14.1.1 (#549)
GoldenPig1205 Jun 19, 2025
3016997
fix: Correct role validation logic in spawning events (#575)
MikeSus1 Jun 19, 2025
da8b884
Fix custom role ragdoll chechk
MS-crew Jun 19, 2025
3c3ce56
fix: Custom role ragdoll validate correction (#577)
MikeSus1 Jun 20, 2025
463fd1f
Missing ServerRoom Elevator recognised as Unknown
louis1706 Jul 5, 2025
79d5f41
fix: CustomRoles GotRoleHint.Show config (#583)
officialvirtualrain Jul 5, 2025
a3a650d
feat: Add UpgradedInventoryItem and UpgradedPickup on Scp914 (#579)
GoldenPig1205 Jul 5, 2025
24795f4
fix: ChangingLeverStatusEventArgs (#582)
GoldenPig1205 Jul 5, 2025
d80e4de
feat: New Changed Aspect Ratio Event & Player::AspectRatio Property (…
MS-crew Jul 5, 2025
b7df292
feat: Server with more interaction (#535)
GoldenPig1205 Jul 5, 2025
573cc6a
fix: Fix IsWeapon() did not check for jailbird (#584)
GoldenPig1205 Jul 5, 2025
254c27a
feat: Add Exiled.API.Features.Workstation (#568)
GoldenPig1205 Jul 5, 2025
f1d2007
fix: OnEscaping Exiled and LabAPI bug (#580)
MS-crew Jul 5, 2025
1aeeb08
feat: Rework and Fix Custom Role Spawn Logic & Limits (#578)
MS-crew Jul 5, 2025
44afe85
Bump Version
louis1706 Jul 5, 2025
28597de
Fix CustomRole Issue not working when using OnSpawned
louis1706 Jul 5, 2025
3c7ce4d
SpawnReason.CustomRole
louis1706 Jul 5, 2025
eeca9e9
fix up link
louis1706 Jul 6, 2025
e6f1edf
fix: fix bad implementation of a CustomRole Field (#586)
Someone-193 Jul 6, 2025
b896a73
fix: Scale fix (#571)
Bonjemus Jul 7, 2025
6085b42
feat: Add Ragdoll features & readability (#567)
GoldenPig1205 Jul 8, 2025
ba204e5
MissChanged from ExSLMod
louis1706 Jul 8, 2025
7c50606
Merge branch 'dev' of https://github.com/ExMod-Team/EXILED into ExMod…
louis1706 Jul 8, 2025
dfd76ea
9.6.3
louis1706 Jul 8, 2025
154ba8d
fix: release workflow
BoltonDev Jul 13, 2025
cbc5a25
why bruh nw add enum value in the middle
louis1706 Jul 17, 2025
3faecbb
Return LateJoin
louis1706 Jul 31, 2025
151bed1
Partially Revert "fix: Scale fix (#571)"
louis1706 Jul 31, 2025
5a74a1b
feat: Add Model (#595)
MS-crew Jul 31, 2025
4296fa9
feat: New Scp049 Finishing Sense Event (#559)
MS-crew Jul 31, 2025
c782ee2
feat: RemovingTarget event for 096 (#576)
Someone-193 Jul 31, 2025
b3564e1
fix: Escaping Exiled and LabAPI bug different way (#589)
MS-crew Jul 31, 2025
1c2792a
feat: Add ragdoll to died event (#507)
R2kip Jul 31, 2025
0778174
feat: Generic damage handler add new value (#561)
MS-crew Jul 31, 2025
5e50a6e
feat: Add Wave related functions to Respawn (#536)
GoldenPig1205 Jul 31, 2025
29f8699
Merge branch 'dev' into Stored-Component
louis1706 Jul 31, 2025
7c68ea7
Fix using
louis1706 Jul 31, 2025
8e71797
Merge branch 'dev' into Stored-Component
louis1706 Jul 31, 2025
baff9c5
feat: All players spawned2 (#597)
MS-crew Jul 31, 2025
d10ae40
Merge branch 'dev' into Stored-Component
louis1706 Jul 31, 2025
61e70a0
Fix new Log Warning
louis1706 Jul 31, 2025
1e2643a
Merge branch 'Stored-Component' of https://github.com/louis1706/EXILE…
louis1706 Jul 31, 2025
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
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permissions:
id-token: write

env:
EXILED_REFERENCES_URL: https://exmod-team.github.io/SL-References/Master.zip
EXILED_REFERENCES_URL: https://Exmod-team.github.io/SL-References/Master.zip
EXILED_REFERENCES_PATH: ${{ github.workspace }}/EXILED/References

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ defaults:
working-directory: ./EXILED

env:
EXILED_REFERENCES_URL: https://exmod-team.github.io/SL-References/Master.zip
EXILED_REFERENCES_URL: https://Exmod-team.github.io/SL-References/Master.zip
EXILED_REFERENCES_PATH: ${{ github.workspace }}/EXILED/References

jobs:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/push_nuget.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ defaults:
working-directory: ./EXILED

env:
EXILED_REFERENCES_URL: https://ExMod-Team.github.io/SL-References/Dev.zip
EXILED_REFERENCES_URL: https://exmod-team.github.io/SL-References/Dev.zip
EXILED_REFERENCES_PATH: ${{ github.workspace }}/EXILED/References

jobs:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ defaults:
working-directory: ./EXILED

env:
EXILED_REFERENCES_URL: https://exmod-team.github.io/SL-References/Dev.zip
EXILED_REFERENCES_URL: https://Exmod-team.github.io/SL-References/Dev.zip
EXILED_REFERENCES_PATH: ${{ github.workspace }}/EXILED/References
EXILED_DLL_ARCHIVER_URL: https://github.com/ExMod-Team/EXILED-DLL-Archiver/releases/latest/download/EXILED-DLL-Archiver.exe

Expand Down
6 changes: 3 additions & 3 deletions EXILED/EXILED.props
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

<PropertyGroup>
<!-- This is the global version and is used for all projects that don't have a version -->
<Version Condition="$(Version) == ''">9.5.2</Version>
<Version Condition="$(Version) == ''">9.6.3</Version>
<!-- Enables public beta warning via the PUBLIC_BETA constant -->
<PublicBeta>false</PublicBeta>

Expand All @@ -25,8 +25,8 @@

<Copyright>Copyright © $(Authors) 2020 - $([System.DateTime]::Now.ToString("yyyy"))</Copyright>
<RepositoryType>Git</RepositoryType>
<RepositoryUrl>https://github.com/ExMod-Team/EXILED</RepositoryUrl>
<PackageProjectUrl>https://github.com/ExMod-Team/EXILED</PackageProjectUrl>
<RepositoryUrl>https://github.com/Exmod-Team/EXILED</RepositoryUrl>
<PackageProjectUrl>https://github.com/Exmod-Team/EXILED</PackageProjectUrl>
<PackageLicenseExpression>CC-BY-SA-3.0</PackageLicenseExpression>

<DefineConstants Condition="$(PublicBeta) == 'true'">$(DefineConstants);PUBLIC_BETA</DefineConstants>
Expand Down
20 changes: 20 additions & 0 deletions EXILED/Exiled.API/Enums/AdminToyType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,25 @@ public enum AdminToyType
/// Speaker toy.
/// </summary>
Speaker,

/// <summary>
/// Capybara toy.
/// </summary>
Capybara,

/// <summary>
/// InvisibleInteractable toy.
/// </summary>
InvisibleInteractableToy,

/// <summary>
/// Camera Object toy.
/// </summary>
CameraToy,

/// <summary>
/// Text toy.
/// </summary>
TextToy,
}
}
60 changes: 60 additions & 0 deletions EXILED/Exiled.API/Enums/AspectRatioType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// -----------------------------------------------------------------------
// <copyright file="AspectRatioType.cs" company="ExMod Team">
// Copyright (c) ExMod Team. All rights reserved.
// Licensed under the CC BY-SA 3.0 license.
// </copyright>
// -----------------------------------------------------------------------

namespace Exiled.API.Enums
{
/// <summary>
/// All available screen aspect ratio types.
/// </summary>
public enum AspectRatioType : byte
{
/// <summary>
/// Unknown aspect ratio.
/// </summary>
Unknown,

/// <summary>
/// 1:1 aspect ratio (square screen).
/// </summary>
Ratio1_1,

/// <summary>
/// 3:2 aspect ratio.
/// </summary>
Ratio3_2,

/// <summary>
/// 4:3 aspect ratio (standard definition TVs, older monitors).
/// </summary>
Ratio4_3,

/// <summary>
/// 5:4 aspect ratio (some older computer monitors).
/// </summary>
Ratio5_4,

/// <summary>
/// 16:9 aspect ratio (modern widescreen displays, HDTV).
/// </summary>
Ratio16_9,

/// <summary>
/// 16:10 aspect ratio (common in productivity monitors and laptops).
/// </summary>
Ratio16_10,

/// <summary>
/// 21:9 aspect ratio (ultrawide displays).
/// </summary>
Ratio21_9,

/// <summary>
/// 32:9 aspect ratio (super ultrawide displays).
/// </summary>
Ratio32_9,
}
}
14 changes: 14 additions & 0 deletions EXILED/Exiled.API/Enums/CameraType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@ public enum CameraType
Hcz173ContChamber,
[System.Obsolete("This Camera no longer exist.")]
Hcz173Hallway,
[System.Obsolete("This Camera no longer exist.")]
HczCurve,
HczJunkMain,
HczJunkHallway,
Expand All @@ -137,6 +138,19 @@ public enum CameraType
HczWarheadPortElevator,
HczMicroHIDLab,
HczPipesMain,
HczScp127Lab,
HczScp127Containment,
HczServersUpperStorage,
HczLowerServerStorage,
HczServerStaircase,
#endregion

#region custom
EzArmCameraToy,
EzCameraToy,
HczCameraToy,
LczCameraToy,
SzCameraToy,
#endregion
}
}
10 changes: 7 additions & 3 deletions EXILED/Exiled.API/Enums/DamageType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ namespace Exiled.API.Enums
/// Identifiers for types of damage.
/// </summary>
/// <seealso cref="Player.Hurt(float, DamageType, string)"/>
/// <seealso cref="Player.Hurt(Player, float, DamageType, Features.DamageHandlers.DamageHandlerBase.CassieAnnouncement)"/>
/// <seealso cref="Player.Hurt(Player, float, DamageType, Features.DamageHandlers.DamageHandlerBase.CassieAnnouncement, string)"/>
/// <seealso cref="Player.Hurt(Player, float, DamageType, Features.DamageHandlers.DamageHandlerBase.CassieAnnouncement, string, bool)"/>
/// <seealso cref="Player.Kill(DamageType, string)"/>
public enum DamageType
{
Expand Down Expand Up @@ -269,5 +268,10 @@ public enum DamageType
/// Damage caused by <see cref="ItemType.Snowball"/>.
/// </summary>
SnowBall,

/// <summary>
/// Damage caused by <see cref="ItemType.GunSCP127"/>.
/// </summary>
Scp127,
}
}
}
19 changes: 19 additions & 0 deletions EXILED/Exiled.API/Enums/DoorType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -167,11 +167,20 @@ public enum DoorType
/// <summary>
/// Represents the HID_UPPER door.
/// </summary>
[Obsolete("This Door has been renamed too HID_LAB.")]
HIDUpper,

/// <summary>
/// Represents the HID_LAB door.
/// </summary>
#pragma warning disable CS0618
HIDLab = HIDUpper,
#pragma warning restore CS0618

/// <summary>
/// Represents the HID_LOWER door.
/// </summary>
[Obsolete("This Door has been removed from the game.")]
HIDLower,

/// <summary>
Expand Down Expand Up @@ -320,5 +329,15 @@ public enum DoorType
/// Represents the ESCAPE_FINAL door.
/// </summary>
EscapeFinal,

/// <summary>
/// Represents the Elevator door for <see cref="ElevatorGroup.ServerRoom"/>.
/// </summary>
ElevatorServerRoom,

/// <summary>
/// Represents the HCZ_127_LAB door.
/// </summary>
Hcz127Lab,
}
}
5 changes: 5 additions & 0 deletions EXILED/Exiled.API/Enums/EffectType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -283,5 +283,10 @@ public enum EffectType
/// </summary>
[Obsolete("Only availaible for Christmas and AprilFools.")]
Snowed,

/// <summary>
/// <see cref="CustomPlayerEffects.Scp1344Detected"/>.
/// </summary>
Scp1344Detected,
}
}
5 changes: 5 additions & 0 deletions EXILED/Exiled.API/Enums/ElevatorType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,10 @@ public enum ElevatorType : byte
/// Light Containment Zone checkpoint B elevator.
/// </summary>
LczB,

/// <summary>
/// Heavy Containment Zone ServerRoom elevator.
/// </summary>
ServerRoom,
}
}
5 changes: 5 additions & 0 deletions EXILED/Exiled.API/Enums/FirearmType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -89,5 +89,10 @@ public enum FirearmType
/// Represents the <see cref="ItemType.GunA7"/>.
/// </summary>
A7,

/// <summary>
/// Represents the <see cref="ItemType.GunSCP127"/>.
/// </summary>
Scp127,
}
}
4 changes: 2 additions & 2 deletions EXILED/Exiled.API/Enums/GeneratorState.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ namespace Exiled.API.Enums
public enum GeneratorState : byte
{
/// <summary>
/// Generator is locked.
/// Generator is doing nothing.
/// </summary>
None = 1,
None = 0,

/// <summary>
/// Generator is unlocked.
Expand Down
5 changes: 5 additions & 0 deletions EXILED/Exiled.API/Enums/GlassType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,5 +69,10 @@ public enum GlassType
/// Represents the window in <see cref="RoomType.HczTestRoom"/>.
/// </summary>
TestRoom,

/// <summary>
/// Represents the window in <see cref="RoomType.Hcz127"/>.
/// </summary>
Scp127,
}
}
5 changes: 5 additions & 0 deletions EXILED/Exiled.API/Enums/LockerType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -115,5 +115,10 @@ public enum LockerType
/// SCP-1853 pedestal.
/// </summary>
Scp1853Pedestal,

/// <summary>
/// SCP-127 pedestal.
/// </summary>
Scp127Pedestal,
}
}
36 changes: 36 additions & 0 deletions EXILED/Exiled.API/Enums/PrefabType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -336,5 +336,41 @@ public enum PrefabType

[Prefab(912031041, "ElevatorChamberNuke")]
ElevatorChamberNuke,

[Prefab(3087007600, "CapybaraToy")]
CapybaraToy,

[Prefab(3539746802, "Sinkhole")]
Sinkhole,

[Prefab(1548138668, "AutoRagdoll")]
AutoRagdoll,

[Prefab(1323017091, "ElevatorChamberCargo")]
ElevatorChamberCargo,

[Prefab(359728307, "InvisibleInteractableToy")]
InvisibleInteractableToy,

[Prefab(1824808402, "EzArmCameraToy")]
EzArmCameraToy,

[Prefab(3375932423, "EzCameraToy")]
EzCameraToy,

[Prefab(144958943, "HczCameraToy")]
HczCameraToy,

[Prefab(2026969629, "LczCameraToy")]
LczCameraToy,

[Prefab(1548138668, "SzCameraToy")]
SzCameraToy,

[Prefab(2842703865, "KeycardPickup_Chaos")]
KeycardPickupChaos,

[Prefab(162530276, "TextToy")]
TextToy,
}
}
10 changes: 10 additions & 0 deletions EXILED/Exiled.API/Enums/RoomType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -328,5 +328,15 @@ public enum RoomType
/// Entrance Zone's straight hall with Dr.L's and conference room 9b locked room.
/// </summary>
EzSmallrooms,

/// <summary>
/// Heavy Containment Zone's SCP-330 room.
/// </summary>
Hcz127,

/// <summary>
/// Heavy Containment Zone's storage / server room.
/// </summary>
HczServerRoom,
}
}
10 changes: 10 additions & 0 deletions EXILED/Exiled.API/Enums/SpawnReason.cs
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,19 @@ public enum SpawnReason : byte // TOTO: Remove this file and use Basegame
/// </summary>
Destroyed,

/// <summary>
/// The player was dead and is respawning in a mini-wave.
/// </summary>
RespawnMiniwave,

/// <summary>
/// The user has been spawn by the usage of an Item.
/// </summary>
ItemUsage,

/// <summary>
/// The user has been spawn by Exiled CustomRole.
/// </summary>
CustomRole,
}
}
2 changes: 1 addition & 1 deletion EXILED/Exiled.API/Exiled.API.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@
</Reference>
<Reference Include="Assembly-CSharp-firstpass" HintPath="$(EXILED_REFERENCES)\Assembly-CSharp-firstpass.dll" Private="false" />
<Reference Include="CommandSystem.Core" HintPath="$(EXILED_REFERENCES)\CommandSystem.Core.dll" Private="false" />
<Reference Include="LabApi" HintPath="$(EXILED_REFERENCES)\LabApi.dll" Private="false" />
<Reference Include="Pooling" HintPath="$(EXILED_REFERENCES)\Pooling.dll" Private="false" />
<Reference Include="Mirror" HintPath="$(EXILED_REFERENCES)\Mirror.dll" Private="false" />
<Reference Include="NorthwoodLib" HintPath="$(EXILED_REFERENCES)\NorthwoodLib.dll" Private="false" />
<Reference Include="PluginAPI" HintPath="$(EXILED_REFERENCES)\PluginAPI.dll" Private="false" />
<Reference Include="Unity.TextMeshPro" HintPath="$(EXILED_REFERENCES)\Unity.TextMeshPro.dll" Private="false" />
<Reference Include="UnityEngine" HintPath="$(EXILED_REFERENCES)\UnityEngine.dll" Private="false" />
<Reference Include="UnityEngine.CoreModule" HintPath="$(EXILED_REFERENCES)\UnityEngine.CoreModule.dll" Private="false" />
Expand Down
Loading