DynRPG  v0.14a
RM2k3 Plugin SDK
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Attributes
RPG::DBActor Class Reference

Used for the default data of actors which is defined in the database. More...

List of all members.

Public Attributes

int id
 ID of the actor.
DStringPtr name
 Default name.
DStringPtr degree
 Default degree.
DStringPtr charsetFilename
 Default charset filename.
int charsetId
 Default charset ID.
bool charsetTransparent
 Default charset transparency (see details)
int minLevel
 Minimum level.
int maxLevel
 Maximum level.
bool allowCriticalHit
 Critical hits allows?
int criticalHitProbability
 Probability of a critical hit.
DStringPtr facesetFilename
 Default faceset filename.
int facesetId
 Default faceset ID.
bool twoWeapons
 Does the actor use a second weapon instead of the shield?
bool aiControl
 Is the actor controlled by the computer in battle?
bool lockEquipment
 Is the equipment locked?
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.
short weaponId
 Default weapon ID.
short shieldId
 Default shield ID.
short armorId
 Default armor ID.
short helmetId
 Default helmet ID.
short accessoryId
 Default accessory ID.
int unarmedBattleAnimationId
 Battle animation ID for attacks without weapon.
ActorLearningskillLearning
 Skill learning data (not yet implemented)
int classId
 Default class ID.
int battleGraphicId
 Battle graphic ID.
int battleCommands [7]
 Default battle commands (0 and -1 both mean "no command at this position")

Detailed Description

Used for the default data of actors which is defined in the database.

Note:
The members of this class either mean default values of a property or they are used for properties which aren't supposed to be changed in-game, thus the members won't be saved and loaded automatically (as it is the case with RPG::Actor), but only loaded once at startup.

If you want to access data which could be changed in-game, use the members and methods of RPG::Actor instead.
See also:
RPG::dbActors
RPG::Actor
RPG::actors

Member Data Documentation

Default accessory ID.

Array of agility values for each level.

Is the actor controlled by the computer in battle?

Critical hits allows?

Default armor ID.

Array of attack values for each level.

Default battle commands (0 and -1 both mean "no command at this position")

Battle graphic ID.

Default charset filename.

Default charset ID.

Default charset transparency (see details)

Unlike RPG::Actor::charsetTransparency, this member is a simple boolean value. true means a transparency value of 3 while false means a transparency value of 0.

Default class ID.

Probability of a critical hit.

Array of defense values for each level.

Default degree.

Primary experience curve parameter.

Secondary experience curve parameter.

Tertiary experience curve parameter.

Default faceset filename.

Default faceset ID.

Default helmet ID.

ID of the actor.

Array of intelligence values for each level.

Is the equipment locked?

Array of maximum HP values for each level.

Maximum level.

Array of maximum MP values for each level.

Does defending reduce the damage more than usual?

Minimum level.

Default name.

Default shield ID.

Skill learning data (not yet implemented)

Does the actor use a second weapon instead of the shield?

Battle animation ID for attacks without weapon.

Default weapon ID.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator