Skip to content

Releases: ExMod-Team/EXILED

v9.13.1

13 Feb 09:01

Choose a tag to compare

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 LayerMask to LayerMasks

Full Changelog: v9.13.0...v9.13.1

v9.13.0

13 Feb 03:13

Choose a tag to compare

Exiled v9.13.0 Release Notes

Exiled v9.13.0 is now available.
Lots of changes this time around.

Added

  • Added LayerMask enum (#750)
  • Added Scp1509Pedestal value to LockerType, Locker::ToString() and Chamber::ToString() (#738)
  • Added Draw class consisting of static methods to draw debug lines (go check it out!) (#728, #744, #749)
  • Added new IStructureSync interface to all structure classes and added and fixed position and rotation setters where applicable (#745, #746)
  • Added ShowRoundSummary, HideRoundSummary, DimScreens, UndimScreens, WarheadExplosionEffect, and PlaySquishSound methods to both Map and Player (#726)
  • Added prefabs and Create methods and overloads to CameraToy, Capybara, InteractableToy, Text, and Waypoint (#737)
  • Added optional BoundsSize property to Waypoint (#737)
  • Added CustomGoggles custom item class (#724)
  • Added MinPlayers property to CustomRole (#660)
  • Added Map.Generating event where you can customize the layout of the map generated or set the seed of the map generated (#717, #741)
  • Added Player.SendingGunSound and Player.ReceivingGunSound events (#748)
  • Added ReceivingVoiceMessage event (#730)
  • Added VoiceMessage property to Player.Transmitting event (#730)
  • Added Player.ZoneChanged event (#735)
  • Added NewStatus property to Scp1344.Deactivating event (#724)
  • Added Patched property to Event and Event<T> (#730)
  • Refactored Event and Event<T> to use an array from an array pool for event execution (#732)
  • Added miscellaneous docs

Fixes

  • Added a check for RoleTypeId.Destroyed when removing a custom role (#747)
  • Slightly optimized unhooked LabAPI based events (#730)
  • Fixed Door::Rooms being null (#740)
  • Fixed PickingUpAmmo, PickingUpArmor, PickingUpItem, and PickingUpScp244 events breaking pickups when denied I believe? (#733)
  • Fixed NW bug where Scp106PockerItemManager would throw an IndexOutOfRangeException (#743)
  • Fixed an error with the prefix that populated Scp559.List (#734)
  • Fixed SearchingPickup event breaking the interactable toy (#739)
  • Fixed Color32 config deserializer

Full Changelog: v9.12.6...v9.13.0

v9.12.6

21 Jan 13:07

Choose a tag to compare

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

16 Jan 10:50

Choose a tag to compare

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::ServerDropEverything on OnChangingRole now duplicate this Scp3114 Item"

Full Changelog: v9.12.4...v9.12.5

v9.12.4

14 Jan 20:08

Choose a tag to compare

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)

v9.12.3

07 Jan 20:24
8cc658b

Choose a tag to compare

New features

  • feat: Add Color32 converter for Config (#709)
  • feat: Add layout enums and layout properties to Map (#710)

Fix

  • fix: FixNWFlashbangDuration (#713)
  • fix: Fix error if directory doesnt exist for LabAPI plugin configs
  • fix: Fix UsedItem being called twice (#715)
  • fix: Append ModDescription not override it (#716)

Full Changelog: v9.12.2...v9.12.3

v9.12.2

28 Dec 17:30
f31a037

Choose a tag to compare

Exiled v9.12.2 Release Notes

Exiled v9.12.2 is now available. Like you can see i give quite a big time on fixing many bug on SCP:SL and EXILED most of them would probably not being impactful except for MarshmallowMan that was a NW bug.

Do not hesitate to make me up Bug that is annoying to you or your community.

Added

  • Added: Player::TrySetRank(string) #680
  • Added: InteractingScp559EventArgs.IsAllowed can now be called in more possibility (#703)
  • Added: Adds a new event for Player::Scp1576TransmissionEnded (#699)
  • Added: UsedItemEventArgs::CausedByHolstering

Fixes

  • fix: Map.SpawningRoomConnector Room being null (#698)
  • fix: NWMarshmallowMan-Again not receiving Damage from player in his Team when it is EvilMode #700
  • fix: Marshmallow::MakeEvil not using ahp processes correctly and fix formatting in custom roles Get command (#701)
  • fix: Player::UsedItem not being called when you switch items quickly (#702)
  • fix: Cassie.ConvertTeam(Team, string) "FLAMINGOS" replaced by "1 5 0 7"
  • fix: MissingReturnOn ListPool and ignore caps on some Command #705
  • fix: Player.Landing not being called for Scp173 (#704)
  • fix: InteractingScp559EventArgs.IsAllowed will now return IsAllowed = false (#703)
  • fix: Scp914.Activating.IsAllowed = false not working (#706)
  • fix: ReceivingEffectEventArgs::Duration now displaying correct value. (#707)
  • fix: NW/LabAPI (northwood-studios/LabAPI#248). (#707)

Obsolete

  • fix: Obsoleted some EffectType that was only here for Halloween

Full Changelog: v9.12.1...v9.12.2

v9.12.1

21 Dec 20:45

Choose a tag to compare

Exiled v9.12.1 Release Notes

Exiled v9.12.1 is now available. it's fixed our incredible Marshamallow being evil :3 water is very evil


Fixes

  • Fix: CustomItem cuffing was making duplicating some item
  • Fix: ChaosKeycard::SnakeEngine not being null anymore (#678)
  • fix: Item.CacklingEventArgs and Item.PunchingEventArgs not correctly referencing the Player
  • fix: FixMarshmallowManFF now correctly spawn ragdoll and correctly respect EvilMode of Marshmallow
  • fix: FixScp1507 not correctly being reference by NW for our DestroyingDoor event.

Features

  • added a new Command customroles get

Full Changelog: v9.12.0...v9.12.1

v9.12.0

20 Dec 20:30

Choose a tag to compare

Exiled v9.12.0 Release Notes

Exiled v9.12.0 is now available.

Added

  • Added: Unobsoleted EffectType.Marshmallow (#695)
  • Added: New Marshmallow wrapper class for MarshmallowItem, mostly used in events + can let you cackle + make marshmallow men evil (#695)
  • Added: New Cackling event and new Punching event for marshmallow man and FoundPosition for SCP 2536 (#695)

Fixes

  • fix: Fixed marshmallow man ignoring FF damage rules and being able to attack 096 without enraging him (#694) patch was reworked in (#695)

Full Changelog: v9.11.3...v9.12.0

v9.11.3

19 Dec 22:50

Choose a tag to compare

Exiled v9.11.3 Release Notes

Exiled v9.11.3 is now available.


Added

  • Added: New FpcRole::TryGetBoneTransform method and Scp096Role::HeadTransform. (#682)
  • Added: New Scp-127 wrapper and events. (#679) Ty VALERA771 ❤️
  • Added: New enums for CameraType (HczLoadingBay, HczLoadingBayRamp, HczLoadingBayStairwell), DoorType (HczLoadingBay), EffectType (FocusedVision, AnomalousRegeneration, AnomalousTarget), GlassType (HczLoadingBay), PrefabType (a lot), RoomType (HczLoadingBay), and Side (Flamingos). (#693)
  • Added: Unobsoleted all Christmas related objects (except coffee cuz it wasnt implemented >:[ ) (#693)

Fixes

  • fix: Fixed Player::IsReloading being the opposite of its intended value. (#688)
  • fix: Changed Exiled.Installer's ordering mechanism to use PublishedAt instead of CreatedAt (orders by published time, not last commit, which could've helped alleviate the mistake last release) (#692)
  • fix: Fix Cassie.MessageTranslated to use translation for subtitles, remove unnecessary internal code, and create new CalculateDuration method and obsolete old one. (#691)
  • fix: Fix Server.Tps being smoothed and inaccurate and added Server.SmoothTPS for old functionality. (#656)
  • fix: Fix black candy being capable of teleporting players inside the facility post-nuke. (#693)
  • fix: Removed the RA console handler for Exiled.Events Tps command (NW added one to the RA) (#693)

Full Changelog: v9.11.1...v9.11.3 (still messed up from accident last release)