diff --git a/osr/interfaces/gametabs/equipment.simba b/osr/interfaces/gametabs/equipment.simba index 726bdb1f..d976ac0d 100644 --- a/osr/interfaces/gametabs/equipment.simba +++ b/osr/interfaces/gametabs/equipment.simba @@ -3,3 +3,17 @@ {$I WaspLib/osr.simba} {$ENDIF} +function TRSEquipment.FindItems(items: TRSItemArray; out slots: TIntegerArray): Boolean; override; +var + item: TRSItem; + tmp: TRSItemArray; +begin + if not Self.Open() then + Exit; + + for item in items do + tmp += item.GetArray(); + + slots := Self.ItemInterface.IndicesOf(tmp); + Result := Length(slots) > 0; +end;