Daggerfall Mod:BIOG??T0.TXT Files/Class Associations
Class Associations[edit]
BIOGΓT0.TXT
The valid Daggerfall Biography System files are an enumeration based on the predefined character classes. The file is selected from the enumeration based on the character's most affinite class, thusly facilitating custom character classes.
Class Affinity[edit]
- Class Affinity
- The predefined class which most resembles the character's class by comparing the set of level-gaining skills.
To determine class affinity simply compare the character's set of level-gaining skills to the set of level-gaining skills for each of the predefined classes. The predefined class with the greatest overlap has the most affinity to the custom class. In this way the biography file selection process is unified regardless of whether the player has selected a predefined class for his character or has decided to create a custom class.
[ Example: A character whose set of level-gaining skills are {Jumping, Dodging, Running, Climbing, Hand-to-Hand, and Stealth} has greatest affinity to the predefined Acrobat class. It should be noted that particular set of skills is also the identity of the predefined Acrobat class. ]
Class-File Relation[edit]
The particular file which the Daggerfall Biography System will load is dependent on the enumeration of character classes, Γ. Once a character's most affinite class is solved, his Γ value is selected from the enumeration shown in the table below.
Γ | Class | Γ | Predefined Class |
---|---|---|---|
00 | Mage | 09 | Acrobat |
01 | Spellsword | 10 | Thief |
02 | Battlemage | 11 | Assassin |
03 | Sorceror | 12 | Monk |
04 | Healer | 13 | Archer |
05 | Nightblade | 14 | Ranger |
06 | Bard | 15 | Barbarian |
07 | Burglar | 16 | Warrior |
08 | Rogue | 17 | Knight |
The character's Γ value then determines which biography file is loaded by the Daggerfall Biography System.
[ Example: For the Monk, Γ = "12", which means a Monk's base biography file is "BIOG12T0.TXT" ("BIOG" + "12" + "T0.TXT"). ]