このページをGitHubで編集する

Class: Game_Actor

Extends: Game_Battler

new Game_Actor ()

データベース JSONデータ
[アクター] RPG.Actor

アクターのパラメータの取得、画像の設定、戦闘の処理とサイドビュー時の画像処理を行うクラス。

大域変数 $gameParty$gameActors から参照される。

関連クラス: Game_Actors, Game_Party, Game_Troop, Game_Enemy, Scene_Battle, BattleManager

Properties:

Name Type Description
level Number [read-only] [レベル]
_actorId Number アクターID
_name String [名前]
_nickname String [二つ名]
_profile String [プロフィール]
_classId Number 職業ID
_level Number [レベル]
_characterName String [歩行キャラ]画像ファイル名(拡張子なし)
_characterIndex Number [歩行キャラ]画像番号
_faceName String [顔]画像ファイル名(拡張子なし)
_faceIndex Number [顔]画像番号
_battlerName String [[SV]戦闘キャラ]画像ファイル名(拡張子なし)
_exp Object {[classId: number]: number}
_skills Array.<Number> [スキル]の配列
_equips Array.<Game_Item> [装備]の配列
_actionInputIndex Number 行動の番号
_lastMenuSkill Game_Item 最後のメニュースキル
_lastBattleSkill Game_Item 最後の戦闘スキル
_lastCommandSymbol String 最後のコマンド
_stateSteps Object {[stateId: number]: number}

Inherited From

Game_BattlerBase

Game_Battler

Methods

actor () → {RPG.Actor}

[アクター]のデータベース情報を返す。

actorId () → {Number}

アクターIDを返す。

armors () → {Array.<RPG.Armor>}

防具を返す。

attackAnimationId1 () → {Number}

1撃目のアニメーションIDを返す。

attackAnimationId2 () → {Number}

2撃目のアニメーションIDを返す。

attackElements () → {Array.<Number>}

Overrides:Game_BattlerBase

bareHandsAnimationId () → {Number}

素手攻撃のアニメーションIDを返す。

bareHandsElementId () → {Number}

素手攻撃の属性IDを返す。

basicFloorDamage () → {Number}

基本フロアダメージを返す。

battlerName () → {String}

バトラーの名前を返す。

benchMembersExpRate () → {Number}

戦闘に参加していないメンバーの経験値の取得率を返す。

bestEquipItem (slotId)

指定スロットの最強装備を返す。

Parameters:
Name Type Description
slotId Number スロットID

calcEquipItemPerformance (item) → {Number}

指定アイテムと装備アイテムの能力の差分の値を返す。

Parameters:
Name Type Description
item RPG.EquipItem アイテム

changeClass (classId, keepExp)

指定クラスに変更する。

Parameters:
Name Type Description
classId Number クラスID
keepExp Boolean 経験値を保持するか

changeEquip (slotId, item)

指定スロットを指定装備に変更。

Parameters:
Name Type Description
slotId Number スロットID
item RPG.EquipItem アイテム

changeEquipById (etypeId, itemId)

指定装備タイプを指定装備に変更。

Parameters:
Name Type Description
etypeId Number 装備タイプID
itemId Number アイテムID

changeExp (exp, show)

経験値を加え、必要ならレベルアップ処理を行う。

Parameters:
Name Type Description
exp Number 経験値
show Boolean レベルアップ表示をするか

changeLevel (level, show)

指定レベルに変更する。

Parameters:
Name Type Description
level Number レベル
show Boolean レベルを表示するか

characterIndex () → {Number}

キャラ番号を返す。

characterName () → {String}

キャラの[名前]を返す。

checkFloorEffect ()

フロア効果を調べる。

clearActions ()

Overrides:Game_Battler

clearEquipments ()

全ての装備を外す。

clearStates ()

Overrides:Game_BattlerBase

currentClass () → {RPG.Class}

現在の[クラス]を返す。

currentExp () → {Number}

現在の[経験値]を返す。

currentLevelExp () → {Number}

現在のレベルの必要経験値を返す。

discardEquip (item)

装備を捨て、所持品に残さない。

Parameters:
Name Type Description
item RPG.EquipItem アイテム

displayLevelUp (newSkills)

指定スキルの習得とレベルアップのメッセージを表示。

Parameters:
Name Type Description
newSkills Array.<RPG.Skill> スキルの配列

equips () → {Array.<RPG.EquipItem>}

装備の配列を返す。

equipSlots () → {Array.<Number>}

装備スロットの配列を返す。

eraseState (stateId)

Overrides:Game_BattlerBase

executeFloorDamage ()

フロアダメージを与える。

expForLevel (level) → {Number}

指定レベルまでのレベルアップに必要な経験値を返す。

Parameters:
Name Type Description
level Number レベル

faceIndex () → {Number}

[顔]画像番号を返す。

faceName () → {String}

[顔]画像ファイル名(拡張子なし)を返す。

finalExpRate () → {Number}

戦闘に出ているか控えかで変わる経験値の比率を返す。

findNewSkills (lastSkills) → {Array.<RPG.Skill>}

指定スキルを習得済みとして、身習得スキルを返す。

Parameters:
Name Type Description
lastSkills Array.<RPG.Skill> スキルの配列

forceChangeEquip (slotId, item)

指定スロットの装備を(持ち物に戻さず)強制的に変更。

Parameters:
Name Type Description
slotId Number スロットID
item RPG.EquipItem アイテム

forgetSkill (skillId)

指定スキルを忘却(非習得に)。

Parameters:
Name Type Description
skillId Number スキルID

friendsUnit () → {Game_Party}

味方パーティを返す。

gainExp (exp)

指定経験値を加える。

Parameters:
Name Type Description
exp Number 経験値

hasArmor (armor) → {Boolean}

指定鎧を装備しているか。

Parameters:
Name Type Description
armor RPG.Armor

hasNoWeapons () → {Boolean}

武器を持っていな(素手)か。

hasSkill (skillId) → {Boolean}

指定スキルを持っているか。

Parameters:
Name Type Description
skillId Number スキルID

hasWeapon (weapon) → {Boolean}

指定武器を持っているか。

Parameters:
Name Type Description
weapon RPG.Weapon 武器

index () → {Number}

キャラ番号を返す。

initEquips (equips)

指定スロットを初期化する。

Parameters:
Name Type Description
equips Array.<Number> スロットIDの配列

initExp ()

[経験値]を初期化。

initialize (actorId)

指定アクターで初期化。 Overrides:Game_Battler

Parameters:
Name Type Description
actorId Number アクターID

initImages ()

画像の初期化。

initMembers ()

Overrides:Game_Battler

initSkills ()

スキルの初期化。

inputtingAction () → {Game_Action}

入力された行動を返す。

isActor () → {Boolean}

Overrides:Game_BattlerBase

isBattleMember () → {Boolean}

戦闘に参加しているか。

isClass (gameClass) → {Boolean}

指定したクラスか。

Parameters:
Name Type Description
gameClass RPG.Class クラス

isEquipChangeOk (slotId) → {Boolean}

指定スロットの装備を変更可能か。

Parameters:
Name Type Description
slotId Number スロットID

isEquipped (item) → {Boolean}

指定アイテムが装備されているか。

Parameters:
Name Type Description
item RPG.EquipItem アイテム

isFormationChangeOk () → {Boolean}

隊列の変更が可能か。

isLearnedSkill (skillId) → {Boolean}

指定スキルを習得しているか。

Parameters:
Name Type Description
skillId Number スキルID

isMaxLevel () → {Boolean}

最大レベルに到達しているか。

isSkillWtypeOk (skill) → {Boolean}

Overrides:Game_BattlerBase

isSpriteVisible () → {Boolean}

スプライト(画像)が表示されているか。

isWtypeEquipped (wtypeId) → {Boolean}

指定武器タイプの武器を装備しているか。

Parameters:
Name Type Description
wtypeId Number 武器タイプID

lastBattleSkill () → {RPG.Skill}

最後の戦闘スキルを返す。

lastCommandSymbol () → {String}

最後のコマンドを返す。

lastMenuSkill () → {RPG.Skill}

最後のメニュースキルを返す。

learnSkill (skillId)

指定スキルを習得する。

Parameters:
Name Type Description
skillId Number スキルID

levelDown ()

レベルダウンを実行。

levelUp ()

レベルアップを実行。

makeActionList () → {Array.<Game_Action>}

行動の配列を生成して返す。

makeActions ()

Overrides:Game_Battler

makeAutoBattleActions ()

自動戦闘の行動を生成。

makeConfusionActions ()

混乱状態の行動を生成。

maxFloorDamage () → {Number}

最大のフロアダメージを返す。

maxLevel ()

最大レベルを返す。

meetsUsableItemConditions (item) → {Boolean}

Overrides:Game_BattlerBase

name ()

[名前]を返す。

nextLevelExp () → {Number}

次のレベルの必要経験値を返す。

nextRequiredExp () → {Number}

[次のレベルまで]の経験値を返す。

nickname () → {String}

[二つ名]を返す。

onPlayerWalk ()

マップシーンで歩いているときに呼ばれるハンドラ。

opponentsUnit () → {Game_Troop}

敵グループを返す。

optimizeEquipments ()

[最強装備]にする。

paramBase (paramId) → {Number}

Overrides:Game_BattlerBase

paramMax (paramId) → {Number}

Overrides:Game_BattlerBase

paramPlus (paramId) → {Number}

Overrides:Game_BattlerBase

performAction (action)

Overrides:Game_Battler

performActionEnd ()

Overrides:Game_Battler

performActionStart (action)

Overrides:Game_Battler

performAttack ()

攻撃動作を実行。

performCollapse ()

Overrides:Game_Battler

performCounter ()

Overrides:Game_Battler

performDamage ()

Overrides:Game_Battler

performEscape ()

逃走動作を実行。

performEvasion ()

Overrides:Game_Battler

performMagicEvasion ()

Overrides:Game_Battler

performMapDamage ()

マップシーンでの被ダメージ動作を実行。

performVictory ()

勝利動作を実行。

profile () → {String}

[プロフィール]を返す。

refresh ()

Overrides:Game_Battler

releaseUnequippableItems (forcing)

装備不可アイテムの装備を外す。

Parameters:
Name Type Description
forcing Boolean 強制的に外すか

resetStateCounts (stateId)

Overrides:Game_BattlerBase

selectNextCommand () → {Boolean}

次のコマンドを選択し、選択できたか返す。

selectPreviousCommand () → {Boolean}

前のコマンドを選択し、選択できたか返す。

setBattlerImage (battlerName)

SVのバトラー画像を設定。

Parameters:
Name Type Description
battlerName String [[SV]戦闘キャラ]画像ファイル名(拡張子なし)

setCharacterImage (characterName, characterIndex)

トップビューのキャラ画像を設定。

Parameters:
Name Type Description
characterName String キャラ画像ファイル名(拡張子なし)
characterIndex Number キャラ画像番号

setFaceImage (faceName, faceIndex)

キャラの[顔]画像を設定。

Parameters:
Name Type Description
faceName String [顔]画像ファイル名(拡張子なし)
faceIndex Number [顔]画像番号

setLastBattleSkill (skill)

最後の戦闘スキルを設定。

Parameters:
Name Type Description
skill RPG.Skill スキル

setLastCommandSymbol (symbol)

最後に選択されたコマンドを設定。

Parameters:
Name Type Description
symbol String コマンドシンボル

setLastMenuSkill (skill)

最後に選択されたメニュースキルを設定。

Parameters:
Name Type Description
skill RPG.Skill スキル

setName (name)

[名前]を設定。

Parameters:
Name Type Description
name String [名前]

setNickname (nickname)

[二つ名]を設定。

Parameters:
Name Type Description
nickname String [二つ名]

setProfile (profile)

[プロフィール]を設定。

Parameters:
Name Type Description
profile String [プロフィール]

setup (actorId)

指定アクターで Gama_Actor を設定。

Parameters:
Name Type Description
actorId Number アクターID

shouldDisplayLevelUp () → {Boolean}

レベルアップのメッセージ表示を行うか。

showAddedStates ()

ステート付加のメッセージ表示を行うか。

showRemovedStates ()

ステート解除のメッセージ表示を行うか。

skills () → {Array.<RPG.Skill>}

取得済みスキルを返す。

startAnimation (animationId, mirror, delay)

Overrides:Game_Battler

stepsForTurn () → {Number}

戦闘1ターンに当たる歩数(規定値:20)を返す。

testEscape (item)

指定アイテムが[特殊効果 - 逃げる]を持っているか。

Parameters:
Name Type Description
item RPG.BaseItem アイテム

tradeItemWithParty (newItem, oldItem) → {Boolean}

所持アイテムを交換し、交換できたか返す。

Parameters:
Name Type Description
newItem RPG.EquipItem 新アイテム
oldItem RPG.EquipItem 旧アイテム

traitObjects () → {Array.<*>}

Overrides:Game_Battler</a>

turnEndOnMap ()

マップ上でターン終了(相当)の歩数を歩いた。

updateStateSteps (state)

指定ステート解除条件の歩数をアップデート。

Parameters:
Name Type Description
state RPG.State ステート

usableSkills () → {Array.<RPG.Skill>}

使用可能なスキルの配列を返す。

weapons () → {Array.<RPG.Weapon>}

装備している武器を配列で返す。


Documentation generated by JSDoc 3.5.5

Menu

  • RPGツクールMV JavaScript 非公式リファレンス
  • Class: Array
  • Class: AudioManager
  • Class: BattleManager
  • Class: Bitmap
  • Class: CacheEntry
  • Class: CacheMap
  • Class: ConfigManager
  • Class: DataManager
  • Class: Decrypter
  • Class: Game_Action
  • Class: Game_ActionResult
  • Class: Game_Actor
  • Class: Game_Actors
  • Class: Game_Battler
  • Class: Game_BattlerBase
  • Class: Game_Character
  • Class: Game_CharacterBase
  • Class: Game_CommonEvent
  • Class: Game_Enemy
  • Class: Game_Event
  • Class: Game_Follower
  • Class: Game_Followers
  • Class: Game_Interpreter
  • Class: Game_Item
  • Class: Game_Map
  • Class: Game_Message
  • Class: Game_Party
  • Class: Game_Picture
  • Class: Game_Player
  • Class: Game_Screen
  • Class: Game_SelfSwitches
  • Class: Game_Switches
  • Class: Game_System
  • Class: Game_Temp
  • Class: Game_Timer
  • Class: Game_Troop
  • Class: Game_Unit
  • Class: Game_Variables
  • Class: Game_Vehicle
  • Class: Graphics
  • Class: Html5Audio
  • Class: ImageCache
  • Class: ImageManager
  • Class: Input
  • Class: JsonEx
  • Class: MV.AudioParameters
  • Class: MV.BattleLogMethod
  • Class: MV.BattleRewards
  • Class: MV.BattlerAnimation
  • Class: MV.CommandItem
  • Class: MV.ConfigData
  • Class: MV.DatabaseFile
  • Class: MV.Matrix
  • Class: MV.Motion
  • Class: MV.PluginSettings
  • Class: MV.SaveContents
  • Class: MV.SaveFileInfo
  • Class: MV.TextState
  • Class: MV.TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: RPG.Actor
  • Class: RPG.Animation.Timing
  • Class: RPG.Animation
  • Class: RPG.Armor
  • Class: RPG.AudioFile
  • Class: RPG.BaseItem
  • Class: RPG.BattleEventPage.Conditions
  • Class: RPG.BattleEventPage
  • Class: RPG.Class.Learning
  • Class: RPG.Class
  • Class: RPG.CommonEvent
  • Class: RPG.Damage
  • Class: RPG.Effect
  • Class: RPG.Enemy.Action
  • Class: RPG.Enemy.DropItem
  • Class: RPG.Enemy
  • Class: RPG.EquipItem
  • Class: RPG.Event
  • Class: RPG.EventCommand
  • Class: RPG.EventPage.Conditions
  • Class: RPG.EventPage.Image
  • Class: RPG.EventPage
  • Class: RPG.Item
  • Class: RPG.Map.Encounter
  • Class: RPG.Map
  • Class: RPG.MapInfo
  • Class: RPG.MetaData
  • Class: RPG.MoveCommand
  • Class: RPG.MoveRoute
  • Class: RPG.Skill
  • Class: RPG.State
  • Class: RPG.System.AttackMotion
  • Class: RPG.System.Terms
  • Class: RPG.System.TestBattler
  • Class: RPG.System.Vehicle
  • Class: RPG.System
  • Class: RPG.Tileset
  • Class: RPG.Trait
  • Class: RPG.Troop.Member
  • Class: RPG.Troop
  • Class: RPG.UsableItem
  • Class: RPG.Weapon
  • Namespace: RPG
  • Class: Rectangle
  • Class: RequestQueue
  • Class: ResourceHandler
  • Class: SceneManager
  • Class: Scene_Base
  • Class: Scene_Battle
  • Class: Scene_Boot
  • Class: Scene_Debug
  • Class: Scene_Equip
  • Class: Scene_File
  • Class: Scene_GameEnd
  • Class: Scene_Gameover
  • Class: Scene_Item
  • Class: Scene_ItemBase
  • Class: Scene_Load
  • Class: Scene_Map
  • Class: Scene_Menu
  • Class: Scene_MenuBase
  • Class: Scene_Name
  • Class: Scene_Options
  • Class: Scene_Save
  • Class: Scene_Shop
  • Class: Scene_Skill
  • Class: Scene_Status
  • Class: Scene_Title
  • Class: ScreenSprite
  • Class: ShaderTilemap
  • Class: SoundManager
  • Class: Sprite
  • Class: Sprite_Actor
  • Class: Sprite_Animation
  • Class: Sprite_Balloon
  • Class: Sprite_Base
  • Class: Sprite_Battler
  • Class: Sprite_Button
  • Class: Sprite_Character
  • Class: Sprite_Damage
  • Class: Sprite_Destination
  • Class: Sprite_Enemy
  • Class: Sprite_Picture
  • Class: Sprite_StateIcon
  • Class: Sprite_StateOverlay
  • Class: Sprite_Timer
  • Class: Sprite_Weapon
  • Class: Spriteset_Base
  • Class: Spriteset_Battle
  • Class: Spriteset_Map
  • Class: Stage
  • Class: StorageManager
  • Class: String
  • Class: TextManager
  • Class: Tilemap
  • Class: TilingSprite
  • Class: ToneFilter
  • Class: ToneSprite
  • Class: TouchInput
  • Class: Utils
  • Class: Weather
  • Class: WebAudio
  • Class: Window
  • Class: WindowLayer
  • Class: Window_ActorCommand
  • Class: Window_Base
  • Class: Window_BattleActor
  • Class: Window_BattleEnemy
  • Class: Window_BattleItem
  • Class: Window_BattleLog
  • Class: Window_BattleSkill
  • Class: Window_BattleStatus
  • Class: Window_ChoiceList
  • Class: Window_Command
  • Class: Window_DebugEdit
  • Class: Window_DebugRange
  • Class: Window_EquipCommand
  • Class: Window_EquipItem
  • Class: Window_EquipSlot
  • Class: Window_EquipStatus
  • Class: Window_EventItem
  • Class: Window_GameEnd
  • Class: Window_Gold
  • Class: Window_Help
  • Class: Window_HorzCommand
  • Class: Window_ItemCategory
  • Class: Window_ItemList
  • Class: Window_MapName
  • Class: Window_MenuActor
  • Class: Window_MenuCommand
  • Class: Window_MenuStatus
  • Class: Window_Message
  • Class: Window_NameEdit
  • Class: Window_NameInput
  • Class: Window_NumberInput
  • Class: Window_Options
  • Class: Window_PartyCommand
  • Class: Window_SavefileList
  • Class: Window_ScrollText
  • Class: Window_Selectable
  • Class: Window_ShopBuy
  • Class: Window_ShopCommand
  • Class: Window_ShopNumber
  • Class: Window_ShopSell
  • Class: Window_ShopStatus
  • Class: Window_SkillList
  • Class: Window_SkillStatus
  • Class: Window_SkillType
  • Class: Window_Status
  • Class: Window_TitleCommand
  • Global
  • クラスツリー