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

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

#include <Condition.h>

Public Attributes

int id
 ID of the attribute.
 
DStringPtr name
 The name of the attribute.
 
bool persistsAfterBattle
 Does the condition persist after battle?
 
int color
 The condition's assigned color.
 
int priority
 The condition's priority value.
 
ActionRestriction_T actionRestriction
 The condition's action restriction (see RPG::ActionRestriction)
 
int susA
 The A value of the condition.
 
int susB
 The B value of the condition.
 
int susC
 The C value of the condition.
 
int susD
 The D value of the condition.
 
int susE
 The E value of the condition.
 
int recoveryTurns
 Condition abates after this number of turns.
 
int recoveryTurnsPercent
 Percentage to recover after each turn.
 
int recoveryPhysicalPercent
 Percentage to abate after taking damage.
 
bool alterStr
 Does the condition alter Attack?
 
bool alterDef
 Does the condition alter Defense? (3rd field - Defined incorrectly as "Intelligence" in RM2003 Advocate Translation)
 
bool alterInt
 Does the condition alter Intelligence? (2nd field - Defined incorrectly as "Defense" in RM2003 Advocate Translation)
 
bool alterAgi
 Does the condition alter Agility?
 
int hitPercentage
 The condition's hit percentage.
 
bool preventSkillByAtk
 Prevent skills with a certain attack influence?
 
int atkInfluence
 The attack influence value to prevent skills with.
 
bool preventSkillByInt
 Prevent skills with a certain intelligence influence?
 
int intInfluence
 The attack influence value to prevent skills with.
 
DStringPtr msg2kAllyState
 "Ally State Message" in RM2000
 
DStringPtr msg2kEnemyState
 "Enemy State Message" in RM2000
 
DStringPtr msg2kAlreadyIn
 "Already in This State Message" in RM2000
 
DStringPtr msg2kRegular
 "State is Regular for One Message" in RM2000
 
DStringPtr msg2kRecovery
 "Recovery State Message" in RM2000
 
int hpDamagePercentage
 "Damage per Turn in Battle" HP percent field
 
int hpDamageUnits
 "Damage per Turn in Battle" plus HP units field
 
int hpDamageStepNum
 "Field Map" HP damage every number of steps field
 
int hpDamageEachStep
 "Field Map" HP damage field
 
int mpDamagePercentage
 "Damage per Turn in Battle" MP percent field
 
int mpDamageUnits
 "Damage per Turn in Battle" plus MP units field
 
int mpDamageStepNum
 "Field Map" MP damage every number of steps field
 
int mpDamageEachStep
 "Field Map" MP damage field
 
BaseStatAlteration statAlteration
 Base statistic alteration (See RPG::BaseStatAlteration)
 
bool evadeAttacks
 "Evade All Attacks" field
 
bool reflectSkills
 "Reflect Skills" field
 
bool lockEquipment
 "Equipment Cannot be Changed" field
 
int poseId
 The Pose ID for the condition MINUS ONE.
 
AlterationType hpAlterationType
 HP alteration type (See RPG::AlterationType)
 
AlterationType mpAlterationType
 MP alteration type (See RPG::AlterationType)
 

Detailed Description

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

See also
RPG::conditions
RPG::ActionRestriction

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