feat: add carpet
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
-- فرشهای ایرانی که بهجای میزِ بازی استفاده میشوند (تصویرِ هر فرش از سرور).
|
||||
CREATE TABLE IF NOT EXISTS carpets (
|
||||
id TEXT PRIMARY KEY,
|
||||
title TEXT NOT NULL,
|
||||
price_coins INTEGER NOT NULL DEFAULT 0, -- ۰ یعنی رایگان (مگر vip)
|
||||
vip INTEGER NOT NULL DEFAULT 0, -- ۱ یعنی برای VIP رایگان
|
||||
sort INTEGER NOT NULL DEFAULT 0,
|
||||
enabled INTEGER NOT NULL DEFAULT 1
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS user_carpets (
|
||||
user_id INTEGER NOT NULL,
|
||||
carpet_id TEXT NOT NULL,
|
||||
PRIMARY KEY (user_id, carpet_id)
|
||||
);
|
||||
|
||||
-- فرشِ انتخابیِ کاربر؛ 'classic' یعنی میزِ پیشفرضِ ترسیمی (بدون تصویر).
|
||||
ALTER TABLE users ADD COLUMN selected_carpet TEXT NOT NULL DEFAULT 'classic';
|
||||
|
||||
INSERT OR IGNORE INTO carpets (id, title, price_coins, vip, sort) VALUES
|
||||
('classic', 'میزِ کلاسیک', 0, 0, 1),
|
||||
('kashan', 'فرشِ کاشان', 8000, 0, 2),
|
||||
('tabriz', 'فرشِ تبریز', 15000, 0, 3),
|
||||
('royal', 'فرشِ سلطنتی', 0, 1, 4);
|
||||
Reference in New Issue
Block a user