QuestCreator - Basics : variables
Table of contents :
Commands and permissions
Create a quest
> Basics : variables
Basics : preconditions
Basics : quest settings
Basics : quest requirements
Basics : quest rewards
Basics : quest flow
Basics : quest flow - tasks
Basics : quest flow - objectives
The basics : variables
The plugin has an advanced variable system.
The variables can affect the player's quests in many ways. For example, you can use them in all the quests for making multiple choices and dialogs that affect the current quest or even other quests, or preventing player to do something, etc.
Some things to know about the variables :
- Every variable can be assigned to anything that is on one line (numbers, strings, booleans or whatever). Lists aren't allowed.
- The variables are NOT global, which means every value associated to a variable is different for each player. For example, if there is a variable called "test", this variable can be associated to value 1 for player Notch and associated to value 2 for player PYRRH4.
- The variables names and values are both case sensivite.
- If you want a variable to have a default value, you can set it in the configuration, in the "variables" list. If you don't register it in the configuration, you will still be able to use it, but it won't have a default value and it could create minor problems, so it's preferable to do it.