Skip to content

Dev#6

Merged
Bonjemus merged 21 commits intoscale-fixfrom
dev
Jul 5, 2025
Merged

Dev#6
Bonjemus merged 21 commits intoscale-fixfrom
dev

Conversation

@Bonjemus
Copy link
Copy Markdown
Owner

@Bonjemus Bonjemus commented Jul 5, 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

MS-crew and others added 21 commits June 19, 2025 00:12
…m#560)

* Added Safety Checks

* Added SpawningRagdoll event for Safety Checks

* Added Safety Checks

* Simplfy

* Simplfy
…d-Team#573)

fix: Update spawning logic to use IsFpcRole for role vdation
* for 14.1.1 hint update

* Resolve recursive call (sry my mistake)
## 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
## 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
…eam#579)

* Add UpgradedInventoryItem and UpgradedPickup

* please

* Improved code (thanks to @MS-crew)
* Resolve ExMod-Team#581

* Update ChangingLeverStatus.cs

* better implementation of the FindIndex

---------

Co-authored-by: Yamato <louismonneyron5@yahoo.com>
…xMod-Team#556)

* Create AspectRatioType.cs

* Create FloatExtensions.cs

* Add Player Aspect Ratio Property

* Create ChangedRatioEventArgs.cs

* Added ChangedRatio handlers

* Create ChangedAspectRatio.cs

* Added 1_1 Square type

* Added Unknow and 1_1 ratio
* Jailbird

* Update CustomWeapon.cs

* Revert "Update CustomWeapon.cs"

This reverts commit 4c5e275.

* Revert "Jailbird"

This reverts commit 56e3d62.

* Approve Change Request

* Better way

---------

Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* Add Exiled.API.Features.Workstation

* fix

* Approve the feedback

* omg

* fix: Workstation ctor could be called twice

* use Transform

---------

Co-authored-by: Yamato <louismonneyron5@yahoo.com>
Co-authored-by: Yamato <66829532+louis1706@users.noreply.github.com>
* Update CustomRole.cs

* Update CustomRoles.cs

* Update PlayerHandlers.cs

* Delete white space

* Update PlayerHandlers.cs

* Update CustomRole.cs

* F'

* Fix

* Update PlayerHandlers.cs

* Add Spawn reason

Spawn reasons have been set to prevent custom role assignment in incorrect situation.

* Update PlayerHandlers.cs

* Update PlayerHandlers.cs

* Update Extensions.cs

* Update PlayerHandlers.cs

* Update PlayerHandlers.cs

* Update PlayerHandlers.cs

* Update CustomRole.cs

* Update PlayerHandlers.cs

* Update CustomRole.cs

* white space

* Changed to thread safe

* non blocking, thread safe implementation

Refactored the player spawning logic to be lock free by using Interlocked for atomic counters and a ConcurrentDictionary for safe concurrent processing.

* Update PlayerHandlers.cs

* Update CustomRole.cs

* Update CustomRole.cs

* Delete log info

* Update PlayerHandlers.cs

* Update CustomRole.cs

* rework real random and fair spawn position system

* Update CustomRole.cs

* Update CustomRole.cs

* Update CustomRole.cs
@Bonjemus Bonjemus merged commit 5aab6b1 into scale-fix Jul 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants