![]() |
DynRPG v0.32 Unofficial
Plugin SDK
|
Used for the data of skills which can be accessed or changed in-game. More...
#include <Skill.h>
Public Attributes | |
| int | id |
| ID of the skill. | |
| DStringPtr | name |
| The name of the skill. | |
| DStringPtr | description |
| The description of the skill. | |
| DStringPtr | useMsg2k |
| Use message #1. If your project was carried over from RM2000, this was defined there. | |
| DStringPtr | useMsg2kAlt |
| Use message #2. If your project was carried over from RM2000, this was defined there. | |
| int | evasionType |
| Evasion Type and failure message? | |
| SkillType | type |
| Skill type (see RPG::SkillType) | |
| int | mpCost |
| MP cost. | |
| SkillTarget | target |
| Target of skill (see RPG::SkillTarget) | |
| int | switchId |
| Switch ID. | |
| int | battleAnimId |
| Battle animation ID. | |
| Sound * | soundEffect |
| Sound effect if type is: | |
| bool | useInField |
| Activation in field? | |
| bool | useInBattle |
| Activation in battle? | |
| int | atkInfluence |
| Attack influence (1-10) | |
| int | intInfluence |
| Intelligence influence (1-10) | |
| int | variance |
| Variance (1-10) | |
| int | effectRating |
| Effect Rating. | |
| int | successRate |
| Success Rate (in %) | |
| bool | affectHp |
| Affects HP? | |
| bool | affectMp |
| Affects MP? | |
| bool | affectStr |
| Affects attack? | |
| bool | affectDef |
| Affects defense? | |
| bool | affectInt |
| Affects intelligence? | |
| bool | affectAgl |
| Affects agility? | |
| bool | absorb |
| Absorbs? | |
| bool | ignoreDef |
| Ignores defense? | |
| DArray< bool > | conditions |
| Array of conditions. size = highest condition that is checked off. | |
| DArray< bool > | attributes |
| Array of attributes. size = highest attribute that is checked off. | |
| bool | attributeResist |
| Attribute increase/decrease resistance flag. | |
| bool | isMpPercent |
| Does the skill cost a % of MP? | |
| int | mpCostPercent |
| MP % cost. | |
| bool | conditionFlag |
| Inflict/Remove depending on SkillTarget. true = second option. | |
| NamedCatalogPtr< AnimationSkill * > | skillAnims |
| Pointer to the RPG::AnimationSkill array. | |
Used for the data of skills which can be accessed or changed in-game.
| bool RPG::Skill::absorb |
Absorbs?
| bool RPG::Skill::affectAgl |
Affects agility?
| bool RPG::Skill::affectDef |
Affects defense?
| bool RPG::Skill::affectHp |
Affects HP?
| bool RPG::Skill::affectInt |
Affects intelligence?
| bool RPG::Skill::affectMp |
Affects MP?
| bool RPG::Skill::affectStr |
Affects attack?
| int RPG::Skill::atkInfluence |
Attack influence (1-10)
| bool RPG::Skill::attributeResist |
Attribute increase/decrease resistance flag.
| DArray<bool> RPG::Skill::attributes |
Array of attributes. size = highest attribute that is checked off.
| int RPG::Skill::battleAnimId |
Battle animation ID.
| bool RPG::Skill::conditionFlag |
Inflict/Remove depending on SkillTarget. true = second option.
| DArray<bool> RPG::Skill::conditions |
Array of conditions. size = highest condition that is checked off.
| int RPG::Skill::effectRating |
Effect Rating.
| bool RPG::Skill::ignoreDef |
Ignores defense?
| int RPG::Skill::intInfluence |
Intelligence influence (1-10)
| bool RPG::Skill::isMpPercent |
Does the skill cost a % of MP?
| int RPG::Skill::mpCostPercent |
MP % cost.
| NamedCatalogPtr<AnimationSkill*> RPG::Skill::skillAnims |
Pointer to the RPG::AnimationSkill array.
| Sound* RPG::Skill::soundEffect |
Sound effect if type is:
| int RPG::Skill::successRate |
Success Rate (in %)
| int RPG::Skill::switchId |
Switch ID.
| bool RPG::Skill::useInBattle |
Activation in battle?
| bool RPG::Skill::useInField |
Activation in field?
| int RPG::Skill::variance |
Variance (1-10)