========= Variables ========= 'Variables' is a mechanic that allows for full dynamic circuits and mechanics. Variables are at the core of CraftBook, and are considered one of the most powerful features that allow for incredible things to be done. Usage ===== A variable is basically a key->value type store that allows for a value to be assigned to a line of text. This allows for mechanics and other systems to reference a dynamic value that can be changed without recreating the mechanic. Configuration ============= ================= ============================================================================ ======= ======= Node Comment Type Default ================= ============================================================================ ======= ======= default-to-global If no namespace is provided, default to global. Otherwise personal namespace Boolean true ================= ============================================================================ ======= ======= Permissions =========== ================================= ================================= ============ Node Description Default Role ================================= ================================= ============ craftbook.variables.set Allows setting variables. user craftbook.variables.set.global Allows setting global variables. staff craftbook.variables.get Allows getting variables. user craftbook.variables.get.global Allows getting global variables. staff craftbook.variables.remove Allows removing variables. user craftbook.variables.remove.global Allows removing global variables. staff craftbook.variables.list Allows listing variables. user craftbook.variables.list.global Allows listing global variables. staff ================================= ================================= ============