Skip to content

UCR v4.0.0 for EXILED 8.11.0

Latest
Compare
Choose a tag to compare
@FoxWorn3365 FoxWorn3365 released this 23 Aug 23:35
164ff70

UncomplicatedCustomRoles v4.0.0 for EXILED 8.11.0

This version brings a few changes for those who use the plugin but many nice changes for developers!

Update specifics

Configs: 🔴 BREAKING CHANGES
API: 🔴 BREAKING CHANGES

Caution

This version brings LOTS OF CHANGES from the previous one and every current custom role is not compatible with the v4.0.0!
As I love y'all I've created another online web page where you'll be able to convert role from v3.5.0 to v4.0.0 without big issues!
Suggest you to check the page if you don't want to get crazy: https://ucs.fcosma.it/cgi/converter/350-400

What's new?

  • Added the team configuration param: now you'll be able to override the vanilla team of the selected role!
  • Added the override_role_name configuration param: if true the vanilla role name in the player info will be hidden and instead the name will be shown
  • Added the custom_flags configuration param: you'll be able to add "hard-coded abilities" or apply some special configuration settings with this!
  • Added the ucr generate command to make the plugin generate a default configuration file with the given name
  • Added the ucr show command to allow you visualize a loaded custom role
  • Now you'll be able to see if a player is a custom role and the custom role informations directly from the Remote Admin by requesting player informations - NOTE: it won't work if you have CedMod installed on your server!
  • UCR parent command help page now show also the required permission for every subcommand listed
  • From now on if you will use a version of UCR that is "greater" than the latest from here debug logs will be automatically enabled
  • You can now use [br] in your custom info to invoke the escape char \n

Bug fix

  • Fixed every bug that appeared while spawning: now the plugin catches the OnChangingRole event args so you will directly be spawned as a Custom Role without being first spawned as the normal one!
  • Fixed the appearance bug: now it's applied from the beginning!
  • Fixed the inventory issue when spawning from a Spawn Wave
  • Fixed ScriptedEvents support: now it will work without any error - the latest version of SE is required!
  • Fixed the OnFinishingRecall bug: now SCP-049 won't be spawned as the custom role instead of the target!
  • Fixed the SCP-049-2 spawning bug: now they will spawn without any problem!
  • Fixed the OnHurting error and logic: now is_friend_of won't have skill issues
  • Now SCP-3114 won't even be able to try to strangle you if is_friend_of has SCPs as a teammates.
  • Now random numbers for the role spawning are from Unity.Random -> more randomic
  • Now the download URL for the command ucr spawnpoint download it's also sent on the server console
  • Now SpawnPoints can also be in the void (not linked to a room) - the coords will be static!
  • Now the ucr spawnpoint list command won't give a skill issue error if a SpawnPoint doesn't have a room
  • Fixed the Newtonsoft.Json bug and added an assembly check: if the dependency is not installed it prevent some features from being activated!
  • Fixed the version checker bug that won't find any new version also if the plugin version was updated
  • Fixed the credit system: now Credit Tags will actually load!

Remvoed

Nothing ig :)

Need help?

Our official Discord server is the right place to ask for help to the developers and the community!

This release was made possible thanks to

  • @naxefir for some testings - you are the best and I wish you the best 😸
  • @pizzacat100 for their sponsorship with us
  • @shibusek for their contribution as "Big Supporters"
  • @.piwnica2137 for being our first UCR Reliability Analyst and for countless testings!

Check our OpenCollective

https://opencollective.com/ucs
A contribution is always welcomed!