Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Game_Enemy


Game_Enemy

The game object declare class for an enemy.

class

Game_Enemy

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • new Game_Enemy(enemyId: number, x: number, y: number): Game_Enemy

Properties

Protected _actionState

_actionState: string

Protected _actions

_actions: Array<Game_Action>

Protected _animations

_animations: Array<BattlerAnimation>

Protected _buffTurns

_buffTurns: Array<number>

Protected _buffs

_buffs: Array<number>

Protected _damagePopup

_damagePopup: boolean

Protected _effectType

_effectType: string

Protected _enemyId

_enemyId: number

Protected _hidden

_hidden: boolean

Protected _hp

_hp: number

Protected _lastTargetIndex

_lastTargetIndex: number

Protected _letter

_letter: string

Protected _motionRefresh

_motionRefresh: boolean

Protected _motionType

_motionType: string

Protected _mp

_mp: number

Protected _paramPlus

_paramPlus: Array<number>

Protected _plural

_plural: boolean

Protected _result

Protected _screenX

_screenX: number

Protected _screenY

_screenY: number

Protected _selected

_selected: boolean

Protected _speed

_speed: number

Protected _stateTurns

_stateTurns: object

Type declaration

  • [stateId: number]: number

Protected _states

_states: Array<number>

Protected _tp

_tp: number

Protected _weaponImageId

_weaponImageId: number

agi

agi: number

[read-only] Agility - param 6

atk

atk: number

[read-only] ATtacK power - param 2

cev

cev: number

[read-only] Critical EVasion rate

cnt

cnt: number

[read-only] CouNTer attack rate

cri

cri: number

[read-only] CRItical rate

def

def: number

[read-only] DEFense power - param 3

eva

eva: number

[read-only] EVAsion rate

exr

exr: number

[read-only] EXperience Rate

fdr

fdr: number

[read-only] Floor Damage Rate

grd

grd: number

[read-only] Ggweqrtg*xzuaRD effect rate

hit

hit: number

[read-only] HIT rate -xparam 0

hp

hp: number

[read-only] Hit Points

hrg

hrg: number

[read-only] Hp ReGeneration rate

luk

luk: number

[read-only] LucK - param 7

mat

mat: number

[read-only] Magic Attack power - param 4

mcr

mcr: number

[read-only] Mp Cost Rate

mdf

mdf: number

[read-only] Magic Defense power - param 5

mdr

mdr: number

[read-only] Magical Damage Rate

mev

mev: number

[read-only] Magic EVasion rate

mhp

mhp: number

[read-only] Maximum Hit Points - param 0

mmp

mmp: number

[read-only] Maximum Magic Points - param 1

mp

mp: number

[read-only] Magic Points

mrf

mrf: number

[read-only] Magic ReFlection rate

mrg

mrg: number

[read-only] Mp ReGeneration rate

pdr

pdr: number

[read-only] Physical Damage Rate

pha

pha: number

[read-only] PHArmacology

rec

rec: number

[read-only] RECovery effect rate

tcr

tcr: number

[read-only] Tp Charge Rate

tgr

tgr: number

[read-only] TarGet Rate

tp

tp: number

[read-only] Tactical Points

trg

trg: number

[read-only] Tp ReGeneration rate

Static FLAG_ID_AUTO_BATTLE

FLAG_ID_AUTO_BATTLE: number

Static FLAG_ID_GUARD

FLAG_ID_GUARD: number

Static FLAG_ID_PRESERVE_TP

FLAG_ID_PRESERVE_TP: number

Static FLAG_ID_SUBSTITUTE

FLAG_ID_SUBSTITUTE: number

Static ICON_BUFF_START

ICON_BUFF_START: number

Static ICON_DEBUFF_START

ICON_DEBUFF_START: number

Static TRAIT_ACTION_PLUS

TRAIT_ACTION_PLUS: number

Static TRAIT_ATTACK_ELEMENT

TRAIT_ATTACK_ELEMENT: number

Static TRAIT_ATTACK_SPEED

TRAIT_ATTACK_SPEED: number

Static TRAIT_ATTACK_STATE

TRAIT_ATTACK_STATE: number

Static TRAIT_ATTACK_TIMES

TRAIT_ATTACK_TIMES: number

Static TRAIT_COLLAPSE_TYPE

TRAIT_COLLAPSE_TYPE: number

Static TRAIT_DEBUFF_RATE

TRAIT_DEBUFF_RATE: number

Static TRAIT_ELEMENT_RATE

TRAIT_ELEMENT_RATE: number

Static TRAIT_EQUIP_ATYPE

TRAIT_EQUIP_ATYPE: number

Static TRAIT_EQUIP_LOCK

TRAIT_EQUIP_LOCK: number

Static TRAIT_EQUIP_SEAL

TRAIT_EQUIP_SEAL: number

Static TRAIT_EQUIP_WTYPE

TRAIT_EQUIP_WTYPE: number

Static TRAIT_PARAM

TRAIT_PARAM: number

Static TRAIT_PARTY_ABILITY

TRAIT_PARTY_ABILITY: number

Static TRAIT_SKILL_ADD

TRAIT_SKILL_ADD: number

Static TRAIT_SKILL_SEAL

TRAIT_SKILL_SEAL: number

Static TRAIT_SLOT_TYPE

TRAIT_SLOT_TYPE: number

Static TRAIT_SPARAM

TRAIT_SPARAM: number

Static TRAIT_SPECIAL_FLAG

TRAIT_SPECIAL_FLAG: number

Static TRAIT_STATE_RATE

TRAIT_STATE_RATE: number

Static TRAIT_STATE_RESIST

TRAIT_STATE_RESIST: number

Static TRAIT_STYPE_ADD

TRAIT_STYPE_ADD: number

Static TRAIT_STYPE_SEAL

TRAIT_STYPE_SEAL: number

Static TRAIT_XPARAM

TRAIT_XPARAM: number

Methods

action

actionPlusSet

  • actionPlusSet(): Array<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(): Array<number>

addedSkills

  • addedSkills(): Array<number>

allIcons

  • allIcons(): Array<number>

allTraits

  • allTraits(): Array<Trait>

appear

  • appear(): void

attackElements

  • attackElements(): Array<number>

attackSkillId

  • attackSkillId(): number

attackSpeed

  • attackSpeed(): number

attackStates

  • attackStates(): Array<number>

attackStatesRate

  • attackStatesRate(stateId: number): void

attackTimesAdd

  • attackTimesAdd(): number

battlerHue

  • battlerHue(): number

battlerName

  • battlerName(): string

buff

  • buff(paramId: number): number

buffIconIndex

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

buffIcons

  • buffIcons(): Array<number>

buffLength

  • buffLength(): number

canAttack

  • canAttack(): boolean

canEquip

canEquipArmor

canEquipWeapon

canGuard

  • canGuard(): boolean

canInput

  • canInput(): boolean

canMove

  • canMove(): boolean

canPaySkillCost

  • canPaySkillCost(skill: Skill): boolean

canUse

chargeTpByDamage

  • chargeTpByDamage(damageRate: number): void

clearActions

  • clearActions(): void

clearAnimations

  • clearAnimations(): void

clearBuffs

  • clearBuffs(): void

clearDamagePopup

  • clearDamagePopup(): void

clearEffect

  • clearEffect(): 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

deathStateId

  • deathStateId(): number

debuffRate

  • debuffRate(paramId: number): number

decreaseBuff

  • decreaseBuff(paramId: number): void

deselect

  • deselect(): void

die

  • die(): void

dropItemRate

  • dropItemRate(): number

effectType

  • effectType(): string

elementRate

  • elementRate(elementId: number): number

enemy

enemyId

  • enemyId(): number

eraseBuff

  • eraseBuff(paramId: number): void

eraseState

  • eraseState(stateId: number): void

escape

  • escape(): void

exp

  • exp(): void

forceAction

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

friendsUnit

gainHp

  • gainHp(value: number): void

gainMp

  • gainMp(value: number): void

gainSilentTp

  • gainSilentTp(value: number): void

gainTp

  • gainTp(value: number): void

gold

  • gold(): void

guardSkillId

  • guardSkillId(): number

hide

  • hide(): void

hpRate

  • hpRate(): number

increaseBuff

  • increaseBuff(paramId: number): void

index

  • index(): number

initMembers

  • initMembers(): void

initTp

  • initTp(): void

isActing

  • isActing(): boolean

isActionValid

  • isActionValid(action: Action): 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

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(atypeId: number): boolean

isEquipTypeLocked

  • isEquipTypeLocked(etypeId: number): boolean

isEquipTypeSealed

  • isEquipTypeSealed(etypeId: number): boolean

isEquipWtypeOk

  • isEquipWtypeOk(wtypeId: number): boolean

isGuard

  • isGuard(): boolean

isGuardWaiting

  • isGuardWaiting(): boolean

isHidden

  • isHidden(): boolean

isInputting

  • isInputting(): boolean

isLetterEmpty

  • isLetterEmpty(): boolean

isMaxBuffAffected

  • isMaxBuffAffected(paramId: number): boolean

isMaxDebuffAffected

  • isMaxDebuffAffected(paramId: number): boolean

isMotionRefreshRequested

  • isMotionRefreshRequested(): boolean

isMotionRequested

  • isMotionRequested(): boolean

isOccasionOk

isPreserveTp

  • isPreserveTp(): boolean

isRestricted

  • isRestricted(): boolean

isSelected

  • isSelected(): boolean

isSkillSealed

  • isSkillSealed(skillId: number): boolean

isSkillTypeSealed

  • isSkillTypeSealed(stypeId: 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

itemObject

  • itemObject(kind: number, dataId: number): void

makeActionTimes

  • makeActionTimes(): number

makeActions

  • makeActions(): void

makeDropItems

makeSpeed

  • makeSpeed(): void

maxSlipDamage

  • maxSlipDamage(): number

maxTp

  • maxTp(): number

meetsCondition

  • meetsCondition(action: Action): boolean

meetsHpCondition

  • meetsHpCondition(param1: number, param2: number): boolean

meetsItemConditions

  • meetsItemConditions(item: Item): boolean

meetsMpCondition

  • meetsMpCondition(param1: number, param2: number): boolean

meetsPartyLevelCondition

  • meetsPartyLevelCondition(param: number): boolean

meetsSkillConditions

  • meetsSkillConditions(skill: Skill): boolean

meetsStateCondition

  • meetsStateCondition(param: number): boolean

meetsSwitchCondition

  • meetsSwitchCondition(param: number): boolean

meetsTurnCondition

  • meetsTurnCondition(param1: number, param2: number): boolean

meetsUsableItemConditions

  • meetsUsableItemConditions(item: UsableItem): boolean

mostImportantStateText

  • mostImportantStateText(): string

motionType

  • motionType(): string

mpRate

  • mpRate(): number

name

  • name(): string

numActions

  • numActions(): number

onAllActionsEnd

  • onAllActionsEnd(): void

onBattleEnd

  • onBattleEnd(): void

onBattleStart

  • onBattleStart(): void

onDamage

  • onDamage(value: number): void

onRestrict

  • onRestrict(): void

onTurnEnd

  • onTurnEnd(): void

opponentsUnit

originalName

  • originalName(): string

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

performCollapse

  • performCollapse(): void

performCounter

  • performCounter(): void

performDamage

  • performDamage(): void

performEvasion

  • performEvasion(): void

performMagicEvasion

  • performMagicEvasion(): void

performMiss

  • performMiss(): void

performRecovery

  • performRecovery(): void

performReflection

  • performReflection(): void

performSubstitute

recoverAll

  • recoverAll(): void

refresh

  • refresh(): void

regenerateAll

  • regenerateAll(): void

regenerateHp

  • regenerateHp(): void

regenerateMp

  • regenerateMp(): void

regenerateTp

  • regenerateTp(): 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

screenX

  • screenX(): number

screenY

  • screenY(): number

select

  • select(): void

selectAction

  • selectAction(actionList: Array<Action>, ratingZero: number): Action

selectAllActions

  • selectAllActions(actionList: Array<Action>): void

setAction

setActionState

  • setActionState(actionState: string): void

setHp

  • setHp(hp: number): void

setLastTarget

setLetter

  • setLetter(letter: string): void

setMp

  • setMp(mp: number): void

setPlural

  • setPlural(plural: boolean): void

setTp

  • setTp(tp: number): void

setup

  • setup(enemyId: number, x: number, y: number): void

shiftAnimation

skillMpCost

  • skillMpCost(skill: Skill): number

skillTpCost

  • skillTpCost(skill: Skill): number

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

startDamagePopup

  • startDamagePopup(): void

startWeaponAnimation

  • startWeaponAnimation(weaponImageId: number): void

stateIcons

  • stateIcons(): Array<number>

stateMotionIndex

  • stateMotionIndex(): number

stateOverlayIndex

  • stateOverlayIndex(): number

stateRate

  • stateRate(stateId: number): number

stateResistSet

  • stateResistSet(): Array<number>

states

tpRate

  • tpRate(): number

traitObjects

  • traitObjects(): Array<any>

traits

  • traits(code: number): Array<Trait>

traitsPi

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

traitsSet

  • traitsSet(code: number): Array<number>

traitsSum

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

traitsSumAll

  • traitsSumAll(code: number): number

traitsWithId

  • traitsWithId(code: number, id: number): Array<Trait>

transform

  • transform(enemyId: number): void

updateBuffTurns

  • updateBuffTurns(): void

updateStateTurns

  • updateStateTurns(): void

useItem

weaponImageId

  • weaponImageId(): number

xparam

  • xparam(xparamId: number): number

Generated using TypeDoc