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)