[ -f functions.sh ] && source functions.sh userNick="$1" shift chan="$1" shift message="${*}" spinPlus="${message##*(}" spinPlus="${spinPlus%)}" message="${message% (*)}" spin="${message##*[[:space:]]}" if [[ "$spinPlus" == "$message" ]]; then if [[ "$spin" =~ [aeiou].$ ]]; then spinPlus="${spin: -1}${spin: -1}" else spinPlus="${spin: -2}" fi fi message="${message} $spin $spin $spin " spinCount=$((RANDOM % 7 + 7)) for i in $(seq $spinCount) ; do spin+="$spinPlus" message+="$spin " done msg "$chan" "$message"