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

Function is_in_combat

plugins/spectate.cpp:428–437  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

426// cycle logic
427
428static bool is_in_combat(df::unit *unit) {
429 if (Units::isCrazed(unit) || unit->mood == df::mood_type::Berserk)
430 return true;
431 for (auto activity_id : unit->activities) {
432 auto activity = df::activity_entry::find(activity_id);
433 if (activity && activity->type == df::activity_entry_type::Conflict)
434 return true;
435 }
436 return false;
437}
438
439static void get_dwarf_buckets(color_ostream &out,
440 vector<df::unit*> &citizen_combat_units,

Callers 1

get_dwarf_bucketsFunction · 0.85

Calls 1

findFunction · 0.50

Tested by

no test coverage detected