Skip to content

refactor!: update to 9.6.1 #547

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

Merged
merged 50 commits into from
Jun 13, 2025
Merged

refactor!: update to 9.6.1 #547

merged 50 commits into from
Jun 13, 2025

Conversation

Misfiy
Copy link
Member

@Misfiy Misfiy commented Jun 12, 2025

Description

Describe the changes

What is the current behavior? (You can also link to an open issue here)

What is the new behavior? (if this is a feature change)

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

Other information:


Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentations

Submission checklist

  • I have checked the project can be compiled
  • I have tested my changes and it worked as expected

Patches (if there are any changes related to Harmony patches)

  • I have checked no IL patching errors in the console

Other

  • Still requires more testing

Misfiy and others added 30 commits February 28, 2025 14:56
* feat: `Player::TryRemoveCandy(CandyKindID)` method

* Base game class changed to Exiled wrapper.
* feat: Spawning NPCs via RA adds them to the `Npc.List`

* Update RemoteAdminNpcCommandAddToDictionaryFix.cs

RemoteAdminNpcCommandAddToDictionaryFix is now static.

* Code style changes.

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

* Documentation fix.

* feat: Map.Broadcast(ushort, Func<Player, string>) overload.

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* StaffMessage(string, uint)

* fix usings

* Player

* Update Map.cs
Fix AnimationCurveExtensions

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

* force rebuild

* now should be fixed

* docs fix woops

* Added the door property

* fix build using

* i swear if build fails

* remove setter

* Gets

* ev.IsAllowed changed

* functional Prefix

* Remove Prefix code

---------

Co-authored-by: Yamato <louismonneyron5@yahoo.com>
* feat: Add MicroHID exploding event

* actual method now

* fix naming & add new interface

- MicroHid is renamed to MicroHID
- IMicroHIDEvent is added

* Fix build error

* wrong return anyways i will rewrite this patch into transpiller

* fix build yamato

* file header

* Is allowed fix

* xml fix

* .

* Remove Prefix

* remove uneeded using

* IMicroHIDEvent

ExplodingMicroHID

* Remove Useless pragma warning

* fix file name

---------

Co-authored-by: Yamato <louismonneyron5@yahoo.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* fix: possible play gun sound fix

* fix: yay!

* fix: client crash fix

* refactor: add checks for firearms

* refactor: change spec to none

* refactor: use already created firearms

* yamato's suggestion i've just noticed (3 days bruh)
* Add AddRegeneration method

* delete whitespaces
* feat: Warhead with more interaction

* Use Player instead of ReferenceHub

* fix error and change all Ref to Ply

* remove first argument default value

---------

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

* 939Check

* optimize transpiler

* changed hitevent to generic for player

* linefix

---------

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

* fix for line error

* Update SpawningRoomConnectorEventArgs.cs

* Adding Room Propperty & Help please

Can Someone help me to remove the Error on Ret ????

* chimpanzee

* chimpanzee 2

* why hate Ldloc_S :(

---------

Co-authored-by: Yamato <louismonneyron5@yahoo.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* first add of the event

* add <remarks>

---------

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

* forgot to remove this

* fixed npc flashbang issue

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

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

* i guess mankind is too stupid to use || and &&

* copy and pasted old code

* protected because yamato is evil

* why in hell would u do that ??? fixed not updating custom role on changingrole

* i understand now

---------

Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
louis1706 and others added 13 commits April 24, 2025 19:53
* LabAPI Update (#435)

* No error for build

* Fix Exiled

* Fix RoundEnding

* Now is fucking separated by default

* CustomSubtitles

* Missing IsCustomAnnouncement

* Fix 3 patch & removal of CustomHealthStat

* Fix UsingAndCancellingItemUse

* Fix TogglingFlashlight

* La Flemme ?

* La flemme 2

* Fix ReservedSlotPatch

* Fix PickingUpItem(PickingUpAmmo)

* Fix Hurt event

* Fix FlippingCoin & EscapingPocketDimension

* Fix FailingEscapePocketDimension

* EscapingAndEscaped fix patch

* Fix UpgradingPlayer patch

* Fix BeingObserved

* Fix PlacingTantrum

* Fix FinishingRecall

* ChangingCamera (Not working)

* putting again the event than i was lazzy to fix

* Rework InteractingDoor Patch

missing removing the Prefix part lol
& SkillIssueFix

* Remove useless using and warning disable

* OUPS

* if stupidity was me it's here (i am stupid)

* Fixing Noclip with breakingchange

* CustomHumeShieldStat

* Fix InteractingGenerator

* Fix ChangingCamera

* Not finish

* InteractingDoor swap CanInteract & IsAllowed back to normal

* Player::Gravity

* Gravity in wrong place

* IHumeShieldRole for Human

* Fix BlastDoors & add OpenBlastDoor

* Fix SpawningRagdoll Scale & missing argument when modify

* Now fix in LabAPI only

* we will keep the funny Ragdoll scale

* Fix Merge & Split Command

* new workflow for LabAPI

* LabAPI Update 14.0.3 (#439)

* No error for build

* Fix Exiled

* Fix RoundEnding

* Now is fucking separated by default

* CustomSubtitles

* Missing IsCustomAnnouncement

* Fix 3 patch & removal of CustomHealthStat

* Fix UsingAndCancellingItemUse

* Fix TogglingFlashlight

* La Flemme ?

* La flemme 2

* Fix ReservedSlotPatch

* Fix PickingUpItem(PickingUpAmmo)

* Fix Hurt event

* Fix FlippingCoin & EscapingPocketDimension

* Fix FailingEscapePocketDimension

* EscapingAndEscaped fix patch

* Fix UpgradingPlayer patch

* Fix BeingObserved

* Fix PlacingTantrum

* Fix FinishingRecall

* ChangingCamera (Not working)

* putting again the event than i was lazzy to fix

* Rework InteractingDoor Patch

missing removing the Prefix part lol
& SkillIssueFix

* Remove useless using and warning disable

* OUPS

* if stupidity was me it's here (i am stupid)

* Fixing Noclip with breakingchange

* CustomHumeShieldStat

* Fix InteractingGenerator

* Fix ChangingCamera

* Not finish

* InteractingDoor swap CanInteract & IsAllowed back to normal

* Player::Gravity

* Gravity in wrong place

* IHumeShieldRole for Human

* Fix BlastDoors & add OpenBlastDoor

* Fix SpawningRagdoll Scale & missing argument when modify

* Now fix in LabAPI only

* we will keep the funny Ragdoll scale

* Fix Merge & Split Command

* new workflow for LabAPI

* NW_Documentation

* SCP:SL LabAPI 14.0.3

* Fix One IL Error Patch (2 remain from previous update)

* use Specific build for LabAPI

* Miss updating this file

* 9.6.0-beta3

* this will need to be revert

* push_nuget not working for LabAPI

* Fixing RoundEnd Patch

* Adding CustomRole::Gravity

* Remove Testing Log

* fix: Command events fix (#444)

command fixes

* fix: Fixing UnlockingGenerator

* Fix RoundEnd completelly

* fix: Hurting event NRE fix (#443)

fix: one day i'll kill person who made this

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

* 9.6.0-beta4

* this will required to be revert

* fix: InteractingDoorEvent::CanInteract (#463)

* Fix InteractingDoorEvent::CanInteract

* Oupsy

* Fixed Error & InteractingScp330 IL Code

* TODO: Fix THE CRASH ISSUE

* Fix Consumed Event - doubt

* Fix & Small change on UsingAndCancellingItemUse

* Fix an issue where HashSetPool was never return

* Fix IL CODE error & remove debug

* Add warning in case of missing PrefabType

* Capybara Toy

* remove using

* Fix SpawningRagdoll not setting NetworkInfo

* Fix Ragdoll Scale & ConsumingEvent

* Missing NetworkInfo.Scale Argument

* Fix: Door.Get(GameObject)

* TantrumHazard is always null

* 9.6.0-beta5

* Update EXILED_DLL_ARCHIVER_URL for LabAPI

* fix: use basegame validation for CustomInfo (#452)

* Validate using basegame

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

---------

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

* feat: Custom limits for armor & virtual dmg for customweapon (#477)

* fix: activating warhead panel event fix (#504)

fix: fix for activating warhead panel

* Fix Error (from Conflict)

* Fix doc error

* Fix few error

* refactor!: update to 14.1 (#508)

* refactor!: update to 14.1

* fix: few patches fix

* feat: new custom keycard logic

* fix: ActivatingWarheadPanel event

* fix: checkpoint sequence time

* fix: Shot event

* fix: DroppingCandy event

* Fix last Error on Release Build

* Update new PrefabType

* fix: AnnouncingScpTermination event

* fix: SpawningItem event error (require testing)

* fix: Shot.cs fix

* analysis error

* Fix error

* Fix build error

* NW_Documentation

* fix: announcing wave entrance

* Reference new Room

* Fix Build error

* fix: fixes pickingup event

* Nameless Skill Issue

* fix: locker patch

* fix: spawning room connector

* CameraToy

* Get CameraToy

* Finish InteractableToy & fix doc

* fix Error for build

* Remove todo

* fix: generator events

* ElevatorType.ServerRoom

* Fix a 2 hours loss

* Fix NW moment

* fix: interacting generator

* fix: interacting locker event

* fix: missing obstacle shot

* fix: KeycardInteracting again

* Fix SendingCassieMessage

* fix: temp fix interacting door (need to refactor)

* refactor: change the property

* fix doc

* extension for Scp127 & ServerRoom

* FirearmType.Scp127

* AdminToyList

* fix: camera weren't added

* new CameraType

* wrong doc

* fix: interacting door event (improved)

* Invalid Camera

* Better doc

* fix: interacting door (bolton issue)

* FixDamagingWindow index

* RemoveBreakingChange

* Fix FailingEscapePocketDimensionEventArgs

---------

Co-authored-by: Bolton <48883340+BoltonDev@users.noreply.github.com>
Co-authored-by: VALERA771 <val.germanov@gmail.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>

* 9.6.0-beta6

* SNOWBALL DO NOT EXIST

* fix: ChangingCamera event (#511)

* fix: useless fix now & prevent crash (#512)

* fix: EndingRound event IsAllowed (#513)

fix: EndingRound event isallowed

* bump: 9.6.0-beta7

* fix: few fixes (#514)

* fix: keycard interacting

* fix: EscapingEvent IsAllowed

* fix: command type invalid

* fix: landing event

* fix: EscapingPocketDimension event

* fix: Handcuffing / RemovingHandcuff events

* fix: sentvalidcommand event

* bump: 9.6.0-beta8

* fix: fix AutoUpdater Directory finder (#515)

* Update Capybara.cs

* Revert "Update Capybara.cs"

This reverts commit 6ea4789.

* fix autoupdater

* ok now its fixed 100%

* fix: custom weapons not doing default damage when set to below 0 (#518)

* fix custom weapons not doing default damage when set to below 0

* make default damage -1

* Workflow fix (#3)

* v9.5.2

* Update release.yml

* Update main.yml

* update nuget

* update docs

* update dev

* Fixing Error & Removing Property that will not be implmented

* EffectType.Scp1344Detected

* Update labapi.yml

* Update labapi.yml

* TextToy Implementation API

* chore: remove hub (doesn't exist anymore)

* fix: update exmod -> exslmod & bump: 9.6.0

* fix: missing some change

* missing hub

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: Yamato <louismonneyron5@yahoo.com>
Co-authored-by: VALERA771 <72030575+VALERA771@users.noreply.github.com>
Co-authored-by: Nameless <85962933+Misfiy@users.noreply.github.com>
Co-authored-by: SlejmUr <slejmur@protonmail.com>
Co-authored-by: VALERA771 <val.germanov@gmail.com>
Co-authored-by: Mike <146554836+MikeSus1@users.noreply.github.com>
Co-authored-by: TtroubleTT <121741230+TtroubleTT@users.noreply.github.com>
* Update SpawningItem.cs

* spacing
fix player.MessageTranslated kick players
* fix KeybindSetting and RoundEnd transpiler

I think it all works, I ran server and no errors, I got on and ended round and no errors

* Fix Scale (ScaleController is mid) Fix ChangingLeverStatus event

I think these work
x3rt and others added 4 commits June 13, 2025 05:43
Fix dropping/dropped item event
## Description
**Describe the changes** 


**What is the current behavior?** (You can also link to an open issue
here)


**What is the new behavior?** (if this is a feature change)


**Does this PR introduce a breaking change?** (What changes might users
need to make in their application due to this PR?)


**Other information**:

<br />

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentations
<br />

## Submission checklist
<!--- Put an `x` in all the boxes that apply: -->
- [ ] I have checked the project can be compiled
- [ ] I have tested my changes and it worked as expected

### Patches (if there are any changes related to Harmony patches)
- [ ] I have checked no IL patching errors in the console

### Other
- [ ] Still requires more testing
MikeSus1 added 2 commits June 13, 2025 12:02
## Description
**Describe the changes** 


**What is the current behavior?** (You can also link to an open issue
here)


**What is the new behavior?** (if this is a feature change)


**Does this PR introduce a breaking change?** (What changes might users
need to make in their application due to this PR?)


**Other information**:

<br />

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentations
<br />

## Submission checklist
<!--- Put an `x` in all the boxes that apply: -->
- [ ] I have checked the project can be compiled
- [ ] I have tested my changes and it worked as expected

### Patches (if there are any changes related to Harmony patches)
- [ ] I have checked no IL patching errors in the console

### Other
- [ ] Still requires more testing
@BoltonDev BoltonDev changed the title 9.6.1 refactor!: update to 9.6.1 Jun 13, 2025
@BoltonDev BoltonDev merged commit 349b432 into master Jun 13, 2025
10 of 11 checks passed
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.