Releases: ExMod-Team/EXILED
Release list
v9.14.2
Exiled v9.14.2 Release Notes
Exiled v9.14.2 is now available.
Fixes
- Fixed firearms that spawned as a pickup not dealing damage (#834)
- Fixed flashbangs blinding teamates and owners even when the setting is off (#839)
- Fixed ordering of
ItemBase::OnAddedandInventoryExtensions.OnItemAddedbeing always switched when only required for ammo (#840)
Full Changelog: v9.14.1...v9.14.2
v9.14.1
Exiled v9.14.1 Release Notes
Exiled v9.14.1 is now available.
Fixes
- fix: Outdated SL version and Prefab registration (#833)
Full Changelog: v9.14.0...v9.14.1
v9.14.0
Exiled v9.14.0 Release Notes
Huge breaking change on AHP you will need to rebuild all plugin with this release in case you use AHP somewhere
Exiled v9.14.0 is now available.
Added
- feat: Added
Player::LifeIdentifier(#766) - feat: Add DoorType
SpawnableUnsecuredGate(#776) - feat: Add
Warhead.IsOnCooldownproperty (#757) - feat: Added setter
Usable::IsUsing(#753) - feat: buttons array
Door.Buttons(#752) - feat: config validators (#648)
- feat:
FirearmNow include more information when converting between Pickup and Item. (#804) - feat: Add raycasting from players perspective. (#786)
- feat: Add a new requested event
SpawningGrenadeEffect - feat: Add a new event
ConsumingItem - feat: Add Wearables helper methods / property for Player (#820)
- refactor: rewrite
Scp3114.VoiceLinesEventArgsnew features (#826)
Fixes
- fix:
EffectType.Marshmallowmissed to be put as Obsolete - fix: PreAuthenticating event, and remove useless code from it (#788)
- fix: SavingByAntiScp207 refactor the current game code & event not saving (#771)
- fix: Nullable config and Add Support for Quaternion and it's nullable variant (#769)
- fix: custom goggles (#768)
- fix: Custom Goggles not call OnRemovedGoggles when player dies (#794)
- fix: Some door not being valid as IsGate(this DoorType) (#776)
- fix: Players base Category Limits (#764)
- fix: PlayerReceivingLoadoutEventArgs for LabAPI (#773)
- fix: Player.AddItem(Pickup or FirearmPickup) Now used by default AddReason.PickedUp
- fix: ZoneType not returning Pocket (#809)
- fix:
Respawn.PauseWavevenow work propperly (#784 / #816) - fix: SyncVarDirtyBits getter (#813)
- fix: Installer always returns exit code 0 even on failure (#818)
- fix: Replace throwing error in InteractingShootingTargetEventArgs with warning to prevent crashes (#825)
- fix:
Door.AllowsScp106now return the right value when not containingIScp106PassableDoorinterface - fix: PrefabHelper HczOneSided / HczTwoSided / HczBreakableDoor (#767)
- fix: respect CustomWeapon ClipSize and preserve ammo on drop (#819)
Breaking Changes
- All plugin using AhpStat are now broken please rebuild your plugin
AhpStat.AhpProcess
Full Changelog: v9.13.3...v9.14.0
v9.13.3
v9.13.2
Exiled v9.13.2 Release Notes
Exiled v9.13.2 is now available.
Added
- Added a reference to the
Scp1509RespawnCriteriaManagerto theScp1509wrapper (#781)
Fixes
- Removed Exiled fix for marshmallow damage handler (base game fixed it) (#781)
- Fixed the Footprint constructor not working after a client disconnects (this bug seems rare and was probably only introduced this update lol) (#781)
- Fixed TryRaycastRoom with a patch (A bug was added to it this version) (#781)
Breaking Changes
Scp1509RespawnEligibilityclass has been made static, thus the reference to it inside theScp1509wrapper cannot exist. (#781)- NW has added a new global
Roundnamespace which appears to be conflicting with the static classes for both Exiled and LabAPI on Visual Studio. Apparently they'll revert this next update, but until then, good luck!
Full Changelog: v9.13.1...v9.13.2
v9.13.1
Exiled v9.13.1 Release Notes
Thanks for Beryl to warn us of this conflict between Unity LayerMask and our LayerMasks Enum
Breaking Change
- Change Enum
LayerMasktoLayerMasks
Full Changelog: v9.13.0...v9.13.1
v9.13.0
Exiled v9.13.0 Release Notes
Exiled v9.13.0 is now available.
Lots of changes this time around.
Added
- Added
LayerMaskenum (#750) - Added
Scp1509Pedestalvalue toLockerType,Locker::ToString()andChamber::ToString()(#738) - Added
Drawclass consisting of static methods to draw debug lines (go check it out!) (#728, #744, #749) - Added new
IStructureSyncinterface to all structure classes and added and fixed position and rotation setters where applicable (#745, #746) - Added
ShowRoundSummary,HideRoundSummary,DimScreens,UndimScreens,WarheadExplosionEffect, andPlaySquishSoundmethods to bothMapandPlayer(#726) - Added prefabs and
Createmethods and overloads toCameraToy,Capybara,InteractableToy,Text, andWaypoint(#737) - Added optional
BoundsSizeproperty toWaypoint(#737) - Added
CustomGogglescustom item class (#724) - Added
MinPlayersproperty toCustomRole(#660) - Added
Map.Generatingevent where you can customize the layout of the map generated or set the seed of the map generated (#717, #741) - Added
Player.SendingGunSoundandPlayer.ReceivingGunSoundevents (#748) - Added
ReceivingVoiceMessageevent (#730) - Added
VoiceMessageproperty toPlayer.Transmittingevent (#730) - Added
Player.ZoneChangedevent (#735) - Added
NewStatusproperty toScp1344.Deactivatingevent (#724) - Added
Patchedproperty toEventandEvent<T>(#730) - Refactored
EventandEvent<T>to use an array from an array pool for event execution (#732) - Added miscellaneous docs
Fixes
- Added a check for
RoleTypeId.Destroyedwhen removing a custom role (#747) - Slightly optimized unhooked LabAPI based events (#730)
- Fixed
Door::Roomsbeing null (#740) - Fixed
PickingUpAmmo,PickingUpArmor,PickingUpItem, andPickingUpScp244events breaking pickups when denied I believe? (#733) - Fixed NW bug where
Scp106PockerItemManagerwould throw anIndexOutOfRangeException(#743) - Fixed an error with the prefix that populated
Scp559.List(#734) - Fixed
SearchingPickupevent breaking the interactable toy (#739) - Fixed Color32 config deserializer
Full Changelog: v9.12.6...v9.13.0
v9.12.6
Exiled v9.12.6 Release Notes
Hello Everyone there is some fix firstly for NW bug duplication (that can only happen with plugin dropping inventory twice in the same tick)
Fix
- fix: revert previous fix for duplication and instead fixing the NW method causing it
- fix:
Player::AddItem(ItemType)not creating the Item with Player instance inventory (fix: example Name on Keycard) - fix: Useless memory use for CreatingItem not being destroy
Thanks @RimuruChan made their first contribution.
Full Changelog: v9.12.5...v9.12.6
v9.12.5
Exiled v9.12.5 Release Notes
Hello Everyone
I am really sorry for this duplication bug on Scp1344 i was thinking because of last SL release than this was a NW bug and not an Exiled one.
Fix
- fix: Removed duplication BUG with Scp1344 when ShouldDropInventory is enabled
- "For an unknown reason using
Inventory::ServerDropEverythingon OnChangingRole now duplicate this Scp3114 Item"
- "For an unknown reason using
Full Changelog: v9.12.4...v9.12.5
v9.12.4
Nothing got changed
Obsolete
- Obsoleted all Christmas related objects (some could be missing do not hesitate to tell us if you find any)
Full Changelog: v9.12.3...v9.12.4 (its a bit messed up though from last update)