#!/bin/bash show_current_level() { cat <<-EOHTML
| L$curlevel | $(printf "%'li" ${last["AP"]}) AP |
EOHTML
for stat in ${bronzes[@]}
do
img=${stat,,}
cat <<-EOHTML
EOHTML
done
for timestamp in ${!nextbronze[@]}
do
(( timestamp )) || continue
for stat in ${nextbronze[timestamp]}
do
if (( upbronze[$stat] ))
then
(( greenlevel = upbronze[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
img=${stat,,}
cat <<-EOHTML
EOHTML
fi
done
done
for stat in ${nextbronze[0]}
do
img=${stat,,}
if (( upbronze[$stat] ))
then
(( greenlevel = upbronze[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
cat <<-EOHTML
|
EOHTML
for stat in ${silvers[@]}
do
img=${stat,,}
cat <<-EOHTML
EOHTML
done
for timestamp in ${!nextsilver[@]}
do
(( timestamp )) || continue
for stat in ${nextsilver[timestamp]}
do
img=${stat,,}
if (( upsilver[$stat] ))
then
(( greenlevel = upsilver[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
done
for stat in ${nextsilver[0]}
do
img=${stat,,}
if (( upsilver[$stat] ))
then
(( greenlevel = upsilver[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
cat <<-EOHTML
|
EOHTML
for stat in ${golds[@]}
do
img=${stat,,}
cat <<-EOHTML
EOHTML
done
for timestamp in ${!nextgold[@]}
do
(( timestamp )) || continue
for stat in ${nextgold[timestamp]}
do
img=${stat,,}
if (( upgold[$stat] ))
then
(( greenlevel = upgold[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
done
for stat in ${nextgold[0]}
do
img=${stat,,}
if (( upgold[$stat] ))
then
(( greenlevel = upgold[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
cat <<-EOHTML
|
EOHTML
for stat in ${platinums[@]}
do
img=${stat,,}
cat <<-EOHTML
EOHTML
done
for timestamp in ${!nextplatinum[@]}
do
(( timestamp )) || continue
for stat in ${nextplatinum[timestamp]}
do
img=${stat,,}
if (( upplatinum[$stat] ))
then
(( greenlevel = upplatinum[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
done
for stat in ${nextplatinum[0]}
do
img=${stat,,}
if (( upplatinum[$stat] ))
then
(( greenlevel = upplatinum[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
cat <<-EOHTML
|
EOHTML
for stat in ${blacks[@]}
do
img=${stat,,}
cat <<-EOHTML
EOHTML
done
for timestamp in ${!nextblack[@]}
do
(( timestamp )) || continue
for stat in ${nextblack[timestamp]}
do
img=${stat,,}
if (( upblack[$stat] ))
then
(( greenlevel = upblack[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
done
for stat in ${nextblack[0]}
do
img=${stat,,}
if (( upblack[$stat] ))
then
(( greenlevel = upblack[$stat] * 255 / 100 ))
(( redlevel = 255 - greenlevel ))
cat <<-EOHTML
EOHTML
else
cat <<-EOHTML
EOHTML
fi
done
cat <<-EOHTML
|
||||
| L$nextlevel | EOHTML readable=$(printf "%'li" ${lvl[nextlevel]}) if (( last["AP"] >= lvl[nextlevel] )) then style='style="background:lightgreen"' else style='' fi cat <<-EOHTML${readable// / } AP | EOHTML if (( silvercount >= lvlsilver[level] )) then echo ' | '${lvlsilver[level]}' | ' else echo "${lvlsilver[level]} ($(( silvercount - lvlsilver[level] )))" echo ' | ' fi if (( goldcount >= lvlgold[level] )) then echo ''${lvlgold[level]}' | ' else echo "${lvlgold[level]} ($(( goldcount - lvlgold[level] )))" echo ' | ' fi if (( platinumcount >= lvlplatinum[level] )) then echo ''${lvlplatinum[level]}' | ' else echo "${lvlplatinum[level]} ($(( platinumcount - lvlplatinum[level] )))" echo ' | ' fi if (( blackcount >= lvlblack[level] )) then echo ''${lvlblack[level]}' | ' else echo "${lvlblack[level]} ($(( blackcount - lvlblack[level] )))" echo ' | ' fi cat <<-EOHTML