Difference between revisions of "CLA base.xls"

From Dragon Age Toolset Wiki
Jump to: navigation, search
(imported from extranet)
 
m (Fixing typo)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== CLA_data worksheet ==
+
The [[CLA_base.xls]] file contains the 2da data that defines the available [[Classes|Character Classes]]. These 2da  files are used by the Toolset, in the [[Creature editor]], and by the game engine.
  
* ID
+
The workbook contains the following worksheets:
* Label
+
* NameStrref - the reference ID number of a string in the string table that has this class' name in it. Use the [[String Editor]] to view strings by ID.
+
* PluralStrref - a string in the string table with the class' name, pluralized
+
* LowerStrref - !!a lower-case version of NameStrref? Doesn't appear to be used.!!
+
* DescStrref - A short description of the class.
+
* TooltipStrref - Tooltip text for the class.
+
* Icon - Icon used to represent this class in character generation.
+
* Constant - The name of the constant used in scripts to refer to this class. eg, "CLASS_Warrior".
+
* Package
+
* BaseHealth
+
* bUsesMana - 0 sets this class to use stamina for its abilities, 1 sets it to use mana.
+
* BaseManaStamina
+
* DepletableProgression
+
* StrAdjust - a bonus this class gets to starting strength attribute
+
* ConAdjust - a bonus this class gets to starting constitution attribute
+
* WillAdjust - a bonus this class gets to starting willpower attribute
+
* MagAdjust - a bonus this class gets to starting magic attribute
+
* IntAdjust - a bonus this class gets to starting cunning attribute
+
* DexAdjust - a bonus this class gets to starting dexterity attribute
+
* MinLevel - The prerequesite level a character must be to take this class. If it's greater than zero, it's an advanced class.
+
* BaseClass - For advanced classes, this sets which base class it is an advanced class of. The number here refers to the ID of the row that it's a advanced class for.
+
* BaseAttack
+
* AttackPerLevel
+
* BaseDefense
+
* DefensePerLevel
+
* HealthPerLevel
+
* StartingTalents
+
* StartingSpells
+
* StartingSkills
+
* LevelsPerAbility - How many levels before gain in an ability. Example: If a 3 is here, it means you get an ability on every level divisible by 3
+
* LevelsPerSkill - ow many levels before gain in a skill. Example: If a 3 is here, it means you get an ability on every level divisible by 3
+
* PreReqVar
+
* DamagePerLevel
+
* StartingAbility1 - This is an index into the ABI 2da. If its valid it will add that ability to the character when you first take a level with the class. This is used for the hidden talent that all classes get. This talent is used in subsequent prereq checks
+
* StartingAbility2 - This is an index into the ABI 2da. If its valid it will add that ability to the character when you first take a level with the class.
+
* PlayerClass - Determines whether this class can be taken by a player.
+
* CharGenLabel
+
  
[[Category:2DAs]]
+
* [[CLA_data 2da|CLA_data]]
 +
 
 +
[[Category:XLS files]]

Latest revision as of 18:18, 8 May 2014

The CLA_base.xls file contains the 2da data that defines the available Character Classes. These 2da files are used by the Toolset, in the Creature editor, and by the game engine.

The workbook contains the following worksheets: