Releases: ExMod-Team/EXILED
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)
v9.12.3
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
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.IsAllowedcan now be called in more possibility (#703) - Added: Adds a new event for
Player::Scp1576TransmissionEnded(#699) - Added:
UsedItemEventArgs::CausedByHolstering
Fixes
- fix:
Map.SpawningRoomConnectorRoom being null (#698) - fix: NWMarshmallowMan-Again not receiving Damage from player in his Team when it is EvilMode #700
- fix:
Marshmallow::MakeEvilnot using ahp processes correctly and fix formatting in custom roles Get command (#701) - fix:
Player::UsedItemnot 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.Landingnot being called for Scp173 (#704) - fix:
InteractingScp559EventArgs.IsAllowedwill now return IsAllowed = false (#703) - fix:
Scp914.Activating.IsAllowed = falsenot working (#706) - fix:
ReceivingEffectEventArgs::Durationnow displaying correct value. (#707) - fix: NW/LabAPI (northwood-studios/LabAPI#248). (#707)
Obsolete
- fix: Obsoleted some
EffectTypethat was only here for Halloween
Full Changelog: v9.12.1...v9.12.2
v9.12.1
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:
CustomItemcuffing was making duplicating some item - Fix:
ChaosKeycard::SnakeEnginenot being null anymore (#678) - fix:
Item.CacklingEventArgsandItem.PunchingEventArgsnot correctly referencing the Player - fix:
FixMarshmallowManFFnow correctly spawn ragdoll and correctly respect EvilMode of Marshmallow - fix:
FixScp1507not 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
Exiled v9.12.0 Release Notes
Exiled v9.12.0 is now available.
Added
- Added: Unobsoleted
EffectType.Marshmallow(#695) - Added: New
Marshmallowwrapper class forMarshmallowItem, mostly used in events + can let you cackle + make marshmallow men evil (#695) - Added: New
Cacklingevent and newPunchingevent for marshmallow man andFoundPositionfor 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
Exiled v9.11.3 Release Notes
Exiled v9.11.3 is now available.
Added
- Added: New
FpcRole::TryGetBoneTransformmethod andScp096Role::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), andSide(Flamingos). (#693) - Added: Unobsoleted all Christmas related objects (except coffee cuz it wasnt implemented >:[ ) (#693)
Fixes
- fix: Fixed
Player::IsReloadingbeing the opposite of its intended value. (#688) - fix: Changed Exiled.Installer's ordering mechanism to use
PublishedAtinstead ofCreatedAt(orders by published time, not last commit, which could've helped alleviate the mistake last release) (#692) - fix: Fix
Cassie.MessageTranslatedto usetranslationfor subtitles, remove unnecessary internal code, and create newCalculateDurationmethod and obsolete old one. (#691) - fix: Fix
Server.Tpsbeing smoothed and inaccurate and addedServer.SmoothTPSfor 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.EventsTpscommand (NW added one to the RA) (#693)
Full Changelog: v9.11.1...v9.11.3 (still messed up from accident last release)