pub fn derived_difficulty(c: &Campaign) -> WorldDifficultyExpand description
The difficulty the engine derives for a campaign that declares none: the
lowest that keeps every staged body and every declared fight. easy when
the campaign fields any wave or stages a body peaceful discards, else
peaceful.