90 lines
4.6 KiB
JSON
90 lines
4.6 KiB
JSON
{
|
|
"source": "User requested event-page previews with partial gameplay support. Match actual captured panel prefabs; do not publish unsupported panels indiscriminately.",
|
|
"panels": [
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestNewbieMissionPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/SingleTaskActivityPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestDoubleFarmCocoonPanel.prefab",
|
|
"data_handler": "GetMultipleDropInfo"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestFarmMultipleDropPanel.prefab",
|
|
"data_handler": "GetMultipleDropInfo"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestFarmMultipleDrop2SetPanel.prefab",
|
|
"data_handler": "GetMultipleDropInfo"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestFarmTripleDropPanel.prefab",
|
|
"data_handler": "GetMultipleDropInfo"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestFarmTripleDrop2SetPanel.prefab",
|
|
"data_handler": "GetMultipleDropInfo"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestDoubleFarmCocoonAnnivPanel.prefab",
|
|
"data_handler": "GetMultipleDropInfo"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/RoleTrialPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestRoleStrengthenPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestActivityRelicBoxPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestExploitMissionPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestAbyssPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestChallengeStoryPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestHarmonyHeroPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestActivityActivePanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/PlayerReturnPanel.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/PlayerReturnRecallPanel_Ver470.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/AnniversarySevenDayRewardPanelVersion0210.prefab",
|
|
"data_handler": "QuestState"
|
|
},
|
|
{
|
|
"prefab": "UI/Quest/Widget/QuestComicDessertPanel.prefab",
|
|
"data_handler": "ComicDessertPreview"
|
|
}
|
|
],
|
|
"verification_note": "2026-10-24 bounded AssetMgr.Exists capture checked all 290 distinct panel/icon paths in the current captured catalog. Publish only policy-listed families with both assets present and no explicit display-item dependencies. QuestState uses existing quest data (the mechanism behind the families the Client already displays). Multiple-drop panels receive explicit zero-quota preview state, not invented reward counts or a promise of increased drops. 2026-10-24 afternoon: added eleven further asset-complete families without display-item dependencies (RoleTrial, RoleStrengthen, RelicBox, ExploitMission, Abyss, ChallengeStory, HarmonyHero, ActivityActive, PlayerReturn, PlayerReturnRecall_Ver470, AnniversarySevenDay_0210). Their pages open through quest data; per-event gameplay beyond quest state remains unsupported until each event's own data callback is captured. Excluded for missing assets: SevenDayRewardPanel family and SingleTimeReward variants (TabIcon absent), QuestMainStory*/QuestPrincipalLineBannerPanel/QuestSubStory140Panel (TabIcon absent), QuestColleaguePanel/VoracityInvasionQuestPanel/QuestBlindBoxPanel (prefab absent). Excluded despite complete assets because each needs its own gameplay data handlers: the Rogue/Chimera/DrinkMaker/Monopoly/Parkour/CakeRace and other display-item families. | 2026-10-24 late: ComicDessert (panel 50142, module 5014201) published deliberately with its display items so the Client's own open-page requests reveal this system's real (obfuscated) data callbacks; its cake-shop gameplay handlers are still unimplemented, so the page is a preview until those handlers land. ElfRestaurant (50042) has a full named command family (15 CsReq incl. GetElfRestaurantData/EnterElfRestaurantNextDay) but needs its own config tables before safe answers. | 2026-10-24 late: ComicDessert (50142) preview REVERTED — publishing it with display items but no data handlers coincided with the phone-menu buttons and walking top bar disappearing (user report 23:xx). Its proper data path must land before republish. | 2026-10-25: ComicDessert republished with actual current Cycle/Level catalog (4/15) and named GetData callback returning resource first cycle; this is a preview entry, Start/Finish remain unimplemented until their string/uint payload consumers are verified.",
|
|
"allow_display_item_panels": [
|
|
50142
|
|
]
|
|
}
|