Skip to main content

Part 9: Classes

Classes#

"Figure 1"

Classes help define what a character can do and who they are. They have their own level independent of the character and start at level one. A character can have as many Classes as you like. Each time you add a Class they character already has that Class level increases by one.

Parent Class Id - Each Class can be a child of another. You may select the id of another Class here to set that as the parent. Playable - Determines if a Class can be used by a player. If not it is considered reserved for NPCs. Unlock tells the system when this Class is available to be selected.

Unlock TypeDescription
ImmediatelyAlways unlocked, no conditions.
At Character LevelBecomes available once the character reaches a specified level.
At Class LevelBecomes available once the character reaches a specific level in a certain class.
By ExpressionUnlocks only when a set expression such as strength >= 12 is true.

Traits#

"Figure 2"

A Trait can be added by several objects in the database. These items have their own display information and unlocking behavior.

Unlock#

Unlock tells the system when this Trait is actually effective. Even if a character has a specific Trait they do not gain the benefits of it until the Unlock condition is met.

Unlock TypeDescription
ImmediatelyAlways unlocked, no conditions.
At Character LevelBecomes available once the character reaches a specified level.
At Class LevelBecomes available once the character reaches a specific level in a certain class.
By ExpressionUnlocks only when a set expression such as strength >= 12 is true.

Add-On Plugins#

This plugin based system allows you to add items to the character. You can add as many Add-Ons as you wish. These items will only be added once the Trait becomes unlocked.

Stat Modifiers#

This list allows you to add Stat Modifiers to the character.
These items will only be added once the Trait becomes unlocked.