Skip to content

v9.9.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@louis1706 louis1706 released this 13 Sep 08:17
· 175 commits to dev since this release

Exiled v9.9.0-rc.1 Release Notes

Exiled v9.9.0-rc.1 is now available.

Hey guys we finally made a good API for Keycard and CustomKeycard since the NW rework of it


Fixes

  • Updated the NW fix made by Exiled
  • Fixed LeadingTeam missing Flamingo (#625)
  • Fixed Keycard not creating the correct value when Owner was specified (#632)
  • Fixed Keycard::Permissions setter for Predefined Keycard (#632)
  • Fixed Player implicit operator for LabAPI returning NRE
  • Fixed MicroHIDOpeningDoorEventArgs::IsAllowed value being inverted (#639)
  • Fixed CustomRole::KeepPositionOnSpawn (#630)
  • Fixed CustomWeapons Ammo Limit / Reloading & Unloading (#633)
  • Fixed AnnouncingTeamEntrance (#642)
  • Fixed HurtingEventArgs::Attacker and HurtEventArgs::Attacker wrongly null with Attacker GenericDamageHandler`

Additions

  • Added new SpawnLocationType (#626)
    • Inside127Lab
    • InsideHidLab
  • Added ItemExtensions:IsCustomKeycard(ItemType)
  • Added MirrorExtensions:PlaceBlood(this Player, Vector3, Vector3, RoleTypeId, int) (#615)
  • Added ResyncKeycardItem::ResyncKeycardItem(CustomKeycardItem) and ResyncKeycardItem::ResyncKeycardPickup(CustomKeycardPickup) (#632)
  • Added a new Wrapper for Keycard and KeycardPickup (#632)
    • ChaosKeycard -> SnakeEngine
    • CustomKeycardItem -> This keycard are Custom and can be modified at any moment and it's will be sync on Client
      • ManagementKeycard
      • MetalKeycard
      • SingleUseKeycard
      • Site02Keycard
      • TaskForceKeycard
    • PermissionsProvider -> This was required to use to fix a NW bug
    • KeycardData -> Use for our System of Saving Keycard data that are stored in a easy way for us to modify
    • Added new Interface INameTagKeycard, IRankKeycard, ISerialNumberKeycard, IWearKeycard
  • Added CustomAbility::RegisterAbilities(bool) and CustomRole::RegisterRoles(bool) (#631)
  • Added IPickupEvent Interface on ChangedIntoGrenadeEventArgs and ExplodingGrenadeEventArgs (#433)
  • Fixed GenericDamageHandler::CassieDeathAnnouncement (#642)
  • Exiled.Installer update to choose between PreRelease or Latest (#638)

Breaking Change and Obsolete

  • Exiled.API.Enums.BloodType is now obsolete "This blood decal are outdated now used DealPoolType.Blood"
  • SpawnLocationType Hid door are now obsolete replace by new valid one (#626)
    • InsideHidLower
    • InsideHidUpper
  • Fixed Item.Create<T>(ItemType, Player) returning Item and not T
  • Fixed Projectile.Create<T>(ProjectileType) and Projectile.CreateAndSpawn<T>(ProjectileType, Vector3, Quaternion?, bool, Player) returning Item and not T
  • Map.PlaceBlood(Vector3, Vector3) and Player.PlaceBlood(Vector3) has been obsoleted. Now use PlaceBlood(this Player, Vector3, Vector3, RoleTypeId, int) instead. (#615)

Full Changelog: v9.8.1...v9.9.0-rc.1