44 lines
741 B
Bash
Executable File
44 lines
741 B
Bash
Executable File
#!/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
|
|
|
|
|