fekalnigtacko/src/game/item_instance.cpp
2026-06-17 16:52:24 +02:00

13 lines
354 B
C++

#include "item_instance.hpp"
#include "assets/cache.hpp"
game::ItemInstance::ItemInstance(std::shared_ptr<const assets::Item> def) : def(std::move(def))
{
ammo = this->def->clip_size; // full clip by default
}
game::ItemInstance::ItemInstance(const std::string& name)
: ItemInstance(assets::CacheManager::GetItem("data/" + name + ".item"))
{
}