These structures are common to a number of different files.
A date.
Contains the entire value (not just 0 for 1400)
A date stored in reversed format.
is stored in this format, although dates in the
event structure
are stored in the normal
format.
Contains the entire value (not just 0 for 1400)
An amount of money.
Money is stored with the monetary units separated, rather than simply storing the number of pfenniges.
Darklands does seem to recover if the number of pfenniges or groschen "overflow", and it makes change automatically.
A world map location (pair of coordinates).
X-coordinate.
Ranges from 0x0000 - 0x0147.
The maximum is the first word of the file "darkland.map".
Y-coordinate.
Ranges from 0x0000 - 0x03a3.
The maximum is the second word of the file "darkland.map".
An item.
Most of these values can be found in the
item_definitions array.
Quality and quantity, of course, differ from item to item.
A set of attribute values.
Endurance.
Strength.
Agility.
Perception.
Intelligence.
Charisma.
Divine favor.
A set of skill values.
Edged Weapon skill.
Impact Weapon skill.
Flail Weapon skill.
Polearm skill.
Thrown Weapon skill.
Bow skill.
Missile Weapon skill.
Alchemy skill.
Religious skill.
Virtue skill.
Speak Common skill.
Speak Latin skill.
Read/Write skill.
Healing skill.
Artifice skill.
Stealth skill.
Streetwise skill.
Riding skill.
Woodwise skill.