anchor.diff:  
   
   procedure TKMCommandsPack.Load(LoadStream: TKMemoryStream);
  -var I: Integer;
  +var
  +  I: Integer;
   begin
     LoadStream.Read(fCount);
     SetLength(fItems, fCount + 1);
  
positive.code:     Exit;
    end;
  
    if (gGame.GameMode <> gmMultiSpectate) and gMySpectator.Hand.AI.HasLost
      and not (aCommand.CommandType in AllowedAfterDefeat) then
    begin
      gSoundPlayer.Play(sfxCantPlace);
      Exit;
  
negative.code: 
  
  procedure TKMCommandsPack.Save(SaveStream: TKMemoryStream);
  var
    I: Integer;
  begin
    SaveStream.Write(fCount);
    for I := 1 to fCount do
  