v9.1.0
Exiled 9.1.0 Release Notes
Exiled 9.1.0 is now available, addressing most of the reported bugs and introducing Christmas-themed features.
Fixes
- Fixed water error being shown with
CollisionHandler
. - Possible fix for NRE in SSSS (#329).
- Fixed
MicroHID
andDisruptor
events in the Player handler not inheriting fromIPlayerEvent
(#334). - Fixed
InteractingElevator
not being called when outside the elevator (#334). - Fixed
SendingAdminChatMessage
event not being called (#334). - Fixed player comparison (
GetHashCode
) returning NRE (#340). - Fixed
MicroHID
event (#339). - Fixed
RoomLightControllersValue
being empty on the surface (#346). - Fixed
ChangingRoleEventArgs::Items/Ammo
(#339). - Fixed
DryFire
event (#339). - Fixed
RoundEndingEventArgs::IsAllowed
(#339). - Fixed
Reloading
/Unloading
weapon events (#343). - Fixed
Player.IsSpeaking
andTeslaGate.IsPlayerInHurtRange
(#341). - Fixed
Server::RespawningTeam
still getting announcements when canceled (#342). - Fixed
ChangingRoleAndSpawned
sometimes causing NRE (#172).
Additions
-
Added
InteractingElevatorEventArgs::IsCalledFromInside
(#334). -
Added
Speaker::ControllerId
(#319). -
Added
Speaker::Play(AudioMessage, IEnumerable<Player>)
(#319). -
Added
Speaker::Play(byte[], int?, IEnumerable<Player>)
(#319). -
Christmas API (mostly the same as last year) (#325):
- Added new
DamageType
:Scp1507
,Scp956
, andSnowBall
. - Added new
EffectType
:BecomingFlamingo
,Scp559
,Scp956Target
,Snowed
. - Added new
SpawnReason
:ItemUsage
. - Added new Coffee API (note: no coffee is on the map, so this is not functional).
- Added new Scp559 API.
- Added new Scp956 API.
- Added new events:
Player::DrinkingCoffee
.Scp1507::AttackingDoor
.Scp1507::Screaming
.Scp1507::SpawningFlamingos
.Scp2536::FindingPosition
.Scp2536::GrantingGift
.Scp2536::OpeningGift
.Scp559::InteractingScp559
.Scp559::Spawning
.
- Added new
-
Added
ChangingMicroHIDPickupState
(#339). -
Added
Scp1507::UsingTape
(#345). -
Added
Map::RemainingDecontaminationTime
(#106).
Changes (non-breaking)
Item.AddItem
now usesItemAddReason.AdminCommand
as the default value.