forked from Hay1tsme/artemis
chuni: add opt to reader
This commit is contained in:
@ -78,7 +78,7 @@ class ChuniReader(BaseReader):
|
||||
is_enabled = True if (disableFlag is None or disableFlag.text == "false") else False
|
||||
|
||||
result = await self.data.static.put_login_bonus_preset(
|
||||
self.version, id, name, is_enabled
|
||||
self.version, id, name, is_enabled, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -125,6 +125,7 @@ class ChuniReader(BaseReader):
|
||||
item_num,
|
||||
need_login_day_count,
|
||||
login_bonus_category_type,
|
||||
opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -149,7 +150,7 @@ class ChuniReader(BaseReader):
|
||||
event_type = substances.find("type").text
|
||||
|
||||
result = await self.data.static.put_event(
|
||||
self.version, id, event_type, name
|
||||
self.version, id, event_type, name, opt_id
|
||||
)
|
||||
if result is not None:
|
||||
self.logger.info(f"Inserted event {id}")
|
||||
@ -221,6 +222,7 @@ class ChuniReader(BaseReader):
|
||||
genre,
|
||||
jacket_path,
|
||||
we_chara,
|
||||
opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -254,6 +256,7 @@ class ChuniReader(BaseReader):
|
||||
expirationDays,
|
||||
consumeType,
|
||||
sellingAppeal,
|
||||
opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -286,7 +289,7 @@ class ChuniReader(BaseReader):
|
||||
self.copy_image(texturePath, f"{root}/{dir}", "titles/chuni/img/avatar/")
|
||||
|
||||
result = await self.data.static.put_avatar(
|
||||
self.version, id, name, category, iconPath, texturePath, is_enabled, defaultHave, sortName
|
||||
self.version, id, name, category, iconPath, texturePath, is_enabled, defaultHave, sortName, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -315,7 +318,7 @@ class ChuniReader(BaseReader):
|
||||
self.copy_image(texturePath, f"{root}/{dir}", "titles/chuni/img/nameplate/")
|
||||
|
||||
result = await self.data.static.put_nameplate(
|
||||
self.version, id, name, texturePath, is_enabled, defaultHave, sortName
|
||||
self.version, id, name, texturePath, is_enabled, defaultHave, sortName, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -340,7 +343,7 @@ class ChuniReader(BaseReader):
|
||||
defaultHave = xml_root.find("defaultHave").text == 'true'
|
||||
|
||||
result = await self.data.static.put_trophy(
|
||||
self.version, id, name, rareType, is_enabled, defaultHave
|
||||
self.version, id, name, rareType, is_enabled, defaultHave, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -387,7 +390,7 @@ class ChuniReader(BaseReader):
|
||||
self.logger.warning(f"Unable to location character {id} images")
|
||||
|
||||
result = await self.data.static.put_character(
|
||||
self.version, id, name, sortName, worksName, rareType, imagePath1, imagePath2, imagePath3, is_enabled, defaultHave
|
||||
self.version, id, name, sortName, worksName, rareType, imagePath1, imagePath2, imagePath3, is_enabled, defaultHave, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -415,7 +418,7 @@ class ChuniReader(BaseReader):
|
||||
is_enabled = True if (disableFlag is None or disableFlag.text == "false") else False
|
||||
|
||||
result = await self.data.static.put_map_icon(
|
||||
self.version, id, name, sortName, iconPath, is_enabled, defaultHave
|
||||
self.version, id, name, sortName, iconPath, is_enabled, defaultHave, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -443,7 +446,7 @@ class ChuniReader(BaseReader):
|
||||
is_enabled = True if (disableFlag is None or disableFlag.text == "false") else False
|
||||
|
||||
result = await self.data.static.put_system_voice(
|
||||
self.version, id, name, sortName, imagePath, is_enabled, defaultHave
|
||||
self.version, id, name, sortName, imagePath, is_enabled, defaultHave, opt_id
|
||||
)
|
||||
|
||||
if result is not None:
|
||||
@ -490,6 +493,8 @@ class ChuniReader(BaseReader):
|
||||
if not opt_id:
|
||||
self.logger.error(f"Failed to put opt folder info for {opt_folder}")
|
||||
return None
|
||||
else:
|
||||
opt_id = opt_id['id']
|
||||
|
||||
self.logger.info(f"Opt folder {opt_folder} (Database ID {opt_id}) contains {data_config['Version']['Name']} v{data_config['Version']['VerMajor']}.{data_config['Version']['VerMinor']}.{opt_seq}")
|
||||
return opt_id
|
||||
|
Reference in New Issue
Block a user