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

Class: BattleManager

The static class that manages battle progress.

Properties:
Name Type Description
_phase String [static]
_canEscape Boolean [static] [static]
_canLose Boolean [static]
_battleTest Boolean [static]
_eventCallback function [static]
_preemptive Boolean [static]
_surprise Boolean [static]
_actorIndex Number [static]
_actionForcedBattler Game_Battler [static]
_mapBgm MV.AudioParameters [static]
_mapBgs MV.AudioParameters [static]
_actionBattlers Array.<Game_Battler> [static]
_subject Game_Battler [static]
_action Game_Action [static]
_targets Array.<Game_Battler> [static]
_logWindow Window_BattleLog [static]
_statusWindow Window_BattleStatus [static]
_spriteset Spriteset_Battle [static]
_escapeRatio Number [static]
_escaped Boolean [static]
_rewards MV.BattleRewards [static]

Methods

(static) abort ()

(static) actor () → {Game_Actor}

Returns:
Type
Game_Actor

(static) allBattleMembers () → {Array.<Game_Battler>}

Returns:
Type
Array.<Game_Battler>

(static) applySubstitute (target) → {Game_Battler}

Parameters:
Name Type Description
target Game_Battler  
Returns:
Type
Game_Battler

(static) canEscape () → {Boolean}

Returns:
Type
Boolean

(static) canLose () → {Boolean}

Returns:
Type
Boolean

(static) changeActor (newActorIndex, lastActorActionState)

Parameters:
Name Type Description
newActorIndex Number  
lastActorActionState String  

(static) checkAbort () → {Boolean}

Returns:
Type
Boolean

(static) checkBattleEnd () → {Boolean}

Returns:
Type
Boolean

(static) checkSubstitute (target) → {Boolean}

Parameters:
Name Type Description
target Game_Battler  
Returns:
Type
Boolean

(static) clearActor ()

(static) displayDefeatMessage ()

(static) displayDropItems ()

(static) displayEscapeFailureMessage ()

(static) displayEscapeSuccessMessage ()

(static) displayExp ()

(static) displayGold ()

(static) displayRewards ()

(static) displayStartMessages ()

(static) displayVictoryMessage ()

(static) endAction ()

(static) endBattle (result)

Parameters:
Name Type Description
result Number  

(static) endTurn ()

(static) forceAction (battler)

Parameters:
Name Type Description
battler Game_Battler  

(static) gainDropItems ()

(static) gainExp ()

(static) gainGold ()

(static) gainRewards ()

(static) getNextSubject () → {Game_Battler}

Returns:
Type
Game_Battler

(static) initMembers ()

(static) inputtingAction ()

Returns:

Game_Action

(static) invokeAction (subject, target)

Parameters:
Name Type Description
subject Game_Battler  
target Game_Battler  

(static) invokeCounterAttack (subject, target)

Parameters:
Name Type Description
subject Game_Battler  
target Game_Battler  

(static) invokeMagicReflection (subject, target)

Parameters:
Name Type Description
subject Game_Battler  
target Game_Battler  

(static) invokeNormalAction (subject, target)

Parameters:
Name Type Description
subject Game_Battler  
target Game_Battler  

(static) isAborting () → {Boolean}

Returns:
Type
Boolean

(static) isActionForced () → {Boolean}

Returns:
Type
Boolean

(static) isBattleEnd () → {Boolean}

Returns:
Type
Boolean

(static) isBattleTest () → {Boolean}

Returns:
Type
Boolean

(static) isBusy () → {Boolean}

Returns:
Type
Boolean

(static) isEscaped () → {Boolean}

Returns:
Type
Boolean

(static) isForcedTurn () → {Boolean}

Returns:
Type
Boolean

(static) isInputting () → {Boolean}

Returns:
Type
Boolean

(static) isInTurn () → {Boolean}

Returns:
Type
Boolean

(static) isTurnEnd () → {Boolean}

Returns:
Type
Boolean

(static) makeActionOrders ()

(static) makeEscapeRatio ()

(static) makeRewards ()

(static) onEncounter ()

(static) playBattleBgm ()

(static) playDefeatMe ()

(static) playVictoryMe ()

(static) processAbort ()

(static) processDefeat ()

(static) processEscape () → {Boolean}

Returns:
Type
Boolean

(static) processForcedAction ()

(static) processTurn ()

(static) processVictory ()

(static) rateSurprise () → {Number}

Returns:
Type
Number

(static) refreshStatus ()

(static) replayBgmAndBgs ()

(static) saveBgmAndBgs ()

(static) selectNextCommand ()

(static) selectPreviousCommand ()

(static) setBattleTest (battleTest)

Parameters:
Name Type Description
battleTest Boolean  

(static) setEventCallback (callback)

Parameters:
Name Type Description
callback function  

(static) setLogWindow (logWindow)

Parameters:
Name Type Description
logWindow Window_BattleLog  

(static) setSpriteset (spriteset)

Parameters:
Name Type Description
spriteset Spriteset_Battle  

(static) setStatusWindow (statusWindow)

Parameters:
Name Type Description
statusWindow Window_BattleStatus  

(static) setup (troopId, canEscape, canLose)

Parameters:
Name Type Description
troopId Number  
canEscape Boolean  
canLose Boolean  

(static) startAction ()

(static) startBattle ()

(static) startInput ()

(static) startTurn ()

(static) update ()

(static) updateAction ()

(static) updateBattleEnd ()

(static) updateEvent () → {Boolean}

Returns:
Type
Boolean

(static) updateEventMain () → {Boolean}

Returns:
Type
Boolean

(static) updateTurn ()

(static) updateTurnEnd ()


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: AudioParameters
  • Class: BattleLogMethod
  • Class: BattleRewards
  • Class: BattlerAnimation
  • Class: CommandItem
  • Class: ConfigData
  • Class: DatabaseFile
  • Class: Matrix
  • Class: Motion
  • Class: PluginSettings
  • Class: SaveContents
  • Class: SaveFileInfo
  • Class: TextState
  • Class: TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: Actor
  • Class: Timing
  • Class: Animation
  • Class: Armor
  • Class: AudioFile
  • Class: BaseItem
  • Class: Conditions
  • Class: BattleEventPage
  • Class: Learning
  • Class: Class
  • Class: CommonEvent
  • Class: Damage
  • Class: Effect
  • Class: Action
  • Class: DropItem
  • Class: Enemy
  • Class: EquipItem
  • Class: Event
  • Class: EventCommand
  • Class: Conditions
  • Class: Image
  • Class: EventPage
  • Class: Item
  • Class: Encounter
  • Class: Map
  • Class: MapInfo
  • Class: MetaData
  • Class: MoveCommand
  • Class: MoveRoute
  • Class: Skill
  • Class: State
  • Class: AttackMotion
  • Class: Terms
  • Class: TestBattler
  • Class: Vehicle
  • Class: System
  • Class: Tileset
  • Class: Trait
  • Class: Troop
  • Class: UsableItem
  • Class: 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: Member
  • 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
  • クラスツリー