From 15b2b679b9e225977e4ebcd4b16cea28bf309182 Mon Sep 17 00:00:00 2001 From: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com> Date: Mon, 18 Nov 2024 13:42:35 -0500 Subject: [PATCH 01/15] Delete .github/dependabot.yml --- .github/dependabot.yml | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 4d67329a6..000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,11 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file - -version: 2 -updates: - - package-ecosystem: "nuget" # See documentation for possible values - directory: "./EXILED" # Location of package manifests - schedule: - interval: "weekly" From d49166edfb0a8e20f27c4c3ecdd3ae42bddacc38 Mon Sep 17 00:00:00 2001 From: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com> Date: Tue, 26 Nov 2024 17:46:59 -0500 Subject: [PATCH 02/15] Update push_nuget.yml --- .github/workflows/push_nuget.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/push_nuget.yml b/.github/workflows/push_nuget.yml index 87acc59b8..5150b0c7e 100644 --- a/.github/workflows/push_nuget.yml +++ b/.github/workflows/push_nuget.yml @@ -10,7 +10,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/Dev.zip EXILED_REFERENCES_PATH: ${{ github.workspace }}/EXILED/References jobs: From bc641b2878e04d3817ba960d85528898cfed1275 Mon Sep 17 00:00:00 2001 From: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com> Date: Tue, 26 Nov 2024 20:38:19 -0500 Subject: [PATCH 03/15] Update dev.yml --- .github/workflows/dev.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 16ff4dafa..7ee77d48a 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -4,9 +4,11 @@ on: push: branches: - dev + - scpsl14 pull_request: branches: - dev + - scpsl14 workflow_dispatch: defaults: From e930454d89990026bb7e2f8bab1e5b88868f5440 Mon Sep 17 00:00:00 2001 From: Bolton <48883340+BoltonDev@users.noreply.github.com> Date: Sun, 15 Dec 2024 13:38:21 +0100 Subject: [PATCH 04/15] ci: add a new workflow to validate pr title (#312) * ci: add a new workflow to validate pr title * refactor: edit `pull_request_opened` workflow to add "valide PR title" check * refactor: remove previous workflow for pr title * refactor: a small change on the name of each job --- .github/workflows/pull_request_opened.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pull_request_opened.yml b/.github/workflows/pull_request_opened.yml index a54bed971..8cf6fe8d7 100644 --- a/.github/workflows/pull_request_opened.yml +++ b/.github/workflows/pull_request_opened.yml @@ -1,7 +1,7 @@ -name: Labeler +name: Pull Request CI on: - - pull_request_target + pull_request_target defaults: run: @@ -9,21 +9,28 @@ defaults: jobs: set-labels: + name: Set Labels permissions: contents: read pull-requests: write runs-on: ubuntu-latest steps: - - name: Labeler - uses: actions/labeler@v5.0.0 + - uses: actions/labeler@v5.0.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} configuration-path: .github/labeler.yml sync-labels: true assign-author: + name: Assign Author runs-on: ubuntu-latest permissions: pull-requests: write - steps: - uses: toshimaru/auto-author-assign@v2.1.1 + validate-pr-title: + name: Validate PR title + runs-on: ubuntu-latest + steps: + - uses: amannn/action-semantic-pull-request@v5 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 161c4eec4339ebaf343944f68af6b13c019fb85e Mon Sep 17 00:00:00 2001 From: Bolton <48883340+BoltonDev@users.noreply.github.com> Date: Sun, 15 Dec 2024 14:19:35 +0100 Subject: [PATCH 05/15] refactor: missing branches target --- .github/workflows/pull_request_opened.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pull_request_opened.yml b/.github/workflows/pull_request_opened.yml index 8cf6fe8d7..6e2248852 100644 --- a/.github/workflows/pull_request_opened.yml +++ b/.github/workflows/pull_request_opened.yml @@ -1,7 +1,9 @@ name: Pull Request CI on: - pull_request_target + pull_request_target: + branches: + - '**' defaults: run: From ae00da067c737d5fa7f2b7c752a5811162ba486d Mon Sep 17 00:00:00 2001 From: Yamato Date: Mon, 23 Dec 2024 00:54:02 +0100 Subject: [PATCH 06/15] XMAS NW_documentation --- .../SCPSLRessources/NW_Documentation.md | 325 ++++++++++++++---- 1 file changed, 254 insertions(+), 71 deletions(-) diff --git a/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md b/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md index d08dbef3d..fcde0eadb 100644 --- a/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md +++ b/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md @@ -17,7 +17,7 @@ title: NW Documentation --- -Last Update (13.5.0.1) +Last Update (14.0.0.0) ### Index @@ -69,6 +69,7 @@ Last Update (13.5.0.1) - [ClientType](#clienttype) - [CloudState](#cloudstate) - [CmdTeleportData](#cmdteleportdata) +- [CoffeeTranslation](#coffeetranslation) - [CollectionDeserializeToBehaviour](#collectiondeserializetobehaviour) - [CollisionsDisablingReasons](#collisionsdisablingreasons) - [ColorMode](#colormode) @@ -102,6 +103,7 @@ Last Update (13.5.0.1) - [DropdownEntryType](#dropdownentrytype) - [DtoaMode](#dtoamode) - [EffectClassification](#effectclassification) +- [EffectReason](#effectreason) - [ElevatorGroup](#elevatorgroup) - [ElevatorSequence](#elevatorsequence) - [EmotionBlendshape](#emotionblendshape) @@ -128,10 +130,12 @@ Last Update (13.5.0.1) - [Flags](#flags) - [FogType](#fogtype) - [FoldoutMode](#foldoutmode) +- [FootprintsTranslation](#footprintstranslation) - [FootstepLoudness](#footsteploudness) - [FpcViewMode](#fpcviewmode) - [FreezingMode](#freezingmode) - [FriendlyFireAction](#friendlyfireaction) +- [FriendlyFireInteraction](#friendlyfireinteraction) - [Generator079Operations](#generator079operations) - [GeneratorColliderId](#generatorcolliderid) - [GeneratorFlags](#generatorflags) @@ -140,9 +144,6 @@ Last Update (13.5.0.1) - [GroupMuteFlags](#groupmuteflags) - [HandlerOutput](#handleroutput) - [HandlerType](#handlertype) -- [HidState](#hidstate) -- [HidStatusMessageType](#hidstatusmessagetype) -- [HidUserInput](#hiduserinput) - [HintEffectType](#hinteffecttype) - [HintMessageTypes](#hintmessagetypes) - [HintParameterType](#hintparametertype) @@ -170,6 +171,7 @@ Last Update (13.5.0.1) - [JailbirdWearState](#jailbirdwearstate) - [JsonToken](#jsontoken) - [KeycardPermissions](#keycardpermissions) +- [LcdElementType](#lcdelementtype) - [LeadingTeam](#leadingteam) - [LegacyInterfaces](#legacyinterfaces) - [LightingVideoSetting](#lightingvideosetting) @@ -183,6 +185,8 @@ Last Update (13.5.0.1) - [MessageImportance](#messageimportance) - [MessageType](#messagetype) - [MessageType](#messagetype) +- [MicroHidFiringMode](#microhidfiringmode) +- [MicroHidPhase](#microhidphase) - [MiscControlsSetting](#misccontrolssetting) - [MiscPrivacySetting](#miscprivacysetting) - [MiscVideoSetting](#miscvideosetting) @@ -249,6 +253,8 @@ Last Update (13.5.0.1) - [RpcType](#rpctype) - [RpcType](#rpctype) - [RpcType](#rpctype) +- [RpcType](#rpctype) +- [RpcType](#rpctype) - [ScanSequenceStep](#scansequencestep) - [Scp0492SoundId](#scp0492soundid) - [Scp079HudTranslation](#scp079hudtranslation) @@ -278,15 +284,16 @@ Last Update (13.5.0.1) - [SettingType](#settingtype) - [ShutdownResult](#shutdownresult) - [SpawnableRoomConnectorType](#spawnableroomconnectortype) -- [SpawnableTeamType](#spawnableteamtype) - [SpectatableListElementType](#spectatablelistelementtype) - [SpectatorSpawnReason](#spectatorspawnreason) +- [State](#state) - [States](#states) - [StatusType](#statustype) - [SteamLobbyPrivacy](#steamlobbyprivacy) - [StorageLocation](#storagelocation) - [StructureType](#structuretype) - [SubtitleType](#subtitletype) +- [SyncData](#syncdata) - [SyncDataFlags](#syncdataflags) - [SyncMode](#syncmode) - [TargetButton](#targetbutton) @@ -297,6 +304,7 @@ Last Update (13.5.0.1) - [UISetting](#uisetting) - [UnconnectedMessageType](#unconnectedmessagetype) - [UpdateMessageFlags](#updatemessageflags) +- [UrgencyLevel](#urgencylevel) - [UserResponseMode](#userresponsemode) - [ValidationError](#validationerror) - [ValidationError](#validationerror) @@ -596,9 +604,9 @@ Last Update (13.5.0.1) [32] = LowcapMagFMJ [33] = LowcapMagAP [34] = LowcapMagJHP - [35] = CylinderMag4 + [35] = CylinderMag5 [36] = CylinderMag6 - [37] = CylinderMag8 + [37] = CylinderMag7 [38] = CarbineBody [39] = RifleBody [40] = ShortBarrel @@ -1080,6 +1088,54 @@ Last Update (13.5.0.1) +### CoffeeTranslation + +
CoffeeTranslation + +``` + [0] = EnoughCoffee + [1] = Orhu + [2] = Ced + [3] = Secret + [4] = Beryl + [5] = Banzai + [6] = Decimalis + [7] = Crimson + [8] = Meep + [9] = Pixl + [10] = X3j + [11] = Plank + [12] = M4st3r0re + [13] = RedZ + [14] = Naveil + [15] = Astral + [16] = Sixxy + [17] = Morantol + [18] = Metaverse + [19] = Ryan + [20] = Mikel + [21] = Ender + [22] = UIU + [23] = Goop + [24] = ChemicalWolf + [25] = MajorFox + [26] = Dellarie + [27] = JesusQC + [28] = Georgia + [29] = Jegg + [30] = Danstr + [31] = Nightshade + [32] = Lion + [33] = Goop2 + [34] = Spoon + [35] = CombatSwift + [36] = Tychus + [37] = alleyes + [38] = Secret3 +``` + +
+ ### CollectionDeserializeToBehaviour
Utf8Json.CollectionDeserializeToBehaviour @@ -1548,6 +1604,19 @@ Last Update (13.5.0.1) [0] = Negative [1] = Mixed [2] = Positive + [3] = Technical +``` + +
+ +### EffectReason + +
Scp956Target+EffectReason + +``` + [0] = None + [254] = Child + [255] = HasCandy ```
@@ -1782,6 +1851,7 @@ Last Update (13.5.0.1) [1] = FoundationStaff [2] = FoundationEnemy [3] = Unclassified + [4] = Flamingos ``` @@ -1933,6 +2003,7 @@ Last Update (13.5.0.1) [4] = Amnesia [5] = Nuke [6] = Scp244 + [7] = BecomingFlamingo ``` @@ -1951,6 +2022,24 @@ Last Update (13.5.0.1) +### FootprintsTranslation + +
Respawning.Objectives.FootprintsTranslation + +``` + [0] = TimerRewardDisplay + [1] = InfluenceRewardDisplay + [2] = GenericRewardsDisplay + [3] = ObjectiveFeedExample + [4] = KillObjective + [5] = DamageObjective + [6] = EscapeObjective + [7] = GeneratorObjective + [8] = ItemPickupObjective +``` + +
+ ### FootstepLoudness
PlayerRoles.FirstPersonControl.Thirdperson.AnimatedCharacterModel+FootstepLoudness @@ -2001,6 +2090,18 @@ Last Update (13.5.0.1)
+### FriendlyFireInteraction + +
InventorySystem.Items.ThrowableProjectiles.FlybyDetectorProjectile+FriendlyFireInteraction + +``` + [0] = UseFriendlyFireConfig + [1] = CollideWithEveryone + [2] = CollideWithOnlyEnemies +``` + +
+ ### Generator079Operations
PlayerInteract+Generator079Operations @@ -2102,45 +2203,6 @@ Last Update (13.5.0.1)
-### HidState - -
InventorySystem.Items.MicroHID.HidState - -``` - [0] = Idle - [1] = PoweringUp - [2] = PoweringDown - [3] = Primed - [4] = Firing - [5] = StopSound -``` - -
- -### HidStatusMessageType - -
InventorySystem.Items.MicroHID.HidStatusMessageType - -``` - [0] = UserInput - [1] = State - [2] = EnergySync -``` - -
- -### HidUserInput - -
InventorySystem.Items.MicroHID.HidUserInput - -``` - [0] = None - [1] = Prime - [2] = Fire -``` - -
- ### HintEffectType
Utils.Networking.HintEffectReaderWriter+HintEffectType @@ -2421,6 +2483,8 @@ Last Update (13.5.0.1) [22] = DisruptorToggleModeHint [23] = JailbirdAttackHint [24] = JailbirdChargeHint + [25] = MicroHidReadyToDischarge + [26] = MicroHidDamaged ```
@@ -2463,6 +2527,7 @@ Last Update (13.5.0.1) [3] = StartingItem [4] = Scp914Upgrade [5] = StatusEffect + [6] = Scp2536 ``` @@ -2497,6 +2562,7 @@ Last Update (13.5.0.1) [3] = Armor [4] = None [5] = Scp330Bag + [6] = Custom ``` @@ -2575,6 +2641,10 @@ Last Update (13.5.0.1) [53] = GunA7 [54] = Lantern [55] = SCP1344 + [56] = Snowball + [57] = Coal + [58] = SpecialCoal + [59] = SCP1507Tape [-1] = None ``` @@ -2655,6 +2725,24 @@ Last Update (13.5.0.1) +### LcdElementType + +
InventorySystem.Items.MicroHID.MicroHIDMonitor+LcdElementType + +``` + [0] = Windup + [1] = Winddown + [2] = ReadyToFire + [3] = Firing + [4] = Standby + [5] = Broken + [6] = JeffHappy + [7] = JeffSad + [8] = JeffConcerned +``` + +
+ ### LeadingTeam
RoundSummary+LeadingTeam @@ -2663,7 +2751,8 @@ Last Update (13.5.0.1) [0] = FacilityForces [1] = ChaosInsurgency [2] = Anomalies - [3] = Draw + [3] = Flamingos + [4] = Draw ```
@@ -2848,6 +2937,32 @@ Last Update (13.5.0.1) +### MicroHidFiringMode + +
InventorySystem.Items.MicroHID.Modules.MicroHidFiringMode + +``` + [0] = PrimaryFire + [1] = ChargeFire + [2] = BrokenFire +``` + +
+ +### MicroHidPhase + +
InventorySystem.Items.MicroHID.Modules.MicroHidPhase + +``` + [0] = Standby + [1] = WindingUp + [2] = WindingDown + [3] = WoundUpSustain + [4] = Firing +``` + +
+ ### MiscControlsSetting
UserSettings.ControlsSettings.MiscControlsSetting @@ -3620,6 +3735,7 @@ Last Update (13.5.0.1) [7] = RemoteAdmin [8] = Destroyed [9] = RespawnMiniwave + [10] = ItemUsage ```
@@ -3667,6 +3783,9 @@ Last Update (13.5.0.1) [22] = Filmmaker [23] = Scp3114 [24] = Destroyed + [25] = Flamingo + [26] = AlphaFlamingo + [27] = ZombieFlamingo [-1] = None ``` @@ -3820,6 +3939,31 @@ Last Update (13.5.0.1) ### RpcType +
InventorySystem.Items.MicroHID.Modules.BrokenSyncModule+RpcType + +``` + [0] = BreakSpecific + [1] = ResyncAll + [2] = UnbreakSpecific +``` + +
+ +### RpcType + +
InventorySystem.Items.MicroHID.Modules.DrawAndInspectorModule+RpcType + +``` + [0] = AddPickup + [1] = OnEquipped + [2] = OnHolstered + [3] = InspectRequested +``` + +
+ +### RpcType +
InventorySystem.Items.MarshmallowMan.MarshmallowItem+RpcType ``` @@ -4400,30 +4544,16 @@ Last Update (13.5.0.1) [1] = EzStandardDoor [2] = HczStandardDoor [3] = LczStandardDoor - [4] = HczOneSidedWall - [5] = HczTwoSidedWall [6] = OpenHallway - [7] = OpenHallwayClutterA - [8] = OpenHallwayClutterB - [9] = OpenHallwayClutterC - [10] = OpenHallwayConstructA + [7] = ClutterPipesLong + [8] = ClutterSimpleBoxes + [9] = ClutterPipesShort + [10] = ClutterBrokenElectricalBox [11] = HczBulkDoor - [12] = OpenHallwayClutterD - [13] = OpenHallwayClutterE - [14] = OpenHallwayClutterF - [15] = OpenHallwayClutterG -``` - -
- -### SpawnableTeamType - -
Respawning.SpawnableTeamType - -``` - [0] = None - [1] = ChaosInsurgency - [2] = NineTailedFox + [12] = ClutterBoxesLadder + [13] = ClutterTankSupportedShelf + [14] = ClutterAngledFences + [15] = ClutterHugeOrangePipes ```
@@ -4452,6 +4582,20 @@ Last Update (13.5.0.1) +### State + +
PlayerRoles.PlayableScps.Scp1507.Scp1507Spawner+State + +``` + [0] = Idle + [1] = WaitForRespawnCycle + [2] = WaitForSpectators + [3] = Spawning + [4] = Spawned +``` + +
+ ### States
Mirror.LiteNetLib4Mirror.LiteNetLib4MirrorCore+States @@ -4551,12 +4695,27 @@ Last Update (13.5.0.1) [25] = AlphaWarheadCancelled [26] = AlphaWarheadResumed [27] = TerminatedByMarshmallowMan + [28] = NTFMiniwaveEntrance + [29] = ChaosEntrance + [30] = ChaosMiniwaveEntrance [254] = Custom [255] = None ```
+### SyncData + +
InventorySystem.Items.MicroHID.Modules.InputSyncModule+SyncData + +``` + [0] = None + [1] = Primary + [2] = Secondary +``` + +
+ ### SyncDataFlags
InventorySystem.Items.Firearms.Modules.AutomaticActionModule+SyncDataFlags @@ -4614,6 +4773,7 @@ Last Update (13.5.0.1) [4] = ClassD [5] = Dead [6] = OtherAlive + [7] = Flamingos ```
@@ -4700,6 +4860,21 @@ Last Update (13.5.0.1) +### UrgencyLevel + +
Christmas.Scp2536.UrgencyLevel + +``` + [0] = Zero + [1] = Exclusive + [2] = One + [3] = Two + [4] = Three + [5] = Four +``` + +
+ ### UserResponseMode
UserSettings.ServerSpecific.ServerSpecificSettingBase+UserResponseMode @@ -4837,6 +5012,7 @@ Last Update (13.5.0.1) [7] = Mimicry [8] = Scp1576 [9] = PreGameLobby + [9] = PreGameLobby ```
@@ -4897,12 +5073,13 @@ Last Update (13.5.0.1) ### WaveQueueState -
Respawning.WaveManager+WaveQueueState +
Respawning.WaveQueueState ``` [0] = Idle [1] = WaveSelected [2] = WaveSpawning + [3] = WaveSpawned ```
@@ -4985,6 +5162,9 @@ Last Update (13.5.0.1) | 22 | Filmmaker | Dead | None | Draw | | 23 | Scp3114 | SCPs | Scp | Anomalies | | 24 | Destroyed | Dead | None | Draw | +| 25 | Flamingo | Dead | None | Draw | +| 26 | AlphaFlamingo | Dead | None | Draw | +| 27 | ZombieFlamingo | Dead | None | Draw | ```
@@ -4995,13 +5175,15 @@ Last Update (13.5.0.1)
Damage Handlers -```md title="Latest Updated: 13.5.0.1" +```md title="Latest Updated: 14.0.0.0" All available DamageHandlers + Symbol ':' literally means "inherits from" * In C#, inheritance is a process in which one object acquires all the properties and behaviors of its parent object automatically. +Scp956DamageHandler : StandardDamageHandler +SnowballDamageHandler : AttackerDamageHandler PlayerStatsSystem.CustomReasonDamageHandler : StandardDamageHandler PlayerStatsSystem.DisruptorDamageHandler : AttackerDamageHandler PlayerStatsSystem.ExplosionDamageHandler : AttackerDamageHandler @@ -5017,6 +5199,7 @@ PlayerStatsSystem.UniversalDamageHandler : StandardDamageHandler PlayerStatsSystem.WarheadDamageHandler : StandardDamageHandler PlayerRoles.PlayableScps.Scp939.Scp939DamageHandler : AttackerDamageHandler PlayerRoles.PlayableScps.Scp3114.Scp3114DamageHandler : AttackerDamageHandler +PlayerRoles.PlayableScps.Scp1507.Scp1507DamageHandler : AttackerDamageHandler ```
\ No newline at end of file From c645af9d181b74083f3a2f4d3c357842831e4da4 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Tue, 24 Dec 2024 17:26:31 +0400 Subject: [PATCH 07/15] Update Chamber.cs --- EXILED/Exiled.API/Features/Lockers/Chamber.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/EXILED/Exiled.API/Features/Lockers/Chamber.cs b/EXILED/Exiled.API/Features/Lockers/Chamber.cs index 72e1c67bd..194b26a2a 100644 --- a/EXILED/Exiled.API/Features/Lockers/Chamber.cs +++ b/EXILED/Exiled.API/Features/Lockers/Chamber.cs @@ -160,9 +160,17 @@ public float Cooldown } /// - /// Gets a value indicating whether the chamber is currently open. + /// Gets or sets a value indicating whether the chamber is currently open. /// - public bool IsOpen => Base.IsOpen; + public bool IsOpen + { + get => Base.IsOpen; + set + { + Base.SetDoor(value, Locker.Base._grantedBeep); + Locker.Base.RefreshOpenedSyncvar(); + } + } /// /// Gets the id of this chamber in . From 764fb6fe41248bc433b07e1c5b1b57dec9f6fd1b Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Tue, 24 Dec 2024 17:58:42 +0400 Subject: [PATCH 08/15] Update Exiled.API.csproj --- EXILED/Exiled.API/Exiled.API.csproj | 1 + 1 file changed, 1 insertion(+) diff --git a/EXILED/Exiled.API/Exiled.API.csproj b/EXILED/Exiled.API/Exiled.API.csproj index 988d63157..3d6605c62 100644 --- a/EXILED/Exiled.API/Exiled.API.csproj +++ b/EXILED/Exiled.API/Exiled.API.csproj @@ -37,6 +37,7 @@ + From 236c4f987f54f743a621ff859564f6cd4c928b36 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Tue, 24 Dec 2024 19:37:17 +0400 Subject: [PATCH 09/15] Update EXILED/Exiled.API/Exiled.API.csproj Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com> --- EXILED/Exiled.API/Exiled.API.csproj | 1 - 1 file changed, 1 deletion(-) diff --git a/EXILED/Exiled.API/Exiled.API.csproj b/EXILED/Exiled.API/Exiled.API.csproj index 3d6605c62..988d63157 100644 --- a/EXILED/Exiled.API/Exiled.API.csproj +++ b/EXILED/Exiled.API/Exiled.API.csproj @@ -37,7 +37,6 @@ - From 8b675e260dfe9ecf8102660a20d9b51f5d657e21 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Tue, 24 Dec 2024 23:11:35 +0400 Subject: [PATCH 10/15] Update Chamber.cs --- EXILED/Exiled.API/Features/Lockers/Chamber.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXILED/Exiled.API/Features/Lockers/Chamber.cs b/EXILED/Exiled.API/Features/Lockers/Chamber.cs index 194b26a2a..1b499294a 100644 --- a/EXILED/Exiled.API/Features/Lockers/Chamber.cs +++ b/EXILED/Exiled.API/Features/Lockers/Chamber.cs @@ -167,7 +167,7 @@ public bool IsOpen get => Base.IsOpen; set { - Base.SetDoor(value, Locker.Base._grantedBeep); + Base.SetDoor(value, null); Locker.Base.RefreshOpenedSyncvar(); } } From 76dd31c8ae6c31f341e5ca609241d8bdf12621f7 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Tue, 24 Dec 2024 23:13:57 +0400 Subject: [PATCH 11/15] Update Locker.cs --- EXILED/Exiled.API/Features/Lockers/Locker.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXILED/Exiled.API/Features/Lockers/Locker.cs b/EXILED/Exiled.API/Features/Lockers/Locker.cs index 0e04382fc..739015590 100644 --- a/EXILED/Exiled.API/Features/Lockers/Locker.cs +++ b/EXILED/Exiled.API/Features/Lockers/Locker.cs @@ -177,7 +177,7 @@ public void AddItem(Pickup item) : chamber.Spawnpoint; // If the chamber is open, immediately set the item's parent and spawn it. - if (chamber.Base.IsOpen) + if (chamber.IsOpen) { item.Transform.SetParent(parentTransform); item.Spawn(); From a4834b5dee0325fc856476a1bc72a37e0ea83790 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Tue, 24 Dec 2024 23:30:32 +0400 Subject: [PATCH 12/15] Update Locker.cs --- EXILED/Exiled.API/Exiled.API.csproj | 1 + EXILED/Exiled.API/Features/Lockers/Locker.cs | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/EXILED/Exiled.API/Exiled.API.csproj b/EXILED/Exiled.API/Exiled.API.csproj index 988d63157..3d6605c62 100644 --- a/EXILED/Exiled.API/Exiled.API.csproj +++ b/EXILED/Exiled.API/Exiled.API.csproj @@ -37,6 +37,7 @@ + diff --git a/EXILED/Exiled.API/Features/Lockers/Locker.cs b/EXILED/Exiled.API/Features/Lockers/Locker.cs index 739015590..d19ed7dbe 100644 --- a/EXILED/Exiled.API/Features/Lockers/Locker.cs +++ b/EXILED/Exiled.API/Features/Lockers/Locker.cs @@ -91,6 +91,15 @@ public Locker(BaseLocker locker) /// public IReadOnlyCollection Chambers { get; } + /// + /// Gets or sets a value indicating whether the locker is currently open. + /// + public bool IsOpen + { + get => Chambers.FirstOrDefault().IsOpen; + set => Chambers.FirstOrDefault().IsOpen = value; + } + /// /// Gets or sets an id for manipulating opened chambers. /// From 9636c83eb682bf779afe016a7ed3f38b0f85f54f Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Wed, 25 Dec 2024 03:42:46 +0400 Subject: [PATCH 13/15] Oops --- .../SCPSLRessources/NW_Documentation.md | 327 ++++-------------- 1 file changed, 72 insertions(+), 255 deletions(-) diff --git a/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md b/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md index fcde0eadb..ff31d8130 100644 --- a/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md +++ b/EXILED/docs/articles/SCPSLRessources/NW_Documentation.md @@ -17,7 +17,7 @@ title: NW Documentation --- -Last Update (14.0.0.0) +Last Update (13.5.0.1) ### Index @@ -69,7 +69,6 @@ Last Update (14.0.0.0) - [ClientType](#clienttype) - [CloudState](#cloudstate) - [CmdTeleportData](#cmdteleportdata) -- [CoffeeTranslation](#coffeetranslation) - [CollectionDeserializeToBehaviour](#collectiondeserializetobehaviour) - [CollisionsDisablingReasons](#collisionsdisablingreasons) - [ColorMode](#colormode) @@ -103,7 +102,6 @@ Last Update (14.0.0.0) - [DropdownEntryType](#dropdownentrytype) - [DtoaMode](#dtoamode) - [EffectClassification](#effectclassification) -- [EffectReason](#effectreason) - [ElevatorGroup](#elevatorgroup) - [ElevatorSequence](#elevatorsequence) - [EmotionBlendshape](#emotionblendshape) @@ -130,12 +128,10 @@ Last Update (14.0.0.0) - [Flags](#flags) - [FogType](#fogtype) - [FoldoutMode](#foldoutmode) -- [FootprintsTranslation](#footprintstranslation) - [FootstepLoudness](#footsteploudness) - [FpcViewMode](#fpcviewmode) - [FreezingMode](#freezingmode) - [FriendlyFireAction](#friendlyfireaction) -- [FriendlyFireInteraction](#friendlyfireinteraction) - [Generator079Operations](#generator079operations) - [GeneratorColliderId](#generatorcolliderid) - [GeneratorFlags](#generatorflags) @@ -144,6 +140,9 @@ Last Update (14.0.0.0) - [GroupMuteFlags](#groupmuteflags) - [HandlerOutput](#handleroutput) - [HandlerType](#handlertype) +- [HidState](#hidstate) +- [HidStatusMessageType](#hidstatusmessagetype) +- [HidUserInput](#hiduserinput) - [HintEffectType](#hinteffecttype) - [HintMessageTypes](#hintmessagetypes) - [HintParameterType](#hintparametertype) @@ -171,7 +170,6 @@ Last Update (14.0.0.0) - [JailbirdWearState](#jailbirdwearstate) - [JsonToken](#jsontoken) - [KeycardPermissions](#keycardpermissions) -- [LcdElementType](#lcdelementtype) - [LeadingTeam](#leadingteam) - [LegacyInterfaces](#legacyinterfaces) - [LightingVideoSetting](#lightingvideosetting) @@ -185,8 +183,6 @@ Last Update (14.0.0.0) - [MessageImportance](#messageimportance) - [MessageType](#messagetype) - [MessageType](#messagetype) -- [MicroHidFiringMode](#microhidfiringmode) -- [MicroHidPhase](#microhidphase) - [MiscControlsSetting](#misccontrolssetting) - [MiscPrivacySetting](#miscprivacysetting) - [MiscVideoSetting](#miscvideosetting) @@ -253,8 +249,6 @@ Last Update (14.0.0.0) - [RpcType](#rpctype) - [RpcType](#rpctype) - [RpcType](#rpctype) -- [RpcType](#rpctype) -- [RpcType](#rpctype) - [ScanSequenceStep](#scansequencestep) - [Scp0492SoundId](#scp0492soundid) - [Scp079HudTranslation](#scp079hudtranslation) @@ -284,16 +278,15 @@ Last Update (14.0.0.0) - [SettingType](#settingtype) - [ShutdownResult](#shutdownresult) - [SpawnableRoomConnectorType](#spawnableroomconnectortype) +- [SpawnableTeamType](#spawnableteamtype) - [SpectatableListElementType](#spectatablelistelementtype) - [SpectatorSpawnReason](#spectatorspawnreason) -- [State](#state) - [States](#states) - [StatusType](#statustype) - [SteamLobbyPrivacy](#steamlobbyprivacy) - [StorageLocation](#storagelocation) - [StructureType](#structuretype) - [SubtitleType](#subtitletype) -- [SyncData](#syncdata) - [SyncDataFlags](#syncdataflags) - [SyncMode](#syncmode) - [TargetButton](#targetbutton) @@ -304,7 +297,6 @@ Last Update (14.0.0.0) - [UISetting](#uisetting) - [UnconnectedMessageType](#unconnectedmessagetype) - [UpdateMessageFlags](#updatemessageflags) -- [UrgencyLevel](#urgencylevel) - [UserResponseMode](#userresponsemode) - [ValidationError](#validationerror) - [ValidationError](#validationerror) @@ -604,9 +596,9 @@ Last Update (14.0.0.0) [32] = LowcapMagFMJ [33] = LowcapMagAP [34] = LowcapMagJHP - [35] = CylinderMag5 + [35] = CylinderMag4 [36] = CylinderMag6 - [37] = CylinderMag7 + [37] = CylinderMag8 [38] = CarbineBody [39] = RifleBody [40] = ShortBarrel @@ -1088,54 +1080,6 @@ Last Update (14.0.0.0) -### CoffeeTranslation - -
CoffeeTranslation - -``` - [0] = EnoughCoffee - [1] = Orhu - [2] = Ced - [3] = Secret - [4] = Beryl - [5] = Banzai - [6] = Decimalis - [7] = Crimson - [8] = Meep - [9] = Pixl - [10] = X3j - [11] = Plank - [12] = M4st3r0re - [13] = RedZ - [14] = Naveil - [15] = Astral - [16] = Sixxy - [17] = Morantol - [18] = Metaverse - [19] = Ryan - [20] = Mikel - [21] = Ender - [22] = UIU - [23] = Goop - [24] = ChemicalWolf - [25] = MajorFox - [26] = Dellarie - [27] = JesusQC - [28] = Georgia - [29] = Jegg - [30] = Danstr - [31] = Nightshade - [32] = Lion - [33] = Goop2 - [34] = Spoon - [35] = CombatSwift - [36] = Tychus - [37] = alleyes - [38] = Secret3 -``` - -
- ### CollectionDeserializeToBehaviour
Utf8Json.CollectionDeserializeToBehaviour @@ -1604,19 +1548,6 @@ Last Update (14.0.0.0) [0] = Negative [1] = Mixed [2] = Positive - [3] = Technical -``` - -
- -### EffectReason - -
Scp956Target+EffectReason - -``` - [0] = None - [254] = Child - [255] = HasCandy ```
@@ -1851,7 +1782,6 @@ Last Update (14.0.0.0) [1] = FoundationStaff [2] = FoundationEnemy [3] = Unclassified - [4] = Flamingos ``` @@ -2003,7 +1933,6 @@ Last Update (14.0.0.0) [4] = Amnesia [5] = Nuke [6] = Scp244 - [7] = BecomingFlamingo ``` @@ -2022,24 +1951,6 @@ Last Update (14.0.0.0) -### FootprintsTranslation - -
Respawning.Objectives.FootprintsTranslation - -``` - [0] = TimerRewardDisplay - [1] = InfluenceRewardDisplay - [2] = GenericRewardsDisplay - [3] = ObjectiveFeedExample - [4] = KillObjective - [5] = DamageObjective - [6] = EscapeObjective - [7] = GeneratorObjective - [8] = ItemPickupObjective -``` - -
- ### FootstepLoudness
PlayerRoles.FirstPersonControl.Thirdperson.AnimatedCharacterModel+FootstepLoudness @@ -2090,18 +2001,6 @@ Last Update (14.0.0.0)
-### FriendlyFireInteraction - -
InventorySystem.Items.ThrowableProjectiles.FlybyDetectorProjectile+FriendlyFireInteraction - -``` - [0] = UseFriendlyFireConfig - [1] = CollideWithEveryone - [2] = CollideWithOnlyEnemies -``` - -
- ### Generator079Operations
PlayerInteract+Generator079Operations @@ -2203,6 +2102,45 @@ Last Update (14.0.0.0)
+### HidState + +
InventorySystem.Items.MicroHID.HidState + +``` + [0] = Idle + [1] = PoweringUp + [2] = PoweringDown + [3] = Primed + [4] = Firing + [5] = StopSound +``` + +
+ +### HidStatusMessageType + +
InventorySystem.Items.MicroHID.HidStatusMessageType + +``` + [0] = UserInput + [1] = State + [2] = EnergySync +``` + +
+ +### HidUserInput + +
InventorySystem.Items.MicroHID.HidUserInput + +``` + [0] = None + [1] = Prime + [2] = Fire +``` + +
+ ### HintEffectType
Utils.Networking.HintEffectReaderWriter+HintEffectType @@ -2483,8 +2421,6 @@ Last Update (14.0.0.0) [22] = DisruptorToggleModeHint [23] = JailbirdAttackHint [24] = JailbirdChargeHint - [25] = MicroHidReadyToDischarge - [26] = MicroHidDamaged ```
@@ -2527,7 +2463,6 @@ Last Update (14.0.0.0) [3] = StartingItem [4] = Scp914Upgrade [5] = StatusEffect - [6] = Scp2536 ``` @@ -2562,7 +2497,6 @@ Last Update (14.0.0.0) [3] = Armor [4] = None [5] = Scp330Bag - [6] = Custom ``` @@ -2641,10 +2575,6 @@ Last Update (14.0.0.0) [53] = GunA7 [54] = Lantern [55] = SCP1344 - [56] = Snowball - [57] = Coal - [58] = SpecialCoal - [59] = SCP1507Tape [-1] = None ``` @@ -2725,24 +2655,6 @@ Last Update (14.0.0.0) -### LcdElementType - -
InventorySystem.Items.MicroHID.MicroHIDMonitor+LcdElementType - -``` - [0] = Windup - [1] = Winddown - [2] = ReadyToFire - [3] = Firing - [4] = Standby - [5] = Broken - [6] = JeffHappy - [7] = JeffSad - [8] = JeffConcerned -``` - -
- ### LeadingTeam
RoundSummary+LeadingTeam @@ -2751,8 +2663,7 @@ Last Update (14.0.0.0) [0] = FacilityForces [1] = ChaosInsurgency [2] = Anomalies - [3] = Flamingos - [4] = Draw + [3] = Draw ```
@@ -2937,32 +2848,6 @@ Last Update (14.0.0.0) -### MicroHidFiringMode - -
InventorySystem.Items.MicroHID.Modules.MicroHidFiringMode - -``` - [0] = PrimaryFire - [1] = ChargeFire - [2] = BrokenFire -``` - -
- -### MicroHidPhase - -
InventorySystem.Items.MicroHID.Modules.MicroHidPhase - -``` - [0] = Standby - [1] = WindingUp - [2] = WindingDown - [3] = WoundUpSustain - [4] = Firing -``` - -
- ### MiscControlsSetting
UserSettings.ControlsSettings.MiscControlsSetting @@ -3735,7 +3620,6 @@ Last Update (14.0.0.0) [7] = RemoteAdmin [8] = Destroyed [9] = RespawnMiniwave - [10] = ItemUsage ```
@@ -3783,9 +3667,6 @@ Last Update (14.0.0.0) [22] = Filmmaker [23] = Scp3114 [24] = Destroyed - [25] = Flamingo - [26] = AlphaFlamingo - [27] = ZombieFlamingo [-1] = None ``` @@ -3939,31 +3820,6 @@ Last Update (14.0.0.0) ### RpcType -
InventorySystem.Items.MicroHID.Modules.BrokenSyncModule+RpcType - -``` - [0] = BreakSpecific - [1] = ResyncAll - [2] = UnbreakSpecific -``` - -
- -### RpcType - -
InventorySystem.Items.MicroHID.Modules.DrawAndInspectorModule+RpcType - -``` - [0] = AddPickup - [1] = OnEquipped - [2] = OnHolstered - [3] = InspectRequested -``` - -
- -### RpcType -
InventorySystem.Items.MarshmallowMan.MarshmallowItem+RpcType ``` @@ -4544,16 +4400,30 @@ Last Update (14.0.0.0) [1] = EzStandardDoor [2] = HczStandardDoor [3] = LczStandardDoor + [4] = HczOneSidedWall + [5] = HczTwoSidedWall [6] = OpenHallway - [7] = ClutterPipesLong - [8] = ClutterSimpleBoxes - [9] = ClutterPipesShort - [10] = ClutterBrokenElectricalBox + [7] = OpenHallwayClutterA + [8] = OpenHallwayClutterB + [9] = OpenHallwayClutterC + [10] = OpenHallwayConstructA [11] = HczBulkDoor - [12] = ClutterBoxesLadder - [13] = ClutterTankSupportedShelf - [14] = ClutterAngledFences - [15] = ClutterHugeOrangePipes + [12] = OpenHallwayClutterD + [13] = OpenHallwayClutterE + [14] = OpenHallwayClutterF + [15] = OpenHallwayClutterG +``` + +
+ +### SpawnableTeamType + +
Respawning.SpawnableTeamType + +``` + [0] = None + [1] = ChaosInsurgency + [2] = NineTailedFox ```
@@ -4582,20 +4452,6 @@ Last Update (14.0.0.0) -### State - -
PlayerRoles.PlayableScps.Scp1507.Scp1507Spawner+State - -``` - [0] = Idle - [1] = WaitForRespawnCycle - [2] = WaitForSpectators - [3] = Spawning - [4] = Spawned -``` - -
- ### States
Mirror.LiteNetLib4Mirror.LiteNetLib4MirrorCore+States @@ -4695,27 +4551,12 @@ Last Update (14.0.0.0) [25] = AlphaWarheadCancelled [26] = AlphaWarheadResumed [27] = TerminatedByMarshmallowMan - [28] = NTFMiniwaveEntrance - [29] = ChaosEntrance - [30] = ChaosMiniwaveEntrance [254] = Custom [255] = None ```
-### SyncData - -
InventorySystem.Items.MicroHID.Modules.InputSyncModule+SyncData - -``` - [0] = None - [1] = Primary - [2] = Secondary -``` - -
- ### SyncDataFlags
InventorySystem.Items.Firearms.Modules.AutomaticActionModule+SyncDataFlags @@ -4773,7 +4614,6 @@ Last Update (14.0.0.0) [4] = ClassD [5] = Dead [6] = OtherAlive - [7] = Flamingos ```
@@ -4860,21 +4700,6 @@ Last Update (14.0.0.0) -### UrgencyLevel - -
Christmas.Scp2536.UrgencyLevel - -``` - [0] = Zero - [1] = Exclusive - [2] = One - [3] = Two - [4] = Three - [5] = Four -``` - -
- ### UserResponseMode
UserSettings.ServerSpecific.ServerSpecificSettingBase+UserResponseMode @@ -5012,7 +4837,6 @@ Last Update (14.0.0.0) [7] = Mimicry [8] = Scp1576 [9] = PreGameLobby - [9] = PreGameLobby ```
@@ -5073,13 +4897,12 @@ Last Update (14.0.0.0) ### WaveQueueState -
Respawning.WaveQueueState +
Respawning.WaveManager+WaveQueueState ``` [0] = Idle [1] = WaveSelected [2] = WaveSpawning - [3] = WaveSpawned ```
@@ -5162,9 +4985,6 @@ Last Update (14.0.0.0) | 22 | Filmmaker | Dead | None | Draw | | 23 | Scp3114 | SCPs | Scp | Anomalies | | 24 | Destroyed | Dead | None | Draw | -| 25 | Flamingo | Dead | None | Draw | -| 26 | AlphaFlamingo | Dead | None | Draw | -| 27 | ZombieFlamingo | Dead | None | Draw | ```
@@ -5175,15 +4995,13 @@ Last Update (14.0.0.0)
Damage Handlers -```md title="Latest Updated: 14.0.0.0" +```md title="Latest Updated: 13.5.0.1" All available DamageHandlers + Symbol ':' literally means "inherits from" * In C#, inheritance is a process in which one object acquires all the properties and behaviors of its parent object automatically. -Scp956DamageHandler : StandardDamageHandler -SnowballDamageHandler : AttackerDamageHandler PlayerStatsSystem.CustomReasonDamageHandler : StandardDamageHandler PlayerStatsSystem.DisruptorDamageHandler : AttackerDamageHandler PlayerStatsSystem.ExplosionDamageHandler : AttackerDamageHandler @@ -5199,7 +5017,6 @@ PlayerStatsSystem.UniversalDamageHandler : StandardDamageHandler PlayerStatsSystem.WarheadDamageHandler : StandardDamageHandler PlayerRoles.PlayableScps.Scp939.Scp939DamageHandler : AttackerDamageHandler PlayerRoles.PlayableScps.Scp3114.Scp3114DamageHandler : AttackerDamageHandler -PlayerRoles.PlayableScps.Scp1507.Scp1507DamageHandler : AttackerDamageHandler ``` -
\ No newline at end of file + From e2dbf1983e41c4f09cad84ddae2250dc2e8b9872 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Thu, 26 Dec 2024 03:35:08 +0400 Subject: [PATCH 14/15] Update Locker.cs --- EXILED/Exiled.API/Features/Lockers/Locker.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EXILED/Exiled.API/Features/Lockers/Locker.cs b/EXILED/Exiled.API/Features/Lockers/Locker.cs index d19ed7dbe..fb3c36f4d 100644 --- a/EXILED/Exiled.API/Features/Lockers/Locker.cs +++ b/EXILED/Exiled.API/Features/Lockers/Locker.cs @@ -96,8 +96,8 @@ public Locker(BaseLocker locker) /// public bool IsOpen { - get => Chambers.FirstOrDefault().IsOpen; - set => Chambers.FirstOrDefault().IsOpen = value; + get => Chambers.First().IsOpen; + set => Chambers.First().IsOpen = value; } /// From 48e304fa55b8fc995d148389d46c3d289c5010c9 Mon Sep 17 00:00:00 2001 From: Rysik5318 <72207886+Rysik5318@users.noreply.github.com> Date: Fri, 27 Dec 2024 13:53:48 +0400 Subject: [PATCH 15/15] Update Locker.cs --- EXILED/Exiled.API/Features/Lockers/Locker.cs | 9 --------- 1 file changed, 9 deletions(-) diff --git a/EXILED/Exiled.API/Features/Lockers/Locker.cs b/EXILED/Exiled.API/Features/Lockers/Locker.cs index fb3c36f4d..739015590 100644 --- a/EXILED/Exiled.API/Features/Lockers/Locker.cs +++ b/EXILED/Exiled.API/Features/Lockers/Locker.cs @@ -91,15 +91,6 @@ public Locker(BaseLocker locker) /// public IReadOnlyCollection Chambers { get; } - /// - /// Gets or sets a value indicating whether the locker is currently open. - /// - public bool IsOpen - { - get => Chambers.First().IsOpen; - set => Chambers.First().IsOpen = value; - } - /// /// Gets or sets an id for manipulating opened chambers. ///