Difference between revisions of "Classes"
m (→Description: Shrunk fonts to fit table on page) |
m (→Character Creation Scripting) |
||
Line 27: | Line 27: | ||
|} | |} | ||
For details on the meaning and of each column, please refer to '''[[CLA_base.xls]]'''. | For details on the meaning and of each column, please refer to '''[[CLA_base.xls]]'''. | ||
+ | |||
=== Character Creation Scripting === | === Character Creation Scripting === |
Revision as of 23:02, 27 October 2009
Work in progress
Overview
Dragon Age: Origins is a strongly class based RPG featuring 3 distinct character classes with exclusive abilities and progressions.
Description
This page explains the technical implementation and role of character classes in Dragon Age: Origins and is aimed at people wishing to create new content, modifications or adventures using the Dragon Age ruleset.
The classes of the game are defined in CLA_base.xls. The following is an excerpt of the game rules and systems relevant columns in the file and illustrates how data relating to character class is stored.
ID | Label | BaseHealth | BaseManaStamina | DepletableProgression | StrAdjust | ConAdjust | WillAdjust | MagAdjust | IntAdjust | DexAdjust | BaseAttack | BaseDefense | DefensePerLevel | HealthPerLevel | LevelsPerAbility | LevelsPerSkill | DamagePerLevel |
0 | INVALID | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | **** | |
1 | Warrior | 100 | 100 | 5 | 4 | 3 | 0 | 0 | 0 | 3 | 60 | 45 | 1 | 6 | 1 | 3 | 0.4 |
2 | Wizard | 85 | 115 | 6 | 0 | 0 | 4 | 5 | 1 | 0 | 50 | 40 | 1 | 4 | 1 | 3 | 0.1 |
3 | Rogue | 90 | 90 | 4 | 0 | 0 | 2 | 0 | 4 | 4 | 55 | 50 | 1 | 5 | 1 | 2 | 0.2 |
For details on the meaning and of each column, please refer to CLA_base.xls.
Character Creation Scripting
Dragon Age characters are 'blank' when the game starts, with all their Creature Properties initialized to default values.
The character generation scripts, through interaction through the Character Creation UIs, use the data in CLA_base.xls to construct the character based on the player's choices and are also responsible for any modification to the character's base stats during the Levelup process.