[ongeki] Add experimental Bright Memory support

This commit is contained in:
Dom Eori
2022-03-11 17:37:36 +09:00
parent ee6d28bd00
commit 50cecae272
19 changed files with 450 additions and 7 deletions

View File

@@ -0,0 +1,29 @@
-- ongeki_user_data
ALTER TABLE ongeki_user_data ADD COLUMN is_dialog_watched_suggest_memory BOOLEAN;
ALTER TABLE ongeki_user_data ADD COLUMN character_voice_no INTEGER;
UPDATE ongeki_user_data SET is_dialog_watched_suggest_memory=false;
UPDATE ongeki_user_data SET character_voice_no=0;
-- ongeki_user_playlog
ALTER TABLE ongeki_user_playlog ADD COLUMN platinum_score INTEGER;
UPDATE ongeki_user_playlog SET platinum_score=0;
-- ongeki_user_memory_chapter
CREATE TABLE ongeki_user_memory_chapter
(
id BIGINT auto_increment PRIMARY KEY,
chapter_id INTEGER NOT NULL,
is_clear BOOLEAN NOT NULL,
is_story_watched BOOLEAN NOT NULL,
is_dialog_watched BOOLEAN NOT NULL,
is_boss_watched BOOLEAN NOT NULL,
jewel_count INTEGER NOT NULL,
last_play_music_category INTEGER NOT NULL,
last_play_music_id INTEGER NOT NULL,
last_play_music_level INTEGER NOT NULL,
gauge_id INTEGER NOT NULL,
gauge_num INTEGER NOT NULL,
user_id BIGINT,
constraint FKkbNRqobZgn7cDysE
foreign key (user_id) references ongeki_user_data (id)
);

View File

@@ -0,0 +1,29 @@
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (1, 'あかニャン', '',1);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (6, 'こんじきニャン', '',6);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (2024, '風見 幽香', '',2024);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46020, '山手響子', '',46020);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46021, '犬寄しのぶ', '',46021);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46022, '笹子・ジェニファー・由香', '',46022);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46023, '清水絵空', '',46023);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46024, '青柳 椿', '',46024);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46025, '月見山 渚', '',46025);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46026, '矢野緋彩', '',46026);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46027, '三宅葵依', '',46027);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46069, 'イレイナ', '',46069);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46070, 'フラン', '',46070);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46071, 'サヤ', '',46071);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46072, 'シーラ', '',46072);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46073, 'ジャンヌ・ダルク', '',46073);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46074, '鷹取 舞花', '',46074);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46075, '鹿野 志穂', '',46075);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46076, '月居 ほのか', '',46076);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46077, '赤川 千紗', '',46077);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46078, '恵庭 あいり', '',46078);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46079, '九条 柚葉', '',46079);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46080, '神室 絢', '',46080);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46081, '宮路 まほろ', '',46081);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46082, '日名倉 莉子', '',46082);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46083, '宇津木 聡里', '',46083);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46084, '明神 凛音', '',46084);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46085, '遠見 鳴', '',46085);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46086, 'ノエル・ザ・ネクストシーズン', '',46086);

View File

@@ -0,0 +1,34 @@
-- ongeki_user_data
ALTER TABLE ongeki_user_data ADD COLUMN is_dialog_watched_suggest_memory BOOLEAN;
ALTER TABLE ongeki_user_data ADD COLUMN character_voice_no INTEGER;
UPDATE ongeki_user_data SET is_dialog_watched_suggest_memory=false;
UPDATE ongeki_user_data SET character_voice_no=0;
-- ongeki_user_playlog
ALTER TABLE ongeki_user_playlog ADD COLUMN platinum_score INTEGER;
UPDATE ongeki_user_playlog SET platinum_score=0;
-- ongeki_user_memory_chapter
CREATE TABLE ongeki_user_memory_chapter
(
id INTEGER,
chapter_id INTEGER NOT NULL,
is_clear BOOLEAN NOT NULL,
is_story_watched BOOLEAN NOT NULL,
is_dialog_watched BOOLEAN NOT NULL,
is_boss_watched BOOLEAN NOT NULL,
jewel_count INTEGER NOT NULL,
last_play_music_category INTEGER NOT NULL,
last_play_music_id INTEGER NOT NULL,
last_play_music_level INTEGER NOT NULL,
gauge_id INTEGER NOT NULL,
gauge_num INTEGER NOT NULL,
user_id BIGINT REFERENCES ongeki_user_data (id) ON DELETE CASCADE,
PRIMARY KEY (
id
),
CONSTRAINT ongeki_user_memory_chapter_uq UNIQUE (
chapter_id,
user_id
) ON CONFLICT REPLACE
);

View File

@@ -0,0 +1,29 @@
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (1, 'あかニャン', '',1);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (6, 'こんじきニャン', '',6);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (2024, '風見 幽香', '',2024);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46020, '山手響子', '',46020);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46021, '犬寄しのぶ', '',46021);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46022, '笹子・ジェニファー・由香', '',46022);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46023, '清水絵空', '',46023);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46024, '青柳 椿', '',46024);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46025, '月見山 渚', '',46025);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46026, '矢野緋彩', '',46026);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46027, '三宅葵依', '',46027);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46069, 'イレイナ', '',46069);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46070, 'フラン', '',46070);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46071, 'サヤ', '',46071);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46072, 'シーラ', '',46072);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46073, 'ジャンヌ・ダルク', '',46073);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46074, '鷹取 舞花', '',46074);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46075, '鹿野 志穂', '',46075);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46076, '月居 ほのか', '',46076);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46077, '赤川 千紗', '',46077);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46078, '恵庭 あいり', '',46078);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46079, '九条 柚葉', '',46079);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46080, '神室 絢', '',46080);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46081, '宮路 まほろ', '',46081);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46082, '日名倉 莉子', '',46082);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46083, '宇津木 聡里', '',46083);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46084, '明神 凛音', '',46084);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46085, '遠見 鳴', '',46085);
INSERT INTO ongeki_game_chara (id, name, cv, model_id) VALUES (46086, 'ノエル・ザ・ネクストシーズン', '',46086);