Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ksh
- . subr
- case "${1}" in
- inventory)
- if [[ ! "$(ls "${DIAPERFURIX_VAR}/player/inv" 2> /dev/null)" ]]; then
- printf "no items\n"
- exit 1
- fi
- printf "%-25s %-25s %-25s \n" "index" "name" "quantity"
- for i in "${DIAPERFURIX_VAR}/player/inv/"*;do
- j="${i#"${DIAPERFURIX_VAR}/player/inv/"}"
- printf "%-25s %-25s %-25s \n" "${j}" "$(cat "${DIAPERFURIX_HOME}/share/items/${j}/name")" "$(cat "${i}/quantity")"
- done
- ;;
- objects)
- printf "%-25s %-25s \n" "index" "name"
- for i in "${DIAPERFURIX_VAR}/map/${x}x${y}x${z}/objects/"*;do
- printf "%-25s %-25s \n" "${i#"${DIAPERFURIX_VAR}/map/${x}x${y}x${z}/objects/"}" "$(cat "${i}/name")"
- done
- ;;
- wear)
- printf "%-25s %-25s %-25s \n" "wear" "item" "itemname"
- for i in "${DIAPERFURIX_VAR}/player/wear/"*;do
- j="$(cat "${i}")"
- printf "%-25s %-25s %-25s \n" "${i#"${DIAPERFURIX_VAR}/player/wear/"}" "${j}" "$(cat "${DIAPERFURIX_HOME}/share/items/${j}/name")"
- done
- ;;
- diapers)
- printf "%-25s %-25s %-25s %-25s \n" "index" "item" "itemname" "usage(ml)"
- i=0
- j="$(cat "${DIAPERFURIX_VAR}/player/diapers/count")"
- while((i<j));do
- k="$(cat "${DIAPERFURIX_VAR}/player/diapers/array/${i}/index")"
- printf "%-25s %-25s %-25s %-25s \n" "${i}" "${k}" "$(cat "${DIAPERFURIX_HOME}/share/items/${k}/name")" "$(cat "${DIAPERFURIX_VAR}/player/diapers/array/${i}/pee")"
- ((i++))
- done
- ;;
- *)
- echo "invalid command"
- exit 1
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment