352 lines
7.9 KiB
Plaintext
352 lines
7.9 KiB
Plaintext
# Messages CapySR builds C++ for. The generator closes over everything these
|
|
# reference, so only add the top-level packets (plus anything reached by hand).
|
|
# Adding a handler? Add its CsReq/ScRsp here and rebuild.
|
|
|
|
# Not reachable through any field: every retcode is a plain uint32 on the wire.
|
|
Retcode
|
|
|
|
# ---- dispatch ----
|
|
Dispatch
|
|
RegionInfo
|
|
GateServer
|
|
|
|
# ---- session / player ----
|
|
PlayerGetTokenCsReq
|
|
PlayerGetTokenScRsp
|
|
PlayerLoginCsReq
|
|
PlayerLoginScRsp
|
|
PlayerLoginFinishCsReq
|
|
PlayerLoginFinishScRsp
|
|
PlayerHeartBeatCsReq
|
|
PlayerHeartBeatScRsp
|
|
PlayerLogoutCsReq
|
|
GetBasicInfoCsReq
|
|
GetBasicInfoScRsp
|
|
SetNicknameCsReq
|
|
SetNicknameScRsp
|
|
SetGenderCsReq
|
|
SetGenderScRsp
|
|
SetSignatureCsReq
|
|
SetSignatureScRsp
|
|
SetHeadIconCsReq
|
|
SetHeadIconScRsp
|
|
SetGameplayBirthdayCsReq
|
|
SetGameplayBirthdayScRsp
|
|
UpdatePlayerSettingCsReq
|
|
UpdatePlayerSettingScRsp
|
|
PlayerSyncScNotify
|
|
SetClientPausedCsReq
|
|
SetClientPausedScRsp
|
|
StaminaInfoScNotify
|
|
GetLevelRewardTakenListCsReq
|
|
GetLevelRewardTakenListScRsp
|
|
GetAuthkeyCsReq
|
|
GetAuthkeyScRsp
|
|
GetSecretKeyInfoCsReq
|
|
GetSecretKeyInfoScRsp
|
|
GetVideoVersionKeyCsReq
|
|
GetVideoVersionKeyScRsp
|
|
ExchangeStaminaCsReq
|
|
ExchangeStaminaScRsp
|
|
ReserveStaminaExchangeCsReq
|
|
ReserveStaminaExchangeScRsp
|
|
CocoonSweepCsReq
|
|
CocoonSweepScRsp
|
|
FarmElementSweepCsReq
|
|
FarmElementSweepScRsp
|
|
GetPlayerBoardDataCsReq
|
|
GetPlayerBoardDataScRsp
|
|
GetPlayerDetailInfoCsReq
|
|
GetPlayerDetailInfoScRsp
|
|
SyncClientResVersionCsReq
|
|
SyncClientResVersionScRsp
|
|
ClientDownloadDataScNotify
|
|
|
|
# ---- avatar ----
|
|
GetAvatarDataCsReq
|
|
GetAvatarDataScRsp
|
|
AvatarExpUpCsReq
|
|
AvatarExpUpScRsp
|
|
PromoteAvatarCsReq
|
|
PromoteAvatarScRsp
|
|
RankUpAvatarCsReq
|
|
RankUpAvatarScRsp
|
|
UnlockSkillTreeCsReq
|
|
UnlockSkillTreeScRsp
|
|
DressAvatarCsReq
|
|
DressAvatarScRsp
|
|
TakeOffEquipmentCsReq
|
|
TakeOffEquipmentScRsp
|
|
TakeOffAvatarSkinCsReq
|
|
TakeOffAvatarSkinScRsp
|
|
DressAvatarSkinCsReq
|
|
DressAvatarSkinScRsp
|
|
AddMultiPathAvatarScNotify
|
|
SetAvatarPathCsReq
|
|
SetAvatarPathScRsp
|
|
AvatarPathChangedNotify
|
|
SetAvatarEnhancedIdCsReq
|
|
SetAvatarEnhancedIdScRsp
|
|
DressRelicAvatarCsReq
|
|
DressRelicAvatarScRsp
|
|
TakeOffRelicCsReq
|
|
TakeOffRelicScRsp
|
|
TakePromotionRewardCsReq
|
|
TakePromotionRewardScRsp
|
|
|
|
# ---- lineup ----
|
|
GetCurLineupDataCsReq
|
|
GetCurLineupDataScRsp
|
|
GetAllLineupDataCsReq
|
|
GetAllLineupDataScRsp
|
|
ChangeLineupLeaderCsReq
|
|
ChangeLineupLeaderScRsp
|
|
ReplaceLineupCsReq
|
|
JoinLineupCsReq
|
|
JoinLineupScRsp
|
|
QuitLineupCsReq
|
|
QuitLineupScRsp
|
|
SwapLineupCsReq
|
|
SwapLineupScRsp
|
|
SetLineupNameCsReq
|
|
SetLineupNameScRsp
|
|
SwitchLineupIndexCsReq
|
|
SwitchLineupIndexScRsp
|
|
GetLineupAvatarDataCsReq
|
|
GetLineupAvatarDataScRsp
|
|
RecoverAllLineupCsReq
|
|
RecoverAllLineupScRsp
|
|
MarkPresetLineupCsReq
|
|
SetTeamFavourite
|
|
SyncLineupNotify
|
|
|
|
# ---- scene ----
|
|
GetCurSceneInfoCsReq
|
|
GetCurSceneInfoScRsp
|
|
EnterSceneCsReq
|
|
EnterSceneScRsp
|
|
EnterSceneByServerScNotify
|
|
SceneEntityMoveCsReq
|
|
SceneEntityMoveScRsp
|
|
SceneEntityMoveScNotify
|
|
SceneGroupRefreshScNotify
|
|
GetSceneMapInfoCsReq
|
|
GetSceneMapInfoScRsp
|
|
GetUnlockTeleportCsReq
|
|
GetUnlockTeleportScRsp
|
|
EnterSectionCsReq
|
|
EnterSectionScRsp
|
|
GetEnteredSceneCsReq
|
|
GetEnteredSceneScRsp
|
|
SceneEntityTeleportCsReq
|
|
SceneEntityTeleportScRsp
|
|
InteractPropCsReq
|
|
InteractPropScRsp
|
|
UpdateGroupPropertyCsReq
|
|
UpdateGroupPropertyScRsp
|
|
GetFirstTalkNpcCsReq
|
|
GetFirstTalkNpcScRsp
|
|
GetFirstTalkByPerformanceNpcCsReq
|
|
GetFirstTalkByPerformanceNpcScRsp
|
|
FinishFirstTalkNpcCsReq
|
|
FinishFirstTalkNpcScRsp
|
|
FinishFirstTalkByPerformanceNpcCsReq
|
|
FinishFirstTalkByPerformanceNpcScRsp
|
|
GetNpcTakenRewardCsReq
|
|
GetNpcTakenRewardScRsp
|
|
ActiveFarmElementCsReq
|
|
ActiveFarmElementScRsp
|
|
DeactivateFarmElementCsReq
|
|
DeactivateFarmElementScRsp
|
|
ChangePropTimelineInfoCsReq
|
|
ChangePropTimelineInfoScRsp
|
|
|
|
# ---- battle ----
|
|
SceneCastSkillCsReq
|
|
SceneCastSkillScRsp
|
|
SceneCastSkillCostMpCsReq
|
|
SceneCastSkillCostMpScRsp
|
|
StartCocoonStageCsReq
|
|
StartCocoonStageScRsp
|
|
QuickStartCocoonStageCsReq
|
|
QuickStartCocoonStageScRsp
|
|
QuickStartFarmElementCsReq
|
|
QuickStartFarmElementScRsp
|
|
StartBattleCollegeCsReq
|
|
StartBattleCollegeScRsp
|
|
PVEBattleResultCsReq
|
|
PVEBattleResultScRsp
|
|
GetCurBattleInfoCsReq
|
|
GetCurBattleInfoScRsp
|
|
SceneEnterStageCsReq
|
|
SceneEnterStageScRsp
|
|
QuitBattleCsReq
|
|
QuitBattleScRsp
|
|
SceneReviveAfterRebattleCsReq
|
|
SceneReviveAfterRebattleScRsp
|
|
ReEnterLastElementStageCsReq
|
|
ReEnterLastElementStageScRsp
|
|
|
|
# ---- challenges: memory of chaos, pure fiction, apocalyptic shadow ----
|
|
GetChallengeCsReq
|
|
GetChallengeScRsp
|
|
GetCurChallengeCsReq
|
|
GetCurChallengeScRsp
|
|
StartChallengeCsReq
|
|
StartChallengeScRsp
|
|
EnterChallengeNextPhaseCsReq
|
|
EnterChallengeNextPhaseScRsp
|
|
RestartChallengePhaseCsReq
|
|
RestartChallengePhaseScRsp
|
|
LeaveChallengeCsReq
|
|
LeaveChallengeScRsp
|
|
GetChallengeGroupStatisticsCsReq
|
|
GetChallengeGroupStatisticsScRsp
|
|
TakeChallengeRewardCsReq
|
|
TakeChallengeRewardScRsp
|
|
ChallengeLineupNotify
|
|
ChallengeSettleNotify
|
|
|
|
# ---- three-node challenge floors (memory of chaos and its siblings, 4.6) ----
|
|
GetChallengeTierceDataCsReq
|
|
GetChallengeTierceDataScRsp
|
|
GetChallengeTierceControllerCsReq
|
|
GetChallengeTierceControllerScRsp
|
|
SetChallengeTierceLineupCsReq
|
|
SetChallengeTierceLineupScRsp
|
|
StartChallengeTierceCsReq
|
|
StartChallengeTierceScRsp
|
|
StartNextChallengeTierceCsReq
|
|
StartNextChallengeTierceScRsp
|
|
RestartChallengeTierceCsReq
|
|
RestartChallengeTierceScRsp
|
|
ConfirmChallengeTierceStageSettleCsReq
|
|
ConfirmChallengeTierceStageSettleScRsp
|
|
LeaveChallengeTierceCsReq
|
|
LeaveChallengeTierceScRsp
|
|
ChallengeTierceSyncNotify
|
|
|
|
# ---- anomaly arbitration ----
|
|
GetChallengePeakDataCsReq
|
|
GetChallengePeakDataScRsp
|
|
GetCurChallengePeakCsReq
|
|
GetCurChallengePeakScRsp
|
|
SetChallengePeakMobLineupAvatarCsReq
|
|
SetChallengePeakMobLineupAvatarScRsp
|
|
SetChallengePeakBossHardModeCsReq
|
|
SetChallengePeakBossHardModeScRsp
|
|
StartChallengePeakCsReq
|
|
StartChallengePeakScRsp
|
|
ReStartChallengePeakCsReq
|
|
ReStartChallengePeakScRsp
|
|
LeaveChallengePeakCsReq
|
|
LeaveChallengePeakScRsp
|
|
ConfirmChallengePeakSettleCsReq
|
|
ConfirmChallengePeakSettleScRsp
|
|
TakeChallengePeakRewardCsReq
|
|
TakeChallengePeakRewardScRsp
|
|
ChallengePeakGroupDataUpdateScNotify
|
|
ChallengePeakSettleScNotify
|
|
|
|
# ---- inventory ----
|
|
GetBagCsReq
|
|
GetBagScRsp
|
|
GetShopListCsReq
|
|
GetShopListScRsp
|
|
BuyGoodsCsReq
|
|
BuyGoodsScRsp
|
|
GetPamSkinDataCsReq
|
|
GetPamSkinDataScRsp
|
|
SelectPamSkinCsReq
|
|
SelectPamSkinScRsp
|
|
GetJukeboxDataCsReq
|
|
GetJukeboxDataScRsp
|
|
PlayBackGroundMusicCsReq
|
|
PlayBackGroundMusicScRsp
|
|
GetNpcMessageGroupCsReq
|
|
GetNpcMessageGroupScRsp
|
|
UseItemCsReq
|
|
UseItemScRsp
|
|
SellItemCsReq
|
|
SellItemScRsp
|
|
GetMarkItemListCsReq
|
|
GetMarkItemListScRsp
|
|
GetBigDataAllRecommendCsReq
|
|
GetBigDataAllRecommendScRsp
|
|
|
|
# ---- friends / chat: the CapySR console ----
|
|
GetFriendListInfoCsReq
|
|
GetFriendListInfoScRsp
|
|
GetFriendLoginInfoCsReq
|
|
GetFriendLoginInfoScRsp
|
|
GetChatEmojiListCsReq
|
|
GetChatEmojiListScRsp
|
|
GetChatFriendHistoryCsReq
|
|
GetChatFriendHistoryScRsp
|
|
GetLoginChatInfoCsReq
|
|
GetLoginChatInfoScRsp
|
|
GetPrivateChatHistoryCsReq
|
|
GetPrivateChatHistoryScRsp
|
|
SendMsgCsReq
|
|
SendMsgScRsp
|
|
RevcMsgScNotify
|
|
|
|
# ---- mission / tutorial ----
|
|
GetMissionStatusCsReq
|
|
GetMissionStatusScRsp
|
|
GetMissionDataCsReq
|
|
GetMissionDataScRsp
|
|
GetMainMissionCustomValueCsReq
|
|
GetMainMissionCustomValueScRsp
|
|
UpdateTrackMainMissionCsReq
|
|
UpdateTrackMainMissionScRsp
|
|
FinishTalkMissionCsReq
|
|
FinishTalkMissionScRsp
|
|
GetQuestDataCsReq
|
|
GetQuestDataScRsp
|
|
GetTutorialCsReq
|
|
GetTutorialScRsp
|
|
GetTutorialGuideCsReq
|
|
GetTutorialGuideScRsp
|
|
UnlockTutorialCsReq
|
|
UnlockTutorialScRsp
|
|
UnlockTutorialGuideCsReq
|
|
UnlockTutorialGuideScRsp
|
|
|
|
# ---- misc entry points the client hits during login ----
|
|
GetArchiveDataCsReq
|
|
GetArchiveDataScRsp
|
|
GetUpdatedArchiveDataCsReq
|
|
GetUpdatedArchiveDataScRsp
|
|
ContentPackageGetDataCsReq
|
|
ContentPackageGetDataScRsp
|
|
GetFriendListInfoCsReq
|
|
GetFriendListInfoScRsp
|
|
GetChatEmojiListCsReq
|
|
GetChatEmojiListScRsp
|
|
GetPrivateChatHistoryCsReq
|
|
GetPrivateChatHistoryScRsp
|
|
SendMsgCsReq
|
|
SendMsgScRsp
|
|
GetGachaInfoCsReq
|
|
GetGachaInfoScRsp
|
|
GetActivityScheduleConfigCsReq
|
|
GetActivityScheduleConfigScRsp
|
|
DoGachaCsReq
|
|
DoGachaScRsp
|
|
GetGachaCeilingCsReq
|
|
GetGachaCeilingScRsp
|
|
ExchangeGachaCeilingCsReq
|
|
ExchangeGachaCeilingScRsp
|
|
SetGachaDecideItemCsReq
|
|
SetGachaDecideItemScRsp
|
|
GetMailCsReq
|
|
GetMailScRsp
|
|
GetPhoneDataCsReq
|
|
GetPhoneDataScRsp
|
|
ContentPackageSyncDataScNotify
|
|
|
|
# Kept only so tests/test_main.cpp can exercise fill() on a deep tree; the modules
|
|
# themselves are answered with silence, see src/game/module_handlers.cpp.
|
|
GetRogueHandbookDataScRsp
|