DynRPG v0.32 Unofficial
Plugin SDK
Public Attributes | List of all members
RPG::Skill Class Reference

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.
 
SoundsoundEffect
 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< boolconditions
 Array of conditions. size = highest condition that is checked off.
 
DArray< boolattributes
 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.
 

Detailed Description

Used for the data of skills which can be accessed or changed in-game.

See also
RPG::skills
RPG::SkillType
RPG::SkillTarget
RPG::AnimationSkill

Member Data Documentation

◆ absorb

bool RPG::Skill::absorb

Absorbs?

See also
RPG::SKILL_NORMAL

◆ affectAgl

bool RPG::Skill::affectAgl

Affects agility?

See also
RPG::SKILL_NORMAL

◆ affectDef

bool RPG::Skill::affectDef

Affects defense?

See also
RPG::SKILL_NORMAL

◆ affectHp

bool RPG::Skill::affectHp

Affects HP?

See also
RPG::SKILL_NORMAL

◆ affectInt

bool RPG::Skill::affectInt

Affects intelligence?

See also
RPG::SKILL_NORMAL

◆ affectMp

bool RPG::Skill::affectMp

Affects MP?

See also
RPG::SKILL_NORMAL

◆ affectStr

bool RPG::Skill::affectStr

Affects attack?

See also
RPG::SKILL_NORMAL

◆ atkInfluence

int RPG::Skill::atkInfluence

Attack influence (1-10)

See also
RPG::SKILL_NORMAL

◆ attributeResist

bool RPG::Skill::attributeResist

Attribute increase/decrease resistance flag.

See also
RPG::SKILL_NORMAL

◆ attributes

DArray<bool> RPG::Skill::attributes

Array of attributes. size = highest attribute that is checked off.

See also
RPG::SKILL_NORMAL

◆ battleAnimId

int RPG::Skill::battleAnimId

Battle animation ID.

See also
RPG::SKILL_NORMAL

◆ conditionFlag

bool RPG::Skill::conditionFlag

Inflict/Remove depending on SkillTarget. true = second option.

See also
RPG::SKILL_NORMAL

◆ conditions

DArray<bool> RPG::Skill::conditions

Array of conditions. size = highest condition that is checked off.

See also
RPG::SKILL_NORMAL

◆ effectRating

int RPG::Skill::effectRating

Effect Rating.

See also
RPG::SKILL_NORMAL

◆ ignoreDef

bool RPG::Skill::ignoreDef

Ignores defense?

See also
RPG::SKILL_NORMAL

◆ intInfluence

int RPG::Skill::intInfluence

Intelligence influence (1-10)

See also
RPG::SKILL_NORMAL

◆ isMpPercent

bool RPG::Skill::isMpPercent

Does the skill cost a % of MP?

See also
RPG::SKILL_NORMAL

◆ mpCostPercent

int RPG::Skill::mpCostPercent

MP % cost.

See also
RPG::SKILL_NORMAL

◆ skillAnims

NamedCatalogPtr<AnimationSkill*> RPG::Skill::skillAnims

Pointer to the RPG::AnimationSkill array.

See also
RPG::SKILL_NORMAL

◆ soundEffect

Sound* RPG::Skill::soundEffect

Sound effect if type is:

See also
RPG::SKILL_TELEPORT
RPG::SKILL_ESCAPE
RPG::SKILL_SWITCH

◆ successRate

int RPG::Skill::successRate

Success Rate (in %)

See also
RPG::SKILL_NORMAL

◆ switchId

int RPG::Skill::switchId

Switch ID.

See also
RPG::SKILL_SWITCH

◆ useInBattle

bool RPG::Skill::useInBattle

Activation in battle?

See also
RPG::SKILL_SWITCH

◆ useInField

bool RPG::Skill::useInField

Activation in field?

See also
RPG::SKILL_SWITCH

◆ variance

int RPG::Skill::variance

Variance (1-10)

See also
RPG::SKILL_NORMAL

The documentation for this class was generated from the following file: