Some checks failed
CI/CD — Build & Deploy / Build & Deploy (push) Failing after 35s
- Migration saves: saveVersion pattern + migrateSave lazy (v1→v2) - Formule ADN rebalancée: log10 + clamp min 1 + cap bonus ×4 - Prestige Experience: modal fullscreen, preview ADN, stats run, best run - Arbre V2: 25 nœuds, 3 capstones, post-capstones repeatables (scaling par tranche) - Convergence évolutif Alpha→Omega (tier system) - Reset arbre: 1 gratuit/prestige, payant linéaire au-delà - Milestones prestige: 8 paliers (1→100), cosmétiques exclusifs, bonus gameplay - balance.ts: constantes centralisées pour playtest - 136 tests green, 0 regression
26 lines
748 B
SQL
Executable File
26 lines
748 B
SQL
Executable File
DROP TABLE IF EXISTS game_saves;
|
|
DROP TABLE IF EXISTS users;
|
|
|
|
CREATE TABLE users (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nickname VARCHAR(30) NOT NULL,
|
|
mail VARCHAR(90) NOT NULL,
|
|
password VARCHAR(200) NOT NULL,
|
|
tetardcoin INT DEFAULT 0,
|
|
firstname VARCHAR(50) NULL,
|
|
lastname VARCHAR(50) NULL,
|
|
super_oauth_id VARCHAR(36) NULL UNIQUE
|
|
);
|
|
|
|
CREATE TABLE game_saves (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
user_id INT NOT NULL UNIQUE,
|
|
game_state JSON NOT NULL,
|
|
save_version INT DEFAULT 1,
|
|
last_save TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
lifetime_tadpoles BIGINT DEFAULT 0,
|
|
prestige_count INT DEFAULT 0,
|
|
play_time_seconds INT DEFAULT 0,
|
|
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
|
|
);
|