mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-05-08 04:55:54 +08:00
Client:2.1.41 Data:23-12-02-09-28-50-918524
This commit is contained in:
parent
451f0c5f5d
commit
5bcbbc1ee4
@ -2605,7 +2605,7 @@ class ActivityTableExtraData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ActivityTable(BaseStruct):
|
class ActivityTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
basicInfo: Dict[str, ActivityTableBasicData]
|
basicInfo: Dict[str, ActivityTableBasicData]
|
||||||
homeActConfig: Dict[str, ActivityTableHomeActivityConfig]
|
homeActConfig: Dict[str, ActivityTableHomeActivityConfig]
|
||||||
|
@ -91,7 +91,7 @@ class AudioDataFadeStyle(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class AudioData(BaseStruct):
|
class AudioData(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
bgmBanks: List[BGMBank]
|
bgmBanks: List[BGMBank]
|
||||||
soundFXBanks: List[SoundFXBank]
|
soundFXBanks: List[SoundFXBank]
|
||||||
|
@ -78,6 +78,6 @@ class BattleEquipData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class BattleEquipTable(BaseStruct):
|
class BattleEquipTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
equips: Dict[str, BattleEquipData]
|
equips: Dict[str, BattleEquipData]
|
||||||
|
@ -421,7 +421,7 @@ class BuildingDataCreditFormula(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class BuildingData(BaseStruct):
|
class BuildingData(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
controlSlotId: str
|
controlSlotId: str
|
||||||
meetingSlotId: str
|
meetingSlotId: str
|
||||||
|
@ -145,7 +145,7 @@ class CampaignTrainingAllOpenTimeData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CampaignTable(BaseStruct):
|
class CampaignTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
campaigns: Dict[str, CampaignData]
|
campaigns: Dict[str, CampaignData]
|
||||||
campaignGroups: Dict[str, CampaignGroupData]
|
campaignGroups: Dict[str, CampaignGroupData]
|
||||||
|
@ -15,6 +15,6 @@ class ChapterData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ChapterTable(BaseStruct):
|
class ChapterTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
chapters: Dict[str, ChapterData]
|
chapters: Dict[str, ChapterData]
|
||||||
|
@ -21,7 +21,7 @@ class SpCharMissionData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CharMetaTable(BaseStruct):
|
class CharMetaTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
spCharGroups: Dict[str, List[str]]
|
spCharGroups: Dict[str, List[str]]
|
||||||
spCharMissions: Dict[str, Dict[str, SpCharMissionData]]
|
spCharMissions: Dict[str, Dict[str, SpCharMissionData]]
|
||||||
|
@ -57,6 +57,7 @@ class AttributesData(BaseStruct):
|
|||||||
sleepImmune: bool
|
sleepImmune: bool
|
||||||
frozenImmune: bool
|
frozenImmune: bool
|
||||||
levitateImmune: bool
|
levitateImmune: bool
|
||||||
|
disarmedCombatImmune: bool
|
||||||
|
|
||||||
|
|
||||||
class CharacterDataAttributesKeyFrame(BaseStruct):
|
class CharacterDataAttributesKeyFrame(BaseStruct):
|
||||||
@ -191,7 +192,7 @@ class CharPatchDataPatchDetailInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CharPatchTable(BaseStruct):
|
class CharPatchTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
infos: Dict[str, CharPatchDataPatchInfo]
|
infos: Dict[str, CharPatchDataPatchInfo]
|
||||||
patchChars: Dict[str, CharacterData]
|
patchChars: Dict[str, CharacterData]
|
||||||
|
@ -53,6 +53,7 @@ class AttributesData(BaseStruct):
|
|||||||
sleepImmune: bool
|
sleepImmune: bool
|
||||||
frozenImmune: bool
|
frozenImmune: bool
|
||||||
levitateImmune: bool
|
levitateImmune: bool
|
||||||
|
disarmedCombatImmune: bool
|
||||||
|
|
||||||
|
|
||||||
class CharacterDataAttributesKeyFrame(BaseStruct):
|
class CharacterDataAttributesKeyFrame(BaseStruct):
|
||||||
@ -175,7 +176,7 @@ class CharacterData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CharacterTable(BaseStruct):
|
class CharacterTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
chars: Dict[str, CharacterData]
|
chars: Dict[str, CharacterData]
|
||||||
|
|
||||||
|
@ -58,6 +58,6 @@ class CharmItemData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CharmTable(BaseStruct):
|
class CharmTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
charmList: List[CharmItemData]
|
charmList: List[CharmItemData]
|
||||||
|
@ -55,7 +55,7 @@ class NewVoiceTimeData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CharwordTable(BaseStruct):
|
class CharwordTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
charWords: Dict[str, CharWordData]
|
charWords: Dict[str, CharWordData]
|
||||||
voiceLangDict: Dict[str, VoiceLangData]
|
voiceLangDict: Dict[str, VoiceLangData]
|
||||||
|
@ -36,7 +36,7 @@ class MonthlyDailyBonusGroup(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CheckinTable(BaseStruct):
|
class CheckinTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
groups: Dict[str, MonthlySignInGroupData]
|
groups: Dict[str, MonthlySignInGroupData]
|
||||||
monthlySubItem: Dict[str, List[MonthlyDailyBonusGroup]]
|
monthlySubItem: Dict[str, List[MonthlyDailyBonusGroup]]
|
||||||
|
@ -240,7 +240,7 @@ class MissionGroup(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ClimbTowerTable(BaseStruct):
|
class ClimbTowerTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
towers: Dict[str, ClimbTowerSingleTowerData]
|
towers: Dict[str, ClimbTowerSingleTowerData]
|
||||||
levels: Dict[str, ClimbTowerSingleLevelData]
|
levels: Dict[str, ClimbTowerSingleLevelData]
|
||||||
|
@ -21,7 +21,7 @@ class MeetingClueDataReceiveTimeBonus(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ClueData(BaseStruct):
|
class ClueData(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
clues: List[MeetingClueDataClueData]
|
clues: List[MeetingClueDataClueData]
|
||||||
clueTypes: List[MeetingClueDataClueTypeData]
|
clueTypes: List[MeetingClueDataClueTypeData]
|
||||||
|
@ -34,7 +34,7 @@ class CrisisMapRankInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CrisisTable(BaseStruct):
|
class CrisisTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
seasonInfo: List[CrisisClientDataSeasonInfo]
|
seasonInfo: List[CrisisClientDataSeasonInfo]
|
||||||
meta: str
|
meta: str
|
||||||
|
@ -45,7 +45,7 @@ class CrisisV2ScoreLevelToAppraiseData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class CrisisV2Table(BaseStruct):
|
class CrisisV2Table(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
seasonInfoDataMap: Dict
|
seasonInfoDataMap: Dict
|
||||||
scoreLevelToAppraiseDataMap: Dict[str, CrisisV2ScoreLevelToAppraiseData]
|
scoreLevelToAppraiseDataMap: Dict[str, CrisisV2ScoreLevelToAppraiseData]
|
||||||
|
@ -76,7 +76,7 @@ class HomeBackgroundData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class DisplayMetaTable(BaseStruct):
|
class DisplayMetaTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
playerAvatarData: PlayerAvatarData
|
playerAvatarData: PlayerAvatarData
|
||||||
homeBackgroundData: HomeBackgroundData
|
homeBackgroundData: HomeBackgroundData
|
||||||
|
@ -54,7 +54,7 @@ class EnemyHandbookRaceData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class EnemyHandbookTable(BaseStruct):
|
class EnemyHandbookTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
levelInfoList: List[EnemyHandbookLevelInfoData]
|
levelInfoList: List[EnemyHandbookLevelInfoData]
|
||||||
enemyData: Dict[str, EnemyHandBookData]
|
enemyData: Dict[str, EnemyHandBookData]
|
||||||
|
@ -15,7 +15,7 @@ class FavorDataFrames(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class FavorTable(BaseStruct):
|
class FavorTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
maxFavor: int
|
maxFavor: int
|
||||||
favorFrames: List[FavorDataFrames]
|
favorFrames: List[FavorDataFrames]
|
||||||
|
@ -131,7 +131,7 @@ class GachaDataFesGachaPoolRelateItem(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class GachaTable(BaseStruct):
|
class GachaTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
gachaTags: List[GachaTag]
|
gachaTags: List[GachaTag]
|
||||||
carousel: List[GachaDataCarouselData]
|
carousel: List[GachaDataCarouselData]
|
||||||
|
@ -23,7 +23,7 @@ class TermDescriptionData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class GamedataConst(BaseStruct):
|
class GamedataConst(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
addedRewardDisplayZone: str
|
addedRewardDisplayZone: str
|
||||||
advancedGachaCrystalCost: int
|
advancedGachaCrystalCost: int
|
||||||
|
@ -122,7 +122,7 @@ class HandbookInfoData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class HandbookInfoTable(BaseStruct):
|
class HandbookInfoTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
handbookDict: Dict[str, HandbookInfoData]
|
handbookDict: Dict[str, HandbookInfoData]
|
||||||
npcDict: Dict[str, NPCData]
|
npcDict: Dict[str, NPCData]
|
||||||
|
@ -40,6 +40,6 @@ class CharHandbook(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class HandbookTable(BaseStruct):
|
class HandbookTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
char_102_texas: CharHandbook
|
char_102_texas: CharHandbook
|
||||||
|
@ -15,6 +15,6 @@ class HandbookTeam(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class HandbookTeamTable(BaseStruct):
|
class HandbookTeamTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
team: Dict[str, HandbookTeam]
|
team: Dict[str, HandbookTeam]
|
||||||
|
@ -98,7 +98,7 @@ class ServerItemReminderInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ItemTable(BaseStruct):
|
class ItemTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
activityPotentialCharacters: Dict[str, ActivityPotentialCharacterInfo]
|
activityPotentialCharacters: Dict[str, ActivityPotentialCharacterInfo]
|
||||||
apSupplies: Dict[str, ApSupplyFeature]
|
apSupplies: Dict[str, ApSupplyFeature]
|
||||||
|
@ -61,7 +61,7 @@ class MedalPerData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class MedalTable(BaseStruct):
|
class MedalTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
medalList: List[MedalPerData]
|
medalList: List[MedalPerData]
|
||||||
medalTypeData: Dict[str, MedalTypeData]
|
medalTypeData: Dict[str, MedalTypeData]
|
||||||
|
@ -78,7 +78,7 @@ class MissionData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class MissionTable(BaseStruct):
|
class MissionTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
missions: Dict[str, MissionData]
|
missions: Dict[str, MissionData]
|
||||||
missionGroups: Dict[str, MissionGroup]
|
missionGroups: Dict[str, MissionGroup]
|
||||||
|
@ -269,7 +269,7 @@ class OpenServerNewbieCheckInPackage(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class OpenServerTable(BaseStruct):
|
class OpenServerTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
schedule: List[OpenServerScheduleItem]
|
schedule: List[OpenServerScheduleItem]
|
||||||
dataMap: Dict[str, OpenServerData]
|
dataMap: Dict[str, OpenServerData]
|
||||||
|
@ -21,7 +21,7 @@ class PlayerAvatarPerData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class PlayerAvatarTable(BaseStruct):
|
class PlayerAvatarTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
avatarList: List[PlayerAvatarPerData]
|
avatarList: List[PlayerAvatarPerData]
|
||||||
avatarTypeData: Dict[str, PlayerAvatarGroupData]
|
avatarTypeData: Dict[str, PlayerAvatarGroupData]
|
||||||
|
@ -25,6 +25,6 @@ class Stage(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class RangeTable(BaseStruct):
|
class RangeTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
range_: Dict[str, Stage]
|
range_: Dict[str, Stage]
|
||||||
|
@ -21,6 +21,6 @@ class ReplicateList(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ReplicateTable(BaseStruct):
|
class ReplicateTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
replicate: Dict[str, ReplicateList]
|
replicate: Dict[str, ReplicateList]
|
||||||
|
@ -430,7 +430,7 @@ class RetroStageOverrideInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class RetroTable(BaseStruct):
|
class RetroTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
customData: ActivityCustomData
|
customData: ActivityCustomData
|
||||||
initRetroCoin: int
|
initRetroCoin: int
|
||||||
|
@ -193,7 +193,7 @@ class RoguelikeConstTable(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class RoguelikeTable(BaseStruct):
|
class RoguelikeTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
constTable: RoguelikeConstTable
|
constTable: RoguelikeConstTable
|
||||||
itemTable: RoguelikeItemTable
|
itemTable: RoguelikeItemTable
|
||||||
|
@ -165,6 +165,11 @@ class RoguelikeTopicChallenge(BaseStruct):
|
|||||||
challengeStoryId: Union[str, None] = None
|
challengeStoryId: Union[str, None] = None
|
||||||
|
|
||||||
|
|
||||||
|
class RoguelikeTopicDifficultyRuleDescReplacement(BaseStruct):
|
||||||
|
enrollId: str
|
||||||
|
ruleDesc: str
|
||||||
|
|
||||||
|
|
||||||
class RoguelikeTopicDifficulty(BaseStruct):
|
class RoguelikeTopicDifficulty(BaseStruct):
|
||||||
modeDifficulty: str
|
modeDifficulty: str
|
||||||
grade: int
|
grade: int
|
||||||
@ -176,6 +181,7 @@ class RoguelikeTopicDifficulty(BaseStruct):
|
|||||||
canUnlockItem: bool
|
canUnlockItem: bool
|
||||||
doMonthTask: bool
|
doMonthTask: bool
|
||||||
ruleDesc: str
|
ruleDesc: str
|
||||||
|
ruleDescReplacements: Union[List[RoguelikeTopicDifficultyRuleDescReplacement], None]
|
||||||
failTitle: str
|
failTitle: str
|
||||||
failImageId: str
|
failImageId: str
|
||||||
failForceDesc: str
|
failForceDesc: str
|
||||||
@ -389,6 +395,8 @@ class RoguelikeTopicDetailConst(BaseStruct):
|
|||||||
outerBuffTokenSum: int
|
outerBuffTokenSum: int
|
||||||
needAllFrontNode: bool
|
needAllFrontNode: bool
|
||||||
showBlurBack: bool
|
showBlurBack: bool
|
||||||
|
endingIconBorderDifficulty: int
|
||||||
|
endingIconBorderCount: int
|
||||||
predefinedLevelTable: Union[
|
predefinedLevelTable: Union[
|
||||||
Dict[str, RoguelikeTopicDetailConstPredefinedPlayerLevelData],
|
Dict[str, RoguelikeTopicDetailConstPredefinedPlayerLevelData],
|
||||||
None,
|
None,
|
||||||
@ -436,6 +444,7 @@ class RoguelikeGameZoneData(BaseStruct):
|
|||||||
clockPerformance: Union[str, None]
|
clockPerformance: Union[str, None]
|
||||||
displayTime: Union[str, None]
|
displayTime: Union[str, None]
|
||||||
description: str
|
description: str
|
||||||
|
buffDescription: Union[str, None]
|
||||||
endingDescription: str
|
endingDescription: str
|
||||||
backgroundId: str
|
backgroundId: str
|
||||||
zoneIconId: str
|
zoneIconId: str
|
||||||
|
@ -398,7 +398,7 @@ class SandboxItemData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class SandboxTable(BaseStruct):
|
class SandboxTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
sandboxActTables: Dict[str, SandboxActTable]
|
sandboxActTables: Dict[str, SandboxActTable]
|
||||||
itemDatas: Dict[str, SandboxItemData]
|
itemDatas: Dict[str, SandboxItemData]
|
||||||
|
@ -33,6 +33,7 @@ class ShopRecommendTemplateNormalGiftParam(BaseStruct):
|
|||||||
logoId: str
|
logoId: str
|
||||||
color: str
|
color: str
|
||||||
haveMark: bool
|
haveMark: bool
|
||||||
|
availCount: int
|
||||||
|
|
||||||
|
|
||||||
class ShopRecommendTemplateNormalSkinParam(BaseStruct):
|
class ShopRecommendTemplateNormalSkinParam(BaseStruct):
|
||||||
@ -144,7 +145,7 @@ class LMTGSShopOverlaySchedule(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ShopClientTable(BaseStruct):
|
class ShopClientTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
recommendList: List[ShopRecommendItem]
|
recommendList: List[ShopRecommendItem]
|
||||||
creditUnlockGroup: Dict[str, ShopCreditUnlockGroup]
|
creditUnlockGroup: Dict[str, ShopCreditUnlockGroup]
|
||||||
|
@ -46,6 +46,6 @@ class SkillDataBundle(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class SkillTable(BaseStruct):
|
class SkillTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
skills: Dict[str, SkillDataBundle]
|
skills: Dict[str, SkillDataBundle]
|
||||||
|
@ -82,7 +82,7 @@ class SpecialSkinInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class SkinTable(BaseStruct):
|
class SkinTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
charSkins: Dict[str, CharSkinData]
|
charSkins: Dict[str, CharSkinData]
|
||||||
buildinEvolveMap: Dict[str, Dict[str, str]]
|
buildinEvolveMap: Dict[str, Dict[str, str]]
|
||||||
|
@ -241,7 +241,7 @@ class ApProtectZoneInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class StageTable(BaseStruct):
|
class StageTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
stages: Dict[str, StageData]
|
stages: Dict[str, StageData]
|
||||||
runeStageGroups: Dict[str, RuneStageGroupData]
|
runeStageGroups: Dict[str, RuneStageGroupData]
|
||||||
|
@ -229,7 +229,7 @@ class ActArchiveComponentTable(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class StoryReviewMetaTable(BaseStruct):
|
class StoryReviewMetaTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
miniActTrialData: MiniActTrialData
|
miniActTrialData: MiniActTrialData
|
||||||
actArchiveResData: ActArchiveResData
|
actArchiveResData: ActArchiveResData
|
||||||
|
@ -60,6 +60,6 @@ class StoryReviewGroupClientData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class StoryReviewTable(BaseStruct):
|
class StoryReviewTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
storyreviewtable: Dict[str, StoryReviewGroupClientData]
|
storyreviewtable: Dict[str, StoryReviewGroupClientData]
|
||||||
|
@ -46,6 +46,6 @@ class StoryData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class StoryTable(BaseStruct):
|
class StoryTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
stories: Dict[str, StoryData]
|
stories: Dict[str, StoryData]
|
||||||
|
@ -35,6 +35,6 @@ class PackedRuneData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class TechBuffTable(BaseStruct):
|
class TechBuffTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
runes: List[PackedRuneData]
|
runes: List[PackedRuneData]
|
||||||
|
@ -17,7 +17,7 @@ class WorldViewTip(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class TipTable(BaseStruct):
|
class TipTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
tips: List[TipData]
|
tips: List[TipData]
|
||||||
worldViewTips: List[WorldViewTip]
|
worldViewTips: List[WorldViewTip]
|
||||||
|
@ -52,6 +52,7 @@ class AttributesData(BaseStruct):
|
|||||||
sleepImmune: bool
|
sleepImmune: bool
|
||||||
frozenImmune: bool
|
frozenImmune: bool
|
||||||
levitateImmune: bool
|
levitateImmune: bool
|
||||||
|
disarmedCombatImmune: bool
|
||||||
|
|
||||||
|
|
||||||
class CharacterDataAttributesKeyFrame(BaseStruct):
|
class CharacterDataAttributesKeyFrame(BaseStruct):
|
||||||
@ -170,6 +171,6 @@ class TokenCharacterData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class TokenTable(BaseStruct):
|
class TokenTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
tokens: Dict[str, TokenCharacterData]
|
tokens: Dict[str, TokenCharacterData]
|
||||||
|
@ -59,7 +59,7 @@ class SubProfessionData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class UniequipData(BaseStruct):
|
class UniequipData(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
equipDict: Dict[str, UniEquipData]
|
equipDict: Dict[str, UniEquipData]
|
||||||
missionList: Dict[str, UniEquipMissionData]
|
missionList: Dict[str, UniEquipMissionData]
|
||||||
|
@ -61,7 +61,7 @@ class UniEquipTimeInfo(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class UniEquipTable(BaseStruct):
|
class UniEquipTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
equipDict: Dict[str, UniEquipData]
|
equipDict: Dict[str, UniEquipData]
|
||||||
missionList: Dict[str, UniEquipMissionData]
|
missionList: Dict[str, UniEquipMissionData]
|
||||||
|
@ -101,7 +101,7 @@ class ZoneMetaData(BaseStruct):
|
|||||||
|
|
||||||
|
|
||||||
class ZoneTable(BaseStruct):
|
class ZoneTable(BaseStruct):
|
||||||
__version__ = '23-10-31-11-47-45-d410ff'
|
__version__ = '23-12-02-09-28-50-918524'
|
||||||
|
|
||||||
zones: Dict[str, ZoneData]
|
zones: Dict[str, ZoneData]
|
||||||
weeklyAdditionInfo: Dict[str, WeeklyZoneData]
|
weeklyAdditionInfo: Dict[str, WeeklyZoneData]
|
||||||
|
@ -2,25 +2,23 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from collections.abc import Callable, Iterable, Iterator
|
from collections.abc import Callable, Iterable, Iterator
|
||||||
from copy import copy, deepcopy
|
from copy import copy, deepcopy
|
||||||
from typing import Any, TypeVar
|
from typing import Any, Dict, Tuple, TypeVar, Union
|
||||||
|
from typing_extensions import dataclass_transform
|
||||||
|
|
||||||
from msgspec import (
|
from msgspec import (
|
||||||
Struct,
|
Struct,
|
||||||
UnsetType,
|
UnsetType,
|
||||||
convert,
|
convert,
|
||||||
field,
|
field,
|
||||||
)
|
|
||||||
from msgspec import (
|
|
||||||
json as mscjson,
|
json as mscjson,
|
||||||
)
|
)
|
||||||
from typing_extensions import dataclass_transform
|
|
||||||
|
|
||||||
Model = TypeVar('Model', bound='BaseStruct')
|
Model = TypeVar('Model', bound='BaseStruct')
|
||||||
T1 = TypeVar('T1')
|
T1 = TypeVar('T1')
|
||||||
T2 = TypeVar('T2')
|
T2 = TypeVar('T2')
|
||||||
|
|
||||||
|
|
||||||
def transUnset(v: T1 | UnsetType, d: T2 = None) -> T1 | T2:
|
def transUnset(v: Union[T1, UnsetType], d: T2 = None) -> Union[T1, T2]:
|
||||||
return v if not isinstance(v, UnsetType) else d
|
return v if not isinstance(v, UnsetType) else d
|
||||||
|
|
||||||
|
|
||||||
@ -41,8 +39,8 @@ class BaseStruct(
|
|||||||
*,
|
*,
|
||||||
strict: bool = True,
|
strict: bool = True,
|
||||||
from_attributes: bool = False,
|
from_attributes: bool = False,
|
||||||
dec_hook: Callable[[type, Any], Any] | None = None,
|
dec_hook: Union[Callable[[type, Any], Any], None] = None,
|
||||||
builtin_types: Iterable[type] | None = None,
|
builtin_types: Union[Iterable[type], None] = None,
|
||||||
str_keys: bool = False,
|
str_keys: bool = False,
|
||||||
) -> Model:
|
) -> Model:
|
||||||
if obj is None:
|
if obj is None:
|
||||||
@ -59,7 +57,7 @@ class BaseStruct(
|
|||||||
str_keys=str_keys,
|
str_keys=str_keys,
|
||||||
)
|
)
|
||||||
|
|
||||||
def __iter__(self) -> Iterator[tuple[str, Any]]:
|
def __iter__(self) -> Iterator[Tuple[str, Any]]:
|
||||||
for field_name in self.__struct_fields__:
|
for field_name in self.__struct_fields__:
|
||||||
yield field_name, getattr(self, field_name)
|
yield field_name, getattr(self, field_name)
|
||||||
|
|
||||||
@ -70,7 +68,7 @@ class BaseStruct(
|
|||||||
for field_name in self.__struct_fields__:
|
for field_name in self.__struct_fields__:
|
||||||
yield getattr(self, field_name)
|
yield getattr(self, field_name)
|
||||||
|
|
||||||
def model_dump(self) -> dict[str, Any]:
|
def model_dump(self) -> Dict[str, Any]:
|
||||||
return mscjson.decode(mscjson.encode(self))
|
return mscjson.decode(mscjson.encode(self))
|
||||||
|
|
||||||
def dump_child(self, target: str) -> Any:
|
def dump_child(self, target: str) -> Any:
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
ArknightsUID_version = '0.1.0'
|
ArknightsUID_version = '0.1.0'
|
||||||
Arknights_Client_version = '2.1.21'
|
Arknights_Client_version = '2.1.41'
|
||||||
Arknights_Res_version = '23-10-31-11-47-45-d410ff'
|
Arknights_Res_version = '23-12-02-09-28-50-918524'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user