Update to v2.6.5 without release

- Change something to make that purchase things can have some cores.
- Fix the download link of Arcaea client in README

> This is a small update.
This commit is contained in:
Lost-MSth
2021-09-30 19:02:10 +08:00
parent 39d3f073ba
commit 13048e57f4
12 changed files with 935 additions and 491 deletions

Binary file not shown.

View File

@@ -4,7 +4,7 @@ import json
# 数据库初始化文件删掉arcaea_database.db文件后运行即可谨慎使用
ARCAEA_SERVER_VERSION = 'v2.6.4'
ARCAEA_SERVER_VERSION = 'v2.6.5'
def main(path='./'):
@@ -228,6 +228,7 @@ def main(path='./'):
c.execute('''create table if not exists purchase_item(purchase_name text,
item_id text,
type text,
amount int,
primary key(purchase_name, item_id, type)
);''')
c.execute('''create table if not exists user_save(user_id int primary key,
@@ -379,7 +380,7 @@ def main(path='./'):
c.execute('''insert into item values(?,"core",1,'')''', (i,))
world_songs = ["babaroque", "shadesoflight", "kanagawa", "lucifer", "anokumene", "ignotus", "rabbitintheblackroom", "qualia", "redandblue", "bookmaker", "darakunosono", "espebranch", "blacklotus", "givemeanightmare", "vividtheory", "onefr", "gekka", "vexaria3", "infinityheaven3", "fairytale3", "goodtek3", "suomi", "rugie", "faintlight", "harutopia", "goodtek", "dreaminattraction", "syro", "diode", "freefall", "grimheart", "blaster",
"cyberneciacatharsis", "monochromeprincess", "revixy", "vector", "supernova", "nhelv", "purgatorium3", "dement3", "crossover", "guardina", "axiumcrisis", "worldvanquisher", "sheriruth", "pragmatism", "gloryroad", "etherstrike", "corpssansorganes", "lostdesire", "blrink", "essenceoftwilight", "lapis", "solitarydream", "lumia3", "purpleverse", "moonheart3", "glow", "enchantedlove", "take", "lifeispiano", "vandalism", "nexttoyou3", "lostcivilization3", "turbocharger", "bookmaker3", "laqryma3", "kyogenkigo", "hivemind", "seclusion", "quonwacca3", "bluecomet", "energysynergymatrix"]
"cyberneciacatharsis", "monochromeprincess", "revixy", "vector", "supernova", "nhelv", "purgatorium3", "dement3", "crossover", "guardina", "axiumcrisis", "worldvanquisher", "sheriruth", "pragmatism", "gloryroad", "etherstrike", "corpssansorganes", "lostdesire", "blrink", "essenceoftwilight", "lapis", "solitarydream", "lumia3", "purpleverse", "moonheart3", "glow", "enchantedlove", "take", "lifeispiano", "vandalism", "nexttoyou3", "lostcivilization3", "turbocharger", "bookmaker3", "laqryma3", "kyogenkigo", "hivemind", "seclusion", "quonwacca3", "bluecomet", "energysynergymatrix", "gengaozo", "lastendconductor3"]
for i in world_songs:
c.execute('''insert into item values(?,"world_song",1,'')''', (i,))
@@ -411,10 +412,17 @@ def main(path='./'):
_id = ''
else:
_id = j['_id']
c.execute('''insert into item values(?,?,?,?)''',
(j['id'], j['type'], j['is_available'], _id))
c.execute('''insert into purchase_item values(?,?,?)''',
(i['name'], j['id'], j['type']))
c.execute(
'''select exists(select * from item where item_id=?)''', (j['id'],))
if c.fetchone() == (0,):
c.execute('''insert into item values(?,?,?,?)''',
(j['id'], j['type'], j['is_available'], _id))
if 'amount' in j:
amount = j['amount']
else:
amount = 1
c.execute('''insert into purchase_item values(?,?,?,?)''',
(i['name'], j['id'], j['type'], amount))
# item初始化
f = open(path+'singles.json', 'r')

View File

@@ -4,6 +4,11 @@
"type": "pack",
"id": "core",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -19,6 +24,11 @@
"type": "character",
"id": "kou",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -34,6 +44,11 @@
"type": "character",
"id": "sapphire",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -49,6 +64,11 @@
"type": "character",
"id": "lethe",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -60,6 +80,11 @@
"type": "pack",
"id": "yugamu",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -71,6 +96,11 @@
"type": "pack",
"id": "lanota",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -82,6 +112,11 @@
"type": "pack",
"id": "nijuusei",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -93,6 +128,11 @@
"type": "pack",
"id": "rei",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -104,6 +144,11 @@
"type": "pack",
"id": "tonesphere",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -115,6 +160,11 @@
"type": "pack",
"id": "groovecoaster",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -126,6 +176,11 @@
"type": "pack",
"id": "zettai",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -137,6 +192,11 @@
"type": "pack",
"id": "chunithm",
"is_available": true
}, {
"type": "core",
"amount": 3,
"id": "core_generic",
"is_available": true
}],
"price": 300,
"orig_price": 300
@@ -146,6 +206,11 @@
"type": "pack",
"id": "prelude",
"is_available": true
}, {
"type": "core",
"amount": 4,
"id": "core_generic",
"is_available": true
}],
"price": 400,
"orig_price": 400,
@@ -157,6 +222,11 @@
"type": "pack",
"id": "omatsuri",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -168,6 +238,11 @@
"type": "pack",
"id": "vs",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"price": 500,
"orig_price": 500,
@@ -179,8 +254,13 @@
"type": "pack",
"id": "extend",
"is_available": true
}, {
"type": "core",
"amount": 7,
"id": "core_generic",
"is_available": true
}],
"price": 700,
"price": 100,
"orig_price": 700,
"discount_from": 1615248000000,
"discount_to": 1615852799000
@@ -190,6 +270,11 @@
"type": "pack",
"id": "alice",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"orig_price": 500,
"price": 500
@@ -199,6 +284,11 @@
"type": "pack",
"id": "alice_append_1",
"is_available": true
}, {
"type": "core",
"amount": 3,
"id": "core_generic",
"is_available": true
}],
"orig_price": 300,
"price": 300
@@ -208,6 +298,11 @@
"type": "pack",
"id": "ongeki",
"is_available": true
}, {
"type": "core",
"amount": 4,
"id": "core_generic",
"is_available": true
}],
"orig_price": 400,
"price": 400
@@ -217,6 +312,11 @@
"type": "pack",
"id": "maimai",
"is_available": true
}, {
"type": "core",
"amount": 4,
"id": "core_generic",
"is_available": true
}],
"orig_price": 400,
"price": 400
@@ -226,6 +326,11 @@
"type": "pack",
"id": "chunithm_append_1",
"is_available": true
}, {
"type": "core",
"amount": 3,
"id": "core_generic",
"is_available": true
}],
"orig_price": 300,
"price": 300
@@ -235,6 +340,11 @@
"type": "pack",
"id": "observer_append_1",
"is_available": true
}, {
"type": "core",
"amount": 3,
"id": "core_generic",
"is_available": true
}],
"orig_price": 300,
"price": 300
@@ -244,6 +354,11 @@
"type": "pack",
"id": "observer",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"orig_price": 500,
"price": 500
@@ -253,6 +368,11 @@
"type": "pack",
"id": "observer_append_2",
"is_available": true
}, {
"type": "core",
"amount": 3,
"id": "core_generic",
"is_available": true
}],
"orig_price": 300,
"price": 300
@@ -262,6 +382,11 @@
"type": "pack",
"id": "wacca",
"is_available": true
}, {
"type": "core",
"amount": 5,
"id": "core_generic",
"is_available": true
}],
"orig_price": 500,
"price": 500

File diff suppressed because it is too large Load Diff