The Stats Editor allows you to set up an experience leveling table for your characters and view the default equipment slot configuration.
Refer to the table below for a list of built-in stats that can be retrieved or modified for a character.
|HP||Health/HP of the character.||“hp”|
|Max HP||Maximum health/HP of the character.||“max_hp”|
|XP||Total experience points earned by the character.||“xp”|
|Level||Current experience level of the character.||“level”|
|Currency||Amount of currency held by the character.||“currency”|
|Attack||Attack value of the character.||“attack”|
|Defense||Defense value of the character.||“defense”|
|Movement Range||Movement range (in tiles) of the character. This stat is used in tactical turn-based combat.||“move_range”|
|Movement Speed||Movement speed (in voxels per second) of the character.||“speed”|
A character's stats can be accessed in a script using the built-in “.stat” syntax along with one of the IDs listed in the “ID” column above. Refer to the code below for some usage examples.
player.stat["hp"] = player.stat["max_hp"];
Restores the player's health to the maximum value.
player.stat["currency"] += 100;
Increases the player's currency by 100.