Fix items not shared from pickups

This commit is contained in:
tovjemam 2026-06-20 23:12:25 +02:00
parent 33b8697807
commit 68a5cfb5ff

View File

@ -355,8 +355,8 @@ void game::World::CreateItemPickup(const glm::vec3& position, std::shared_ptr<It
if (respawn_time > 0)
{
Schedule(respawn_time, [this, position, item, despawn_time, respawn_time, ammo_count]() {
CreateItemPickup(position, item, despawn_time, respawn_time, ammo_count);
Schedule(respawn_time, [this, position, item_name = item->def->name, despawn_time, respawn_time, ammo_count] {
CreateItemPickup(position, std::make_shared<ItemInstance>(item_name), despawn_time, respawn_time, ammo_count);
});
}
});