mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-05-05 03:23:45 +08:00
✨ Client: 2.1.01 Data: 23-10-08-17-52-18-288259
This commit is contained in:
parent
70e5890294
commit
b7ac18cebf
@ -218,9 +218,7 @@ class ExcelTableManager:
|
||||
return self.climb_tower_table_
|
||||
|
||||
async def clue_data(self) -> None:
|
||||
self.clue_data_ = ClueData.convert(
|
||||
await store.get_excel("clue_data")
|
||||
)
|
||||
self.clue_data_ = ClueData.convert(await store.get_excel("clue_data"))
|
||||
|
||||
@property
|
||||
def CLUE_DATA(self) -> ClueData:
|
||||
@ -354,7 +352,7 @@ class ExcelTableManager:
|
||||
|
||||
async def range_table(self) -> None:
|
||||
self.range_table_ = RangeTable.convert(
|
||||
{"range": await store.get_excel("range_table")}
|
||||
{"range_": await store.get_excel("range_table")}
|
||||
)
|
||||
|
||||
@property
|
||||
@ -479,9 +477,7 @@ class ExcelTableManager:
|
||||
return self.tech_buff_table_
|
||||
|
||||
async def tip_table(self) -> None:
|
||||
self.tip_table_ = TipTable.convert(
|
||||
await store.get_excel("tip_table")
|
||||
)
|
||||
self.tip_table_ = TipTable.convert(await store.get_excel("tip_table"))
|
||||
|
||||
@property
|
||||
def TIP_TABLE(self) -> TipTable:
|
||||
|
@ -1,10 +1,8 @@
|
||||
import base64
|
||||
import json
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from copy import copy, deepcopy
|
||||
from typing import Any, Dict, List, Tuple, Type, TypeVar, Union
|
||||
from typing import Any, Dict, Tuple, Type, TypeVar, Union
|
||||
|
||||
from msgspec import Meta, Struct, UnsetType, convert, field
|
||||
from msgspec import Struct, UnsetType, convert, field
|
||||
from msgspec import json as mscjson
|
||||
from typing_extensions import dataclass_transform
|
||||
|
||||
@ -17,16 +15,12 @@ def transUnset(v: Union[T, UnsetType], d: Any = None) -> Union[T, Any]:
|
||||
|
||||
|
||||
@dataclass_transform(field_specifiers=(field,))
|
||||
class BaseStruct(Struct, forbid_unknown_fields=True, omit_defaults=True, gc=False):
|
||||
class BaseStruct(
|
||||
Struct, forbid_unknown_fields=True, omit_defaults=True, gc=False
|
||||
):
|
||||
class Config:
|
||||
encoder = mscjson.Encoder()
|
||||
|
||||
@classmethod
|
||||
def json_schema(cls) -> str:
|
||||
return (
|
||||
f"```json\n{json.dumps(mscjson.schema(cls), ensure_ascii=False, indent=2)}"
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def convert(
|
||||
cls: Type[Model],
|
||||
@ -45,63 +39,9 @@ class BaseStruct(Struct, forbid_unknown_fields=True, omit_defaults=True, gc=Fals
|
||||
from_attributes=from_attributes,
|
||||
dec_hook=dec_hook,
|
||||
builtin_types=builtin_types,
|
||||
str_keys=str_keys
|
||||
str_keys=str_keys,
|
||||
)
|
||||
|
||||
def __post_init__(
|
||||
self,
|
||||
validate_whitespace: Union[List[str], None] = None,
|
||||
validate_num_with_range: Union[List[Tuple[str, Meta]], None] = None,
|
||||
validate_optional: Union[List[Tuple[str, Meta]], None] = None,
|
||||
validate_int: Union[List[str], None] = None,
|
||||
validate_base64: Union[List[str], None] = None,
|
||||
) -> None:
|
||||
if validate_base64 is None:
|
||||
validate_base64 = []
|
||||
if validate_int is None:
|
||||
validate_int = []
|
||||
if validate_optional is None:
|
||||
validate_optional = []
|
||||
if validate_num_with_range is None:
|
||||
validate_num_with_range = []
|
||||
if validate_whitespace is None:
|
||||
validate_whitespace = []
|
||||
for field_name in validate_whitespace:
|
||||
if (field_value := getattr(self, field_name)) is not None:
|
||||
if isinstance(field_value, str) and not field_value.strip():
|
||||
raise ValueError(
|
||||
f'child "{field_name}" fails because ["{field_name}" is not allowed to be empty]'
|
||||
)
|
||||
|
||||
for field_group in validate_num_with_range:
|
||||
if (field_value := getattr(self, field_group[0])) is not None:
|
||||
if field_value > (le := field_group[1].le or field_value):
|
||||
raise ValueError(f'"{field_group[0]}" must be less than {le}')
|
||||
if field_value < (ge := field_group[1].ge or field_value):
|
||||
raise ValueError(f'"{field_group[0]}" must be greater than {ge}')
|
||||
|
||||
for field_group in validate_optional:
|
||||
if (field_value := getattr(self, field_group[0])) is not None:
|
||||
if field_value not in field_group[1].examples:
|
||||
raise ValueError(
|
||||
f'"{field_group[0]}" must be one of {field_group[1]}'
|
||||
)
|
||||
|
||||
for field_name in validate_int:
|
||||
if (field_value := getattr(self, field_name)) is not None:
|
||||
if not field_value.isdigit():
|
||||
raise ValueError(
|
||||
f'child "{field_name}" fails because ["{field_name}" must be a number]'
|
||||
)
|
||||
|
||||
for field_name in validate_base64:
|
||||
try:
|
||||
base64.b64decode(getattr(self, field_name))
|
||||
except Exception as e:
|
||||
raise ValueError(
|
||||
f'child "{field_name}" fails because ["{field_name}" must be a valid base64 string]'
|
||||
) from e
|
||||
|
||||
def __iter__(self) -> Iterator[Tuple[str, Any]]:
|
||||
for field_name in self.__struct_fields__:
|
||||
yield field_name, getattr(self, field_name)
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Any, Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ActivityTableBasicData(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -2452,7 +2452,7 @@ class ActivityTableExtraData(BaseStruct):
|
||||
|
||||
|
||||
class ActivityTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
basicInfo: Dict[str, ActivityTableBasicData]
|
||||
homeActConfig: Dict[str, ActivityTableHomeActivityConfig]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class BGMBank(BaseStruct):
|
||||
name: str
|
||||
@ -74,7 +74,7 @@ class BattleVoiceData(BaseStruct):
|
||||
|
||||
|
||||
class AudioData(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
bgmBanks: List[BGMBank]
|
||||
soundFXBanks: List[SoundFXBank]
|
||||
|
@ -78,6 +78,6 @@ class BattleEquipData(BaseStruct):
|
||||
|
||||
|
||||
class BattleEquipTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
equips: Dict[str, BattleEquipData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class BuildingDataRoomUnlockCondCondItem(BaseStruct):
|
||||
type_: str = field(name='type')
|
||||
@ -318,7 +318,9 @@ class BuildingDataCustomDataDiyUISortTemplateListData(BaseStruct):
|
||||
expandState: str
|
||||
defaultTemplateIndex: int
|
||||
defaultTemplateOrder: str
|
||||
templates: List[BuildingDataCustomDataDiyUISortTemplateListDataDiyUISortTemplateData]
|
||||
templates: List[
|
||||
BuildingDataCustomDataDiyUISortTemplateListDataDiyUISortTemplateData
|
||||
]
|
||||
|
||||
|
||||
class BuildingDataCustomData(BaseStruct):
|
||||
@ -421,7 +423,7 @@ class BuildingDataCreditFormula(BaseStruct):
|
||||
|
||||
|
||||
class BuildingData(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
controlSlotId: str
|
||||
meetingSlotId: str
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -145,7 +145,7 @@ class CampaignTrainingAllOpenTimeData(BaseStruct):
|
||||
|
||||
|
||||
class CampaignTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
campaigns: Dict[str, CampaignData]
|
||||
campaignGroups: Dict[str, CampaignGroupData]
|
||||
|
@ -15,6 +15,6 @@ class ChapterData(BaseStruct):
|
||||
|
||||
|
||||
class ChapterTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
chapters: Dict[str, ChapterData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -21,7 +21,7 @@ class SpCharMissionData(BaseStruct):
|
||||
|
||||
|
||||
class CharMetaTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
spCharGroups: Dict[str, List[str]]
|
||||
spCharMissions: Dict[str, Dict[str, SpCharMissionData]]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class CharPatchDataPatchInfo(BaseStruct):
|
||||
tmplIds: List[str]
|
||||
@ -191,7 +191,7 @@ class CharPatchDataPatchDetailInfo(BaseStruct):
|
||||
|
||||
|
||||
class CharPatchTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
infos: Dict[str, CharPatchDataPatchInfo]
|
||||
patchChars: Dict[str, CharacterData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class CharacterDataUnlockCondition(BaseStruct):
|
||||
phase: int
|
||||
@ -175,7 +175,7 @@ class CharacterData(BaseStruct):
|
||||
|
||||
|
||||
class CharacterTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
chars: Dict[str, CharacterData]
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class RuneDataSelector(BaseStruct):
|
||||
professionMask: Union[int, str]
|
||||
@ -58,6 +58,6 @@ class CharmItemData(BaseStruct):
|
||||
|
||||
|
||||
class CharmTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
charmList: List[CharmItemData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class CharWordUnlockParam(BaseStruct):
|
||||
valueStr: Union[str, None]
|
||||
@ -55,7 +55,7 @@ class NewVoiceTimeData(BaseStruct):
|
||||
|
||||
|
||||
class CharwordTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
charWords: Dict[str, CharWordData]
|
||||
voiceLangDict: Dict[str, VoiceLangData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -36,7 +36,7 @@ class MonthlyDailyBonusGroup(BaseStruct):
|
||||
|
||||
|
||||
class CheckinTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
groups: Dict[str, MonthlySignInGroupData]
|
||||
monthlySubItem: Dict[str, List[MonthlyDailyBonusGroup]]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -240,7 +240,7 @@ class MissionGroup(BaseStruct):
|
||||
|
||||
|
||||
class ClimbTowerTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
towers: Dict[str, ClimbTowerSingleTowerData]
|
||||
levels: Dict[str, ClimbTowerSingleLevelData]
|
||||
|
@ -21,7 +21,7 @@ class MeetingClueDataReceiveTimeBonus(BaseStruct):
|
||||
|
||||
|
||||
class ClueData(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
clues: List[MeetingClueDataClueData]
|
||||
clueTypes: List[MeetingClueDataClueTypeData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -34,7 +34,7 @@ class CrisisMapRankInfo(BaseStruct):
|
||||
|
||||
|
||||
class CrisisTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
seasonInfo: List[CrisisClientDataSeasonInfo]
|
||||
tempAppraise: List[StringKeyFrames]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class PlayerAvatarPerData(BaseStruct):
|
||||
avatarId: str
|
||||
@ -76,7 +76,7 @@ class HomeBackgroundData(BaseStruct):
|
||||
|
||||
|
||||
class DisplayMetaTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
playerAvatarData: PlayerAvatarData
|
||||
homeBackgroundData: HomeBackgroundData
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class EnemyHandBookDataAbilty(BaseStruct):
|
||||
text: str
|
||||
@ -54,7 +54,7 @@ class EnemyHandbookRaceData(BaseStruct):
|
||||
|
||||
|
||||
class EnemyHandbookTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
levelInfoList: List[EnemyHandbookLevelInfoData]
|
||||
enemyData: Dict[str, EnemyHandBookData]
|
||||
|
@ -15,7 +15,7 @@ class FavorDataFrames(BaseStruct):
|
||||
|
||||
|
||||
class FavorTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
maxFavor: int
|
||||
favorFrames: List[FavorDataFrames]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class GachaDataLinkageTenGachaTkt(BaseStruct):
|
||||
itemId: str
|
||||
@ -131,7 +131,7 @@ class GachaDataFesGachaPoolRelateItem(BaseStruct):
|
||||
|
||||
|
||||
class GachaTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
gachaTags: List[GachaTag]
|
||||
carousel: List[GachaDataCarouselData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -23,7 +23,7 @@ class TermDescriptionData(BaseStruct):
|
||||
|
||||
|
||||
class GamedataConst(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
addedRewardDisplayZone: str
|
||||
advancedGachaCrystalCost: int
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class HandbookUnlockParam(BaseStruct):
|
||||
unlockType: int
|
||||
@ -122,7 +122,7 @@ class HandbookInfoData(BaseStruct):
|
||||
|
||||
|
||||
class HandbookInfoTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
handbookDict: Dict[str, HandbookInfoData]
|
||||
npcDict: Dict[str, NPCData]
|
||||
|
@ -40,6 +40,6 @@ class CharHandbook(BaseStruct):
|
||||
|
||||
|
||||
class HandbookTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
char_102_texas: CharHandbook
|
||||
|
@ -15,6 +15,6 @@ class HandbookTeam(BaseStruct):
|
||||
|
||||
|
||||
class HandbookTeamTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
team: Dict[str, HandbookTeam]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemDataStageDropInfo(BaseStruct):
|
||||
stageId: str
|
||||
@ -98,7 +98,7 @@ class ServerItemReminderInfo(BaseStruct):
|
||||
|
||||
|
||||
class ItemTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
activityPotentialCharacters: Dict[str, ActivityPotentialCharacterInfo]
|
||||
apSupplies: Dict[str, ApSupplyFeature]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class MedalExpireTime(BaseStruct):
|
||||
start: int
|
||||
@ -61,7 +61,7 @@ class MedalPerData(BaseStruct):
|
||||
|
||||
|
||||
class MedalTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
medalList: List[MedalPerData]
|
||||
medalTypeData: Dict[str, MedalTypeData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class MissionDisplayRewards(BaseStruct):
|
||||
type_: str = field(name='type')
|
||||
@ -78,7 +78,7 @@ class MissionData(BaseStruct):
|
||||
|
||||
|
||||
class MissionTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
missions: Dict[str, MissionData]
|
||||
missionGroups: Dict[str, MissionGroup]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class RewardItem(BaseStruct):
|
||||
type_: str = field(name='type')
|
||||
@ -269,7 +269,7 @@ class OpenServerNewbieCheckInPackage(BaseStruct):
|
||||
|
||||
|
||||
class OpenServerTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
schedule: List[OpenServerScheduleItem]
|
||||
dataMap: Dict[str, OpenServerData]
|
||||
|
@ -21,7 +21,7 @@ class PlayerAvatarPerData(BaseStruct):
|
||||
|
||||
|
||||
class PlayerAvatarTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
avatarList: List[PlayerAvatarPerData]
|
||||
avatarTypeData: Dict[str, PlayerAvatarGroupData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class GridPosition(BaseStruct):
|
||||
row: int
|
||||
@ -25,6 +25,6 @@ class Stage(BaseStruct):
|
||||
|
||||
|
||||
class RangeTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
range_: Dict[str, Stage]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -21,6 +21,6 @@ class ReplicateList(BaseStruct):
|
||||
|
||||
|
||||
class ReplicateTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
replicate: Dict[str, ReplicateList]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -414,7 +414,7 @@ class RetroStageOverrideInfo(BaseStruct):
|
||||
|
||||
|
||||
class RetroTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
customData: ActivityCustomData
|
||||
initRetroCoin: int
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class Blackboard(BaseStruct):
|
||||
key: str
|
||||
@ -193,7 +193,7 @@ class RoguelikeConstTable(BaseStruct):
|
||||
|
||||
|
||||
class RoguelikeTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
constTable: RoguelikeConstTable
|
||||
itemTable: RoguelikeItemTable
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class SandboxMapConstTable(BaseStruct):
|
||||
directionNames: List[str]
|
||||
@ -398,7 +398,7 @@ class SandboxItemData(BaseStruct):
|
||||
|
||||
|
||||
class SandboxTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
sandboxActTables: Dict[str, SandboxActTable]
|
||||
itemDatas: Dict[str, SandboxItemData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ShopRecommendData(BaseStruct):
|
||||
imgId: str
|
||||
@ -144,7 +144,7 @@ class LMTGSShopOverlaySchedule(BaseStruct):
|
||||
|
||||
|
||||
class ShopClientTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
recommendList: List[ShopRecommendItem]
|
||||
creditUnlockGroup: Dict[str, ShopCreditUnlockGroup]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -46,6 +46,6 @@ class SkillDataBundle(BaseStruct):
|
||||
|
||||
|
||||
class SkillTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
skills: Dict[str, SkillDataBundle]
|
||||
|
@ -82,7 +82,7 @@ class SpecialSkinInfo(BaseStruct):
|
||||
|
||||
|
||||
class SkinTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
charSkins: Dict[str, CharSkinData]
|
||||
buildinEvolveMap: Dict[str, Dict[str, str]]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class StageDataConditionDesc(BaseStruct):
|
||||
stageId: str
|
||||
@ -240,7 +240,7 @@ class ApProtectZoneInfo(BaseStruct):
|
||||
|
||||
|
||||
class StageTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
stages: Dict[str, StageData]
|
||||
runeStageGroups: Dict[str, RuneStageGroupData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class MiniActTrialDataRuleData(BaseStruct):
|
||||
ruleType: str
|
||||
@ -211,7 +211,7 @@ class ActArchiveComponentTable(BaseStruct):
|
||||
|
||||
|
||||
class StoryReviewMetaTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
miniActTrialData: MiniActTrialData
|
||||
actArchiveResData: ActArchiveResData
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -60,6 +60,6 @@ class StoryReviewGroupClientData(BaseStruct):
|
||||
|
||||
|
||||
class StoryReviewTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
storyreviewtable: Dict[str, StoryReviewGroupClientData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class StoryDataTrigger(BaseStruct):
|
||||
type_: str = field(name='type')
|
||||
@ -46,6 +46,6 @@ class StoryData(BaseStruct):
|
||||
|
||||
|
||||
class StoryTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
stories: Dict[str, StoryData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class RuneDataSelector(BaseStruct):
|
||||
professionMask: int
|
||||
@ -35,6 +35,6 @@ class PackedRuneData(BaseStruct):
|
||||
|
||||
|
||||
class TechBuffTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
runes: List[PackedRuneData]
|
||||
|
@ -17,7 +17,7 @@ class WorldViewTip(BaseStruct):
|
||||
|
||||
|
||||
class TipTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
tips: List[TipData]
|
||||
worldViewTips: List[WorldViewTip]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class CharacterDataUnlockCondition(BaseStruct):
|
||||
phase: int
|
||||
@ -170,6 +170,6 @@ class TokenCharacterData(BaseStruct):
|
||||
|
||||
|
||||
class TokenTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
tokens: Dict[str, TokenCharacterData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -59,7 +59,7 @@ class SubProfessionData(BaseStruct):
|
||||
|
||||
|
||||
class UniequipData(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
equipDict: Dict[str, UniEquipData]
|
||||
missionList: Dict[str, UniEquipMissionData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ItemBundle(BaseStruct):
|
||||
id_: str = field(name='id')
|
||||
@ -61,7 +61,7 @@ class UniEquipTimeInfo(BaseStruct):
|
||||
|
||||
|
||||
class UniEquipTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
equipDict: Dict[str, UniEquipData]
|
||||
missionList: Dict[str, UniEquipMissionData]
|
||||
|
@ -1,9 +1,9 @@
|
||||
from typing import Dict, List, Union
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
from msgspec import field
|
||||
|
||||
from ..common import BaseStruct
|
||||
|
||||
|
||||
class ZoneData(BaseStruct):
|
||||
zoneID: str
|
||||
@ -101,7 +101,7 @@ class ZoneMetaData(BaseStruct):
|
||||
|
||||
|
||||
class ZoneTable(BaseStruct):
|
||||
__version__ = '23-09-29-15-41-03-569cae'
|
||||
__version__ = '23-10-08-17-52-18-288259'
|
||||
|
||||
zones: Dict[str, ZoneData]
|
||||
weeklyAdditionInfo: Dict[str, WeeklyZoneData]
|
||||
|
@ -11,7 +11,7 @@
|
||||
},
|
||||
"battle_equip_table.json": {
|
||||
"size": 3127845,
|
||||
"url": "http://182.43.43.40:8765/UploadPic/8b3cfa00047fa4f9f852a680ce12d68a.json"
|
||||
"url": "http://182.43.43.40:8765/UploadPic/7a116d92fc3edfb118eadc6d445a9634.json"
|
||||
},
|
||||
"building_data.json": {
|
||||
"size": 3751638,
|
||||
@ -66,8 +66,8 @@
|
||||
"url": "http://182.43.43.40:8765/UploadPic/e2e1b6bc43b67c1f167d802ba9a737ea.json"
|
||||
},
|
||||
"enemy_handbook_table.json": {
|
||||
"size": 1039110,
|
||||
"url": "http://182.43.43.40:8765/UploadPic/e14f75361e65108bb2f5243f7b1270b9.json"
|
||||
"size": 1039317,
|
||||
"url": "http://182.43.43.40:8765/UploadPic/b96d9eea501ac8e2288b04a2547a7317.json"
|
||||
},
|
||||
"favor_table.json": {
|
||||
"size": 39045,
|
||||
|
@ -1,3 +1,3 @@
|
||||
ArknightsUID_version = "0.1.0"
|
||||
Arknights_Client_version = "2.1.01"
|
||||
Arknights_Res_version = "23-09-29-15-41-03-569cae"
|
||||
Arknights_Res_version = "23-10-08-17-52-18-288259"
|
||||
|
Loading…
x
Reference in New Issue
Block a user