diff --git a/library/modules/Items.cpp b/library/modules/Items.cpp index fe7eb6942..b4539abdd 100644 --- a/library/modules/Items.cpp +++ b/library/modules/Items.cpp @@ -1366,13 +1366,13 @@ int32_t Items::createItem(df::item_type item_type, int16_t item_subtype, int16_t } //makeItem + vector out_products; vector out_items; vector in_reag; vector in_items; - vector unk; df::enums::game_type::game_type type = *df::global::gametype; - prod->produce(unit, &unk, &out_items, &in_reag, &in_items, 1, job_skill::NONE, + prod->produce(unit, &out_products, &out_items, &in_reag, &in_items, 1, job_skill::NONE, df::historical_entity::find(unit->civ_id), ((type == df::enums::game_type::DWARF_MAIN) || (type == df::enums::game_type::DWARF_RECLAIM)) ? df::world_site::find(df::global::ui->site_id) : NULL); if ( out_items.size() != 1 )