Skip to content

feat: Exiled 10 Update#797

Draft
louis1706 wants to merge 66 commits into
masterfrom
dev
Draft

feat: Exiled 10 Update#797
louis1706 wants to merge 66 commits into
masterfrom
dev

Conversation

@louis1706

Copy link
Copy Markdown

No description provided.

MikeSus1 and others added 29 commits February 16, 2026 15:15
* Fix EffectType

* fix: ref fix build

* Blinded -> Blurred

replace all blinded by blurred

* Docs

docs blindness effect
* Return AhpStat.AhpProcess instance after adding AHp

* return
* Speaker Toy Api

* .

* chore: trigger CI

* added missing doc

* Change default stream parameter to false in PlayWav

* Improve XML documentation for Channel property

Updated XML documentation for the Channel property to include a reference to Channels.

* Update WavStreamSource.cs

Update PreloadedPcmSource.cs

Update Speaker.cs

Create WavUtility.cs

Update WavStreamSource.cs

Update PreloadedPcmSource.cs

Change default stream parameter to false in PlayWav

Update PlayWav method to default stream to true

Change TargetPlayers from List to HashSet

* Update Speaker.cs

* Update Speaker.cs

* Update performance

* Update Speaker.cs

Update PreloadedPcmSource.cs

Added another constructor for public usages

Update PreloadedPcmSource.cs

* Implemented audio seeking, event system, and precision timing

- Introduced a full Event system to the Speaker class (Started, Finished, Stopped, Paused, Resumed).

- Implemented `Seek()` functionality and added `CurrentTime` / `TotalDuration` properties.

- Utilized `double` precision for all time related calculations to ensure accuracy.

- Updated `WavStreamSource` and `PreloadedPcmSource` to support the new seeking logic.

* Update Speaker.cs

* Update WavUtility.cs

* Update Speaker.cs

* Update Speaker.cs

* Update Speaker.cs

* Update Speaker.cs

* Added OnPlaybackLooped event

* Update Speaker.cs

Refactor: Optimize WavStreamSource with ArrayPool & dynamic buffering

Feat: Add Pitch (it can be reversed if you wish)

Update EXILED.props

* Update to c# lang version 14

* Update Speaker.cs

* Enum 4 byte to 1 byte

* -Replaced 'File.ReadAllBytes' with 'ArrayPool<byte>.Shared'
-Optimized WAV header skipping (string comparisons to direct uint32 hex checks)

* Refactor

* Initialize Channel property with ReliableOrdered2

* Refactor Speaker class properties

* Update Speaker.cs

* Update Speaker.cs

* ağhhh

* renamed method

* Added Target Player Play Mode

* .

* added lasttrack

* perf

* Gc halleder onları

* ö

* added lasttrack to finishedTrack
* Adds a event that is called after player stops talking with 1576

* Simplify initialization of TransmissionEnded event.

* should be no more warnings when build

* Apply suggestions from code review

Co-authored-by: @Someone <45270312+Someone-193@users.noreply.github.com>

* added the suggestions to make it more exiled like

* Moved to Player Handler

* Update Scp1576TransmissionEnded.cs

Change comments

* Add `StartUsing` method to force item usage

* adds very professional comment

* Adds stop using

* Refactor `IsUsing` property to include setter and remove redundant usage methods

---------

Co-authored-by: @Someone <45270312+Someone-193@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* Adds a event that is called after player stops talking with 1576

* Simplify initialization of TransmissionEnded event.

* should be no more warnings when build

* Apply suggestions from code review

Co-authored-by: @Someone <45270312+Someone-193@users.noreply.github.com>

* added the suggestions to make it more exiled like

* Moved to Player Handler

* Update Scp1576TransmissionEnded.cs

Change comments

* Expose Buttons property in Door class to access door button variants

---------

Co-authored-by: @Someone <45270312+Someone-193@users.noreply.github.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* Speaker Toy Api

* .

* chore: trigger CI

* added missing doc

* Change default stream parameter to false in PlayWav

* Improve XML documentation for Channel property

Updated XML documentation for the Channel property to include a reference to Channels.

* Update WavStreamSource.cs

Update PreloadedPcmSource.cs

Update Speaker.cs

Create WavUtility.cs

Update WavStreamSource.cs

Update PreloadedPcmSource.cs

Change default stream parameter to false in PlayWav

Update PlayWav method to default stream to true

Change TargetPlayers from List to HashSet

* Update Speaker.cs

* Update Speaker.cs

* Update performance

* Update Speaker.cs

Update PreloadedPcmSource.cs

Added another constructor for public usages

Update PreloadedPcmSource.cs

* Implemented audio seeking, event system, and precision timing

- Introduced a full Event system to the Speaker class (Started, Finished, Stopped, Paused, Resumed).

- Implemented `Seek()` functionality and added `CurrentTime` / `TotalDuration` properties.

- Utilized `double` precision for all time related calculations to ensure accuracy.

- Updated `WavStreamSource` and `PreloadedPcmSource` to support the new seeking logic.

* Update Speaker.cs

* Update WavUtility.cs

* Update Speaker.cs

* Update Speaker.cs

* Update Speaker.cs

* Update Speaker.cs

* Added OnPlaybackLooped event

* Update Speaker.cs

Refactor: Optimize WavStreamSource with ArrayPool & dynamic buffering

Feat: Add Pitch (it can be reversed if you wish)

Update EXILED.props

* Update to c# lang version 14

* Update Speaker.cs

* Enum 4 byte to 1 byte

* -Replaced 'File.ReadAllBytes' with 'ArrayPool<byte>.Shared'
-Optimized WAV header skipping (string comparisons to direct uint32 hex checks)

* Refactor

* Initialize Channel property with ReliableOrdered2

* Refactor Speaker class properties

* Update Speaker.cs

* Update Speaker.cs

* ağhhh

* renamed method

* Added Target Player Play Mode

* C# 14

BreakingChange for LeftPlayerEvent

* i miss that part :3

* Oups

* fix: EffectType.Blinded -> EffectType.Blindness

* Apply suggestions from code review

* Revert "Apply suggestions from code review"

This reverts commit 449bc27.

---------

Co-authored-by: MS-crew <100300664+MS-crew@users.noreply.github.com>
Co-authored-by: Mustafa SAVAŞ <mustafavesavas1@gmail.com>
* fix

* someonefix

* set reset validaiton
fix AdminToy.Position & Rotation ignoring parenting
Replace new Locker instance creation with Get method
* f'x

* Update DoorTypeExtensions.cs

* ordering
…ooldown`` (#759)

* feat(warhead): Add ``IsOnCooldown`` property (#757)

* feat(warhead): Add WarheadStatus.OnCooldown

* feat(warhead): Add ``RemainingCooldown`` property

Change from ternary operators for readability

Add case for ``WarheadStatus.OnCooldown``

* fix(warhead): Use ``Warhead.RemainingCooldown`` instead

* feat(warhead): ``WarheadStatus`` as Flag

As per @louis1706 recommendation

* fix(warhead): Add the byte values cause my visual studio didn't saved

* fix(warhead): change status setter to use flags

* fix(warhead): add more logic to the nuke status setter

* fix: Build Error

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
## Description
**Describe the changes** 
For Exiled 10 and stuff

**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
feat: PrefabHelper HczOneSided / HczTwoSided / HczBreakableDoor
* Fix major memory leaks in Items and optimize custom item spawning

* fix armors to

* more

* ,.

* f'x f'x

* ö

* ,

* someonefix

* fix someone

* someonesafe

* somefix

* Update EXILED/Exiled.CustomItems/API/Features/CustomWeapon.cs

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

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

Yeah right

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

* fix: naming broke because of Yamato Code Review

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
…ving (#771)

* fix & refactor

* removed denied damage multiplayer prop

* hj

* cmmon get fixed git
chore(round): Change ``Round.IgnoredPlayers`` to use Player

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* feat: `Player.LifeIdentifier`

* this is required

* comment

* Apply suggestion from @louis1706

* Apply suggestion from @louis1706

* Apply suggestion from @louis1706
* fix: Nullable config

* swap

* fix: Skill issue

* feat: Add Quaternion

* remove LogInfo

---------

Co-authored-by: @Someone <45270312+Someone-193@users.noreply.github.com>
* fix: CustomGoggles

* fix: retry for customGoggles

This reverts commit 3c6dd7b.

* fix: Finally fix and tested

* remove useless code
* feat: add new rule for .editorconfig

* remove resharper specific

remove resharper specific as Github build do not take it into account

* stylecop is happy life :3

* using change

* fix compile error

* halfway from player i need to sleep

* fix: now Style code make Error like i wanted

* 127 Error remaining

* 98 Error remaining

* there was more error

* Bro i finally succeed to GPT making it

* fix

* Update EXILED/Exiled.Events/Patches/Fixes/RoleChangedPatch.cs

* Update EXILED/Exiled.Events/Patches/Fixes/FixNWFlashbangDuration.cs

* more rules :3

* Update SyleCopVersion

* it's finally got it right

* fix build error

* better check

* more ignore

* fix: Error on Debug

* fix: build error

* useless pragma warning disable

* found a better way than warning disable

* oups this shouldn't have been removed

* doc: DanceType.None
louis1706 and others added 23 commits May 13, 2026 22:47
* fix: respect CustomWeapon ClipSize and preserve ammo on drop (#817)

* fix(CustomItems): re-assert CustomWeapon ClipSize capacity in OnAcquired instead of on every reload
* update

* reorder

* feat: add support of displaying another armor on player

* misc: small docs change to be more *accurate*

* Improve the code

* unfinish commit for valera to start event

* fix: Patch and Setter

* fix: HasFlagFast

* feat: ChangingWearables event

* revert: revert changes in Exiled.Example.Commands.Test.cs

* oups

---------

Co-authored-by: VALERA771 <val.germanov@gmail.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
…nes` & fix issue that it's was called too early (#826)
* refactor

edr

* /

* n

* pitch refactor

* idk why did this first time, i remember i was trying fix some bug but i dont remember wwhat bug soo

* simple check

* no magic number + array clear

* Revert "Merge branch 'toys' of https://github.com/MS-crew/EXILEDPR into toys"

This reverts commit 4104382, reversing
changes made to 411f9cb.

* Reapply "Merge branch 'toys' of https://github.com/MS-crew/EXILEDPR into toys"

This reverts commit c5374ad.

* delete rertunr

* .

* default prefab value

* d

* why you do that yamato

* i yield... im losed everything

* revert changes

---------

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

* for new cassie update

* fix: Remove breaking change

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* Removed uselless VisiblePlayers property
* cleaning core & seperate extensions & fix for unity main thread freeze, refactor little bit & reordering


Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
FpcRole are pool so it's associated gameobject will always return true
…ropertys (#842)

* Decals

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

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

* consitent

* refactor: CustomScpTermination (#629)

* refactor: CustomScpTermination

* for new cassie update

* fix: Remove breaking change

---------

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

* obsulutes

* directly usin rpcs

* fix increment & helper methods

* Revert "fix increment & helper methods"

This reverts commit a9d58b2.

* suggestion

* update

* fix

* removing

* movevininggg

* Indicator method

* Where did this come from?

* sound &  fake shoot

* update

* gix

* docs & wrong if check

* cahced variables

* renaming

* dellete

* i realized there is double, pump ,disruptor action modulle too so i renamed again

* f

* fuck it let be longht

* Valera was right its basic rpcs we dont need its

* fix

* enter

* Revert "dellete"

This reverts commit b5187e8.

* remove breaking change for merging into master

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
Co-authored-by: XingYeFish <154997195+XingYeNotFish@users.noreply.github.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.

9 participants