References are used to connect components values between them. For
example, you could have a number component charisma, and another
persuasion. If you want the value of persuasion to be 5 + the charisma,
simply set the computed value to
5 + @charisma. When the user update
the value of charisma, the value of persuasion would automatically
It is possible to link a reference to another reference. For example,
charisma could have a value of
7 + @proficiency. And so on.
The only restriction is that you cannot have circular references. If you make a circular reference, you will have an error in the console, and the value will be 0.