diff --git a/modules/azhu.sh b/modules/azhu.sh new file mode 100755 index 0000000..f6bea5d --- /dev/null +++ b/modules/azhu.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +day=$(date +%a) +hour=$(date +%T | sed "s/\([^:]*\):.*/\1/" ) +minute=$(date +%M) + +percent=0 + +case $day in + "Mon" ) + percent=$(($percent+25));; + "Tue" ) + percent=$(($percent+20));; + "Wed" ) + percent=$(($percent+20));; + "Thu" ) + percent=$(($percent+25));; + "Fri" ) + percent=$(($percent+30));; + "Sat" ) + percent=$(($percent+100));; + "Sun" ) + percent=$(($percent+100));; +esac + +hp=$((10#$hour*10#$hour*10#$hour/150)) + +percent=$(($percent+$hp+$minute/20)) + +if [[ "$percent" -ge 100 ]]; then + percent=99 +fi + +if [ $# -ge 1 ]; then + if [ $1 == "azhu" ]; then + percent=0; + fi + echo "PRIVMSG $2 :$1: There is a $percent% chance azhu is sleeping right now." +else + echo "There is a $percent% chance azhu is sleeping right now." +fi + +