Rights & Duties Management System

From Dual Universe Wiki
Jump to: navigation, search

Note: This system will not be available in Pre-Alpha (see below)

The Rights & Duties Management System (RDMS) is a core game mechanic for managing interactions between players/organizations and assets. This system focuses on assigning tags, or rights, to interact in different ways with a wide range of assets through a series of pre-defined actions such as assigning the right to mine to a restricted list of players on a territory tile you own.

Tags[edit | edit source]

The primary focus of the RDMS mechanics is the use of tags. These tags cover a wide variety of activities and rights for interacting with all kinds of assets, including everything from territory tiles to containers. While each tag is limited to being assigned rights from a single asset, there is no limit to the number of entities (players or organizations) that can be given any single tag. For example, one tag could be created to give the "right to view" a container you have placed outside of your house. Another example would be creating a tag for the "right to enter" and "right to mine" the territory tile you own to several friendly organizations. What this means for the player is that interactions with your assets can be regulated to whatever depth that player desires, from allowing access to a container to selling mining rights to your land.

To Summarize:

  1. Assets have pre-determined Rights
  2. Rights can be assigned to Tags
  3. Tags can be given to Entities

Tag Hierarchies[edit | edit source]

Example of a Tag Hierarchy
Example of a Tag Hierarchy

In order to limit tedious interactions with assigning rights from your assets to each entity you desire to interact with, Tag Hierarchies was introduced. What this means is that you can set up an overarching tag that has sub-tags attached to it in order to assign several rights at the same time (see image to the right). For example, a "Friends with Benefits" tag could be created that gives the "right to enter" a territory tile with sub-tags for "right to build" on the same tile and the "right to view" a container. This way, a really good friend can be given all three rights at the same time, but the "right to view" the container can still be given by itself.

This system is intended to be able to provide large organizations the ability to assign a series of rights with relative ease. That way, a series of "right to enter" rights, "right to view" rights, and "right to take" rights can all be given at the same time to a new member for example.

Duties[edit | edit source]

A series of conditions, or duties, can be assigned to a tag as well. These conditions, such as a monthly maintenance cost or that you must be within a certain territory tile, etc. can be customized and attached to a tag in order to automate the acquisition, use, and maintenance of different rights an entity gives (or sells) out.

Warranties[edit | edit source]

On the flip side of duties, warranties can also be attached to a tag such as giving a set period of notice before the tag is removed, or a revocation fee is paid by the giver of the tag to the receiver if the tag is rescinded.

Organizations[edit | edit source]

Within organizations, there exists a similar system of assigning rights and responsibilities within the organization.  The assignment of these rights and responsibilities, collectively referred to as functions, provide the basis of delegating power within an organization.  These functions are defined by a set of tags with the associated duties and warranties.  Meaning, once a member is assigned to a function, they automatically acquire the rights, duties, and warranties of the associated tags.

At this time, not much is known about the specifics behind the interactions between organizations, functions, tags, and members, but it has been noted that these interactions will be streamlined to allow for easy management of the assignment of rights within organizations.

Power Delegation[edit | edit source]

The last type of tag is the “owner” tag associated with a territory tile.  This tag by default goes to the player who originally places the territory control unit on a tile to claim ownership of it.  Where RDMS and tags come in are with the delegation of the powers associated with this “owner” tag, i.e. the right to assign rights to tags and tags to other entities.  The basis behind the ability to delegate these critical territorial powers revolves around the formation and expansion of nations and other land-based political entities.  Specifically, the idea is that while an individual may be the original owner or occupier of a territory, they have pledged allegiance or submitted to a greater power.

Known Tags[edit | edit source]

Please note that this list is not considered to be complete in any way and will be evolving through the Pre-Alpha, Alpha and Beta stages of the game's development as more asset categories and rights are developed.

Asset Right to
Territory Control Unit / Tile Enter Mine Build
Container View Take From
Ship (Construct) Fly

RDMS system implemented in the Alpha[edit | edit source]

A simple RDMS system is implemented in the Alpha and is based on the attribution of Rights to specific players by entering their names in the permission list of core units or elements.

Several names can be added with comma separating each of them.

By specifying "all" in the permission list, will grant the rights to all players for the use of the element.

If no name are specified, only the player who deployed the element will have access to it.

Applying list of authorized players to the core unit will grant rights to these players to all elements connected to this specific core unit (unless specific list is specified for each element).[1]

References[edit | edit source]

  1. Unless otherwise noted, all information referenced from: Rights & Duties Management System Developer Blog
  1. Dual Universe Pre-Alpha Tutorial: Rights Management, Outposts & Territories | October 2017: https://www.youtube.com/watch?v=rdJQjiQXO8w&t=20s Oct. 20, 2017