Rework avatars.

Now we have a concept of an avatar at the server, realm, and scene level
and we have the groundwork for a realm store. New uesrs no longer props,
they get a default avatar. New system supports gender
{male,female,neutral} and {child,adult}.
This commit is contained in:
Evan Carroll 2026-01-22 21:04:27 -06:00
parent e4abdb183f
commit 6fb90e42c3
55 changed files with 7392 additions and 512 deletions

View file

@ -6,6 +6,9 @@
# Options:
# --force, -f Update existing assets instead of failing with 409 Conflict
# Get script directory
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
# Parse arguments
FORCE_FLAG=""
for arg in "$@"; do
@ -16,5 +19,8 @@ for arg in "$@"; do
esac
done
(cd avatar && ./upload-stockavatars.sh $FORCE_FLAG)
(cd props && ./upload-stockprops.sh $FORCE_FLAG)
(cd "$SCRIPT_DIR/avatar" && ./upload-stockavatars.sh $FORCE_FLAG)
(cd "$SCRIPT_DIR/props" && ./upload-stockprops.sh $FORCE_FLAG)
# Create stock avatar from uploaded props and set as default
(cd "$SCRIPT_DIR/avatar" && ./create-stock-avatar.sh $FORCE_FLAG)