public override void Arrived(Caravan caravan) => settlement.startDefence(MilitaryUtilFC.returnMilitaryEventByLocation(settlement.settlement.mapLocation), () => settlement.CaravanDefend(caravan));
 public override void Arrived(Caravan caravan)
 {
     settlement.CaravanDefend(caravan);
 }