Class: Game_Party
new Game_Party ()
[パーティ]を定義したクラス。
関連クラス: Game_Troop, Game_Player, Game_Follower, Game_Actor, Game_Actors, Scene_Battle, BattleManager
Properties:
ABILITY_ で始まる静的定数は パーティ能力 IDに使われる。
Name |
Type |
Description |
ABILITY_ENCOUNTER_HALF |
Number |
[static] エンカウント半減 |
ABILITY_ENCOUNTER_NONE |
Number |
[static] エンカウント無効 |
ABILITY_CANCEL_SURPRISE |
Number |
[static] 不意打ち無効 |
ABILITY_RAISE_PREEMPTIVE |
Number |
[static] 先制攻撃率アップ |
ABILITY_GOLD_DOUBLE |
Number |
[static] 獲得金額 2 倍 |
ABILITY_DROP_ITEM_DOUBLE |
Number |
[static] アイテム入手率 2 倍 |
_gold |
Number |
所持金 |
_steps |
Number |
歩数 |
_lastItem |
Game_Item |
最後のアイテム |
_menuActorId |
Number |
メニューのアクター ID |
_targetActorId |
Number |
対象のアクター ID |
_actors |
Array |
アクター ID の配列 |
_items |
Object |
{[itemId: number]: number} |
_weapons |
Object |
{[itemId: number]: number} |
_armors |
Object |
{[itemId: number]: number} |
Inherited From
Methods
addActor (actorId)
指定したアクターを追加。
Parameters:
Name |
Type |
Description |
actorId |
Number |
アクター ID |
パーティが持つ全アイテムを配列で返す。
パーティの全アクターを配列で返す。
パーティが持つ全防具を配列で返す。
戦闘に参加する全アクターを配列で返す。
入力可能か。
canUse (item) → {Boolean}
指定アイテムが使用可能か。
Parameters:
charactersForSavefile () → {Array.<Array.<*»}
セーブファイルに記録されているキャラ画像情報を配列で返す。
[ “ファイル名”, キャラ番号 ] という 2 値の配列がキャラ数ぶん入った配列。
consumeItem (item)
指定アイテムを消費。
Parameters:
discardMembersEquip (item, amount)
指定の装備を捨てる。
Parameters:
パーティが持つ全装備可能アイテムを配列で返す。
exists () → {Boolean}
パーティが存在する(少なくとも一人いる)か。
facesForSavefile () → {Array.<Array.<*»}
セーブファイルに記録されている顔画像情報を配列で返す。
[ “ファイル名”, 顔番号 ] という 2 値の配列がキャラ数ぶん入った配列。
gainGold (amount)
指定金額ぶん所持金を増やす。
Parameters:
Name |
Type |
Description |
amount |
Number |
金額 |
gainItem (item, amount, includeEquip)
指定アイテムを増やす。
Parameters:
Name |
Type |
Description |
item |
RPG.BaseItem |
アイテム |
amount |
Number |
数 |
includeEquip |
Boolean |
装備しているものを含むか |
所持金の金額を返す。
hasCancelSurprise () → {Boolean}
[不意打ち無効]のパーティ能力を持つか。
hasDropItemDouble () → {Boolean}
[アイテム入手率 2 倍]のパーティ能力を持つか。
hasEncounterHalf () → {Boolean}
[エンカウント半減]のパーティ能力を持つか。
hasEncounterNone () → {Boolean}
[エンカウント無効]のパーティ能力を持つか。
hasGoldDouble () → {Boolean}
[獲得金額 2 倍]のパーティ能力を持つか。
hasItem (item, includeEquip) → {Boolean}
指定アイテムをパーティが持っているか。
Parameters:
Name |
Type |
Description |
item |
RPG.BaseItem |
アイテム |
includeEquip |
Boolean |
装備しているものを含むか |
hasMaxItems (item) → {Boolean}
指定アイテムを最大数を持っているか。
Parameters:
hasRaisePreemptive () → {Boolean}
[先制攻撃率アップ]のパーティ能力を持つか。
highestLevel () → {Number}
パーティメンバー中最高のレベルを返す。
increaseSteps ()
歩数を増やす。
initAllItems ()
全てのアイテムを初期化。
initialize ()
Overrides:Game_Unit
isAllDead () → {Boolean}
Overrides:Game_Unit
isAnyMemberEquipped (item) → {Boolean}
指定アイテムをいずれかのメンバーが装備しているか。
Parameters:
isEmpty () → {Boolean}
パーティメンパーが 0 人か。
指定アイテムが含まれるカテゴリ全体を配列で返す。
[アイテム][武器][防具]のいずれかのカテゴリ。
Parameters:
アイテム(武器・防具を含まない)を配列で返す。
最後に選択されたアイテムを返す。
リーダーであるアクターを返す。
loseGold (amount)
指定金額の所持金を減らす。
Parameters:
Name |
Type |
Description |
amount |
Number |
金額 |
loseItem (item, amount, includeEquip)
指定アイテムを減らす。
Parameters:
Name |
Type |
Description |
item |
RPG.BaseItem |
アイテム |
amount |
Number |
数 |
includeEquip |
Boolean |
装備しているものを含むか |
次のアクターのメニューを生成。
前のアクターのメニューを生成。
maxBattleMembers () → {Number}
戦闘参加メンバーの最大数(規定値:4)を返す。
maxGold () → {Number}
最大所持金(規定値:99999999)を返す。
maxItems (item) → {Number}
指定アイテムの最大数(規定値:99)を返す。
Parameters:
Overrides:Game_Unit
現在のメニューで選択されているアクターを返す。
パーティの名前を返す。
ひとりの時は「アクター名」、複数いる時は「アクター名たち」(規定値)
numItems (item) → {Number}
パーティが持っている指定アイテムの数を返す。
Parameters:
onPlayerWalk ()
プレイヤーが歩く時に呼ばれるハンドラ。
partyAbility (abilityId) → {Boolean}
指定[パーティ能力]を持つアクターがいるか。
Parameters:
パーティ全体の逃亡モーションを開始。
パーティ全体の勝利モーションを開始。
ratePreemptive (troopAgi) → {Number}
指定敵素早さに対して先制攻撃の確率を返す。
Parameters:
Name |
Type |
Description |
troopAgi |
Number |
素早さ |
rateSurprise (troopAgi) → {Number}
指定敵素早さに対して不意打ちの確率を返す。
Parameters:
Name |
Type |
Description |
troopAgi |
Number |
素早さ |
removeActor (actorId)
指定アクターを取り除く。
Parameters:
Name |
Type |
Description |
actorId |
Number |
アクター ID |
removeBattleStates ()
全パーティメンバーのステートを削除。
requestMotionRefresh ()
全パーティメンバーのモーションを初期化。
reviveBattleMembers ()
全戦闘参加メンバーを蘇生。
setLastItem (item)
指定アイテムを最後のアイテムに設定。
Parameters:
指定アクターをメニューで選択された状態に。
Parameters:
setTargetActor (actor)
指定アクターを対象アクターに。
Parameters:
setupBattleTest ()
戦闘テストの準備。
setupBattleTestItems ()
戦闘テストのアイテムの準備。
setupBattleTestMembers ()
戦闘テストのメンバーの準備。
setupStartingMembers ()
開始メンバーの準備。
パーティメンバーの数を返す。
steps () → {Number}
歩数を返す。
swapOrder (index1, index2)
指定した番号のアクターを入れ替え。
Parameters:
Name |
Type |
Description |
index1 |
Number |
アクター 1 の番号 |
index2 |
Number |
アクター 2 の番号 |
対象アクターを返す。
パーティが持つ全武器を配列で返す。
Menu
RPG ツクール MV JavaScript 非公式リファレンスClass: ArrayClass: AudioManagerClass: BattleManagerClass: BitmapClass: CacheEntryClass: CacheMapClass: ConfigManagerClass: DataManagerClass: DecrypterClass: Game_ActionClass: Game_ActionResultClass: Game_ActorClass: Game_ActorsClass: Game_BattlerClass: Game_BattlerBaseClass: Game_CharacterClass: Game_CharacterBaseClass: Game_CommonEventClass: Game_EnemyClass: Game_EventClass: Game_FollowerClass: Game_FollowersClass: Game_InterpreterClass: Game_ItemClass: Game_MapClass: Game_MessageClass: Game_PartyClass: Game_PictureClass: Game_PlayerClass: Game_ScreenClass: Game_SelfSwitchesClass: Game_SwitchesClass: Game_SystemClass: Game_TempClass: Game_TimerClass: Game_TroopClass: Game_UnitClass: Game_VariablesClass: Game_VehicleClass: GraphicsClass: Html5AudioClass: ImageCacheClass: ImageManagerClass: InputClass: JsonExClass: MV.AudioParametersClass: MV.BattleLogMethodClass: MV.BattleRewardsClass: MV.BattlerAnimationClass: MV.ColorClass: MV.CommandItemClass: MV.ConfigDataClass: MV.CssColorClass: MV.DatabaseFileClass: MV.MatrixClass: MV.MotionClass: MV.PluginSettingsClass: MV.SaveContentsClass: MV.SaveFileInfoClass: MV.TextStateClass: MV.ToneClass: MV.TouchInputEventsNamespace: MVClass: MathClass: NumberClass: PIXI.ContainerClass: PIXI.DisplayObjectClass: PIXI.GraphicsClass: PIXI.RendererClass: PIXI.SpriteClass: PluginManagerClass: PointClass: RPG.ActorClass: RPG.Animation.TimingClass: RPG.AnimationClass: RPG.ArmorClass: RPG.AudioFileClass: RPG.BaseItemClass: RPG.BattleEventPage.ConditionsClass: RPG.BattleEventPageClass: RPG.Class.LearningClass: RPG.ClassClass: RPG.CommonEventClass: RPG.DamageClass: RPG.EffectClass: RPG.Enemy.ActionClass: RPG.Enemy.DropItemClass: RPG.EnemyClass: RPG.EquipItemClass: RPG.EventClass: RPG.EventCommandClass: RPG.EventPage.ConditionsClass: RPG.EventPage.ImageClass: RPG.EventPageClass: RPG.ItemClass: RPG.Map.EncounterClass: RPG.MapClass: RPG.MapInfoClass: RPG.MetaDataClass: RPG.MoveCommandClass: RPG.MoveRouteClass: RPG.SkillClass: RPG.StateClass: RPG.System.AttackMotionClass: RPG.System.TermsClass: RPG.System.TestBattlerClass: RPG.System.VehicleClass: RPG.SystemClass: RPG.TilesetClass: RPG.TraitClass: RPG.Troop.MemberClass: RPG.TroopClass: RPG.UsableItemClass: RPG.WeaponNamespace: RPGClass: RectangleClass: RequestQueueClass: ResourceHandlerClass: SceneManagerClass: Scene_BaseClass: Scene_BattleClass: Scene_BootClass: Scene_DebugClass: Scene_EquipClass: Scene_FileClass: Scene_GameEndClass: Scene_GameoverClass: Scene_ItemClass: Scene_ItemBaseClass: Scene_LoadClass: Scene_MapClass: Scene_MenuClass: Scene_MenuBaseClass: Scene_NameClass: Scene_OptionsClass: Scene_SaveClass: Scene_ShopClass: Scene_SkillClass: Scene_StatusClass: Scene_TitleClass: ScreenSpriteClass: ShaderTilemapClass: SoundManagerClass: SpriteClass: Sprite_ActorClass: Sprite_AnimationClass: Sprite_BalloonClass: Sprite_BaseClass: Sprite_BattlerClass: Sprite_ButtonClass: Sprite_CharacterClass: Sprite_DamageClass: Sprite_DestinationClass: Sprite_EnemyClass: Sprite_PictureClass: Sprite_StateIconClass: Sprite_StateOverlayClass: Sprite_TimerClass: Sprite_WeaponClass: Spriteset_BaseClass: Spriteset_BattleClass: Spriteset_MapClass: StageClass: StorageManagerClass: StringClass: TextManagerClass: TilemapClass: TilingSpriteClass: ToneFilterClass: ToneSpriteClass: TouchInputClass: UtilsClass: WeatherClass: WebAudioClass: WindowClass: WindowLayerClass: Window_ActorCommandClass: Window_BaseClass: Window_BattleActorClass: Window_BattleEnemyClass: Window_BattleItemClass: Window_BattleLogClass: Window_BattleSkillClass: Window_BattleStatusClass: Window_ChoiceListClass: Window_CommandClass: Window_DebugEditClass: Window_DebugRangeClass: Window_EquipCommandClass: Window_EquipItemClass: Window_EquipSlotClass: Window_EquipStatusClass: Window_EventItemClass: Window_GameEndClass: Window_GoldClass: Window_HelpClass: Window_HorzCommandClass: Window_ItemCategoryClass: Window_ItemListClass: Window_MapNameClass: Window_MenuActorClass: Window_MenuCommandClass: Window_MenuStatusClass: Window_MessageClass: Window_NameEditClass: Window_NameInputClass: Window_NumberInputClass: Window_OptionsClass: Window_PartyCommandClass: Window_SavefileListClass: Window_ScrollTextClass: Window_SelectableClass: Window_ShopBuyClass: Window_ShopCommandClass: Window_ShopNumberClass: Window_ShopSellClass: Window_ShopStatusClass: Window_SkillListClass: Window_SkillStatusClass: Window_SkillTypeClass: Window_StatusClass: Window_TitleCommandGlobalクラスツリー