Code: Select all
Procedure checkOverWeight; 
  Var
    feathersId, leatherId: Cardinal;
    overWeight, feathersWeight, leatherWeight: Integer;
  Begin
    overWeight := Weight - 599;
    If overWeight > 0 Then 
      Begin
        feathersId := Find(feathersType);
        feathersWeight := FindQuantity() / 10;
        leatherId := Find(leatherId);
        leatherWeight :=  FindQuantity();
      End;
        If feathersWeight >= overWeight Then
          Begin 
            ItemToBank(feathersId, overWeight*10);
            TWait;
          End;
        Else
          Begin
            ItemToBank(feathersId, feathersWeight*10);
            TWait;
            If leatherWeight >= overWeight Then
              Begin
                ItemToBank(leatherId, overWeight*10);
                TWait;
               End;    
          End;  
  End;
