-- شخصیت‌های آواتار (کازمتیک تصویری): کاربر می‌خرد و در کلِ بازی نمایش داده می‌شود. -- تصویرِ هر آواتار از پنل ادمین آپلود و در /avatars/.png سرو می‌شود. CREATE TABLE IF NOT EXISTS avatars ( id TEXT PRIMARY KEY, title TEXT NOT NULL, price_coins INTEGER NOT NULL DEFAULT 0, vip INTEGER NOT NULL DEFAULT 0, sort INTEGER NOT NULL DEFAULT 0, enabled INTEGER NOT NULL DEFAULT 1, img_ext TEXT NOT NULL DEFAULT 'png' -- png یا svg (بر اساسِ فایلِ آپلودشده) ); CREATE TABLE IF NOT EXISTS user_avatars ( user_id INTEGER NOT NULL, avatar_id TEXT NOT NULL, PRIMARY KEY (user_id, avatar_id) ); -- شخصیتِ انتخابیِ کاربر؛ خالی ⇒ آواتارِ تصادفیِ پیش‌فرض (بر اساسِ seed). ALTER TABLE users ADD COLUMN selected_avatar TEXT NOT NULL DEFAULT '';