Files
CapySR/proto/CmdAvatarType.proto
T

373 lines
9.9 KiB
Protocol Buffer

syntax = "proto3";
import "Common.proto";
message AddAvatarScNotify {
bool is_new = 9; // offset: 32
uint32 base_avatar_id = 10; // offset: 40
AddAvatarSrcState src = 14; // offset: 36
ItemList reward = 15; // offset: 24
}
enum AddAvatarSrcState {
ADD_AVATAR_SRC_NONE = 0;
ADD_AVATAR_SRC_GACHA = 1;
ADD_AVATAR_SRC_ROGUE = 2;
ADD_AVATAR_SRC_DELIVERY = 3;
}
message AddMultiPathAvatarScNotify {
ItemList reward = 1; // offset: 24
bool is_new = 3; // offset: 44
uint32 avatar_id = 9; // offset: 40
GCALLOJPPIJ ALKDBJEGAGG = 13; // offset: 48
repeated NKDNFDCFNCP HJMDNLBNPNA = 15; // offset: 32
}
message AvatarExpUpCsReq {
ItemCostData item_cost = 3; // offset: 24
uint32 base_avatar_id = 7; // offset: 32
}
message AvatarExpUpScRsp {
uint32 retcode = 7; // offset: 32
repeated PileItem return_item_list = 15; // offset: 16
}
message AvatarPathChangedNotify {
MultiPathAvatarType cur_multi_path_avatar_type = 5; // offset: 28
uint32 base_avatar_id = 7; // offset: 24
}
message AvatarSpecialSkilltreeUnlockScNotify {
uint32 avatar_id = 6; // offset: 28
uint32 point_id = 12; // offset: 24
}
enum CFMDKNCDDAL {
CFMDKNCDDAL_NADPFMGBHDJ = 0;
CFMDKNCDDAL_GGGLNCBOICD = 1;
}
enum CmdAvatarType {
CmdAvatarType_NLCDGIPGFDJ = 0;
CmdAvatarType_AvatarExpUpScRsp = 375;
CmdAvatarType_TakeOffAvatarSkinCsReq = 319;
CmdAvatarType_MarkAvatarCsReq = 381;
CmdAvatarType_SetPlayerOutfitCsReq = 330;
CmdAvatarType_MarkAvatarScRsp = 351;
CmdAvatarType_SetAvatarEnhancedIdScRsp = 340;
CmdAvatarType_UnlockAvatarSkinScNotify = 307;
CmdAvatarType_DressAvatarCsReq = 383;
CmdAvatarType_GetPreAvatarActivityListScRsp = 341;
CmdAvatarType_TakeOffEquipmentCsReq = 342;
CmdAvatarType_AddAvatarScNotify = 361;
CmdAvatarType_GrowthTargetAvatarChangedScNotify = 329;
CmdAvatarType_TakePromotionRewardScRsp = 338;
CmdAvatarType_UnlockSkillTreeCsReq = 360;
CmdAvatarType_RankUpAvatarCsReq = 308;
CmdAvatarType_DressAvatarSkinCsReq = 378;
CmdAvatarType_PromoteAvatarScRsp = 356;
CmdAvatarType_DressAvatarSkinScRsp = 304;
CmdAvatarType_RankUpAvatarScRsp = 368;
CmdAvatarType_SetMultipleAvatarPathsCsReq = 367;
CmdAvatarType_DressRelicAvatarCsReq = 364;
CmdAvatarType_DressAvatarScRsp = 315;
CmdAvatarType_SetGrowthTargetAvatarScRsp = 303;
CmdAvatarType_AvatarSpecialSkilltreeUnlockScNotify = 313;
CmdAvatarType_GetPreAvatarGrowthInfoCsReq = 322;
CmdAvatarType_TakeOffRelicCsReq = 312;
CmdAvatarType_TakeOffRelicScRsp = 311;
CmdAvatarType_SetGrowthTargetAvatarCsReq = 373;
CmdAvatarType_PromoteAvatarCsReq = 358;
CmdAvatarType_KELLLHMHFHL = 376;
CmdAvatarType_GetPreAvatarActivityListCsReq = 379;
CmdAvatarType_SetAvatarEnhancedIdCsReq = 384;
CmdAvatarType_TakeOffAvatarSkinScRsp = 385;
CmdAvatarType_AddMultiPathAvatarScNotify = 393;
CmdAvatarType_GetPreAvatarGrowthInfoScRsp = 349;
CmdAvatarType_SetAvatarPathScRsp = 347;
CmdAvatarType_SetPlayerOutfitScRsp = 324;
CmdAvatarType_MILFFHPMLMN = 357;
CmdAvatarType_GetAvatarDataCsReq = 334;
CmdAvatarType_AvatarPathChangedNotify = 370;
CmdAvatarType_AvatarExpUpCsReq = 305;
CmdAvatarType_SetMultipleAvatarPathsScRsp = 310;
CmdAvatarType_UnlockAvatarPathCsReq = 326;
CmdAvatarType_DressRelicAvatarScRsp = 321;
CmdAvatarType_SetAvatarPathCsReq = 396;
CmdAvatarType_GetAvatarDataScRsp = 325;
CmdAvatarType_PMOEBOIPGDH = 323;
CmdAvatarType_UnlockAvatarPathScRsp = 380;
CmdAvatarType_TakeOffEquipmentScRsp = 339;
CmdAvatarType_UnlockSkillTreeScRsp = 316;
CmdAvatarType_TakePromotionRewardCsReq = 317;
}
message DressAvatarCsReq {
uint32 avatar_id = 2; // offset: 28
uint32 equipment_unique_id = 4; // offset: 24
}
message DressAvatarScRsp {
uint32 PLDKENJLKME = 12; // offset: 24
}
message DressAvatarSkinCsReq {
uint32 skin_id = 3; // offset: 28
uint32 avatar_id = 11; // offset: 24
}
message DressAvatarSkinScRsp {
uint32 PLDKENJLKME = 14; // offset: 24
}
message DressRelicAvatarCsReq {
repeated DressRelicParam switch_list = 4; // offset: 24
uint32 avatar_id = 8; // offset: 32
}
message DressRelicParam {
uint32 relic_type = 1; // offset: 24
uint32 relic_unique_id = 7; // offset: 28
}
message EKLIDIDKFHC {
uint32 IGOOJKMPMDC = 1; // offset: 44
uint32 base_avatar_id = 9; // offset: 40
ItemCostData BACAOLDADMC = 10; // offset: 24
ItemCostData OAINNDAHIMG = 13; // offset: 16
uint32 KLMIBJIKIBB = 15; // offset: 48
}
enum GCALLOJPPIJ {
GCALLOJPPIJ_NLCDGIPGFDJ = 0;
GCALLOJPPIJ_BDEFGIPPKNM = 1;
GCALLOJPPIJ_BPBFOIJKCJA = 2;
}
message GetAvatarDataCsReq {
bool is_get_all = 8; // offset: 32
repeated uint32 NOEPBNMJFGL = 12; // offset: 24
}
message GetAvatarDataScRsp {
repeated Avatar avatar_list = 2; // offset: 32
uint32 JFAADMONJNF = 3; // offset: 80
CJLCPMDGIBO DHKFCDAGHDM = 4; // offset: 56
repeated uint32 basic_type_id_list = 6; // offset: 48
repeated AvatarPathData avatar_path_data_info_list = 7; // offset: 16
repeated KVP JBFBEOLOHJN = 8; // offset: 24
uint32 retcode = 9; // offset: 88
repeated uint32 skin_list = 10; // offset: 64
bool is_get_all = 14; // offset: 84
repeated CFMDKNCDDAL PILOAFIMCGK = 15; // offset: 72
}
message GetPreAvatarActivityListCsReq {
}
message GetPreAvatarActivityListScRsp {
uint32 retcode = 2; // offset: 32
repeated uint32 DDMEHPDHPLM = 3; // offset: 16
}
message GetPreAvatarGrowthInfoCsReq {
}
message GetPreAvatarGrowthInfoScRsp {
uint32 retcode = 11; // offset: 32
repeated PreAvatarGrowthMaterialData JLMMCNIMPOA = 12; // offset: 16
}
message GrowthTargetAvatarChangedScNotify {
repeated CFMDKNCDDAL FLINDJJJFLB = 4; // offset: 24
uint32 JFAADMONJNF = 12; // offset: 32
}
enum GrowthTargetState {
GrowthTargetState_MMBDGPMCJKH = 0;
GrowthTargetState_PDHPKPOCOHM = 1;
GrowthTargetState_CMBMDMBHFEC = 2;
GrowthTargetState_DALNOIDGBGI = 3;
GrowthTargetState_JEAOCLOOAMJ = 4;
GrowthTargetState_FCKJLEGDJHJ = 5;
}
message LENDBHPIOJK {
uint32 avatar_id = 8; // offset: 24
}
message MarkAvatarCsReq {
uint32 avatar_id = 4; // offset: 28
bool is_marked = 13; // offset: 24
}
message MarkAvatarScRsp {
uint32 avatar_id = 4; // offset: 28
uint32 retcode = 7; // offset: 24
bool is_marked = 10; // offset: 32
}
message PMEMIDKDAFG {
repeated PileItem return_item_list = 1; // offset: 24
uint32 retcode = 9; // offset: 32
}
message PreAvatarGrowthMaterialData {
uint32 DKEBMGFMCBH = 1; // offset: 100
uint32 DLGCGJCKLCB = 2; // offset: 120
uint32 IICANCHNIBB = 3; // offset: 116
uint32 CAHBPNLNKCC = 4; // offset: 112
uint32 BJFJHEJGFPM = 5; // offset: 56
uint32 LNHKCMAPMLM = 6; // offset: 84
uint32 OIFPBOCOALL = 7; // offset: 88
uint32 JPGOACKIFFC = 8; // offset: 68
uint32 FDIJAFBCILL = 9; // offset: 72
uint32 JOBMEJMFELF = 10; // offset: 76
uint32 IEGOLHHOANB = 11; // offset: 64
uint32 BFEPBBLIOGP = 12; // offset: 104
uint32 PGJKALFDFMA = 13; // offset: 124
uint32 JHLPBJCAIIF = 14; // offset: 80
uint32 PELFCMAHJGA = 15; // offset: 60
uint32 PPDAGPPKEJD = 537; // offset: 92
uint32 panel_id = 828; // offset: 96
string avatar_icon = 1222; // offset: 40
uint32 type = 1263; // offset: 108
string NOCPIJJBKCB = 1350; // offset: 32
string NDJGLMCPFHK = 1523; // offset: 24
string LACBKOCCFHL = 1781; // offset: 48
}
message PromoteAvatarCsReq {
uint32 base_avatar_id = 5; // offset: 32
repeated ItemCost item_list = 6; // offset: 24
}
message PromoteAvatarScRsp {
uint32 PLDKENJLKME = 1; // offset: 24
}
message RankUpAvatarCsReq {
uint32 rank = 6; // offset: 32
uint32 avatar_id = 7; // offset: 36
ItemCostData cost_data = 14; // offset: 16
}
message RankUpAvatarScRsp {
uint32 PLDKENJLKME = 9; // offset: 24
}
message SetAvatarEnhancedIdCsReq {
uint32 avatar_id = 5; // offset: 24
uint32 enhanced_id = 13; // offset: 28
}
message SetAvatarEnhancedIdScRsp {
uint32 growth_avatar_id = 6; // offset: 28
uint32 retcode = 11; // offset: 32
uint32 unk_enhanced_id = 14; // offset: 24
}
message SetAvatarPathCsReq {
MultiPathAvatarType avatar_id = 4; // offset: 24
}
message SetAvatarPathScRsp {
MultiPathAvatarType avatar_id = 11; // offset: 24
uint32 retcode = 14; // offset: 28
}
message SetGrowthTargetAvatarCsReq {
uint32 FCACACLEJNM = 1; // offset: 32
repeated CFMDKNCDDAL FLINDJJJFLB = 2; // offset: 24
GrowthTargetState source = 3; // offset: 40
uint32 avatar_id = 15; // offset: 36
}
message SetGrowthTargetAvatarScRsp {
repeated CFMDKNCDDAL FLINDJJJFLB = 4; // offset: 16
uint32 retcode = 6; // offset: 32
uint32 growth_avatar_id = 11; // offset: 36
uint32 JFAADMONJNF = 14; // offset: 40
}
message SetMultipleAvatarPathsCsReq {
repeated MultiPathAvatarType avatar_id_list = 1; // offset: 24
}
message SetMultipleAvatarPathsScRsp {
uint32 PLDKENJLKME = 5; // offset: 24
}
message SetPlayerOutfitCsReq {
CJLCPMDGIBO DHKFCDAGHDM = 1; // offset: 24
}
message SetPlayerOutfitScRsp {
uint32 PLDKENJLKME = 6; // offset: 24
}
message TakeOffAvatarSkinCsReq {
uint32 avatar_id = 1; // offset: 24
}
message TakeOffAvatarSkinScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message TakeOffEquipmentCsReq {
uint32 avatar_id = 9; // offset: 24
}
message TakeOffEquipmentScRsp {
uint32 PLDKENJLKME = 3; // offset: 24
}
message TakeOffRelicCsReq {
repeated uint32 relic_type_list = 2; // offset: 24
uint32 avatar_id = 10; // offset: 32
}
message TakeOffRelicScRsp {
uint32 PLDKENJLKME = 13; // offset: 24
}
message TakePromotionRewardCsReq {
uint32 promotion = 2; // offset: 24
uint32 base_avatar_id = 5; // offset: 28
}
message TakePromotionRewardScRsp {
ItemList reward_list = 1; // offset: 16
uint32 retcode = 13; // offset: 32
}
message UnlockAvatarPathCsReq {
MultiPathAvatarType avatar_id = 7; // offset: 24
}
message UnlockAvatarPathScRsp {
ItemList reward = 2; // offset: 24
repeated uint32 basic_type_id_list = 3; // offset: 32
MultiPathAvatarType avatar_id = 5; // offset: 40
uint32 retcode = 12; // offset: 44
}
message UnlockAvatarSkinScNotify {
uint32 skin_id = 11; // offset: 24
}
message UnlockSkillTreeCsReq {
repeated ItemCost item_list = 2; // offset: 16
uint32 level = 5; // offset: 36
uint32 point_id = 11; // offset: 32
}
message UnlockSkillTreeScRsp {
uint32 point_id = 7; // offset: 28
uint32 level = 13; // offset: 24
uint32 retcode = 14; // offset: 32
}