anchor.diff:  
   function TKMArmyDefence.DefenceStatus(): TKMDefenceStatus;
   const
  -  FIRST_LINE_COEF = 2; // We should have at least 2 lines of defence
  +  FIRST_LINE_COEF = 2; // We should have at least 2 lines of defences
   var
     I, Cnt: Integer;
   begin
  
positive.code:   GT: TGroupType;
    UGA: TKMUnitGroupArray;
  begin
    // Check defensive line
    for I := 0 to Length(fDefPolyFirstLine) - 1 do
    begin
  
negative.code: begin
    SaveStream.WriteA('DefencePositions');
    SaveStream.Write(fOwner);
    SaveStream.Write(fCityUnderAttack);
    SaveStream.Write(fFirstLineCnt);
    SaveStream.Write(TroopFormations, SizeOf(TroopFormations));
  
  