#ifndef GAME_MWWORLD_CONTAINERSTORE_H
#define GAME_MWWORLD_CONTAINERSTORE_H

#include <components/esm_store/cell_store.hpp>

namespace MWWorld
{
    template<typename D>
    struct ContainerStore
    {
            ESMS::CellRefList<ESM::Potion, D>            potions;
            ESMS::CellRefList<ESM::Apparatus, D>         appas;
            ESMS::CellRefList<ESM::Armor, D>             armors;
            ESMS::CellRefList<ESM::Book, D>              books;
            ESMS::CellRefList<ESM::Clothing, D>          clothes;
            ESMS::CellRefList<ESM::Ingredient, D>        ingreds;
            ESMS::CellRefList<ESM::Light, D>             lights;
            ESMS::CellRefList<ESM::Tool, D>              lockpicks;
            ESMS::CellRefList<ESM::Miscellaneous, D>     miscItems;
            ESMS::CellRefList<ESM::Probe, D>             probes;
            ESMS::CellRefList<ESM::Repair, D>            repairs;
            ESMS::CellRefList<ESM::Weapon, D>            weapons;
    };
}

#endif