From d598c8fba0867dedddd2717895c40a5a38a7d0ce Mon Sep 17 00:00:00 2001 From: SoulGateKey Date: Wed, 2 Apr 2025 12:42:40 +0800 Subject: [PATCH] add prism+ playlog support --- ...10616ba4_mai2_add_prism_playlog_support.py | 28 +++++++++++++++++++ titles/mai2/schema/score.py | 1 + 2 files changed, 29 insertions(+) create mode 100644 core/data/alembic/versions/bdf710616ba4_mai2_add_prism_playlog_support.py diff --git a/core/data/alembic/versions/bdf710616ba4_mai2_add_prism_playlog_support.py b/core/data/alembic/versions/bdf710616ba4_mai2_add_prism_playlog_support.py new file mode 100644 index 0000000..49eab78 --- /dev/null +++ b/core/data/alembic/versions/bdf710616ba4_mai2_add_prism_playlog_support.py @@ -0,0 +1,28 @@ +"""Mai2 add PRiSM+ playlog support + +Revision ID: bdf710616ba4 +Revises: 16f34bf7b968 +Create Date: 2025-04-02 12:42:08.981516 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'bdf710616ba4' +down_revision = '16f34bf7b968' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('mai2_playlog', sa.Column('extBool3', sa.Boolean(), nullable=True,server_default=sa.text("NULL"))) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('mai2_playlog', 'extBool3') + # ### end Alembic commands ### diff --git a/titles/mai2/schema/score.py b/titles/mai2/schema/score.py index d03dba4..54e9287 100644 --- a/titles/mai2/schema/score.py +++ b/titles/mai2/schema/score.py @@ -149,6 +149,7 @@ playlog = Table( Column("extNum4", Integer), Column("extBool1", Boolean), # new with buddies Column("extBool2", Boolean), # new with prism + Column("extBool3", Boolean), # new with prism+ Column("trialPlayAchievement", Integer), mysql_charset="utf8mb4", )