#!/bin/sh
cd pfiles
echo 'Number of active players: ' `../../count_active */*.o`
echo ""
echo 'List of top login streaks ' `date`
echo ""
echo "Name        Streak"
echo ""
#Inserted exclude directories, and added testchar_var to stop it from
#Adding test characters - Rumplemintz
egrep --exclude="*_LD*.o" '^level |^BankBalance |^cap_name |^testchar_var ' [a-z]/*.o |\
sed -e 's/\.o:/ /' -e 's/\"//g' |\
sort -k1,1r -k2 |\
awk '
$2=="BankBalance" { BankBalance= $3; }
$2=="cap_name" { name = $3; }
$2=="level" { level = $3; }
$2=="testchar_var" { 
if ((level < 20) && ($3 < 1) && (BankBalance > 0))  printf("%-12s %4d \n", name, BankBalance);
   BankBalance= 0; testchar_var = 0; level = 20; name = "XX"; }' |\
#sort +1rn +2rn |\
#change for loafy
sort -k2rn |\
head -25

