CLAS
Class
Format
| Count | Subrecord | Name | Type | Info |
|---|---|---|---|---|
| + | EDID | Editor ID | cstring | |
| + | FULL | Name | cstring | |
| + | DESC | Description | cstring | |
| ICON | Large icon filename | cstring | ||
| MICO | Small icon filename | cstring | ||
| + | DATA | Data | struct | |
| +* | ATTR | Attribute | uint8 | There are 7 attribute subrecords, one for each attribute. The mapping of subrecords to attributes is given below. |
DATA
| Name | Type | Info |
|---|---|---|
| Tag Skill 1 | int32 | |
| Tag Skill 2 | int32 | |
| Tag Skill 3 | int32 | |
| Tag Skill 4 | int32 | |
| Flags | uint32 | See below for values. |
| Buys/Sells and Services | uint32 | Flags. See the link for values. |
| Teaches | int8 | See the link for enum values. |
| Maximum Training Level | uint8 | |
| Unused | byte[2] |
Flag Values
| Value | Meaning |
|---|---|
| 0x00000001 | Playable |
| 0x00000002 | Guard |
ATTR Map
| ATTR Subrecord | Attribute |
|---|---|
| 1st | Strength |
| 2nd | Perception |
| 3rd | Endurance |
| 4th | Charisma |
| 5th | Intelligence |
| 6th | Agility |
| 7th | Luck |