Releases: Exiled-Team/EXILED
Releases · Exiled-Team/EXILED
New event, more extensions, refactoring
- New event: ItemChangedEvent - fires when a player changes the item in their hand.
- New extension methods:
- ReferenceHub.BanPlayer()
- GameObject.BanPlayer()
- ReferenceHub.IsHandCuffed()
- ReferenceHub.GetHandCuffer()
- ReferenceHub.GetIpAddress()
Not talking about this
1.8.8 New extensions and events.
Inventory Extensions & Warhead Events
- Added ItemDroppedEvent, that fires after the item spawns when a player drops it, containing the actual pickup of the item on the map in the event.
- Added TargetPos to the ShootEvent
- Depricated WarheadCmdEvent - use WarheadCancelEvent instead.
- Added WarheadStartEvent that fires when the warhead countdown begins.
- Added exiled_testing config option - false by default, when true, will auto-update EXILED to the latest testing build instead of the latest release build.
- Added ReferenceHub.GetCurrentItem()
- Added ReferenceHub.GetAllItems()
- Added ReferenceHub.SetCurrentItem(ItemType/SyncItemInfo)
- Added ReferenceHub.SetInventory(List)
- Added ReferenceHub.ClearInventory()
- Fixed WarheadDetonateEvent potentially not firing(all bug reports about this were unconfirmed but I've made a change that would fix it nonetheless)
Fixing stuff
Fixed type in new extension method.
Some new events and stuff
- Added Scp079GainExp and Scp079GainLevel events.
- Added WarheadKeycardAccess event, fired when someone attempts to unlock the button on the nuke panel.
- Added Map.IsNukeLeverEnabled property, gets the current state of the lever, or sets it to a new state.
- Added Map.IsNukeDetonated, returns true if the warhead has detonated.
- Added Map.IsLCZDecontaminated, returns true if LCZ decontamination has started.
- Added ReferenceHub.GetHealth() extension to get a player's current health.
- Added ReferenceHub.SetHealth() extension to set a player's current health.
Some overwatch related fixes
- Fixed the server breaking when someone is in overwatch when a round starts (hopefully).
- Fixed a bug that would cause people who have a Radio in their inventory when they enter overwatch to always hear all radio chatter.
Beta release
- The server will no longer attempt to spawn players who are in Overwatch when a round starts. (This should resolve most bugs that occur when someone is in Overwatch prior to a round starting.)
- Flash grenades will no longer affect players who are not able to see the grenade when it explodes. (IE: behind a wall).
- Flash grenades should no longer flash teammates on non-FF on servers.
Reeee
EXILED 1.8.0 Release Notes
- Fixed the Team Respawn system when exiled_random_respawns is set to false.
- Fixed Team Respawns to respect the base-game config values for both NTF and CI respawn limits.
- Fixed the PlayerHurtEvent thinking players being hurt by grenades were self-harming.
- Fixed the PlayerDeathEvent thinking players being killed by grenades were kermitting sewer slide.
- Fixed the new respawn system sometimes including people who were revived by SCP-094.
- Fixed the PlayerDeathEvent not being fired when a player dies to the effects of SCP-207.
- Fixed an error in the StartItemsEvent that caused it to be unable to get the proper player.
- Fixed server mutes not being persistant through round and server restarts.
- Added an event CmdSyncEvent that is fired when a player sends sync data to the server, such as movement.
- Added some error prevention into EXILED.Permissions that should remove the exceptions it caused on certain commands.
- Added several new extention methods for getting/setting a players Role, PlayerId, UserId and overwatch status.
- Added stopnextround and restartnextround support for MultiAdmin
- Added PlayerBan event which fires before a player is actually banned. EXILED will log any part of the ban that is changed by a plugin.
- Added an event that fires when a player tries to open a locker.
- Added a small room API for plugins with Map.GetRooms(), ReferenceHub.GetCurrentRoom() etc.
- Added Map.Broadcast() and Map.ClearBroadcasts() to manage server-wide text broadcasts.
- Added ReferenceHub.ClearBroadcasts().
- Removed some previously ignorable exceptions caused by EXILED.Events and EXILED.Permissions.
Fix for Rubberbanding
- The CmdSyncData patch's ratelimit check will no longer count as an extra usage of the ratelimiter, and should no longer cause people's input to get ratelimited and thus cause them to rubberband.