Releases: Exiled-Team/EXILED
1.9.9
1.9.8
- Actually fixed the OW round start bug. Oop.
- Fixed ReferenceHub.SetRole() to properly set a player's role.
- Added ReferenceHub.SetRank() that actually gives the player the proper permissions aswell.
- Added Map.Doors
- Added Map.Lifts
- Added Map.TeslaGates
- Minor code efficiency and readability changes.
- Fixed possible NullReferenceException in TeamRespawnEvent when the event fires but the list of players to respawn is null.
- Added ReferenceHub.GetBypassMode()
- Added ReferenceHub.SetBypassMode()
- Added ReferenceHub.SendConsoleMessage()
1.9.5
- Fixed a bug that would sometimes cause staff who were in overwatch when a round starts to be spawned in, and put back into overwatch too soon, resulting in them being both spawned and in overwatch at the same time.
- Added AnnounceDecontaminationEvent
- Added AnnounceScpTerminationEvent
- Added AnnounceNtfEntranceEvent
- Added SpawnRagdollEvent
- Some more code refactoring.
1.9.4
Testing Reeeelease
1.9.3
- Added ev.Issuer to PlayerBanEvent
- Added ev.IsInHurtingRange to TriggerTeslaEvent
- Added ev.HitboxType to LateShootEvent
- Added SCP914.GetIntakeBooth()
- Added SCP914.GetOutputBooth()
- Added Map.Rooms()
- Added Scp079.GetExperience()
- Added Scp079.SetExperience()
- Added Scp079.AddExperience()
- Added Scp079.GetLevel()
- Added Scp079.SetLevel()
- Added Scp079.GetEnergy()
- Added Scp079.AddEnergy()
- Added Scp079.GetMaxEnergy()
- Added Scp079.SetMaxEnergy()
- Added Scp079.GetLockedDoors()
- Added Scp079.SetLockedDoors()
- Added Scp079.AddLockedDoor()
- Added Scp079.RemoveLockedDoor()
- Added Scp079.GetSpeaker()
- Added Scp079.SetSpeaker()
- Added Scp079.GetCamera()
- Added Scp079.SetCamera()
- added Scp079.GetCameras()
- Fixed Player.GetCurrentRoom()
- Fixed RespawnEvent so ev.MaxRespawn works properly.
- Fixed the mute handler so Mutes and Intercom mutes are now properly persistant and removable.
- Fixed a bug where the server would try and call RoundEnd when a round initially starts.
- Fixed error messages so that all messages are more standardized.
- A lot of general code cleanup and optimization.
Ahh, yes. Enslaved Game Code..
-
Fixed a bug where overwatching yourself when you have a Radio in your inventory causes you to always hear radio chatter.
-
Fixed a bug that would cause the round to instantly end if someone is in overwatch when the round starts.
-
Fixed LateShootEvent's ev.Damage being unsettable.
-
Fixed EXILED not logging RA commands to a seperate RA log file.
-
Fixed base-game ci_on_start_percent config so that it's actually used.
-
Added Scp079GainExp and Scp079GainLevel events.
-
Added WarheadKeycardAccessEvent
-
Added WarheadStartEvent
-
Replaced WarheadCmdEvent with WarheadCancelEvent
-
Added exiled_testing config - default false, when set to true, will auto-update EXILED to the newest testing builds.
-
Added Map.IsNukeLeverEnabled
-
Added Map.IsNukeDetonated
-
Added Map.IsLCZDecontaminated
-
Added ReferenceHub.GetHealth()
-
Added ReferenceHub.SetHealth(float)
-
Added ReferenceHub.GetCurrentItem()
-
Added ReferenceHub.GetAllItems()
-
Added ReferenceHub.SetCurrentItem(ItemType/SyncItemInfo)
-
Added ReferenceHub.SetInventory(List)
-
Added ReferenceHub.ClearInventory()
-
Added ReferenceHub.BanPlayer(int, string, string)
-
Added GameObject.BanPlayer(int, string, string)
-
Added ReferenceHub.IsHandCuffed()
-
Added ReferenceHub.GetHandCuffer()
-
Added ReferenceHub.GetIpAddress()
-
Added ReferenceHub.Mute()
-
Added ReferenceHub.Unmute()
-
Added ReferenceHub.IntercomMute()
-
Added ReferenceHub.IntercomUnmute()
-
Added ReferenceHub.IsMuted()
-
Added ReferenceHub.IntercomMuted()
-
Added ReferenceHub.GetGodMode()
-
Added ReferenceHub.SetGodMode(bool)
-
Added ReferenceHub.AddHealth(float)
-
Added ReferenceHub.GetAdrenalineHealth()
-
Added ReferenceHub.SetAdrenalineHealth(byte)
-
Added ReferenceHub.AddAdrenalineHealth(byte)
-
Added ReferenceHub.IsReloading()
-
Added ReferenceHub.IsZooming()
-
Added ReferenceHub.GetAmmo(AmmoType)
-
Added ReferenceHub.SetAmmo(AmmoType)
-
Added ReferenceHub.KickPlayer(string, string)
-
Added GameObject.KickPlayer(string, string)
1.8.12.RC
Just some smol fixes
- Fixed LateShootEvent's ev.Damage not being changeable.
- Fixed EXILED not logging RA command usage like it use to.
- Updated EXILED Event's usage of API members.
Adding more extensions
1.8.10-RC
- Removed some redundant ref variables from events that don't/can't use them. (will not require plugisn to be rebuilt)
- Added the following extension methods:
ReferenceHub.Mute() - mutes the player
ReferenceHub.Unmute() - unmutes the player
ReferenceHub.IntercomMute() - mutes the player only on intercom
ReferenceHub.IsMuted() - returns true if the player is muted
ReferenceHub.IntercomUnmute() - unmutes the player only on intercom
ReferenceHub.IntercomMuted() - returns true if the player is ICom Muted
ReferenceHub.GetGodMode() - returns true if the player is in godmode
ReferenceHub.SetGodMode() - sets the player's god mode status
ReferenceHub.AddHealth(float amount) - adds "amount" to the player's current health.
ReferenceHub.GetAdrenalineHealth() - gets the amount of adrenaline health the player has (returns 0 or -1 if none)
ReferenceHub.SetAdrenalineHealth(byte amount) - sets the player's adrenaline health.
ReferenceHub.AddArtificialHealth(byte amount) - adds 'amount' to their Artificial(adrenaline) health.
ReferenceHub.IsReloading() - returns true if the player is current reloading
ReferenceHub.IsZooming() - returns true if the player is looking through a weapon scope.
ReferenceHub.SetAmmo(AmmoType type, int amount) - sets a player's ammo amount
ReferenceHub.GetAmmo(AmmoType type) - gets how much ammo a player has
ReferenceHub.KickPlayer(string reason, string issuer) - kicks a player
GameObject.KickPlayer(string reason, string issuer) - kicks a player```
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()