Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Game_Actor

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

_actionInputIndex

_actionInputIndex: number

_actionState

_actionState: string

_actions

_actions: Game_Action[]

_actorId

_actorId: number

_animations

_animations: BattlerAnimation[]

_battlerName

_battlerName: string

_buffTurns

_buffTurns: number[]

_buffs

_buffs: number[]

_characterIndex

_characterIndex: number

_characterName

_characterName: string

_classId

_classId: number

_damagePopup

_damagePopup: boolean

_effectType

_effectType: string

_equips

_equips: Game_Item[]

_exp

_exp: Object

_faceIndex

_faceIndex: number

_faceName

_faceName: string

_hidden

_hidden: boolean

_hp

_hp: number

_lastBattleSkill

_lastBattleSkill: Game_Item

_lastCommandSymbol

_lastCommandSymbol: string

_lastMenuSkill

_lastMenuSkill: Game_Item

_lastTargetIndex

_lastTargetIndex: number

_level

_level: number

_motionRefresh

_motionRefresh: boolean

_motionType

_motionType: MotionType

_mp

_mp: number

_name

_name: string

_nickname

_nickname: string

_paramPlus

_paramPlus: number[]

_profile

_profile: string

_result

_selected

_selected: boolean

_skills

_skills: number[]

Skill Ids

_speed

_speed: number

_stateSteps

_stateSteps: Object

_stateTurns

_stateTurns: {}

} Access using number/integer

Type declaration

  • [key: string]: any

_states

_states: number[]

_tp

_tp: number

_weaponImageId

_weaponImageId: number

Readonly agi

agi: number

[read-only] Agility - param 6

Readonly atk

atk: number

[read-only] ATtacK power - param 2

Readonly cev

cev: number

[read-only] Critical EVasion rate

Readonly cnt

cnt: number

[read-only] CouNTer attack rate

Readonly cri

cri: number

[read-only] CRItical rate

Readonly def

def: number

[read-only] DEFense power - param 3

Readonly eva

eva: number

[read-only] EVAsion rate

Readonly exr

exr: number

[read-only] EXperience Rate

Readonly fdr

fdr: number

[read-only] Floor Damage Rate

Readonly grd

grd: number

[read-only] Ggweqrtg*xzuaRD effect rate

Readonly hit

hit: number

[read-only] HIT rate -xparam 0

Readonly hp

hp: number

[read-only] Hit Points

Readonly hrg

hrg: number

[read-only] Hp ReGeneration rate

level

level: number

[read-only]

Readonly luk

luk: number

[read-only] LucK - param 7

Readonly mat

mat: number

[read-only] Magic Attack power - param 4

Readonly mcr

mcr: number

[read-only] Mp Cost Rate

Readonly mdf

mdf: number

[read-only] Magic Defense power - param 5

Readonly mdr

mdr: number

[read-only] Magical Damage Rate

Readonly mev

mev: number

[read-only] Magic EVasion rate

Readonly mhp

mhp: number

[read-only] Maximum Hit Points - param 0

Readonly mmp

mmp: number

[read-only] Maximum Magic Points - param 1

Readonly mp

mp: number

[read-only] Magic Points

Readonly mrf

mrf: number

[read-only] Magic ReFlection rate

Readonly mrg

mrg: number

[read-only] Mp ReGeneration rate

Readonly pdr

pdr: number

[read-only] Physical Damage Rate

Readonly pha

pha: number

[read-only] PHArmacology

Readonly rec

rec: number

[read-only] RECovery effect rate

Readonly tcr

tcr: number

[read-only] Tp Charge Rate

Readonly tgr

tgr: number

[read-only] TarGet Rate

Readonly tp

tp: number

[read-only] Tactical Points

Readonly trg

trg: number

[read-only] Tp ReGeneration rate

Static FLAG_ID_AUTO_BATTLE

FLAG_ID_AUTO_BATTLE: number

Flag ID auto battle; default to 0;

Static FLAG_ID_GUARD

FLAG_ID_GUARD: number

Flag ID guard; default to 1.

Static FLAG_ID_PRESERVE_TP

FLAG_ID_PRESERVE_TP: number

Flag id preserve type; default to 3.

Static FLAG_ID_SUBSTITUTE

FLAG_ID_SUBSTITUTE: number

Flag Id substitude; default to 2.

Static ICON_BUFF_START

ICON_BUFF_START: number

Icon buff start, default to 32.

Static ICON_DEBUFF_START

ICON_DEBUFF_START: number

Icon debuff start; default to 48.

Static TRAIT_ACTION_PLUS

TRAIT_ACTION_PLUS: number

Trait action plus; default to 61.

Static TRAIT_ATTACK_ELEMENT

TRAIT_ATTACK_ELEMENT: number

Trait attack element; default to 31.

Static TRAIT_ATTACK_SPEED

TRAIT_ATTACK_SPEED: number

Trait attack speed; default to 33.

Static TRAIT_ATTACK_STATE

TRAIT_ATTACK_STATE: number

Trait attack state; default to 32.

Static TRAIT_ATTACK_TIMES

TRAIT_ATTACK_TIMES: number

Trait attack times; default to 34.

Static TRAIT_COLLAPSE_TYPE

TRAIT_COLLAPSE_TYPE: number

Trait collapse type; default to 63.

Static TRAIT_DEBUFF_RATE

TRAIT_DEBUFF_RATE: number

Debuff Rate; default to 12.

Static TRAIT_ELEMENT_RATE

TRAIT_ELEMENT_RATE: number

Trait element rate; default to 11.

Static TRAIT_EQUIP_ATYPE

TRAIT_EQUIP_ATYPE: number

Trait AType(Equip armor type); default to 52.

Static TRAIT_EQUIP_LOCK

TRAIT_EQUIP_LOCK: number

Trait equipment lock; default to 53.

Static TRAIT_EQUIP_SEAL

TRAIT_EQUIP_SEAL: number

Trait equipment seal; default to 54.

Static TRAIT_EQUIP_WTYPE

TRAIT_EQUIP_WTYPE: number

Trait WType(equip weapon type); default to 51.

Static TRAIT_PARAM

TRAIT_PARAM: number

Trait param; default to 21.

Static TRAIT_PARTY_ABILITY

TRAIT_PARTY_ABILITY: number

Trait party ability; default to 64.

Static TRAIT_SKILL_ADD

TRAIT_SKILL_ADD: number

Trait Skill add; default to 43.

Static TRAIT_SKILL_SEAL

TRAIT_SKILL_SEAL: number

Trait skill seal; default to 44.

Static TRAIT_SLOT_TYPE

TRAIT_SLOT_TYPE: number

Trait slot type;default to 55.

Static TRAIT_SPARAM

TRAIT_SPARAM: number

Trait s param; default to 23.

Static TRAIT_SPECIAL_FLAG

TRAIT_SPECIAL_FLAG: number

Trait special flag; default to 62.

Static TRAIT_STATE_RATE

TRAIT_STATE_RATE: number

Trait state rate; default to 13.

Static TRAIT_STATE_RESIST

TRAIT_STATE_RESIST: number

Trait state resist; default to 14.

Static TRAIT_STYPE_ADD

TRAIT_STYPE_ADD: number

Trait Stype(Skill type ) add; default to 41.

Static TRAIT_STYPE_SEAL

TRAIT_STYPE_SEAL: number

Trait Stype(Skill type) seal; default to 42.

Static TRAIT_XPARAM

TRAIT_XPARAM: number

Trait x param; default to 22.

Methods

action

actionPlusSet

  • actionPlusSet(): number[]

actor

actorId

  • actorId(): number

addBuff

  • addBuff(paramId: number, turns: number): void

addDebuff

  • addDebuff(paramId: number, turns: number): void

addNewState

  • addNewState(stateId: number): void

addParam

  • addParam(paramId: number, value: number): void

addState

  • addState(stateId: number): void

addedSkillTypes

  • addedSkillTypes(): number[]

addedSkills

  • addedSkills(): number[]

allIcons

  • allIcons(): number[]

allTraits

appear

  • appear(): void

armors

attackAnimationId1

  • attackAnimationId1(): number

attackAnimationId2

  • attackAnimationId2(): number

attackElements

  • attackElements(): number[]

attackSkillid

  • attackSkillid(): number

attackSpeed

  • attackSpeed(): number

attackStates

  • attackStates(): number[]

attackStatesRate

  • attackStatesRate(stateId: number): void

attackTimesAdd

  • attackTimesAdd(): number

bareHandsAnimationId

  • bareHandsAnimationId(): number

bareHandsElementId

  • bareHandsElementId(): number

basicFloorDamage

  • basicFloorDamage(): number

battlerName

  • battlerName(): string

benchMembersExpRate

  • benchMembersExpRate(): number

bestEquipItem

  • bestEquipItem(slotId: number): void

buff

  • buff(paramId: number): number

buffIconIndex

  • buffIconIndex(buffLevel: number, paramId: number): number

buffIcons

  • buffIcons(): number[]

buffLength

  • buffLength(): number

calcEquipItemPerformance

  • calcEquipItemPerformance(item: EquipItem): number

canAttack

  • canAttack(): boolean

canEquip

canEquipArmor

canEquipWeapon

canGuard

  • canGuard(): boolean

canInput

  • canInput(): boolean

canMove

  • canMove(): boolean

canPaySkillCost

  • canPaySkillCost(skill: Skill): boolean

canUse

changeClass

  • changeClass(classId: number, keepExp: boolean): void
  • Changes the actor class; if keep is true, the actor will retain their experience points.

    memberof

    Game_Actor

    Parameters

    • classId: number
    • keepExp: boolean

    Returns void

changeEquip

  • changeEquip(slotId: number, item: EquipItem): void
  • Changes the actor equipment in the given slot with the given equip item. Places the original item into the party inventory.

    memberof

    Game_Actor

    Parameters

    Returns void

changeEquipById

  • changeEquipById(etypeId: number, itemId: number): void

changeExp

  • changeExp(exp: number, show: boolean): void
  • Change the actor experience points; leveling up the actor if it's above the required exp for the current level. If show is set to true, actor level up with be displayed.

    memberof

    Game_Actor

    Parameters

    • exp: number
    • show: boolean

    Returns void

changeLevel

  • changeLevel(level: number, show: boolean): void
  • Changes the actor level; if show is set to true, the actor level will be displayed.

    memberof

    Game_Actor

    Parameters

    • level: number
    • show: boolean

    Returns void

chargeTpByDamage

  • chargeTpByDamage(damageRate: number): void

checkFloorEffect

  • checkFloorEffect(): void

clearActions

  • clearActions(): void

clearAnimations

  • clearAnimations(): void

clearBuffs

  • clearBuffs(): void

clearDamagePopup

  • clearDamagePopup(): void

clearEffect

  • clearEffect(): void

clearEquipments

  • clearEquipments(): void

clearMotion

  • clearMotion(): void

clearParamPlus

  • clearParamPlus(): void

clearResult

  • clearResult(): void

clearStates

  • clearStates(): void

clearTp

  • clearTp(): void

clearWeaponAnimation

  • clearWeaponAnimation(): void

collapseType

  • collapseType(): number

confusionLevel

  • confusionLevel(): number

consumeItem

currentAction

currentClass

currentExp

  • currentExp(): number

currentLevelExp

  • currentLevelExp(): number

deathStateId

  • deathStateId(): number

debuffRate

  • debuffRate(paramId: number): number

decreaseBuff

  • decreaseBuff(paramId: number): void

deselect

  • deselect(): void

die

  • die(): void

discardEquip

displayLevelUp

  • displayLevelUp(newSkills: Skill[]): void

effectType

  • effectType(): string

elementRate

  • elementRate(elementId: number): number

equipSlots

  • equipSlots(): number[]

equips

eraseBuff

  • eraseBuff(paramId: number): void

eraseState

  • eraseState(stateId: number): void

escape

  • escape(): void

executeFloorDamage

  • executeFloorDamage(): void

expForLevel

  • expForLevel(level: number): number

faceIndex

  • faceIndex(): number

faceName

  • faceName(): string

finalExpRate

  • finalExpRate(): number
  • Returns the final exp rate of the actor based on if the actor is a reserved party member or an active battle member.

    memberof

    Game_Actor

    Returns number

findNewSkills

forceAction

  • forceAction(skillId: number, targetIndex: number): void

forceChangeEquip

  • forceChangeEquip(slotId: number, item: EquipItem): void
  • Forces the actor to change equipment in the given slot with the given equip item without placing the item back into the party inventory.

    memberof

    Game_Actor

    Parameters

    Returns void

forgetSkill

  • forgetSkill(skillId: number): void
  • Actor forgets the specified skill given the skill id from the actor's usable skills.

    memberof

    Game_Actor

    Parameters

    • skillId: number

    Returns void

friendsUnit

gainExp

  • gainExp(exp: number): void

gainHp

  • gainHp(value: number): void

gainMp

  • gainMp(value: number): void

gainSilentTp

  • gainSilentTp(value: number): void

gainTp

  • gainTp(value: number): void

guardSkillId

  • guardSkillId(): number

hasArmor

  • hasArmor(armor: Armor): boolean

hasNoWeapons

  • hasNoWeapons(): boolean

hasWeapon

  • hasWeapon(weapon: Weapon): boolean

hide

  • hide(): void

hpRate

  • hpRate(): number

increaseBuff

  • increaseBuff(paramId: number): void

index

  • index(): number

initEquips

  • initEquips(equips: number[]): void

initExp

  • initExp(): void

initImages

  • initImages(): void

initMembers

  • initMembers(): void

initSkills

  • initSkills(): void

initTp

  • initTp(): void

initialize

  • initialize(): void

inputtingAction

isActing

  • isActing(): boolean

isActor

  • isActor(): boolean

isAlive

  • isAlive(): boolean

isAnimationRequested

  • isAnimationRequested(): boolean

isAppeared

  • isAppeared(): boolean

isAutoBattle

  • isAutoBattle(): boolean

isBattleMember

  • isBattleMember(): boolean

isBuffAffected

  • isBuffAffected(paramId: number): boolean

isBuffExpired

  • isBuffExpired(paramId: number): boolean

isBuffOrDebuffAffected

  • isBuffOrDebuffAffected(paramId: number): boolean

isChanting

  • isChanting(): boolean

isClass

isConfused

  • isConfused(): boolean

isDamagePopupRequested

  • isDamagePopupRequested(): boolean

isDead

  • isDead(): boolean

isDeathStateAffected

  • isDeathStateAffected(): boolean

isDebuffAffected

  • isDebuffAffected(paramId: number): boolean

isDualWield

  • isDualWield(): boolean

isDying

  • isDying(): boolean

isEffectRequested

  • isEffectRequested(): boolean

isEnemy

  • isEnemy(): boolean

isEquipAtypeOk

  • isEquipAtypeOk(armorTypeId: number): boolean

isEquipChangeOk

  • isEquipChangeOk(slotId: number): boolean

isEquipTypeLocked

  • isEquipTypeLocked(equipmentTypeId: number): boolean

isEquipTypeSealed

  • isEquipTypeSealed(equipmentTypeId: number): boolean

isEquipWtypeOk

  • isEquipWtypeOk(weaponTypeId: number): boolean

isEquipped

isFormationChangeOk

  • isFormationChangeOk(): boolean

isGuard

  • isGuard(): boolean

isGuardWaiting

  • isGuardWaiting(): boolean

isHidden

  • isHidden(): boolean

isInputting

  • isInputting(): boolean

isLearnedSkill

  • isLearnedSkill(skillId: number): boolean
  • Returns true if the actor has learned the specified skill given the specified skill id.

    memberof

    Game_Actor

    Parameters

    • skillId: number

    Returns boolean

isMaxBuffAffected

  • isMaxBuffAffected(paramId: number): boolean

isMaxDebuffAffected

  • isMaxDebuffAffected(paramId: number): boolean

isMaxLevel

  • isMaxLevel(): boolean

isMotionRefreshRequested

  • isMotionRefreshRequested(): boolean

isMotionRequested

  • isMotionRequested(): boolean

isOccasionOk

isPreserveTp

  • isPreserveTp(): boolean

isRestricted

  • isRestricted(): boolean

isSelected

  • isSelected(): boolean

isSkillSealed

  • isSkillSealed(skillId: number): boolean

isSkillTypeSealed

  • isSkillTypeSealed(skilltypeId: number): boolean

isSkillWtypeOk

  • isSkillWtypeOk(skill: Skill): boolean

isSpriteVisible

  • isSpriteVisible(): boolean

isStateAddable

  • isStateAddable(stateId: number): boolean

isStateAffected

  • isStateAffected(stateId: number): boolean

isStateExpired

  • isStateExpired(stateId: number): boolean

isStateResist

  • isStateResist(stateId: number): boolean

isStateRestrict

  • isStateRestrict(stateId: number): boolean

isSubstitute

  • isSubstitute(): boolean

isUndecided

  • isUndecided(): boolean

isWaiting

  • isWaiting(): boolean

isWeaponAnimationRequested

  • isWeaponAnimationRequested(): boolean

isWtypeEquipped

  • isWtypeEquipped(wtypeId: number): boolean

lastBattleSkill

  • lastBattleSkill(): Skill

lastCommandSymbol

  • lastCommandSymbol(): string

lastMenuSkill

learnSkill

  • learnSkill(skillId: number): void

levelDown

  • levelDown(): void

levelUp

  • levelUp(): void

makeActionList

makeActionTimes

  • makeActionTimes(): number

makeActions

  • makeActions(): void

makeAutoBattleActions

  • makeAutoBattleActions(): void

makeConfusionActions

  • makeConfusionActions(): void

makeSpeed

  • makeSpeed(): void

maxFloorDamage

  • maxFloorDamage(): number

maxLevel

  • maxLevel(): void

maxSlipDamage

  • maxSlipDamage(): number

maxTp

  • maxTp(): number

meetsItemConditions

  • meetsItemConditions(item: Item): boolean

meetsSkillConditions

  • meetsSkillConditions(skill: Skill): boolean

meetsUsableItemConditions

  • meetsUsableItemConditions(item: UsableItem): boolean

mostImportantStateText

  • mostImportantStateText(): string

motionType

  • motionType(): string

mpRate

  • mpRate(): number

name

  • name(): string

nextLevelExp

  • nextLevelExp(): number

nextRequiredExp

  • nextRequiredExp(): number

nickname

  • nickname(): string

numActions

  • numActions(): number

onAllActionsEnd

  • onAllActionsEnd(): void

onBattleEnd

  • onBattleEnd(): void

onBattleStart

  • onBattleStart(): void

onDamage

  • onDamage(value: number): void

onPlayerWalk

  • onPlayerWalk(): void

onRestrict

  • onRestrict(): void

onTurnEnd

  • onTurnEnd(): void

opponentsUnit

optimizeEquipments

  • optimizeEquipments(): void

overwriteBuffTurns

  • overwriteBuffTurns(paramId: number, turns: number): void

param

  • param(paramId: number): number

paramBase

  • paramBase(paramId: number): number

paramBuffRate

  • paramBuffRate(paramId: number): number

paramMax

  • paramMax(paramId: number): number

paramMin

  • paramMin(paramId: number): number

paramPlus

  • paramPlus(paramId: number): number

paramRate

  • paramRate(paramId: number): number

partyAbility

  • partyAbility(abilityId: number): boolean

paySkillCost

  • paySkillCost(skill: Skill): void

performAction

performActionEnd

  • performActionEnd(): void

performActionStart

performAttack

  • performAttack(): void

performCollapse

  • performCollapse(): void

performCounter

  • performCounter(): void

performDamage

  • performDamage(): void

performEscape

  • performEscape(): void

performEvasion

  • performEvasion(): void

performMagicEvasion

  • performMagicEvasion(): void

performMapDamage

  • performMapDamage(): void

performMiss

  • performMiss(): void

performRecovery

  • performRecovery(): void

performReflection

  • performReflection(): void

performSubstitute

performVictory

  • performVictory(): void

profile

  • profile(): string

recoverAll

  • recoverAll(): void

refresh

  • refresh(): void

regenerateAll

  • regenerateAll(): void

regenerateHp

  • regenerateHp(): void

regenerateMp

  • regenerateMp(): void

regenerateTp

  • regenerateTp(): void

releaseUnequippableItems

  • releaseUnequippableItems(forcing: boolean): void

removeAllBuffs

  • removeAllBuffs(): void

removeBattleStates

  • removeBattleStates(): void

removeBuff

  • removeBuff(paramId: number): void

removeBuffsAuto

  • removeBuffsAuto(): void

removeCurrentAction

  • removeCurrentAction(): void

removeState

  • removeState(stateId: number): void

removeStatesAuto

  • removeStatesAuto(timing: number): void

removeStatesByDamage

  • removeStatesByDamage(): void

requestEffect

  • requestEffect(effectType: string): void

requestMotion

  • requestMotion(motionType: string): void

requestMotionRefresh

  • requestMotionRefresh(): void

resetStateCounts

  • resetStateCounts(stateId: number): void

restriction

  • restriction(): number

result

revive

  • revive(): void

select

  • select(): void

selectNextCommand

  • selectNextCommand(): boolean

selectPreviousCommand

  • selectPreviousCommand(): boolean

setAction

setActionState

setBattlerImage

  • setBattlerImage(battlerName: string): void
  • Sets the battler image of the actor; this is the sprite displayed in the side view mode.

    memberof

    Game_Actor

    Parameters

    • battlerName: string

    Returns void

setCharacterImage

  • setCharacterImage(characterName: string, characterIndex: number): void

setFaceImage

  • setFaceImage(faceName: string, faceIndex: number): void
  • Sets the face image of the actor given the face image (from database) and face index within the iamge.

    memberof

    Game_Actor

    Parameters

    • faceName: string
    • faceIndex: number

    Returns void

setHp

  • setHp(hp: number): void

setLastBattleSkill

  • setLastBattleSkill(skill: Skill): void

setLastCommandSymbol

  • setLastCommandSymbol(symbol: string): void
  • Sets the last command symbol to the given symbol; this is the selected command in the battle menu.

    memberof

    Game_Actor

    Parameters

    • symbol: string

    Returns void

setLastMenuSkill

  • setLastMenuSkill(skill: Skill): void

setLastTarget

setMp

  • setMp(mp: number): void

setName

  • setName(name: string): void

setNickname

  • setNickname(nickname: string): void

setProfile

  • setProfile(profile: string): void

setTp

  • setTp(tp: number): void

setup

  • setup(actorId: number): void

shiftAnimation

shouldDisplayLevelUp

  • shouldDisplayLevelUp(): boolean

showAddedStates

  • showAddedStates(): void

showRemovedStates

  • showRemovedStates(): void

skillMpCost

  • skillMpCost(skill: Skill): number

skillTpCost

  • skillTpCost(skill: Skill): number

skills

slotType

  • slotType(): number

sortStates

  • sortStates(): void

sparam

  • sparam(sparamId: number): number

specialFlag

  • specialFlag(flagId: number): boolean

speed

  • speed(): number

startAnimation

  • startAnimation(animationId: number, mirror: boolean, delay: number): void
  • Starts the animation on the actor given the specified animation id; if mirror is set to true, the animation will be mirrored. If a delay is enter, the animation will be delayed.

    memberof

    Game_Actor

    Parameters

    • animationId: number
    • mirror: boolean
    • delay: number

    Returns void

startDamagePopup

  • startDamagePopup(): void

startWeaponAnimation

stateIcons

  • stateIcons(): number[]

stateMotionIndex

  • stateMotionIndex(): number

stateOverlayIndex

  • stateOverlayIndex(): number

stateRate

  • stateRate(stateId: number): number

stateResistSet

  • stateResistSet(): number[]

states

stepsForTurn

  • stepsForTurn(): number

testEscape

tpRate

  • tpRate(): number

tradeItemWithParty

traitObjects

  • traitObjects(): any[]

traits

  • traits(code: number): Trait[]

traitsPi

  • traitsPi(code: number, traitId: number): number

traitsSet

  • traitsSet(code: number): number[]

traitsSum

  • traitsSum(code: number, traitId: number): number

traitsSumAll

  • traitsSumAll(code: number): number

traitsWithId

  • traitsWithId(code: number, traitId: number): Trait[]

turnEndOnMap

  • turnEndOnMap(): void

updateBuffTurns

  • updateBuffTurns(): void

updateStateSteps

  • updateStateSteps(state: State): void

updateStateTurns

  • updateStateTurns(): void

usableSkills

  • usableSkills(): Skill[]

useItem

weaponImageId

weapons

xparam

  • xparam(xparamId: number): number
  • Returns the Extra parameter, given a x parameter id. These include Hit rate Evasion rate Critical rate Magic evasion rate Magic reflection rate Counter attack rate Hp regeneration rate Mp regeneration rate Tp regeneration rate

    Parameters

    • xparamId: number

    Returns number

    Int

Generated using TypeDoc