checkpoint
This commit is contained in:
parent
b6862eb429
commit
bfb19ab7c1
|
@ -136,7 +136,8 @@ class Database:
|
|||
else:
|
||||
promoIds.append([promo["promoteId00"], promo["promoteId01"], promo["promoteId02"], promo["promoteId03"], promo["promoteId04"], promo["promoteId05"]])
|
||||
|
||||
promoteDatas = [[self.promoteData[id] for id in promo] for promo in promoIds]
|
||||
emptyPromote = {"promoteAtk": 0, "promoteDef": 0, "promoteHp": 0, "promoteAvoid": 0, "promoteActionDamageRatio": 0, "promoteBeatDamageRatio": 0, "promoteTryDamageRatio": 0}
|
||||
promoteDatas = [[(self.promoteData[id] if id in self.promoteData else emptyPromote) for id in promo] for promo in promoIds]
|
||||
promote_bonus = {"atk" : 0, "def" : 0, "hp" : 0, "evd" : 0, "beat" : 0, "act" : 0, "try" : 0}
|
||||
for promoTier in promoteDatas:
|
||||
for promoteStep in promoTier:
|
||||
|
|
|
@ -112,7 +112,7 @@ async def download_files(server_name, asset_bundle_url, srv_platform : str):
|
|||
convert_path = f"/var/www/html/Katworks/KF/assets/KF3/WebGL/assets/" + file_name
|
||||
extract_path = f"/var/www/html/Katworks/KF/assets/KF3/extracted/"
|
||||
try:
|
||||
convert(data, convert_path, enums.BuildTarget.WebGL, True)
|
||||
convert(data, convert_path, enums.BuildTarget.WebGL)
|
||||
except:
|
||||
with open(convert_path, "wb") as file:
|
||||
file.write(data)
|
||||
|
@ -173,6 +173,26 @@ async def download_files(server_name, asset_bundle_url, srv_platform : str):
|
|||
await session.close()
|
||||
return files_to_download
|
||||
|
||||
async def convert_files():
|
||||
directory = f"/var/www/html/Katworks/KF/assets/KF3/develop01/assets/Windows/"
|
||||
with open("/var/www/html/Katworks/KF/assets/KF3/lastUpdate_dev_files.json", "rt", encoding="utf-8") as file:
|
||||
files_to_convert = json.load(file)
|
||||
for file_name in os.listdir(directory):
|
||||
if file_name not in files_to_convert:
|
||||
continue
|
||||
|
||||
f = os.path.join(directory, file_name)
|
||||
|
||||
if not os.path.isfile(f):
|
||||
return
|
||||
|
||||
convert_path = f"/var/www/html/Katworks/KF/assets/KF3/WebGL/assets/" + file_name
|
||||
try:
|
||||
print(f)
|
||||
convert(f, convert_path, enums.BuildTarget.WebGL)
|
||||
except:
|
||||
print("Conversion failed", f)
|
||||
|
||||
async def manual():
|
||||
downloaded_cache = {}
|
||||
downloaded_files = {}
|
||||
|
@ -210,4 +230,5 @@ async def manual():
|
|||
json.dump(downloaded_files, file, ensure_ascii=False, indent=1)
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(manual())
|
||||
asyncio.run(manual())
|
||||
#asyncio.run(convert_files())
|
|
@ -5,9 +5,9 @@ import json
|
|||
|
||||
class KF3_Friend(Resource):
|
||||
def get(self, id:int):
|
||||
from KF3.database import Database
|
||||
from ..database import Database
|
||||
db : Database = app.databases["KF3"]
|
||||
|
||||
|
||||
if "wiki" in request.args:
|
||||
result = db.get_chara_wiki(id)
|
||||
|
||||
|
|
|
@ -5,9 +5,9 @@ from flask import request
|
|||
|
||||
class KF3_Friends(Resource):
|
||||
def get(self):
|
||||
from KF3.database import Database
|
||||
from ..database import Database
|
||||
db : Database = app.databases["KF3"]
|
||||
|
||||
|
||||
result = []
|
||||
for value in db.processed_friends.values():
|
||||
result.append({"id": value["id"], "name": value["nameEn"], "startTime" : value["startTime"], "startTimeRaw" : value["startTimeRaw"]})
|
||||
|
|
|
@ -5,7 +5,7 @@ import json
|
|||
|
||||
class KF3_Item(Resource):
|
||||
def get(self, id:int):
|
||||
from KF3.database import Database
|
||||
from ..database import Database
|
||||
db : Database = app.databases["KF3"]
|
||||
|
||||
result = db.get_item(id)
|
||||
|
|
|
@ -4,12 +4,12 @@ from flask import current_app as app
|
|||
|
||||
class KF3_Items(Resource):
|
||||
def get(self):
|
||||
from KF3.database import Database
|
||||
from ..database import Database
|
||||
db : Database = app.databases["KF3"]
|
||||
|
||||
result = []
|
||||
for value in db.itemCommon.values():
|
||||
result.append({"id": value["id"], "name": value["name"]})
|
||||
result.append({"id": value["id"], "name": value["name"], "iconName" : value["iconName"], "flavorText" : value["flavorText"]})
|
||||
|
||||
response = app.response_class(
|
||||
response=json.dumps(result, ensure_ascii=False, indent=1),
|
||||
|
|
Loading…
Reference in New Issue