Skip to content

Releases: Exiled-Team/EXILED

1.9.9

30 Mar 12:47
Compare
Choose a tag to compare
1.9.9 Pre-release
Pre-release
  • Fixed an exception in the PocketDimExit event when a player is supposed to be killed.
  • PlayerSpawnEvent should no longer fire multiple times each time a player is spawned.

1.9.8

28 Mar 08:02
Compare
Choose a tag to compare
1.9.8 Pre-release
Pre-release
  • 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

22 Mar 18:33
Compare
Choose a tag to compare
1.9.5 Pre-release
Pre-release
  • 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

21 Mar 15:33
Compare
Choose a tag to compare
1.9.4 Pre-release
Pre-release
  • Fixed Scp914ActivationEvent ignoring ev.Allow
  • Fixed Scp079.SetmaxEnergy to now set the max energy value for that level permanently.
  • Added Scp079.GetLevels
  • Added Scp079.SetLevels
  • Added Scp079.GetAbilities
  • Added Scp079.SetAbilities

Testing Reeeelease

20 Mar 15:43
Compare
Choose a tag to compare
Testing Reeeelease Pre-release
Pre-release

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..

14 Mar 16:48
f4dd0d0
Compare
Choose a tag to compare
  • 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

13 Mar 19:31
Compare
Choose a tag to compare
1.8.12.RC Pre-release
Pre-release
  • Fixes the base-game ci_on_start_percent config so that it's ACTUALLY used instead of ignored. Hurray.

Just some smol fixes

13 Mar 16:53
Compare
Choose a tag to compare
Just some smol fixes Pre-release
Pre-release
  • 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

12 Mar 02:27
Compare
Choose a tag to compare
Pre-release

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

11 Mar 05:37
Compare
Choose a tag to compare
Pre-release
  • 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()