Difference between revisions of "Classes"
m |
(→Detailed Description: Added 2da sample, links to CLA_Base and started writing documentation on how character creation scripting works.) |
||
Line 6: | Line 6: | ||
− | === | + | === 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. | ||
− | + | {| border="1" width="100%" | |
− | * Warrior | + | |- |
− | + | |'''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. |
Revision as of 23:01, 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.