| Usage
|
Actual meaning
|
| Quest progress and cross-quest memory
|
Records facts, choices, milestones, or counters that dialogue and other quests can check. Conditions can test whether a variable exists, matches a particular value, or falls within a numerical range. Dialogue and scripts can set or remove these records.
|
| Permission to enter restricted areas
|
Remembers access granted through quests. Examples include the Black Flame Temple, Hydlaa winch, spirit house, Mansion Beyond—including temporary access—Lennston’s location, and permission to see Gibbsite. Entrances check these values before allowing access.
|
| Quest exploration triggers
|
Records discoveries made during an active quest. One concrete example checks whether the character is supposed to explore, then records that they found the entrance to the old mine.
|
Permanent character size — scale
|
Applies an individual size multiplier on top of the character’s racial scale. For example, 1.5 means 50% larger and 0.5 means half size. Administrators can save or reset this size adjustment.
|
| Magic, poison, and disease resistance
|
Stores resistance to Azure, Blue, Brown, Crystal, Dark, and Red Way, plus Poison and Disease. Damage scripts use these values to reduce the relevant damage. The inspected formulas use max(0, 1 − resistance / 200): a value of 100 halves damage; 200 prevents that damage.
|
| Temporary resistance and other numerical bonuses
|
Spells and effects can temporarily modify the numerical value of a character variable, including resistances. Calculations see the modified value, and the character’s modifier summary displays these bonuses. These temporary adjustments use the same runtime system but do not inherently become permanent table values.
|
Pet energy — pet_energy
|
Persists a pet’s current energy. Summoning consumes energy, eating restores it, and low energy triggers food-seeking or requests for food. It is also displayed in the pet interface. The maximum is calculated separately from the pet’s evolution/size.
|
Credit for defeating a tribe — <tribe_name>_vanquished
|
When the tribe loses its last building, participating players receive this variable. Its value is the number of buildings destroyed during that defeat, allowing quests or rewards to recognize the victory and potentially scale rewards.
|
There are also two pet-related entries worth distinguishing from active functionality:
| Variable
|
Current meaning/status
|
pet_happiness
|
The pet interface reads it, but then explicitly overrides happiness to 100. Stored happiness currently has no effect on that display.
|
pet_lastfed
|
Existing database rows contain timestamps for the last feeding. I found no reader or writer in the current source, so it appears to be leftover data rather than an active mechanic.
|