anchor.diff:    Result := IntToStr(gHands[AHandIndex].Stats.GetUnitQty(TUnitType(ATag)));
   end;
   
  +{ TKMGUIGameSpectatorItemLineArmyKilling }
  +
  +function TKMGUIGameSpectatorItemLineArmyKilling.GetValue(AHandIndex: Integer; ATag: Integer): String;
  +begin
  +  Result := IntToStr(gHands[AHandIndex].Stats.GetUnitKilledQty(TUnitType(ATag)));
  +end;        
  +    
  +{ TKMGUIGameSpectatorItemLineArmyLost }
  +
  +function TKMGUIGameSpectatorItemLineArmyLost.GetValue(AHandIndex: Integer; ATag: Integer): String;
  +begin
  +  Result := IntToStr(gHands[AHandIndex].Stats.GetUnitLostQty(TUnitType(ATag)));
  +end;     
  +
   { TKMGUIGameSpectator }
   
   constructor TKMGUIGameSpectator.Create(aParent: TKMPanel);
  
positive.code:     function GetTag(AIndex: Integer): Integer; override;
      function GetValue(AHandIndex: Integer; ATag: Integer): String; override;
    end;
  
    ///
  
  
negative.code:   AddLineType(2, TKMGUIGameSpectatorItemLineBuildings);
    AddLineType(3, nil);
    AddLineType(4, TKMGUIGameSpectatorItemLineArmy);
    AddLineType(5, TKMGUIGameSpectatorItemLineArmyKilling);
    AddLineType(6, TKMGUIGameSpectatorItemLineArmyLost);
                   
    FDropBox := TKMDropList.Create(FDropBoxPanel, 5, 5, 200, 20, fnt_Metal, '', bsGame);
    FDropBox.OnChange := ChangePage;
  