![]() |
DynRPG v0.32 Unofficial
Plugin SDK
|
Used for the default data of classes which is defined in the database. More...
#include <DBClass.h>
Public Attributes | |
| int | id |
| ID of the class. | |
| DStringPtr | name |
| Default class name. | |
| bool | twoWeapons |
| Does the class use a second weapon instead of the shield? | |
| bool | lockEquipment |
| Is the equipment locked? | |
| bool | aiControl |
| Is the class controlled by the computer in battle? | |
| bool | mightyGuard |
| Does defending reduce the damage more than usual? | |
| ArrayBaseOne< short, 99 > | maxHp |
| Array of maximum HP values for each level. | |
| ArrayBaseOne< short, 99 > | maxMp |
| Array of maximum MP values for each level. | |
| ArrayBaseOne< short, 99 > | attack |
| Array of attack values for each level. | |
| ArrayBaseOne< short, 99 > | defense |
| Array of defense values for each level. | |
| ArrayBaseOne< short, 99 > | intelligence |
| Array of intelligence values for each level. | |
| ArrayBaseOne< short, 99 > | agility |
| Array of agility values for each level. | |
| int | expPrimary |
| Primary experience curve parameter. | |
| int | expSecondary |
| Secondary experience curve parameter. | |
| int | expTertiary |
| Tertiary experience curve parameter. | |
| CatalogPtr< SkillProgression * > | skillLearning |
| Skill learning data. | |
| DArray< DamageMultiplier_T, 1, 2 > | conditions |
| Condition Resistance Array (See RPG::DamageMultiplier) | |
| DArray< DamageMultiplier_T, 1, 2 > | attributes |
| Attribute Resistance Array (See RPG::DamageMultiplier) | |
| int | battleGraphicId |
| Battle graphic ID. | |
| int | battleCommands [7] |
Default battle commands (0 and -1 both mean "no command at this position") | |
Used for the default data of classes which is defined in the database.
| DArray<DamageMultiplier_T, 1, 2> RPG::DBClass::attributes |
Attribute Resistance Array (See RPG::DamageMultiplier)
If at a certain point, the resistance of an attribute and all attributes higher than it are C, the attributes.size will equal the number of the highest non-C attribute.
Example:
Attr1: A Attr2: B Attr3: C Attr4: C Attr5: C
Because Attr3 is C, and those above it are C, attributes.size will be 2, because Attr2 is the last non-C attribute.
| DArray<DamageMultiplier_T, 1, 2> RPG::DBClass::conditions |
Condition Resistance Array (See RPG::DamageMultiplier)
If at a certain point, the resistance of a condition and all conditions higher than it are C, the conditions.size will equal the number of the highest non-C condition.
Example:
Cond1: A Cond2: B Cond3: C Cond4: C Cond5: C
Because Cond3 is C, and those above it are C, conditions.size will be 2, because Cond2 is the last non-C condition.