MCPcopy Create free account
hub / github.com/DFHack/dfhack / get_spouse_ids

Function get_spouse_ids

plugins/preserve-rooms.cpp:300–311  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298}
299
300static vector<int32_t> get_spouse_ids(color_ostream &out, const vector<df::unit *> units) {
301 vector<int32_t> spouse_ids;
302 for (auto unit : units) {
303 auto hf = df::historical_figure::find(unit->hist_figure_id);
304 if (!hf)
305 continue;
306 auto spouse_hf = df::historical_figure::find(get_spouse_hfid(out, hf));
307 if (spouse_hf)
308 spouse_ids.push_back(spouse_hf->unit_id);
309 }
310 return spouse_ids;
311}
312
313static void assign_nobles(color_ostream &out) {
314 for (auto &[zone_id, group_codes] : noble_zones) {

Callers 1

assign_noblesFunction · 0.85

Calls 2

get_spouse_hfidFunction · 0.85
findFunction · 0.50

Tested by

no test coverage detected