#!/bin/bash show_current_level() { cat <<-EOHTML EOHTML readable=$(printf "%'li" ${lvl[nextlevel]}) if (( last["AP"] >= lvl[nextlevel] )) then style='style="background:lightgreen"' else style='' fi cat <<-EOHTML ' else echo "' fi if (( goldcount >= lvlgold[level] )) then echo '' else echo "' fi if (( platinumcount >= lvlplatinum[level] )) then echo '' else echo "' fi if (( blackcount >= lvlblack[level] )) then echo '' else echo "' fi cat <<-EOHTML
L$curlevel $(printf "%'li" ${last["AP"]}) AP EOHTML for stat in ${bronzes[@]} do img=${stat,,} cat <<-EOHTML $stat bronze EOHTML done for id in {100..0} do [ -z "${upbronze[id]}" ] && continue (( greenlevel = id * 255 / 100 )) (( redlevel = 255 - greenlevel )) for stat in ${upbronze[id]} do img=${stat,,} cat <<-EOHTML $stat bronze EOHTML done done cat <<-EOHTML EOHTML for stat in ${silvers[@]} do img=${stat,,} cat <<-EOHTML $stat silver EOHTML done for id in {100..0} do [ -z "${upsilver[id]}" ] && continue (( greenlevel = id * 255 / 100 )) (( redlevel = 255 - greenlevel )) for stat in ${upsilver[id]} do img=${stat,,} cat <<-EOHTML $stat silver EOHTML done done for stat in ${!nosilver[@]} do img=${stat,,} cat <<-EOHTML $stat silver EOHTML done cat <<-EOHTML EOHTML for stat in ${golds[@]} do img=${stat,,} cat <<-EOHTML $stat gold EOHTML done for id in {100..0} do [ -z "${upgold[id]}" ] && continue (( greenlevel = id * 255 / 100 )) (( redlevel = 255 - greenlevel )) for stat in ${upgold[id]} do img=${stat,,} cat <<-EOHTML $stat gold EOHTML done done for stat in ${!nogold[@]} do img=${stat,,} cat <<-EOHTML $stat gold EOHTML done cat <<-EOHTML EOHTML for stat in ${platinums[@]} do img=${stat,,} cat <<-EOHTML $stat platinum EOHTML done for id in {100..0} do [ -z "${upplatinum[id]}" ] && continue (( greenlevel = id * 255 / 100 )) (( redlevel = 255 - greenlevel )) for stat in ${upplatinum[id]} do img=${stat,,} cat <<-EOHTML $stat platinum EOHTML done done for stat in ${!noplatinum[@]} do img=${stat,,} cat <<-EOHTML $stat platinum EOHTML done cat <<-EOHTML EOHTML for stat in ${blacks[@]} do img=${stat,,} cat <<-EOHTML $stat black EOHTML done for id in {100..0} do [ -z "${upblack[id]}" ] && continue (( greenlevel = id * 255 / 100 )) (( redlevel = 255 - greenlevel )) for stat in ${upblack[id]} do img=${stat,,} cat <<-EOHTML $stat black EOHTML done done for stat in ${!noblack[@]} do img=${stat,,} cat <<-EOHTML $stat black EOHTML done cat <<-EOHTML
L$nextlevel${readable// / } AP EOHTML if (( silvercount >= lvlsilver[level] )) then echo ''${lvlsilver[level]}'${lvlsilver[level]} ($(( silvercount - lvlsilver[level] )))" echo ''${lvlgold[level]}'${lvlgold[level]} ($(( goldcount - lvlgold[level] )))" echo ''${lvlplatinum[level]}'${lvlplatinum[level]} ($(( platinumcount - lvlplatinum[level] )))" echo ''${lvlblack[level]}'${lvlblack[level]} ($(( blackcount - lvlblack[level] )))" echo '
EOHTML }