Define "Alignment" Good ( Blue ) , Enemy ( Red ), Criminal ( Grey/White), Friendly ( Green ) and Bounty ( Purple )
Being Good means you have a positive alignment, it means you have not murdered, robbed, attacked or destroyed people/objects except in self defense or only did those actions against Enemy, Criminal Players.
You can see another players alignment towards you by looking for their name when you look at them ( it will be colored accordingly ) Allow Name colors in CHAT to be toggled in config.
Being Enemy means you have murdered/robbed/stole/damaged/destroyed/attacked enough Good players to be an Enemy. ( This means Good players can do what they like against you, even KOS you without changing their alignment.
When you attack, rob, damage, destroy anything or anyone tied to Good alignment ( Players, Placed objects, structures, loot crates etc ) You are Flagged as a Criminal for a short time. During this time players of any alignment Good, Enemy, or Friendly may Attack you without Changing their own Alignment. They will not become Enemy if they kill you nor will they "Gain" Alignment by killing you. They are defending their property and lives.
Yes Raiding will make you criminal but murdering is what makes you Enemy.
When you are Criminal and you DIE, you will Lose some Good Alignment, moving you closer to Enemy.
You can set a player to Friendly if you authorize on the same TC. This makes it so you can loot the same chests/bodies, without being a Criminal. However any damage exchanged still flags you as criminal and murder will lower your alignment.
When you Reach 0 alignment you become a Bounty Player. You have a Bounty on your head. Your location is broadcast-ed on the map ( within a radius of 25 meters for some uncertainty during fights. however if you continue murdering people you lose 5 meters per murder. ) Anyone can kill you to clear your Bounty status except yourself, anyone friendly, on any TC you are on, any steam friends etc. You cannot clear TC's if bounty'd or lose your TC Status while being bounty'd.
Dieing while having a bounty on your head gives you a debuff for a certain period of time. the penalty for bounty death could be a variety of things up to the devs of this plugin, it could be slower crafting times, lower max health, lower max calories, maybe 2x drain on calories/hydration, be creative!
How do you gain "Good" Alignment? By killing Enemy Players, and Bounty Players.
Why Bounty? It holds murderers and thieves accountable. Bounty hunters will emerge to get justice and find their bases of refuge and loot.
If you are in a group and you get bounty'd you can also easily lay traps for bounty hunters and continue your rampage and gain even more loot.
As a bounty hunter you can gain Good Alignment and get some great loot too!
This is a new level of gameplay unexplored in rust.
How to implement this plugin? 4 Boolean values, One for each state of alignment. Good, Enemy, Criminal, Friendly.
Alignment can be tied to an integer, for instance, you have 10 alignment, going below 5 alignment means you are an Enemy, Going to 0 alignment means you are Bounty, Going to 6 or above you are Good.
You can tie alignment changes / checks to Damage player, Damage Structure, Damage Placed Object, Player Death, etc
Of course this is just an example please do it how it makes sense and to be able to easily be expanded on.
Thanks for reading! I hope this becomes a plugin for many to enjoy!
Rust Player alignment / bounties
Discussion in 'Plugin Requests' started by _Dysphoria_, Aug 24, 2017.
-
My ‘KarmaKills’ plugin is similar to this.
I can modify chat tags based on Karma but it’s hard to do universally which I’d want to do. So I’ll most likely wait for that until the chat hooks are better. -
I'm not really worried about the chat, would you be willing to make a second version of karmakills with the bounty system?