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 selectedrole
! - Added the
override_role_name
configuration param: iftrue
the vanilla role name in the player info will be hidden and instead thename
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 firstUCR Reliability Analyst
and for countless testings!
Check our OpenCollective
https://opencollective.com/ucs
A contribution is always welcomed!