Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RecontainedWhenNoScps feature #16

Merged
merged 10 commits into from
Aug 28, 2024
Merged

Conversation

louis1706
Copy link

(initial PR) Exiled-Official#134
Exiled.Events config for disabling scp079 auto recontamination when no scps left๐Ÿ˜Ž

EXILED/Exiled.Events/Config.cs Outdated Show resolved Hide resolved
Copy link
Member

@VladTheCow VladTheCow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rename it to ShouldScp079**Be**RecontainedWhenNoScps

@louis1706
Copy link
Author

Rename it to ShouldScp079**Be**RecontainedWhenNoScps

talk of it with Jesus

@Misaka-ZeroTwo Misaka-ZeroTwo changed the title ShouldScp079RecontainedWhenNoScps feature RecontainedWhenNoScps feature Aug 28, 2024
@Misaka-ZeroTwo Misaka-ZeroTwo merged commit 96ecc24 into ExMod-Team:dev Aug 28, 2024
5 checks passed
@SrLicht
Copy link

SrLicht commented Sep 1, 2024

[2024-08-31 22:34:32.818 -03:00] [ERROR] [Exiled.Events] Patching by attributes failed!
                                 HarmonyLib.HarmonyException: Patching exception in method System.Void PlayerRoles.PlayableScps.Scp079.Scp079Recontainer::Recontain() ---> System.Exception: Wrong null argument: ldfld NULL
                                   at HarmonyLib.MethodBodyReader+<>c__DisplayClass24_0.<FinalizeILCodes>b__2 (HarmonyLib.CodeInstruction codeInstruction) [0x0015f] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.MethodBodyReader.FinalizeILCodes (HarmonyLib.Emitter emitter, System.Collections.Generic.List`1[T] transpilers, System.Collections.Generic.List`1[T] endLabels, System.Boolean& hasReturnCode) [0x00203] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.MethodCopier.Finalize (HarmonyLib.Emitter emitter, System.Collections.Generic.List`1[T] endLabels, System.Boolean& hasReturnCode) [0x00000] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.MethodPatcher.CreateReplacement (System.Collections.Generic.Dictionary`2[System.Int32,HarmonyLib.CodeInstruction]& finalInstructions) [0x002be] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00057] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.PatchClassProcessor.ProcessPatchJob (HarmonyLib.PatchJobs`1+Job[T] job) [0x000bb] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                    --- End of inner exception stack trace ---
                                   at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0010f] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at HarmonyLib.PatchClassProcessor.Patch () [0x00093] in <0020ee40255b4dc7a0eb8b2a76225b38>:0 
                                   at Exiled.Events.Features.Patcher.PatchAll (System.Boolean includeEvents, System.Int32& failedPatch) [0x0006d] in <245375dc81a34cd7b6f9a7341fd99f12>:0
[2024-08-31 22:34:33.904 -03:00] [ERROR] [Exiled.Events] Patching failed! There are 1 broken patches.

Jesus-QC added a commit that referenced this pull request Sep 23, 2024
* uwu (#5)

* AdminToy.List (#18)

* AdminToy.List

* Better AdminToy::Get()

* Update EXILED/Exiled.API/Features/Toys/AdminToy.cs

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* TODO

* Fix Error

* Fix2

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* Fix `Jailbird::WearState` (#12)

* Jailbird

* Fix

* Exception

* Fix NW moment

* Porting EXILED9 RespawnedTeam event. by.VALERA771 (#27)

Exiled-Team/EXILED#2386

* Fix not returning null (#22)

* Fix not returning null

* Apply suggestions from code review

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* Little modification

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* RecontainedEventArgs more feature (#20)

* RecontainedEventArgs more feature

* Fix Naming

* grammar

* Update RecontainedEventArgs.cs

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* InteractingScp330.cs: Reduction of bloat code from original design. (#30)

* Should reduce bloat code that was required years ago.

* Should reduce bloat code that was required years ago.

* Added back per Yamato's request

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* IScp330Event (#11)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* PR than i made (#9)

* PR made by me

Thanks Ika for the Help on CustomAmmo/CategoryLimit

Co-Authored-By: Ika <36999341+IkaOverride@users.noreply.github.com>

* Build error

* Added support to SCPs for escaping-related events.

* spacing

* LocalReporting Exiled should be call before NWAPI

* Optimising / More documentation on SpawningItem

* ISpawnableScp

* Use of ComponentsEqualityComparer for Dictionary

---------

Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>

* [Events] Fix null reference (#15)

* fix situation when `ply == null`

* lol why

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Offline mode support (#19)

* Fix Offline-mode breaking everything

* Add `offline` authentication type and append `@offline` to UserIds during offline mode

* Add offline id support to Player.Get

* Comment transpilers

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Fix NW bugs (#32)

* Fix Armor Drop

from https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/230

* add comments

* fix scp173 and adding bug report link to summary class

fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/143

* Moved patches and fixed Scp173FirstKillPatch

* Add Slowness Fix

Avoid values more than 100 for effect slowness to fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/378

* skill issue

* skill issue (again=

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Useless Event (939 Placed Amnestic Cloud) (#40)

* Fix custom role classes giving custom ammo when they are not suppose to (#24)

* Fix custom role classes giving custom ammmo when they are not suppose to

* change to using EnumUtils

* Moved Ammo additions into Inventory call delayed

* `Item::<T>Get()` and `Pickup::<T>Get()` (#17)

* `Item::::<T>Get()` and `Pickup::<T>Get()`

* Revert doc change

* Add `Hazard::Get<T>()`

* doc fix

* `Door::Get<T>()`

* AdminToy.Get<T>()

* More <T> implementation

* WeirdFix

* simplify Scp244Spawning patch and AddedComment & NO IL error

* Remove Log.info

* DroppingItem light modifiication

* Moving Item.Get inside the eventargs instead of transpiller

* FixNpcNoclip (#34)

* FixNpcNoclip

* oups

* .

* virtual / override

* Implements more patches for RemovingHandcuffs event and adding RemovedHandcuffs event (#3)

* Update labeler.yml

* RemovingHandcuffs event

* Update UncuffReason.cs

* New event

* docs

* Interacting scp330 compile fix (#43)

* My scp built with no issues.. no idea why.

* Fixes issue

* Harmony suppresses NON harmony errors.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Trello is no more & more NW Fix & Fix IL Code on dev (#28)

* Trello Is Replaced by gitlab

* also this one

* Fix106RegenerationWithScp244

* Report To NW

* .

* Scp3114FriendlyFireFix

* Fix

* yamatotototo

* Fix

* Fix for building dev + TODO than i just seen

* Fix Undid patch

* fIX

* Fix Client Crash Issue

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Additions (#29)

* Add a bunch

* Fix

* Security

* Make changes

* remove unused usings

* Getting inventory

* oops

* Dev commit

* use exiled

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::API]` Pickup::Category (#46)

* Item Category on Pickup

* Fixed Build Error

* Fix (#50)

* `[Exiled::API]` Removing breaking changes (#54)

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `Scp330` sound fix (#55)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* Fix Npc (#58)

* Fix breaking change (#61)

Fix a breaking change in #9

* Version bump

* ๐Ÿ’€๐Ÿ’€๐Ÿ’€

* `SendStaffMessage` fix

* Added the SCP-079 Recontaining event (#21)

* added the RecontainingEvent with the patch

* Fixed constructors

* consistency

* fixed logic skill issue

* Removed "useless" constructor

* corrected the typo

* fixed some typo

* final edit for the final request

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding SpawnMice (#47)

* Mouse Spawner

* Changes to make it public

* Optimization

* Finally can i spawn rats?

* Fix adding throw and changing the error that throws

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding ScaleNetworkIdentityObject (#49)

* Revert "๐Ÿ’€๐Ÿ’€๐Ÿ’€"

This reverts commit 904865e.

* `[EXILED::API]` Adding SendFakeSceneLoading (#45)

* Added ScenesType and Corrisponding Methods for the Server and Player

* Fixing Building Error

* Applied the Change request

* Changes requested by Yamato made

* Fixed Building Errors

* Fix build

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* scp018projectile (#73)

* ๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ (#51)

* ะ ะฐะทั€ะฐะฑั‹ ะดะฐัƒะฝั‹๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ

* new better `SendFakeSyncVar` method

* ililililililil

* c

* `KeycardPickup.Permissions` now is not joke (#70)

* `[Exiled::Events]` `Unbanning` and `Unbanned` events (#68)

* ๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค

* some fixes

* fix

* โ˜ ๏ธ๐Ÿ’€๐Ÿ’€๐Ÿ’€โ˜ ๏ธ๐Ÿ’€

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* `[EXILED::API]` Adding StaminaRegenMultiplier (BodyArmor) (#71)

* First push

* using removed

* Added to the pickup

* Forgot to add to Armor (not pickup)

* Fix Build error

* Simplification

* `[EXILED::API]` Adding MoveNetworkIdentityObject (#48)

* MoveNetworkObject Added

* fix builds

* Fix Builds

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::EVENTS]` Adding PlayingAudioLog 69 PR (#69) 

* Audio log event

* Mistakes

* Fix build errors

* Update EXILED/Exiled.Events/Patches/Events/Player/PlayingAudioLog.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ๐Ÿง ๐Ÿ’ญ๐Ÿ˜”๐Ÿ˜ž๐Ÿ“‰๐Ÿ˜ญ๐Ÿค”โžก๏ธ๐Ÿง‘โ€โš•๏ธ๐Ÿ’ฌ๐Ÿ’Š๐Ÿ“ˆ๐Ÿ˜Œ

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `RecontainedWhenNoScps` feature (#16)

* `[EXILED::EVENTS]` Fixing bug report n.396 (#59)

* Fix

* Added the Bug report

* feat: Added IsDecontaminationEnabled property (#82)

* Multiple change (UwU) (#79)

Add `Player::AddAmmo(Dictionary<ItemType, ushort> ammo)`
Add `Player::GrantLoadout()`
Add `Player::GrantLoadout(RoleTypeId)`
Add `GetEffect<T>()`
Add `Scp3114Role::UpdateIdentity()`
Fixed `Scp3114Role::DisguiseDuration` not being sync to client

* ``[Exiled::CustomRoles]`` ``[Exiled::CustomItems]`` QoL in List commands. (#78)

* Ye

* I dont need to use ``ci list registered`` only ``ci list``

* You now that ``customroles list abilities`` exist ?  no ?  yeah its because never say it the command

* Its the same for me

* Pi pi po po

* Im silly @louis1706 uwu

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* DroppingScp330 Event Fix. (#83)

* Probably fixes it.

* Sigh stylecop

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ``[Exiled::CustomItems]`` ``[Exiled::API]`` ``[Exiled::CustomRoles]`` Adding news Spawnpoints, Wrapper for Locker and added LockerType (#77)

* QoL

* Added ``RoomSpawnPoint`` for spawning things in a room with a offset property.

* Now Items will be spawned in the MapGenerated event instead of RoundStart avoiding the micro-log for spawning to many pickups in one frame.

* YES YAMATO I USE NULLEABLE

* Shut

* Done

* Created a Wrapper for Locker

* Created LockerSpawnPoint

* I NEED HELP FOR IMPLEMENTING SUPPLYLOCKER I DONT FUCKING KNOW HOW MAKE A TRANSPILER

* I hate you Yamato :D

* Boop

* Why Exiled use MONO.POSIX

* And dont use the nuget for it ๐Ÿ’€

* Now it will compile in the page

* Removing Else if (spawnPoint is RoleSpawnPoint roleSpawnPoint) since its not necessary spawnpoint.Position does the same.

* Supressing CS0618  due the obsolet in SpawnLocationType.InsideLocker.
   * Note: SpawnLocationType.InsideLocker its only used in CustomItem.SpawnAll() so it will be fine to deleted this in futures releases.

* Fixing compile action due the warnings

* Adding support for Offset

Almost forget about this :P

* Sorry

I cant resist adding more things

* Adding support for CustomRoles

* Implementing SupplyLocker

* I literally copy the generator transpiler

* Its works i test it.

* Give me my exiled contributor role.

* LockerType enum

* Code part of the code has been taken from MER (https://github.com/Michal78900/MapEditorReborn/blob/dev/MapEditorReborn/API/Extensions/LockerExtensions.cs) - Credits to Michal, i ask him i can use it, not answer yet but if the say no i will use another way.

* SupplyLocker now have a LockerType Property to know what type of Locker is

* LockerSpawnPoint can now chose what locker want to use

* Mimimi warnings

* Re-implementing Locker API

* Re-implementing locker api of Exiled-Team/EXILED#2026

* Update EXILED/Exiled.API/Enums/LockerType.cs

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* I dont like the name of ExiledLockers but

* Resolving #77 (comment)

* Resolving #77 (comment)

* Cleaning Chambers List.

* Fixing CustomWeapon

* Fixing a Bug with custom items with spawning in old SpawnLocationType.InsideLocker

* Update Map.cs

Removing blank line.

* MORE

* Added GetRandomSpawnPoint() in Chamber

* Added AddItemToSpawn((ItemType itemType, int quantity = 1, bool spawnIfIsOpen = false)) in Chamber

* Added IsOpen in chamber.

* Fixing obsolet use

* Sorry @VALERA771

* Resolve #77 (review)

* Update Exiled.Loader.csproj

* Resolving #77 (comment)

* Update MapHandler.cs

Reduce the delay on spawning items, its not necessary to be to long

* Ups

Ups

---------

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `[Exiled::API]` Adding new properties for `FpcRole` (#65)

* ๐Ÿ‘‰๐Ÿ‘ˆ

* suggestions

* no more bc

---------

Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>

* Update programs.yml

* Scp0492 change apperance fix (#87)

* 0492 appearance change fix.

* Yamato is correct, ZombieRole also inherits StandardRoleBase

* Stylecop, sigh

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Add plugin website

* fix (#95)

* Replace with exiled wrapper class (#94)

* Fix Role NRE (#66)

* `[Exiled::API]` New way to register parent commands (#74)

* uwu

* optimising

* Allow `ID_Dedicated`/`null` for `Npc.UserId` Parameter (#75)

* Npc

* Fix Build Error

* Update EXILED/Exiled.API/Features/Npc.cs

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Fix for the PR

* Fix Pr

* Fixing  a small issue if the player is choosing something not ID_DEDICATED

* Fix

* forgot

---------

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Update Exiled.Loader.csproj (#80)

* It gives me anxiety to use something that can be a nuget.

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* [Events] Fix crash (#96)

* fix

* oh, already made in #95

* Random fixes (#103)

* fixes

* also

* Adding Turning On All Lights (#105)

* `[EXILED::Events]` Introduce `hub install` command (#101)

* feat: introduce plugin installation command

* fix: fix build errors

wtf was this actually

* version bump

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>
Jesus-QC added a commit that referenced this pull request Sep 24, 2024
* 8.12 (#107)

* uwu (#5)

* AdminToy.List (#18)

* AdminToy.List

* Better AdminToy::Get()

* Update EXILED/Exiled.API/Features/Toys/AdminToy.cs

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* TODO

* Fix Error

* Fix2

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* Fix `Jailbird::WearState` (#12)

* Jailbird

* Fix

* Exception

* Fix NW moment

* Porting EXILED9 RespawnedTeam event. by.VALERA771 (#27)

Exiled-Team/EXILED#2386

* Fix not returning null (#22)

* Fix not returning null

* Apply suggestions from code review

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* Little modification

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* RecontainedEventArgs more feature (#20)

* RecontainedEventArgs more feature

* Fix Naming

* grammar

* Update RecontainedEventArgs.cs

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* InteractingScp330.cs: Reduction of bloat code from original design. (#30)

* Should reduce bloat code that was required years ago.

* Should reduce bloat code that was required years ago.

* Added back per Yamato's request

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* IScp330Event (#11)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* PR than i made (#9)

* PR made by me

Thanks Ika for the Help on CustomAmmo/CategoryLimit

Co-Authored-By: Ika <36999341+IkaOverride@users.noreply.github.com>

* Build error

* Added support to SCPs for escaping-related events.

* spacing

* LocalReporting Exiled should be call before NWAPI

* Optimising / More documentation on SpawningItem

* ISpawnableScp

* Use of ComponentsEqualityComparer for Dictionary

---------

Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>

* [Events] Fix null reference (#15)

* fix situation when `ply == null`

* lol why

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Offline mode support (#19)

* Fix Offline-mode breaking everything

* Add `offline` authentication type and append `@offline` to UserIds during offline mode

* Add offline id support to Player.Get

* Comment transpilers

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Fix NW bugs (#32)

* Fix Armor Drop

from https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/230

* add comments

* fix scp173 and adding bug report link to summary class

fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/143

* Moved patches and fixed Scp173FirstKillPatch

* Add Slowness Fix

Avoid values more than 100 for effect slowness to fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/378

* skill issue

* skill issue (again=

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Useless Event (939 Placed Amnestic Cloud) (#40)

* Fix custom role classes giving custom ammo when they are not suppose to (#24)

* Fix custom role classes giving custom ammmo when they are not suppose to

* change to using EnumUtils

* Moved Ammo additions into Inventory call delayed

* `Item::<T>Get()` and `Pickup::<T>Get()` (#17)

* `Item::::<T>Get()` and `Pickup::<T>Get()`

* Revert doc change

* Add `Hazard::Get<T>()`

* doc fix

* `Door::Get<T>()`

* AdminToy.Get<T>()

* More <T> implementation

* WeirdFix

* simplify Scp244Spawning patch and AddedComment & NO IL error

* Remove Log.info

* DroppingItem light modifiication

* Moving Item.Get inside the eventargs instead of transpiller

* FixNpcNoclip (#34)

* FixNpcNoclip

* oups

* .

* virtual / override

* Implements more patches for RemovingHandcuffs event and adding RemovedHandcuffs event (#3)

* Update labeler.yml

* RemovingHandcuffs event

* Update UncuffReason.cs

* New event

* docs

* Interacting scp330 compile fix (#43)

* My scp built with no issues.. no idea why.

* Fixes issue

* Harmony suppresses NON harmony errors.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Trello is no more & more NW Fix & Fix IL Code on dev (#28)

* Trello Is Replaced by gitlab

* also this one

* Fix106RegenerationWithScp244

* Report To NW

* .

* Scp3114FriendlyFireFix

* Fix

* yamatotototo

* Fix

* Fix for building dev + TODO than i just seen

* Fix Undid patch

* fIX

* Fix Client Crash Issue

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Additions (#29)

* Add a bunch

* Fix

* Security

* Make changes

* remove unused usings

* Getting inventory

* oops

* Dev commit

* use exiled

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::API]` Pickup::Category (#46)

* Item Category on Pickup

* Fixed Build Error

* Fix (#50)

* `[Exiled::API]` Removing breaking changes (#54)

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `Scp330` sound fix (#55)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* Fix Npc (#58)

* Fix breaking change (#61)

Fix a breaking change in #9

* Version bump

* ๐Ÿ’€๐Ÿ’€๐Ÿ’€

* `SendStaffMessage` fix

* Added the SCP-079 Recontaining event (#21)

* added the RecontainingEvent with the patch

* Fixed constructors

* consistency

* fixed logic skill issue

* Removed "useless" constructor

* corrected the typo

* fixed some typo

* final edit for the final request

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding SpawnMice (#47)

* Mouse Spawner

* Changes to make it public

* Optimization

* Finally can i spawn rats?

* Fix adding throw and changing the error that throws

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding ScaleNetworkIdentityObject (#49)

* Revert "๐Ÿ’€๐Ÿ’€๐Ÿ’€"

This reverts commit 904865e.

* `[EXILED::API]` Adding SendFakeSceneLoading (#45)

* Added ScenesType and Corrisponding Methods for the Server and Player

* Fixing Building Error

* Applied the Change request

* Changes requested by Yamato made

* Fixed Building Errors

* Fix build

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* scp018projectile (#73)

* ๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ (#51)

* ะ ะฐะทั€ะฐะฑั‹ ะดะฐัƒะฝั‹๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ

* new better `SendFakeSyncVar` method

* ililililililil

* c

* `KeycardPickup.Permissions` now is not joke (#70)

* `[Exiled::Events]` `Unbanning` and `Unbanned` events (#68)

* ๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค

* some fixes

* fix

* โ˜ ๏ธ๐Ÿ’€๐Ÿ’€๐Ÿ’€โ˜ ๏ธ๐Ÿ’€

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* `[EXILED::API]` Adding StaminaRegenMultiplier (BodyArmor) (#71)

* First push

* using removed

* Added to the pickup

* Forgot to add to Armor (not pickup)

* Fix Build error

* Simplification

* `[EXILED::API]` Adding MoveNetworkIdentityObject (#48)

* MoveNetworkObject Added

* fix builds

* Fix Builds

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::EVENTS]` Adding PlayingAudioLog 69 PR (#69) 

* Audio log event

* Mistakes

* Fix build errors

* Update EXILED/Exiled.Events/Patches/Events/Player/PlayingAudioLog.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ๐Ÿง ๐Ÿ’ญ๐Ÿ˜”๐Ÿ˜ž๐Ÿ“‰๐Ÿ˜ญ๐Ÿค”โžก๏ธ๐Ÿง‘โ€โš•๏ธ๐Ÿ’ฌ๐Ÿ’Š๐Ÿ“ˆ๐Ÿ˜Œ

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `RecontainedWhenNoScps` feature (#16)

* `[EXILED::EVENTS]` Fixing bug report n.396 (#59)

* Fix

* Added the Bug report

* feat: Added IsDecontaminationEnabled property (#82)

* Multiple change (UwU) (#79)

Add `Player::AddAmmo(Dictionary<ItemType, ushort> ammo)`
Add `Player::GrantLoadout()`
Add `Player::GrantLoadout(RoleTypeId)`
Add `GetEffect<T>()`
Add `Scp3114Role::UpdateIdentity()`
Fixed `Scp3114Role::DisguiseDuration` not being sync to client

* ``[Exiled::CustomRoles]`` ``[Exiled::CustomItems]`` QoL in List commands. (#78)

* Ye

* I dont need to use ``ci list registered`` only ``ci list``

* You now that ``customroles list abilities`` exist ?  no ?  yeah its because never say it the command

* Its the same for me

* Pi pi po po

* Im silly @louis1706 uwu

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* DroppingScp330 Event Fix. (#83)

* Probably fixes it.

* Sigh stylecop

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ``[Exiled::CustomItems]`` ``[Exiled::API]`` ``[Exiled::CustomRoles]`` Adding news Spawnpoints, Wrapper for Locker and added LockerType (#77)

* QoL

* Added ``RoomSpawnPoint`` for spawning things in a room with a offset property.

* Now Items will be spawned in the MapGenerated event instead of RoundStart avoiding the micro-log for spawning to many pickups in one frame.

* YES YAMATO I USE NULLEABLE

* Shut

* Done

* Created a Wrapper for Locker

* Created LockerSpawnPoint

* I NEED HELP FOR IMPLEMENTING SUPPLYLOCKER I DONT FUCKING KNOW HOW MAKE A TRANSPILER

* I hate you Yamato :D

* Boop

* Why Exiled use MONO.POSIX

* And dont use the nuget for it ๐Ÿ’€

* Now it will compile in the page

* Removing Else if (spawnPoint is RoleSpawnPoint roleSpawnPoint) since its not necessary spawnpoint.Position does the same.

* Supressing CS0618  due the obsolet in SpawnLocationType.InsideLocker.
   * Note: SpawnLocationType.InsideLocker its only used in CustomItem.SpawnAll() so it will be fine to deleted this in futures releases.

* Fixing compile action due the warnings

* Adding support for Offset

Almost forget about this :P

* Sorry

I cant resist adding more things

* Adding support for CustomRoles

* Implementing SupplyLocker

* I literally copy the generator transpiler

* Its works i test it.

* Give me my exiled contributor role.

* LockerType enum

* Code part of the code has been taken from MER (https://github.com/Michal78900/MapEditorReborn/blob/dev/MapEditorReborn/API/Extensions/LockerExtensions.cs) - Credits to Michal, i ask him i can use it, not answer yet but if the say no i will use another way.

* SupplyLocker now have a LockerType Property to know what type of Locker is

* LockerSpawnPoint can now chose what locker want to use

* Mimimi warnings

* Re-implementing Locker API

* Re-implementing locker api of Exiled-Team/EXILED#2026

* Update EXILED/Exiled.API/Enums/LockerType.cs

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* I dont like the name of ExiledLockers but

* Resolving #77 (comment)

* Resolving #77 (comment)

* Cleaning Chambers List.

* Fixing CustomWeapon

* Fixing a Bug with custom items with spawning in old SpawnLocationType.InsideLocker

* Update Map.cs

Removing blank line.

* MORE

* Added GetRandomSpawnPoint() in Chamber

* Added AddItemToSpawn((ItemType itemType, int quantity = 1, bool spawnIfIsOpen = false)) in Chamber

* Added IsOpen in chamber.

* Fixing obsolet use

* Sorry @VALERA771

* Resolve #77 (review)

* Update Exiled.Loader.csproj

* Resolving #77 (comment)

* Update MapHandler.cs

Reduce the delay on spawning items, its not necessary to be to long

* Ups

Ups

---------

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `[Exiled::API]` Adding new properties for `FpcRole` (#65)

* ๐Ÿ‘‰๐Ÿ‘ˆ

* suggestions

* no more bc

---------

Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>

* Update programs.yml

* Scp0492 change apperance fix (#87)

* 0492 appearance change fix.

* Yamato is correct, ZombieRole also inherits StandardRoleBase

* Stylecop, sigh

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Add plugin website

* fix (#95)

* Replace with exiled wrapper class (#94)

* Fix Role NRE (#66)

* `[Exiled::API]` New way to register parent commands (#74)

* uwu

* optimising

* Allow `ID_Dedicated`/`null` for `Npc.UserId` Parameter (#75)

* Npc

* Fix Build Error

* Update EXILED/Exiled.API/Features/Npc.cs

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Fix for the PR

* Fix Pr

* Fixing  a small issue if the player is choosing something not ID_DEDICATED

* Fix

* forgot

---------

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Update Exiled.Loader.csproj (#80)

* It gives me anxiety to use something that can be a nuget.

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* [Events] Fix crash (#96)

* fix

* oh, already made in #95

* Random fixes (#103)

* fixes

* also

* Adding Turning On All Lights (#105)

* `[EXILED::Events]` Introduce `hub install` command (#101)

* feat: introduce plugin installation command

* fix: fix build errors

wtf was this actually

* version bump

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Update README.md

* Update push_nuget.yml

* Update push_nuget.yml

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>
Misaka-ZeroTwo added a commit that referenced this pull request Sep 24, 2024
* 8.12 (#107)

* uwu (#5)

* AdminToy.List (#18)

* AdminToy.List

* Better AdminToy::Get()

* Update EXILED/Exiled.API/Features/Toys/AdminToy.cs

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* TODO

* Fix Error

* Fix2

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* Fix `Jailbird::WearState` (#12)

* Jailbird

* Fix

* Exception

* Fix NW moment

* Porting EXILED9 RespawnedTeam event. by.VALERA771 (#27)

Exiled-Team/EXILED#2386

* Fix not returning null (#22)

* Fix not returning null

* Apply suggestions from code review

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* Little modification

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* RecontainedEventArgs more feature (#20)

* RecontainedEventArgs more feature

* Fix Naming

* grammar

* Update RecontainedEventArgs.cs

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* InteractingScp330.cs: Reduction of bloat code from original design. (#30)

* Should reduce bloat code that was required years ago.

* Should reduce bloat code that was required years ago.

* Added back per Yamato's request

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* IScp330Event (#11)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* PR than i made (#9)

* PR made by me

Thanks Ika for the Help on CustomAmmo/CategoryLimit

Co-Authored-By: Ika <36999341+IkaOverride@users.noreply.github.com>

* Build error

* Added support to SCPs for escaping-related events.

* spacing

* LocalReporting Exiled should be call before NWAPI

* Optimising / More documentation on SpawningItem

* ISpawnableScp

* Use of ComponentsEqualityComparer for Dictionary

---------

Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>

* [Events] Fix null reference (#15)

* fix situation when `ply == null`

* lol why

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Offline mode support (#19)

* Fix Offline-mode breaking everything

* Add `offline` authentication type and append `@offline` to UserIds during offline mode

* Add offline id support to Player.Get

* Comment transpilers

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Fix NW bugs (#32)

* Fix Armor Drop

from https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/230

* add comments

* fix scp173 and adding bug report link to summary class

fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/143

* Moved patches and fixed Scp173FirstKillPatch

* Add Slowness Fix

Avoid values more than 100 for effect slowness to fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/378

* skill issue

* skill issue (again=

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Useless Event (939 Placed Amnestic Cloud) (#40)

* Fix custom role classes giving custom ammo when they are not suppose to (#24)

* Fix custom role classes giving custom ammmo when they are not suppose to

* change to using EnumUtils

* Moved Ammo additions into Inventory call delayed

* `Item::<T>Get()` and `Pickup::<T>Get()` (#17)

* `Item::::<T>Get()` and `Pickup::<T>Get()`

* Revert doc change

* Add `Hazard::Get<T>()`

* doc fix

* `Door::Get<T>()`

* AdminToy.Get<T>()

* More <T> implementation

* WeirdFix

* simplify Scp244Spawning patch and AddedComment & NO IL error

* Remove Log.info

* DroppingItem light modifiication

* Moving Item.Get inside the eventargs instead of transpiller

* FixNpcNoclip (#34)

* FixNpcNoclip

* oups

* .

* virtual / override

* Implements more patches for RemovingHandcuffs event and adding RemovedHandcuffs event (#3)

* Update labeler.yml

* RemovingHandcuffs event

* Update UncuffReason.cs

* New event

* docs

* Interacting scp330 compile fix (#43)

* My scp built with no issues.. no idea why.

* Fixes issue

* Harmony suppresses NON harmony errors.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Trello is no more & more NW Fix & Fix IL Code on dev (#28)

* Trello Is Replaced by gitlab

* also this one

* Fix106RegenerationWithScp244

* Report To NW

* .

* Scp3114FriendlyFireFix

* Fix

* yamatotototo

* Fix

* Fix for building dev + TODO than i just seen

* Fix Undid patch

* fIX

* Fix Client Crash Issue

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Additions (#29)

* Add a bunch

* Fix

* Security

* Make changes

* remove unused usings

* Getting inventory

* oops

* Dev commit

* use exiled

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::API]` Pickup::Category (#46)

* Item Category on Pickup

* Fixed Build Error

* Fix (#50)

* `[Exiled::API]` Removing breaking changes (#54)

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `Scp330` sound fix (#55)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* Fix Npc (#58)

* Fix breaking change (#61)

Fix a breaking change in #9

* Version bump

* ๐Ÿ’€๐Ÿ’€๐Ÿ’€

* `SendStaffMessage` fix

* Added the SCP-079 Recontaining event (#21)

* added the RecontainingEvent with the patch

* Fixed constructors

* consistency

* fixed logic skill issue

* Removed "useless" constructor

* corrected the typo

* fixed some typo

* final edit for the final request

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding SpawnMice (#47)

* Mouse Spawner

* Changes to make it public

* Optimization

* Finally can i spawn rats?

* Fix adding throw and changing the error that throws

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding ScaleNetworkIdentityObject (#49)

* Revert "๐Ÿ’€๐Ÿ’€๐Ÿ’€"

This reverts commit 904865e.

* `[EXILED::API]` Adding SendFakeSceneLoading (#45)

* Added ScenesType and Corrisponding Methods for the Server and Player

* Fixing Building Error

* Applied the Change request

* Changes requested by Yamato made

* Fixed Building Errors

* Fix build

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* scp018projectile (#73)

* ๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ (#51)

* ะ ะฐะทั€ะฐะฑั‹ ะดะฐัƒะฝั‹๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ

* new better `SendFakeSyncVar` method

* ililililililil

* c

* `KeycardPickup.Permissions` now is not joke (#70)

* `[Exiled::Events]` `Unbanning` and `Unbanned` events (#68)

* ๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค

* some fixes

* fix

* โ˜ ๏ธ๐Ÿ’€๐Ÿ’€๐Ÿ’€โ˜ ๏ธ๐Ÿ’€

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* `[EXILED::API]` Adding StaminaRegenMultiplier (BodyArmor) (#71)

* First push

* using removed

* Added to the pickup

* Forgot to add to Armor (not pickup)

* Fix Build error

* Simplification

* `[EXILED::API]` Adding MoveNetworkIdentityObject (#48)

* MoveNetworkObject Added

* fix builds

* Fix Builds

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::EVENTS]` Adding PlayingAudioLog 69 PR (#69) 

* Audio log event

* Mistakes

* Fix build errors

* Update EXILED/Exiled.Events/Patches/Events/Player/PlayingAudioLog.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ๐Ÿง ๐Ÿ’ญ๐Ÿ˜”๐Ÿ˜ž๐Ÿ“‰๐Ÿ˜ญ๐Ÿค”โžก๏ธ๐Ÿง‘โ€โš•๏ธ๐Ÿ’ฌ๐Ÿ’Š๐Ÿ“ˆ๐Ÿ˜Œ

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `RecontainedWhenNoScps` feature (#16)

* `[EXILED::EVENTS]` Fixing bug report n.396 (#59)

* Fix

* Added the Bug report

* feat: Added IsDecontaminationEnabled property (#82)

* Multiple change (UwU) (#79)

Add `Player::AddAmmo(Dictionary<ItemType, ushort> ammo)`
Add `Player::GrantLoadout()`
Add `Player::GrantLoadout(RoleTypeId)`
Add `GetEffect<T>()`
Add `Scp3114Role::UpdateIdentity()`
Fixed `Scp3114Role::DisguiseDuration` not being sync to client

* ``[Exiled::CustomRoles]`` ``[Exiled::CustomItems]`` QoL in List commands. (#78)

* Ye

* I dont need to use ``ci list registered`` only ``ci list``

* You now that ``customroles list abilities`` exist ?  no ?  yeah its because never say it the command

* Its the same for me

* Pi pi po po

* Im silly @louis1706 uwu

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* DroppingScp330 Event Fix. (#83)

* Probably fixes it.

* Sigh stylecop

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ``[Exiled::CustomItems]`` ``[Exiled::API]`` ``[Exiled::CustomRoles]`` Adding news Spawnpoints, Wrapper for Locker and added LockerType (#77)

* QoL

* Added ``RoomSpawnPoint`` for spawning things in a room with a offset property.

* Now Items will be spawned in the MapGenerated event instead of RoundStart avoiding the micro-log for spawning to many pickups in one frame.

* YES YAMATO I USE NULLEABLE

* Shut

* Done

* Created a Wrapper for Locker

* Created LockerSpawnPoint

* I NEED HELP FOR IMPLEMENTING SUPPLYLOCKER I DONT FUCKING KNOW HOW MAKE A TRANSPILER

* I hate you Yamato :D

* Boop

* Why Exiled use MONO.POSIX

* And dont use the nuget for it ๐Ÿ’€

* Now it will compile in the page

* Removing Else if (spawnPoint is RoleSpawnPoint roleSpawnPoint) since its not necessary spawnpoint.Position does the same.

* Supressing CS0618  due the obsolet in SpawnLocationType.InsideLocker.
   * Note: SpawnLocationType.InsideLocker its only used in CustomItem.SpawnAll() so it will be fine to deleted this in futures releases.

* Fixing compile action due the warnings

* Adding support for Offset

Almost forget about this :P

* Sorry

I cant resist adding more things

* Adding support for CustomRoles

* Implementing SupplyLocker

* I literally copy the generator transpiler

* Its works i test it.

* Give me my exiled contributor role.

* LockerType enum

* Code part of the code has been taken from MER (https://github.com/Michal78900/MapEditorReborn/blob/dev/MapEditorReborn/API/Extensions/LockerExtensions.cs) - Credits to Michal, i ask him i can use it, not answer yet but if the say no i will use another way.

* SupplyLocker now have a LockerType Property to know what type of Locker is

* LockerSpawnPoint can now chose what locker want to use

* Mimimi warnings

* Re-implementing Locker API

* Re-implementing locker api of Exiled-Team/EXILED#2026

* Update EXILED/Exiled.API/Enums/LockerType.cs

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* I dont like the name of ExiledLockers but

* Resolving #77 (comment)

* Resolving #77 (comment)

* Cleaning Chambers List.

* Fixing CustomWeapon

* Fixing a Bug with custom items with spawning in old SpawnLocationType.InsideLocker

* Update Map.cs

Removing blank line.

* MORE

* Added GetRandomSpawnPoint() in Chamber

* Added AddItemToSpawn((ItemType itemType, int quantity = 1, bool spawnIfIsOpen = false)) in Chamber

* Added IsOpen in chamber.

* Fixing obsolet use

* Sorry @VALERA771

* Resolve #77 (review)

* Update Exiled.Loader.csproj

* Resolving #77 (comment)

* Update MapHandler.cs

Reduce the delay on spawning items, its not necessary to be to long

* Ups

Ups

---------

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `[Exiled::API]` Adding new properties for `FpcRole` (#65)

* ๐Ÿ‘‰๐Ÿ‘ˆ

* suggestions

* no more bc

---------

Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>

* Update programs.yml

* Scp0492 change apperance fix (#87)

* 0492 appearance change fix.

* Yamato is correct, ZombieRole also inherits StandardRoleBase

* Stylecop, sigh

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Add plugin website

* fix (#95)

* Replace with exiled wrapper class (#94)

* Fix Role NRE (#66)

* `[Exiled::API]` New way to register parent commands (#74)

* uwu

* optimising

* Allow `ID_Dedicated`/`null` for `Npc.UserId` Parameter (#75)

* Npc

* Fix Build Error

* Update EXILED/Exiled.API/Features/Npc.cs

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Fix for the PR

* Fix Pr

* Fixing  a small issue if the player is choosing something not ID_DEDICATED

* Fix

* forgot

---------

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Update Exiled.Loader.csproj (#80)

* It gives me anxiety to use something that can be a nuget.

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* [Events] Fix crash (#96)

* fix

* oh, already made in #95

* Random fixes (#103)

* fixes

* also

* Adding Turning On All Lights (#105)

* `[EXILED::Events]` Introduce `hub install` command (#101)

* feat: introduce plugin installation command

* fix: fix build errors

wtf was this actually

* version bump

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Update README.md

* Update push_nuget.yml

* Update push_nuget.yml

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>
louis1706 added a commit that referenced this pull request Oct 23, 2024
* dev fetching (#113)

* 8.12 (#107)

* uwu (#5)

* AdminToy.List (#18)

* AdminToy.List

* Better AdminToy::Get()

* Update EXILED/Exiled.API/Features/Toys/AdminToy.cs

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* TODO

* Fix Error

* Fix2

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* Fix `Jailbird::WearState` (#12)

* Jailbird

* Fix

* Exception

* Fix NW moment

* Porting EXILED9 RespawnedTeam event. by.VALERA771 (#27)

Exiled-Team/EXILED#2386

* Fix not returning null (#22)

* Fix not returning null

* Apply suggestions from code review

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* Little modification

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* RecontainedEventArgs more feature (#20)

* RecontainedEventArgs more feature

* Fix Naming

* grammar

* Update RecontainedEventArgs.cs

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* InteractingScp330.cs: Reduction of bloat code from original design. (#30)

* Should reduce bloat code that was required years ago.

* Should reduce bloat code that was required years ago.

* Added back per Yamato's request

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* IScp330Event (#11)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* PR than i made (#9)

* PR made by me

Thanks Ika for the Help on CustomAmmo/CategoryLimit

Co-Authored-By: Ika <36999341+IkaOverride@users.noreply.github.com>

* Build error

* Added support to SCPs for escaping-related events.

* spacing

* LocalReporting Exiled should be call before NWAPI

* Optimising / More documentation on SpawningItem

* ISpawnableScp

* Use of ComponentsEqualityComparer for Dictionary

---------

Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>

* [Events] Fix null reference (#15)

* fix situation when `ply == null`

* lol why

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Offline mode support (#19)

* Fix Offline-mode breaking everything

* Add `offline` authentication type and append `@offline` to UserIds during offline mode

* Add offline id support to Player.Get

* Comment transpilers

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Fix NW bugs (#32)

* Fix Armor Drop

from https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/230

* add comments

* fix scp173 and adding bug report link to summary class

fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/143

* Moved patches and fixed Scp173FirstKillPatch

* Add Slowness Fix

Avoid values more than 100 for effect slowness to fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/378

* skill issue

* skill issue (again=

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Useless Event (939 Placed Amnestic Cloud) (#40)

* Fix custom role classes giving custom ammo when they are not suppose to (#24)

* Fix custom role classes giving custom ammmo when they are not suppose to

* change to using EnumUtils

* Moved Ammo additions into Inventory call delayed

* `Item::<T>Get()` and `Pickup::<T>Get()` (#17)

* `Item::::<T>Get()` and `Pickup::<T>Get()`

* Revert doc change

* Add `Hazard::Get<T>()`

* doc fix

* `Door::Get<T>()`

* AdminToy.Get<T>()

* More <T> implementation

* WeirdFix

* simplify Scp244Spawning patch and AddedComment & NO IL error

* Remove Log.info

* DroppingItem light modifiication

* Moving Item.Get inside the eventargs instead of transpiller

* FixNpcNoclip (#34)

* FixNpcNoclip

* oups

* .

* virtual / override

* Implements more patches for RemovingHandcuffs event and adding RemovedHandcuffs event (#3)

* Update labeler.yml

* RemovingHandcuffs event

* Update UncuffReason.cs

* New event

* docs

* Interacting scp330 compile fix (#43)

* My scp built with no issues.. no idea why.

* Fixes issue

* Harmony suppresses NON harmony errors.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Trello is no more & more NW Fix & Fix IL Code on dev (#28)

* Trello Is Replaced by gitlab

* also this one

* Fix106RegenerationWithScp244

* Report To NW

* .

* Scp3114FriendlyFireFix

* Fix

* yamatotototo

* Fix

* Fix for building dev + TODO than i just seen

* Fix Undid patch

* fIX

* Fix Client Crash Issue

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Additions (#29)

* Add a bunch

* Fix

* Security

* Make changes

* remove unused usings

* Getting inventory

* oops

* Dev commit

* use exiled

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::API]` Pickup::Category (#46)

* Item Category on Pickup

* Fixed Build Error

* Fix (#50)

* `[Exiled::API]` Removing breaking changes (#54)

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `Scp330` sound fix (#55)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* Fix Npc (#58)

* Fix breaking change (#61)

Fix a breaking change in #9

* Version bump

* ๐Ÿ’€๐Ÿ’€๐Ÿ’€

* `SendStaffMessage` fix

* Added the SCP-079 Recontaining event (#21)

* added the RecontainingEvent with the patch

* Fixed constructors

* consistency

* fixed logic skill issue

* Removed "useless" constructor

* corrected the typo

* fixed some typo

* final edit for the final request

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding SpawnMice (#47)

* Mouse Spawner

* Changes to make it public

* Optimization

* Finally can i spawn rats?

* Fix adding throw and changing the error that throws

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding ScaleNetworkIdentityObject (#49)

* Revert "๐Ÿ’€๐Ÿ’€๐Ÿ’€"

This reverts commit 904865e.

* `[EXILED::API]` Adding SendFakeSceneLoading (#45)

* Added ScenesType and Corrisponding Methods for the Server and Player

* Fixing Building Error

* Applied the Change request

* Changes requested by Yamato made

* Fixed Building Errors

* Fix build

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* scp018projectile (#73)

* ๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ (#51)

* ะ ะฐะทั€ะฐะฑั‹ ะดะฐัƒะฝั‹๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ

* new better `SendFakeSyncVar` method

* ililililililil

* c

* `KeycardPickup.Permissions` now is not joke (#70)

* `[Exiled::Events]` `Unbanning` and `Unbanned` events (#68)

* ๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค

* some fixes

* fix

* โ˜ ๏ธ๐Ÿ’€๐Ÿ’€๐Ÿ’€โ˜ ๏ธ๐Ÿ’€

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* `[EXILED::API]` Adding StaminaRegenMultiplier (BodyArmor) (#71)

* First push

* using removed

* Added to the pickup

* Forgot to add to Armor (not pickup)

* Fix Build error

* Simplification

* `[EXILED::API]` Adding MoveNetworkIdentityObject (#48)

* MoveNetworkObject Added

* fix builds

* Fix Builds

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::EVENTS]` Adding PlayingAudioLog 69 PR (#69) 

* Audio log event

* Mistakes

* Fix build errors

* Update EXILED/Exiled.Events/Patches/Events/Player/PlayingAudioLog.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ๐Ÿง ๐Ÿ’ญ๐Ÿ˜”๐Ÿ˜ž๐Ÿ“‰๐Ÿ˜ญ๐Ÿค”โžก๏ธ๐Ÿง‘โ€โš•๏ธ๐Ÿ’ฌ๐Ÿ’Š๐Ÿ“ˆ๐Ÿ˜Œ

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `RecontainedWhenNoScps` feature (#16)

* `[EXILED::EVENTS]` Fixing bug report n.396 (#59)

* Fix

* Added the Bug report

* feat: Added IsDecontaminationEnabled property (#82)

* Multiple change (UwU) (#79)

Add `Player::AddAmmo(Dictionary<ItemType, ushort> ammo)`
Add `Player::GrantLoadout()`
Add `Player::GrantLoadout(RoleTypeId)`
Add `GetEffect<T>()`
Add `Scp3114Role::UpdateIdentity()`
Fixed `Scp3114Role::DisguiseDuration` not being sync to client

* ``[Exiled::CustomRoles]`` ``[Exiled::CustomItems]`` QoL in List commands. (#78)

* Ye

* I dont need to use ``ci list registered`` only ``ci list``

* You now that ``customroles list abilities`` exist ?  no ?  yeah its because never say it the command

* Its the same for me

* Pi pi po po

* Im silly @louis1706 uwu

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* DroppingScp330 Event Fix. (#83)

* Probably fixes it.

* Sigh stylecop

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ``[Exiled::CustomItems]`` ``[Exiled::API]`` ``[Exiled::CustomRoles]`` Adding news Spawnpoints, Wrapper for Locker and added LockerType (#77)

* QoL

* Added ``RoomSpawnPoint`` for spawning things in a room with a offset property.

* Now Items will be spawned in the MapGenerated event instead of RoundStart avoiding the micro-log for spawning to many pickups in one frame.

* YES YAMATO I USE NULLEABLE

* Shut

* Done

* Created a Wrapper for Locker

* Created LockerSpawnPoint

* I NEED HELP FOR IMPLEMENTING SUPPLYLOCKER I DONT FUCKING KNOW HOW MAKE A TRANSPILER

* I hate you Yamato :D

* Boop

* Why Exiled use MONO.POSIX

* And dont use the nuget for it ๐Ÿ’€

* Now it will compile in the page

* Removing Else if (spawnPoint is RoleSpawnPoint roleSpawnPoint) since its not necessary spawnpoint.Position does the same.

* Supressing CS0618  due the obsolet in SpawnLocationType.InsideLocker.
   * Note: SpawnLocationType.InsideLocker its only used in CustomItem.SpawnAll() so it will be fine to deleted this in futures releases.

* Fixing compile action due the warnings

* Adding support for Offset

Almost forget about this :P

* Sorry

I cant resist adding more things

* Adding support for CustomRoles

* Implementing SupplyLocker

* I literally copy the generator transpiler

* Its works i test it.

* Give me my exiled contributor role.

* LockerType enum

* Code part of the code has been taken from MER (https://github.com/Michal78900/MapEditorReborn/blob/dev/MapEditorReborn/API/Extensions/LockerExtensions.cs) - Credits to Michal, i ask him i can use it, not answer yet but if the say no i will use another way.

* SupplyLocker now have a LockerType Property to know what type of Locker is

* LockerSpawnPoint can now chose what locker want to use

* Mimimi warnings

* Re-implementing Locker API

* Re-implementing locker api of Exiled-Team/EXILED#2026

* Update EXILED/Exiled.API/Enums/LockerType.cs

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* I dont like the name of ExiledLockers but

* Resolving #77 (comment)

* Resolving #77 (comment)

* Cleaning Chambers List.

* Fixing CustomWeapon

* Fixing a Bug with custom items with spawning in old SpawnLocationType.InsideLocker

* Update Map.cs

Removing blank line.

* MORE

* Added GetRandomSpawnPoint() in Chamber

* Added AddItemToSpawn((ItemType itemType, int quantity = 1, bool spawnIfIsOpen = false)) in Chamber

* Added IsOpen in chamber.

* Fixing obsolet use

* Sorry @VALERA771

* Resolve #77 (review)

* Update Exiled.Loader.csproj

* Resolving #77 (comment)

* Update MapHandler.cs

Reduce the delay on spawning items, its not necessary to be to long

* Ups

Ups

---------

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `[Exiled::API]` Adding new properties for `FpcRole` (#65)

* ๐Ÿ‘‰๐Ÿ‘ˆ

* suggestions

* no more bc

---------

Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>

* Update programs.yml

* Scp0492 change apperance fix (#87)

* 0492 appearance change fix.

* Yamato is correct, ZombieRole also inherits StandardRoleBase

* Stylecop, sigh

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Add plugin website

* fix (#95)

* Replace with exiled wrapper class (#94)

* Fix Role NRE (#66)

* `[Exiled::API]` New way to register parent commands (#74)

* uwu

* optimising

* Allow `ID_Dedicated`/`null` for `Npc.UserId` Parameter (#75)

* Npc

* Fix Build Error

* Update EXILED/Exiled.API/Features/Npc.cs

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Fix for the PR

* Fix Pr

* Fixing  a small issue if the player is choosing something not ID_DEDICATED

* Fix

* forgot

---------

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Update Exiled.Loader.csproj (#80)

* It gives me anxiety to use something that can be a nuget.

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* [Events] Fix crash (#96)

* fix

* oh, already made in #95

* Random fixes (#103)

* fixes

* also

* Adding Turning On All Lights (#105)

* `[EXILED::Events]` Introduce `hub install` command (#101)

* feat: introduce plugin installation command

* fix: fix build errors

wtf was this actually

* version bump

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Update README.md

* Update push_nuget.yml

* Update push_nuget.yml

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Fix version

* Fix keycard throw interaction

* Version bump

* `[EXILED::Events]` Fix downloading NWAPI plugins with `hub install` (#117)

* SL version bump (#139)

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>
louis1706 added a commit that referenced this pull request Oct 23, 2024
* dev fetching (#113)

* 8.12 (#107)

* uwu (#5)

* AdminToy.List (#18)

* AdminToy.List

* Better AdminToy::Get()

* Update EXILED/Exiled.API/Features/Toys/AdminToy.cs

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* TODO

* Fix Error

* Fix2

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* Fix `Jailbird::WearState` (#12)

* Jailbird

* Fix

* Exception

* Fix NW moment

* Porting EXILED9 RespawnedTeam event. by.VALERA771 (#27)

Exiled-Team/EXILED#2386

* Fix not returning null (#22)

* Fix not returning null

* Apply suggestions from code review

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* Little modification

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* RecontainedEventArgs more feature (#20)

* RecontainedEventArgs more feature

* Fix Naming

* grammar

* Update RecontainedEventArgs.cs

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* InteractingScp330.cs: Reduction of bloat code from original design. (#30)

* Should reduce bloat code that was required years ago.

* Should reduce bloat code that was required years ago.

* Added back per Yamato's request

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* IScp330Event (#11)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* PR than i made (#9)

* PR made by me

Thanks Ika for the Help on CustomAmmo/CategoryLimit

Co-Authored-By: Ika <36999341+IkaOverride@users.noreply.github.com>

* Build error

* Added support to SCPs for escaping-related events.

* spacing

* LocalReporting Exiled should be call before NWAPI

* Optimising / More documentation on SpawningItem

* ISpawnableScp

* Use of ComponentsEqualityComparer for Dictionary

---------

Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>

* [Events] Fix null reference (#15)

* fix situation when `ply == null`

* lol why

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Offline mode support (#19)

* Fix Offline-mode breaking everything

* Add `offline` authentication type and append `@offline` to UserIds during offline mode

* Add offline id support to Player.Get

* Comment transpilers

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Fix NW bugs (#32)

* Fix Armor Drop

from https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/230

* add comments

* fix scp173 and adding bug report link to summary class

fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/143

* Moved patches and fixed Scp173FirstKillPatch

* Add Slowness Fix

Avoid values more than 100 for effect slowness to fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/378

* skill issue

* skill issue (again=

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Useless Event (939 Placed Amnestic Cloud) (#40)

* Fix custom role classes giving custom ammo when they are not suppose to (#24)

* Fix custom role classes giving custom ammmo when they are not suppose to

* change to using EnumUtils

* Moved Ammo additions into Inventory call delayed

* `Item::<T>Get()` and `Pickup::<T>Get()` (#17)

* `Item::::<T>Get()` and `Pickup::<T>Get()`

* Revert doc change

* Add `Hazard::Get<T>()`

* doc fix

* `Door::Get<T>()`

* AdminToy.Get<T>()

* More <T> implementation

* WeirdFix

* simplify Scp244Spawning patch and AddedComment & NO IL error

* Remove Log.info

* DroppingItem light modifiication

* Moving Item.Get inside the eventargs instead of transpiller

* FixNpcNoclip (#34)

* FixNpcNoclip

* oups

* .

* virtual / override

* Implements more patches for RemovingHandcuffs event and adding RemovedHandcuffs event (#3)

* Update labeler.yml

* RemovingHandcuffs event

* Update UncuffReason.cs

* New event

* docs

* Interacting scp330 compile fix (#43)

* My scp built with no issues.. no idea why.

* Fixes issue

* Harmony suppresses NON harmony errors.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Trello is no more & more NW Fix & Fix IL Code on dev (#28)

* Trello Is Replaced by gitlab

* also this one

* Fix106RegenerationWithScp244

* Report To NW

* .

* Scp3114FriendlyFireFix

* Fix

* yamatotototo

* Fix

* Fix for building dev + TODO than i just seen

* Fix Undid patch

* fIX

* Fix Client Crash Issue

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Additions (#29)

* Add a bunch

* Fix

* Security

* Make changes

* remove unused usings

* Getting inventory

* oops

* Dev commit

* use exiled

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::API]` Pickup::Category (#46)

* Item Category on Pickup

* Fixed Build Error

* Fix (#50)

* `[Exiled::API]` Removing breaking changes (#54)

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `Scp330` sound fix (#55)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* Fix Npc (#58)

* Fix breaking change (#61)

Fix a breaking change in #9

* Version bump

* ๐Ÿ’€๐Ÿ’€๐Ÿ’€

* `SendStaffMessage` fix

* Added the SCP-079 Recontaining event (#21)

* added the RecontainingEvent with the patch

* Fixed constructors

* consistency

* fixed logic skill issue

* Removed "useless" constructor

* corrected the typo

* fixed some typo

* final edit for the final request

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding SpawnMice (#47)

* Mouse Spawner

* Changes to make it public

* Optimization

* Finally can i spawn rats?

* Fix adding throw and changing the error that throws

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding ScaleNetworkIdentityObject (#49)

* Revert "๐Ÿ’€๐Ÿ’€๐Ÿ’€"

This reverts commit 904865e.

* `[EXILED::API]` Adding SendFakeSceneLoading (#45)

* Added ScenesType and Corrisponding Methods for the Server and Player

* Fixing Building Error

* Applied the Change request

* Changes requested by Yamato made

* Fixed Building Errors

* Fix build

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* scp018projectile (#73)

* ๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ (#51)

* ะ ะฐะทั€ะฐะฑั‹ ะดะฐัƒะฝั‹๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ

* new better `SendFakeSyncVar` method

* ililililililil

* c

* `KeycardPickup.Permissions` now is not joke (#70)

* `[Exiled::Events]` `Unbanning` and `Unbanned` events (#68)

* ๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค

* some fixes

* fix

* โ˜ ๏ธ๐Ÿ’€๐Ÿ’€๐Ÿ’€โ˜ ๏ธ๐Ÿ’€

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* `[EXILED::API]` Adding StaminaRegenMultiplier (BodyArmor) (#71)

* First push

* using removed

* Added to the pickup

* Forgot to add to Armor (not pickup)

* Fix Build error

* Simplification

* `[EXILED::API]` Adding MoveNetworkIdentityObject (#48)

* MoveNetworkObject Added

* fix builds

* Fix Builds

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::EVENTS]` Adding PlayingAudioLog 69 PR (#69) 

* Audio log event

* Mistakes

* Fix build errors

* Update EXILED/Exiled.Events/Patches/Events/Player/PlayingAudioLog.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ๐Ÿง ๐Ÿ’ญ๐Ÿ˜”๐Ÿ˜ž๐Ÿ“‰๐Ÿ˜ญ๐Ÿค”โžก๏ธ๐Ÿง‘โ€โš•๏ธ๐Ÿ’ฌ๐Ÿ’Š๐Ÿ“ˆ๐Ÿ˜Œ

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `RecontainedWhenNoScps` feature (#16)

* `[EXILED::EVENTS]` Fixing bug report n.396 (#59)

* Fix

* Added the Bug report

* feat: Added IsDecontaminationEnabled property (#82)

* Multiple change (UwU) (#79)

Add `Player::AddAmmo(Dictionary<ItemType, ushort> ammo)`
Add `Player::GrantLoadout()`
Add `Player::GrantLoadout(RoleTypeId)`
Add `GetEffect<T>()`
Add `Scp3114Role::UpdateIdentity()`
Fixed `Scp3114Role::DisguiseDuration` not being sync to client

* ``[Exiled::CustomRoles]`` ``[Exiled::CustomItems]`` QoL in List commands. (#78)

* Ye

* I dont need to use ``ci list registered`` only ``ci list``

* You now that ``customroles list abilities`` exist ?  no ?  yeah its because never say it the command

* Its the same for me

* Pi pi po po

* Im silly @louis1706 uwu

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* DroppingScp330 Event Fix. (#83)

* Probably fixes it.

* Sigh stylecop

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ``[Exiled::CustomItems]`` ``[Exiled::API]`` ``[Exiled::CustomRoles]`` Adding news Spawnpoints, Wrapper for Locker and added LockerType (#77)

* QoL

* Added ``RoomSpawnPoint`` for spawning things in a room with a offset property.

* Now Items will be spawned in the MapGenerated event instead of RoundStart avoiding the micro-log for spawning to many pickups in one frame.

* YES YAMATO I USE NULLEABLE

* Shut

* Done

* Created a Wrapper for Locker

* Created LockerSpawnPoint

* I NEED HELP FOR IMPLEMENTING SUPPLYLOCKER I DONT FUCKING KNOW HOW MAKE A TRANSPILER

* I hate you Yamato :D

* Boop

* Why Exiled use MONO.POSIX

* And dont use the nuget for it ๐Ÿ’€

* Now it will compile in the page

* Removing Else if (spawnPoint is RoleSpawnPoint roleSpawnPoint) since its not necessary spawnpoint.Position does the same.

* Supressing CS0618  due the obsolet in SpawnLocationType.InsideLocker.
   * Note: SpawnLocationType.InsideLocker its only used in CustomItem.SpawnAll() so it will be fine to deleted this in futures releases.

* Fixing compile action due the warnings

* Adding support for Offset

Almost forget about this :P

* Sorry

I cant resist adding more things

* Adding support for CustomRoles

* Implementing SupplyLocker

* I literally copy the generator transpiler

* Its works i test it.

* Give me my exiled contributor role.

* LockerType enum

* Code part of the code has been taken from MER (https://github.com/Michal78900/MapEditorReborn/blob/dev/MapEditorReborn/API/Extensions/LockerExtensions.cs) - Credits to Michal, i ask him i can use it, not answer yet but if the say no i will use another way.

* SupplyLocker now have a LockerType Property to know what type of Locker is

* LockerSpawnPoint can now chose what locker want to use

* Mimimi warnings

* Re-implementing Locker API

* Re-implementing locker api of Exiled-Team/EXILED#2026

* Update EXILED/Exiled.API/Enums/LockerType.cs

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* I dont like the name of ExiledLockers but

* Resolving #77 (comment)

* Resolving #77 (comment)

* Cleaning Chambers List.

* Fixing CustomWeapon

* Fixing a Bug with custom items with spawning in old SpawnLocationType.InsideLocker

* Update Map.cs

Removing blank line.

* MORE

* Added GetRandomSpawnPoint() in Chamber

* Added AddItemToSpawn((ItemType itemType, int quantity = 1, bool spawnIfIsOpen = false)) in Chamber

* Added IsOpen in chamber.

* Fixing obsolet use

* Sorry @VALERA771

* Resolve #77 (review)

* Update Exiled.Loader.csproj

* Resolving #77 (comment)

* Update MapHandler.cs

Reduce the delay on spawning items, its not necessary to be to long

* Ups

Ups

---------

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `[Exiled::API]` Adding new properties for `FpcRole` (#65)

* ๐Ÿ‘‰๐Ÿ‘ˆ

* suggestions

* no more bc

---------

Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>

* Update programs.yml

* Scp0492 change apperance fix (#87)

* 0492 appearance change fix.

* Yamato is correct, ZombieRole also inherits StandardRoleBase

* Stylecop, sigh

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Add plugin website

* fix (#95)

* Replace with exiled wrapper class (#94)

* Fix Role NRE (#66)

* `[Exiled::API]` New way to register parent commands (#74)

* uwu

* optimising

* Allow `ID_Dedicated`/`null` for `Npc.UserId` Parameter (#75)

* Npc

* Fix Build Error

* Update EXILED/Exiled.API/Features/Npc.cs

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Fix for the PR

* Fix Pr

* Fixing  a small issue if the player is choosing something not ID_DEDICATED

* Fix

* forgot

---------

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Update Exiled.Loader.csproj (#80)

* It gives me anxiety to use something that can be a nuget.

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* [Events] Fix crash (#96)

* fix

* oh, already made in #95

* Random fixes (#103)

* fixes

* also

* Adding Turning On All Lights (#105)

* `[EXILED::Events]` Introduce `hub install` command (#101)

* feat: introduce plugin installation command

* fix: fix build errors

wtf was this actually

* version bump

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Update README.md

* Update push_nuget.yml

* Update push_nuget.yml

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Fix version

* Fix keycard throw interaction

* Version bump

* `[EXILED::Events]` Fix downloading NWAPI plugins with `hub install` (#117)

* SL version bump

* SL version bump (#139)

* new effects

* docs

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>
louis1706 added a commit that referenced this pull request Oct 24, 2024
* dev fetching (#113)

* 8.12 (#107)

* uwu (#5)

* AdminToy.List (#18)

* AdminToy.List

* Better AdminToy::Get()

* Update EXILED/Exiled.API/Features/Toys/AdminToy.cs

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* TODO

* Fix Error

* Fix2

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* Fix `Jailbird::WearState` (#12)

* Jailbird

* Fix

* Exception

* Fix NW moment

* Porting EXILED9 RespawnedTeam event. by.VALERA771 (#27)

Exiled-Team/EXILED#2386

* Fix not returning null (#22)

* Fix not returning null

* Apply suggestions from code review

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* Little modification

---------

Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>

* RecontainedEventArgs more feature (#20)

* RecontainedEventArgs more feature

* Fix Naming

* grammar

* Update RecontainedEventArgs.cs

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* InteractingScp330.cs: Reduction of bloat code from original design. (#30)

* Should reduce bloat code that was required years ago.

* Should reduce bloat code that was required years ago.

* Added back per Yamato's request

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* IScp330Event (#11)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* PR than i made (#9)

* PR made by me

Thanks Ika for the Help on CustomAmmo/CategoryLimit

Co-Authored-By: Ika <36999341+IkaOverride@users.noreply.github.com>

* Build error

* Added support to SCPs for escaping-related events.

* spacing

* LocalReporting Exiled should be call before NWAPI

* Optimising / More documentation on SpawningItem

* ISpawnableScp

* Use of ComponentsEqualityComparer for Dictionary

---------

Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>

* [Events] Fix null reference (#15)

* fix situation when `ply == null`

* lol why

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Offline mode support (#19)

* Fix Offline-mode breaking everything

* Add `offline` authentication type and append `@offline` to UserIds during offline mode

* Add offline id support to Player.Get

* Comment transpilers

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Fix NW bugs (#32)

* Fix Armor Drop

from https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/230

* add comments

* fix scp173 and adding bug report link to summary class

fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/143

* Moved patches and fixed Scp173FirstKillPatch

* Add Slowness Fix

Avoid values more than 100 for effect slowness to fix https://git.scpslgame.com/northwood-qa/scpsl-bug-reporting/-/issues/378

* skill issue

* skill issue (again=

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Useless Event (939 Placed Amnestic Cloud) (#40)

* Fix custom role classes giving custom ammo when they are not suppose to (#24)

* Fix custom role classes giving custom ammmo when they are not suppose to

* change to using EnumUtils

* Moved Ammo additions into Inventory call delayed

* `Item::<T>Get()` and `Pickup::<T>Get()` (#17)

* `Item::::<T>Get()` and `Pickup::<T>Get()`

* Revert doc change

* Add `Hazard::Get<T>()`

* doc fix

* `Door::Get<T>()`

* AdminToy.Get<T>()

* More <T> implementation

* WeirdFix

* simplify Scp244Spawning patch and AddedComment & NO IL error

* Remove Log.info

* DroppingItem light modifiication

* Moving Item.Get inside the eventargs instead of transpiller

* FixNpcNoclip (#34)

* FixNpcNoclip

* oups

* .

* virtual / override

* Implements more patches for RemovingHandcuffs event and adding RemovedHandcuffs event (#3)

* Update labeler.yml

* RemovingHandcuffs event

* Update UncuffReason.cs

* New event

* docs

* Interacting scp330 compile fix (#43)

* My scp built with no issues.. no idea why.

* Fixes issue

* Harmony suppresses NON harmony errors.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Trello is no more & more NW Fix & Fix IL Code on dev (#28)

* Trello Is Replaced by gitlab

* also this one

* Fix106RegenerationWithScp244

* Report To NW

* .

* Scp3114FriendlyFireFix

* Fix

* yamatotototo

* Fix

* Fix for building dev + TODO than i just seen

* Fix Undid patch

* fIX

* Fix Client Crash Issue

---------

Co-authored-by: IRacle <zornik2006@yandex.ru>

* Additions (#29)

* Add a bunch

* Fix

* Security

* Make changes

* remove unused usings

* Getting inventory

* oops

* Dev commit

* use exiled

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::API]` Pickup::Category (#46)

* Item Category on Pickup

* Fixed Build Error

* Fix (#50)

* `[Exiled::API]` Removing breaking changes (#54)

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `Scp330` sound fix (#55)

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>

* Fix Npc (#58)

* Fix breaking change (#61)

Fix a breaking change in #9

* Version bump

* ๐Ÿ’€๐Ÿ’€๐Ÿ’€

* `SendStaffMessage` fix

* Added the SCP-079 Recontaining event (#21)

* added the RecontainingEvent with the patch

* Fixed constructors

* consistency

* fixed logic skill issue

* Removed "useless" constructor

* corrected the typo

* fixed some typo

* final edit for the final request

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding SpawnMice (#47)

* Mouse Spawner

* Changes to make it public

* Optimization

* Finally can i spawn rats?

* Fix adding throw and changing the error that throws

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* `[EXILED::API]` Adding ScaleNetworkIdentityObject (#49)

* Revert "๐Ÿ’€๐Ÿ’€๐Ÿ’€"

This reverts commit 904865e.

* `[EXILED::API]` Adding SendFakeSceneLoading (#45)

* Added ScenesType and Corrisponding Methods for the Server and Player

* Fixing Building Error

* Applied the Change request

* Changes requested by Yamato made

* Fixed Building Errors

* Fix build

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* scp018projectile (#73)

* ๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ (#51)

* ะ ะฐะทั€ะฐะฑั‹ ะดะฐัƒะฝั‹๐Ÿ˜ฑ๐Ÿ˜Ž๐Ÿ™‚๐Ÿ’€๐Ÿ˜ˆ

* new better `SendFakeSyncVar` method

* ililililililil

* c

* `KeycardPickup.Permissions` now is not joke (#70)

* `[Exiled::Events]` `Unbanning` and `Unbanned` events (#68)

* ๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค๐Ÿฑโ€๐Ÿ‘ค

* some fixes

* fix

* โ˜ ๏ธ๐Ÿ’€๐Ÿ’€๐Ÿ’€โ˜ ๏ธ๐Ÿ’€

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

---------

Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>

* `[EXILED::API]` Adding StaminaRegenMultiplier (BodyArmor) (#71)

* First push

* using removed

* Added to the pickup

* Forgot to add to Armor (not pickup)

* Fix Build error

* Simplification

* `[EXILED::API]` Adding MoveNetworkIdentityObject (#48)

* MoveNetworkObject Added

* fix builds

* Fix Builds

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `[EXILED::EVENTS]` Adding PlayingAudioLog 69 PR (#69) 

* Audio log event

* Mistakes

* Fix build errors

* Update EXILED/Exiled.Events/Patches/Events/Player/PlayingAudioLog.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Update EXILED/Exiled.Events/EventArgs/Player/PlayingAudioLogEventArgs.cs

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ๐Ÿง ๐Ÿ’ญ๐Ÿ˜”๐Ÿ˜ž๐Ÿ“‰๐Ÿ˜ญ๐Ÿค”โžก๏ธ๐Ÿง‘โ€โš•๏ธ๐Ÿ’ฌ๐Ÿ’Š๐Ÿ“ˆ๐Ÿ˜Œ

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* `RecontainedWhenNoScps` feature (#16)

* `[EXILED::EVENTS]` Fixing bug report n.396 (#59)

* Fix

* Added the Bug report

* feat: Added IsDecontaminationEnabled property (#82)

* Multiple change (UwU) (#79)

Add `Player::AddAmmo(Dictionary<ItemType, ushort> ammo)`
Add `Player::GrantLoadout()`
Add `Player::GrantLoadout(RoleTypeId)`
Add `GetEffect<T>()`
Add `Scp3114Role::UpdateIdentity()`
Fixed `Scp3114Role::DisguiseDuration` not being sync to client

* ``[Exiled::CustomRoles]`` ``[Exiled::CustomItems]`` QoL in List commands. (#78)

* Ye

* I dont need to use ``ci list registered`` only ``ci list``

* You now that ``customroles list abilities`` exist ?  no ?  yeah its because never say it the command

* Its the same for me

* Pi pi po po

* Im silly @louis1706 uwu

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* DroppingScp330 Event Fix. (#83)

* Probably fixes it.

* Sigh stylecop

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* ``[Exiled::CustomItems]`` ``[Exiled::API]`` ``[Exiled::CustomRoles]`` Adding news Spawnpoints, Wrapper for Locker and added LockerType (#77)

* QoL

* Added ``RoomSpawnPoint`` for spawning things in a room with a offset property.

* Now Items will be spawned in the MapGenerated event instead of RoundStart avoiding the micro-log for spawning to many pickups in one frame.

* YES YAMATO I USE NULLEABLE

* Shut

* Done

* Created a Wrapper for Locker

* Created LockerSpawnPoint

* I NEED HELP FOR IMPLEMENTING SUPPLYLOCKER I DONT FUCKING KNOW HOW MAKE A TRANSPILER

* I hate you Yamato :D

* Boop

* Why Exiled use MONO.POSIX

* And dont use the nuget for it ๐Ÿ’€

* Now it will compile in the page

* Removing Else if (spawnPoint is RoleSpawnPoint roleSpawnPoint) since its not necessary spawnpoint.Position does the same.

* Supressing CS0618  due the obsolet in SpawnLocationType.InsideLocker.
   * Note: SpawnLocationType.InsideLocker its only used in CustomItem.SpawnAll() so it will be fine to deleted this in futures releases.

* Fixing compile action due the warnings

* Adding support for Offset

Almost forget about this :P

* Sorry

I cant resist adding more things

* Adding support for CustomRoles

* Implementing SupplyLocker

* I literally copy the generator transpiler

* Its works i test it.

* Give me my exiled contributor role.

* LockerType enum

* Code part of the code has been taken from MER (https://github.com/Michal78900/MapEditorReborn/blob/dev/MapEditorReborn/API/Extensions/LockerExtensions.cs) - Credits to Michal, i ask him i can use it, not answer yet but if the say no i will use another way.

* SupplyLocker now have a LockerType Property to know what type of Locker is

* LockerSpawnPoint can now chose what locker want to use

* Mimimi warnings

* Re-implementing Locker API

* Re-implementing locker api of Exiled-Team/EXILED#2026

* Update EXILED/Exiled.API/Enums/LockerType.cs

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* I dont like the name of ExiledLockers but

* Resolving #77 (comment)

* Resolving #77 (comment)

* Cleaning Chambers List.

* Fixing CustomWeapon

* Fixing a Bug with custom items with spawning in old SpawnLocationType.InsideLocker

* Update Map.cs

Removing blank line.

* MORE

* Added GetRandomSpawnPoint() in Chamber

* Added AddItemToSpawn((ItemType itemType, int quantity = 1, bool spawnIfIsOpen = false)) in Chamber

* Added IsOpen in chamber.

* Fixing obsolet use

* Sorry @VALERA771

* Resolve #77 (review)

* Update Exiled.Loader.csproj

* Resolving #77 (comment)

* Update MapHandler.cs

Reduce the delay on spawning items, its not necessary to be to long

* Ups

Ups

---------

Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>

* `[Exiled::API]` Adding new properties for `FpcRole` (#65)

* ๐Ÿ‘‰๐Ÿ‘ˆ

* suggestions

* no more bc

---------

Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>

* Update programs.yml

* Scp0492 change apperance fix (#87)

* 0492 appearance change fix.

* Yamato is correct, ZombieRole also inherits StandardRoleBase

* Stylecop, sigh

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* Add plugin website

* fix (#95)

* Replace with exiled wrapper class (#94)

* Fix Role NRE (#66)

* `[Exiled::API]` New way to register parent commands (#74)

* uwu

* optimising

* Allow `ID_Dedicated`/`null` for `Npc.UserId` Parameter (#75)

* Npc

* Fix Build Error

* Update EXILED/Exiled.API/Features/Npc.cs

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Fix for the PR

* Fix Pr

* Fixing  a small issue if the player is choosing something not ID_DEDICATED

* Fix

* forgot

---------

Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>

* Update Exiled.Loader.csproj (#80)

* It gives me anxiety to use something that can be a nuget.

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>

* [Events] Fix crash (#96)

* fix

* oh, already made in #95

* Random fixes (#103)

* fixes

* also

* Adding Turning On All Lights (#105)

* `[EXILED::Events]` Introduce `hub install` command (#101)

* feat: introduce plugin installation command

* fix: fix build errors

wtf was this actually

* version bump

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Update README.md

* Update push_nuget.yml

* Update push_nuget.yml

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>

* Fix version

* Fix keycard throw interaction

* Version bump

* `[EXILED::Events]` Fix downloading NWAPI plugins with `hub install` (#117)

* SL version bump

* SL version bump (#139)

* new effects

* docs

* Map.IsHubertSky

HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT HUBERT

* missing doc

* halloween!!!

* NotFinish

* Fix

* New DamageType

* SilentDamageHandler

* ShakeCamera

* MetalPipe and fix health bug

* changes

* docs + metal pipe

* some updates

* *metal pipe sounds*

* rename

* spawn chance for skeletron

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: Jesus QC <69375249+Jesus-QC@users.noreply.github.com>
Co-authored-by: IRacle <79921583+IRacle1@users.noreply.github.com>
Co-authored-by: ๆฐธๅฎ‰404 <101850798+YongAn404@users.noreply.github.com>
Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
Co-authored-by: X <24619207+Undid-Iridium@users.noreply.github.com>
Co-authored-by: Ika <36999341+IkaOverride@users.noreply.github.com>
Co-authored-by: IRacle <zornik2006@yandex.ru>
Co-authored-by: x3rt <x3rtdev@gmail.com>
Co-authored-by: sky <99112969+skyyt15@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: ZeroTwo <63092138+NotZer0Two@users.noreply.github.com>
Co-authored-by: FoxWorn3365 <61429263+FoxWorn3365@users.noreply.github.com>
Co-authored-by: DrBright <125764730+alexomur@users.noreply.github.com>
Co-authored-by: SrLicht <francoquiroz_13@live.com>
Co-authored-by: Vladislav Popoviฤ <vladislavcs@proton.me>
Co-authored-by: Alex Rouse <123724383+ALEXWARELLC@users.noreply.github.com>
Co-authored-by: Joseph <108951296+Josephfallen@users.noreply.github.com>
Co-authored-by: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com>
Co-authored-by: louis1706 <louismonneyron5@yahoo.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants