#============================================================================== # パーティで誰かが特定の装備をしているかを確認 #  # 誰か一人でも特定の装備を装着している時に # trueを返します。 # # # 起動方法 #  スクリプトに以下のように記述してください。 #   check_party_equipments(slot_id,item_id) #    slot_id:装備スロットのIDを指定してください。 #    item_id:アイテムのIDを指定してください。 # # 利用規約 #  連絡不要 #  商用可 # 改造可 # 再配布可(無改造の場合はクレジットを消さないでください) # アダルト可 #  利用された際、クレジットはあると喜びます  # #                       by 3dpose #                       http://customsaga.wiki.fc2.com/ # #                       GY. Materials #                       http://gymaterials.jp/ # #============================================================================== # ■ Game_Interpreter #------------------------------------------------------------------------------ #  イベントコマンドを実行するインタプリタです。このクラスは Game_Map クラス、 # Game_Troop クラス、Game_Event クラスの内部で使用されます。 #============================================================================== class Game_Interpreter def check_party_equipments(slot_id,item_id) result = false $game_party.members.each do |actor| if slot_id == 0 result = (actor.weapons.include?($data_weapons[item_id])) else result = (actor.armors.include?($data_armors[item_id])) end break if result == true end return result end end