update proto 3.5 (part 4)

This commit is contained in:
Akbar Yahya 2023-03-01 04:24:57 +08:00
parent f3a6d0bb70
commit 78e8b1bdb3
43 changed files with 189 additions and 264 deletions

View File

@ -6,13 +6,13 @@ option java_package = "emu.grasscutter.net.proto";
// Name: NDDGEOMCBEE // Name: NDDGEOMCBEE
message AnnounceData { message AnnounceData {
bool is_center_system_last_5_every_minutes = 8; bool is_center_system_last_5_every_minutes = 8;
uint32 HJNFJIEBMEL = 12; uint32 countDownFrequency = 12;
uint32 end_time = 15; uint32 end_time = 15;
uint32 config_id = 11; uint32 config_id = 11;
string LJCFLKABNFM = 3; string countDownText = 3;
string POMBEEAPGDL = 5; string dungeonConfirmText = 5;
string MBGAKKMFHFF = 6; string centerSystemText = 6;
uint32 BLHPFGPJAFE = 7; uint32 centerSystemFrequency = 7;
uint32 begin_time = 13; uint32 begin_time = 13;
} }

View File

@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
// Name: HDNOGHLJFHJ // Name: HDNOGHLJFHJ
// CmdId: 1007 // CmdId: 1007
message AvatarSkillUpgradeReq { message AvatarSkillUpgradeReq {
uint32 OCEFCGKBPPE = 8; uint32 avatarSkillId = 8;
uint32 MFNMHANCIMP = 4; uint32 avatar_guid = 4;
uint64 avatar_guid = 9; uint64 oldLevel = 9;
} }

View File

@ -1,12 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
// Name: CBGLBMMCPPK
message CBGLBMMCPPK {
string title = 1;
string content = 2;
string NBNLJCLPGEA = 3;
}

View File

@ -5,9 +5,9 @@ option java_package = "emu.grasscutter.net.proto";
// Name: HKALLDBLCCJ // Name: HKALLDBLCCJ
message CompoundQueueData { message CompoundQueueData {
uint32 OKEOKOHAJBL = 15; uint32 outputCount = 15;
uint32 OBDIHDNMJJI = 5; uint32 compoundId = 5;
uint32 EMJEOIBIOIG = 11; uint32 waitCount = 11;
uint32 compound_id = 14; uint32 outputTime = 14;
} }

View File

@ -5,7 +5,7 @@ option java_package = "emu.grasscutter.net.proto";
// Name: PGKMKCDIPCM // Name: PGKMKCDIPCM
message CookRecipeData { message CookRecipeData {
uint32 DIIJPMJFNOL = 14; uint32 recipeId = 14;
uint32 EJKLKNPMHMC = 4; uint32 proficiency = 4;
} }

View File

@ -5,12 +5,12 @@ option java_package = "emu.grasscutter.net.proto";
// Name: DBDNABMNFAO // Name: DBDNABMNFAO
message ForgeQueueData { message ForgeQueueData {
uint32 NEGHCLJNONO = 11; uint32 queueId = 11;
uint32 avatar_id = 13; uint32 avatar_id = 13;
uint32 forge_id = 3; uint32 forge_id = 3;
uint32 IJIGJHCPBIO = 6; uint32 unfinishCount = 6;
uint32 DPLHKMGEIKA = 5; uint32 finishCount = 5;
uint32 GFMEEGMBJKI = 2; uint32 nextFinishTimestamp = 2;
uint32 KOLFAOPJMFA = 10; uint32 totalFinishTimestamp = 10;
} }

View File

@ -3,10 +3,10 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message FurnitureMakeData { message FurnitureMakeData {
uint32 durTime = 5; uint32 avatar_id = 5;
uint32 makeId = 6; uint32 begin_time = 3;
fixed32 beginTime = 13; uint32 durTime = 15;
fixed32 accelerateTime = 9; uint32 accelerateTime = 6;
uint32 index = 10; uint32 index = 12;
uint32 avatarId = 1; uint32 make_id = 4;
} }

View File

@ -2,10 +2,10 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "MIEFECKEOMK.proto"; import "FurnitureMakeData.proto";
// Name: DIIKFAIPKGG // Name: DIIKFAIPKGG
message FurnitureMakeSlot { message FurnitureMakeSlot {
repeated MIEFECKEOMK PEIPFAEPBPO = 1; repeated FurnitureMakeData furnitureMakeDataList = 1;
} }

View File

@ -4,33 +4,33 @@ option java_package = "emu.grasscutter.net.proto";
import "GachaUpInfo.proto"; import "GachaUpInfo.proto";
// Name: LIBILADMDKG // Name: LIBILADMDKG (3.3)
message GachaInfo { message GachaInfo {
bool is_new_wish = 1693; string gachaPrefabPath = 9;
uint32 FLDFHFNHNFC = 4; uint32 scheduleId = 2;
repeated GachaUpInfo gacha_up_info_list = 1953; repeated uint32 displayUp5ItemList = 1851;
uint32 KJHBJPGBOFP = 911; uint32 gachaSortId = 6;
uint32 MGFKNHHNMAE = 10; repeated uint32 displayUp4ItemList = 279;
string ABKGLLAGAIN = 8; bool isNewWish = 869;
uint32 DGIFMDIADJF = 15; uint32 gachaTimesLimit = 11;
string JENKDDLIKBK = 5; uint32 costItemNum = 14;
uint32 MJPPIKFJBBF = 11; string gachaRecordUrl = 7;
uint32 NOKMFFEIDNH = 1245; string titleTextmap = 1228;
uint32 GNIDAANOBDP = 7; repeated GachaUpInfo gachaUpInfoList = 1836;
repeated uint32 GLGFIGNCBPL = 1564; string gachaPreviewPrefabPath = 8;
string NBGBMJJAICB = 1128; uint32 curScheduleDailyGachaTimes = 48;
string LCHOOLMEHIN = 12; uint32 gachaType = 1;
uint32 schedule_id = 2; uint32 tenCostItemId = 4;
string CINCAKDODOD = 1; uint32 leftGachaTimes = 12;
uint32 end_time = 3; string gachaProbUrl = 5;
repeated uint32 IIGOCJAHJDO = 446; string gachaProbUrlOversea = 765;
uint32 AINLBCOKANA = 9; uint32 wishItemId = 309;
uint32 DNGKJJJHNEN = 1298; uint32 tenCostItemNum = 10;
string ANPADHPPJNE = 67; uint32 wishMaxProgress = 1669;
uint32 BCKMNIBIPHO = 14; uint32 costItemId = 13;
uint32 LMLCPMOOKKA = 13; uint32 beginTime = 15;
uint32 begin_time = 6; string gachaRecordUrlOversea = 1004;
string FGJKAIDJJEH = 1718; uint32 wishProgress = 246;
uint32 LJJKNKCHHFM = 1755; uint32 endTime = 3;
} }

View File

@ -9,8 +9,8 @@ import "ItemParam.proto";
message GachaItem { message GachaItem {
repeated ItemParam token_item_list = 13; repeated ItemParam token_item_list = 13;
ItemParam gacha_item = 15; ItemParam gacha_item = 15;
bool ECDEIIANGJN = 4; bool isGachaItemNew = 4;
repeated GachaTransferItem transfer_items = 7; repeated GachaTransferItem transfer_items = 7;
bool HFDPDGIDDLB = 10; bool isFlashCard = 10;
} }

View File

@ -9,9 +9,9 @@ import "GachaInfo.proto";
message GetGachaInfoRsp { message GetGachaInfoRsp {
repeated GachaInfo gacha_info_list = 6; repeated GachaInfo gacha_info_list = 6;
int32 retcode = 13; int32 retcode = 13;
bool HNAFDALMKFN = 11; bool Unk3300_OHFMHIHJHPJ = 11;
bool HCCENOGKOOG = 1; bool Unk3300_HBILIAEIHNK = 1;
uint32 PKCLGOCJPLN = 14; uint32 gachaRandom = 14;
uint32 OPHLINLNOEA = 8; uint32 dailyGachaTimes = 8;
} }

View File

@ -3,21 +3,20 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
// Name: ODCLFBBMOFA // Name: ODCLFBBMOFA (3.4)
// CmdId: 229 // CmdId: 229
message GetScenePointRsp { message GetScenePointRsp {
repeated uint32 LHGAOJELAMA = 3; repeated uint32 lockedPointList = 7;
repeated uint32 FKDLJELPPOJ = 13; repeated uint32 notInteractDungeonEntryList = 10;
int32 retcode = 2; int32 retcode = 2;
repeated uint32 hide_point_list = 12; repeated uint32 toBeExploreDungeonEntryList = 13;
repeated uint32 LLLIACPHNEH = 7; uint32 belongUid = 6;
uint32 belong_uid = 8; repeated uint32 hidePointList = 3;
repeated uint32 KBGDANIJLFK = 11; repeated uint32 unlockAreaList = 9;
repeated uint32 LEAMLBEEBMN = 14; repeated uint32 unlockedPointList = 12;
bool PGBKOMBKBKG = 5; repeated uint32 notExploredDungeonEntryList = 4;
repeated uint32 JOMDNANCHND = 10; repeated uint32 unhidePointList = 5;
repeated uint32 HJLALADBFAC = 15; uint32 sceneId = 14;
uint32 scene_id = 6; repeated uint32 groupUnlimitPointList = 1;
repeated uint32 unlocked_point_list = 4;
} }

View File

@ -2,17 +2,17 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "ILEIPGLHFAP.proto"; import "HomeLimitedShopInfo.proto";
// Name: KHJDJONHPEI // Name: KHJDJONHPEI
message HomeBasicInfo { message HomeBasicInfo {
uint32 level = 14; uint32 level = 14;
uint64 exp = 8; uint64 exp = 8;
uint32 FBNCMGADPOF = 3; uint32 curRoomSceneId = 3;
string owner_nick_name = 7; string owner_nick_name = 7;
uint32 PGOLLEEPPFI = 2; uint32 curModuleId = 2;
ILEIPGLHFAP AOAKNDCEMKD = 5; HomeLimitedShopInfo limitedShopInfo = 5;
uint32 PGOONNIGDEH = 6; uint32 homeOwnerUid = 6;
bool is_in_edit_mode = 9; bool is_in_edit_mode = 9;
} }

View File

@ -2,15 +2,13 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "Vector.proto"; import "Vector.proto";
message HomeLimitedShopInfo { message HomeLimitedShopInfo {
fixed32 nextGuestOpenTime = 14; uint32 nextGuestOpenTime = 12;
uint32 uid = 4; uint32 nextOpenTime = 11;
Vector djinnRot = 12; Vector djinnPos = 1;
fixed32 nextCloseTime = 2; uint32 nextCloseTime = 6;
Vector djinnPos = 6; uint32 uid = 14;
fixed32 nextOpenTime = 15; Vector djinnRot = 9;
} }

View File

@ -2,11 +2,11 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "ILEIPGLHFAP.proto"; import "HomeLimitedShopInfo.proto";
// Name: ELMECFHEBMD // Name: ELMECFHEBMD
// CmdId: 4584 // CmdId: 4584
message HomeLimitedShopInfoNotify { message HomeLimitedShopInfoNotify {
ILEIPGLHFAP GKOFIJJACGA = 11; HomeLimitedShopInfo shopInfo = 11;
} }

View File

@ -2,12 +2,12 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "ILEIPGLHFAP.proto"; import "HomeLimitedShopInfo.proto";
// Name: PMAGBEFIIEL // Name: PMAGBEFIIEL
// CmdId: 4791 // CmdId: 4791
message HomeLimitedShopInfoRsp { message HomeLimitedShopInfoRsp {
int32 retcode = 6; int32 retcode = 6;
ILEIPGLHFAP GKOFIJJACGA = 10; HomeLimitedShopInfo shopInfo = 10;
} }

View File

@ -7,10 +7,10 @@ import "Vector.proto";
// Name: LKEBHBGDDFA // Name: LKEBHBGDDFA
message HomeMarkPointSceneData { message HomeMarkPointSceneData {
Vector CBEFGODKPHB = 14; Vector safePointPos = 14;
uint32 module_id = 8; uint32 module_id = 8;
repeated HomeMarkPointFurnitureData furniture_list = 15; repeated HomeMarkPointFurnitureData furniture_list = 15;
uint32 scene_id = 7; uint32 scene_id = 7;
Vector CNBJHDLMPCK = 6; Vector teapotSpiritPos = 6;
} }

View File

@ -2,12 +2,12 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "FHCMHOPJELB.proto"; import "HomeResource.proto";
// Name: PEPNHFLKBLG // Name: PEPNHFLKBLG
// CmdId: 4753 // CmdId: 4753
message HomeResourceNotify { message HomeResourceNotify {
FHCMHOPJELB DPCGMOMFNCD = 5; HomeResource homeCoin = 5;
FHCMHOPJELB ONMIIOIPGAI = 14; HomeResource fetterExp = 14;
} }

View File

@ -2,12 +2,12 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "FHCMHOPJELB.proto"; import "HomeResource.proto";
// Name: IIGPCKJGACD // Name: IIGPCKJGACD
// CmdId: 4808 // CmdId: 4808
message HomeResourceTakeFetterExpRsp { message HomeResourceTakeFetterExpRsp {
int32 retcode = 2; int32 retcode = 2;
FHCMHOPJELB DPCGMOMFNCD = 9; HomeResource fetterExp = 9;
} }

View File

@ -8,16 +8,16 @@ import "Vector.proto";
// Name: FNABEPABCNG // Name: FNABEPABCNG
message HomeSceneArrangementInfo { message HomeSceneArrangementInfo {
uint32 FLOONDGBJDK = 4; uint32 comfortValue = 4;
Vector djinnPos = 12; Vector djinnPos = 12;
bool is_set_born_pos = 10; bool is_set_born_pos = 10;
repeated HomeFurnitureData Unk3300_GCHNAMHBPHG = 14; repeated HomeFurnitureData Unk3400_CMBCIBBCMOK = 14;
repeated HomeFurnitureData mainHouse = 8; repeated HomeFurnitureData Unk3400_EOHAHHFDAPI = 8;
uint32 bgm_id = 11; uint32 bgm_id = 11;
Vector born_pos = 1; Vector born_pos = 1;
repeated HomeBlockArrangementInfo blockArrangementInfoList = 9; repeated HomeBlockArrangementInfo blockArrangementInfoList = 9;
uint32 OFMABBFOHMO = 3; uint32 tmpVersion = 3;
HomeFurnitureData Unk3300_HPCHPODNBPH = 15; HomeFurnitureData mainHouse = 15;
uint32 scene_id = 2; uint32 scene_id = 2;
Vector bornRot = 7; Vector bornRot = 7;
} }

View File

@ -1,16 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
// Name: ILEIPGLHFAP
message ILEIPGLHFAP {
uint32 CLCPIJBAOEA = 12;
uint32 PGENOLMDFEM = 11;
Vector CKJKPEEKOGG = 1;
uint32 NIDABDPMHHF = 6;
uint32 uid = 14;
Vector GMPJFCODOLK = 9;
}

View File

@ -7,16 +7,14 @@ import "WeeklyBossResinDiscountInfo.proto";
// Name: BIMILKAGLEC // Name: BIMILKAGLEC
message InvestigationMonster { message InvestigationMonster {
// Name: HGJIJCEPLEE
enum LockState { enum LockState {
LOCK_NONE = 0; LOCK_STATE_NONE = 0;
LOCK_QUEST = 1; LOCK_STATE_QUEST = 1;
} }
uint32 bossChestNum = 13;
uint32 HFEFHDCOMLB = 13; bool isAlive = 14;
bool MFGIMDGKDHH = 14; uint32 maxBossChestNum = 3;
uint32 NKADJMFOMGB = 3; bool isAreaLocked = 11;
bool ABCENJAFGOF = 11;
WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 9; WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 9;
uint32 next_refresh_time = 8; uint32 next_refresh_time = 8;
uint32 group_id = 1206; uint32 group_id = 1206;
@ -24,10 +22,10 @@ message InvestigationMonster {
uint32 scene_id = 7; uint32 scene_id = 7;
uint32 level = 5; uint32 level = 5;
LockState lock_state = 10; LockState lock_state = 10;
uint32 JPBJFFCFINC = 4; uint32 refreshInterval = 4;
uint32 resin = 15; uint32 resin = 15;
uint32 monster_id = 308; uint32 monster_id = 308;
uint32 HDIBPIICNBB = 1; uint32 nextBossChestRefreshTime = 1;
uint32 city_id = 2; uint32 city_id = 2;
Vector pos = 12; Vector pos = 12;
} }

View File

@ -1,13 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
// Name: KPHNGIEIKOJ
enum KPHNGIEIKOJ {
KPHNGIEIKOJ_JOLNOJHEEDL = 0;
KPHNGIEIKOJ_BNPBNKKEALF = 1;
KPHNGIEIKOJ_NNIGNPJECFI = 2;
KPHNGIEIKOJ_AKDLLNPOEKA = 3;
}

View File

@ -1,15 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
// Name: MIEFECKEOMK
message MIEFECKEOMK {
uint32 avatar_id = 5;
uint32 begin_time = 3;
uint32 LIECEPODMCI = 15;
uint32 KHGHPIBGLNO = 6;
uint32 index = 12;
uint32 make_id = 4;
}

View File

@ -2,22 +2,22 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "CBGLBMMCPPK.proto"; import "MailTextContent.proto";
import "KPHNGIEIKOJ.proto"; import "MailCollectState.proto";
import "MailItem.proto"; import "MailItem.proto";
// Name: HGOBDHKMDHO // Name: HGOBDHKMDHO
message MailData { message MailData {
uint32 FMBALDHPHEL = 1; uint32 mailId = 1;
CBGLBMMCPPK KHMBDKIONNN = 4; MailTextContent mailTextContent = 4;
repeated MailItem item_list = 7; repeated MailItem itemList = 7;
uint32 ONHBGIHJJHJ = 8; uint32 sendTime = 8;
uint32 expire_time = 9; uint32 expireTime = 9;
uint32 GJNJJOANHLH = 10; uint32 importance = 10;
bool is_read = 11; bool isRead = 11;
bool is_attachment_got = 12; bool isAttachmentGot = 12;
uint32 config_id = 13; uint32 configId = 13;
repeated string argument_list = 14; repeated string argumentList = 14;
KPHNGIEIKOJ AOGNLIAECKG = 15; MailCollectState collectState = 15;
} }

View File

@ -2,10 +2,8 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
// Name: KBJIEJFLEPA
message MaterialInfo { message MaterialInfo {
uint32 count = 3; uint32 count = 5;
uint64 guid = 12; uint64 guid = 7;
} }

View File

@ -1,11 +0,0 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
// Name: KBJIEJFLEPA
message MaterilaInfo {
uint32 count = 5;
uint64 guid = 7;
}

View File

@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
// Name: LIOGDEJCPAJ // Name: LIOGDEJCPAJ
// CmdId: 643 // CmdId: 643
message McoinExchangeHcoinReq { message McoinExchangeHcoinReq {
uint32 CALAJIHCLCF = 8; uint32 mcoinCost = 8;
uint32 MIBMBPJHBBM = 6; uint32 hcoin = 6;
} }

View File

@ -11,7 +11,7 @@ message PersonalLineAllDataRsp {
uint32 cur_finished_daily_task_count = 2; uint32 cur_finished_daily_task_count = 2;
uint32 legendary_key_count = 7; uint32 legendary_key_count = 7;
int32 retcode = 14; int32 retcode = 14;
repeated uint32 LFBFDPFCOGN = 12; repeated uint32 ongoingPersonalLineList = 12;
repeated uint32 NEBDFELPDCO = 6; repeated uint32 canBeUnlockedPersonalLineList = 6;
} }

View File

@ -7,7 +7,7 @@ import "CompoundQueueData.proto";
// Name: FLGCALNDKFE // Name: FLGCALNDKFE
// CmdId: 116 // CmdId: 116
message PlayerCompoundMaterialRsp { message PlayerCompoundMaterialRsp {
CompoundQueueData compound_que_data = 4; CompoundQueueData compoundQueueData = 4;
int32 retcode = 1; int32 retcode = 1;
} }

View File

@ -6,9 +6,9 @@ option java_package = "emu.grasscutter.net.proto";
// Name: IFIIKECOADA // Name: IFIIKECOADA
// CmdId: 184 // CmdId: 184
message PlayerCookReq { message PlayerCookReq {
uint32 HHKAPMHMHFI = 9; uint32 recipeId = 9;
uint32 DIIJPMJFNOL = 5; uint32 assistAvatar = 5;
uint32 IFLJGHHBGMP = 15; uint32 qteQuality = 15;
uint32 OMPOMKPPLEH = 3; uint32 cookCount = 3;
} }

View File

@ -10,9 +10,9 @@ import "ItemParam.proto";
message PlayerCookRsp { message PlayerCookRsp {
repeated ItemParam extral_item_list = 12; repeated ItemParam extral_item_list = 12;
repeated ItemParam item_list = 9; repeated ItemParam item_list = 9;
uint32 HHKAPMHMHFI = 10; uint32 cookCount = 10;
CookRecipeData recipe_data = 11; CookRecipeData recipe_data = 11;
int32 retcode = 15; int32 retcode = 15;
uint32 IFLJGHHBGMP = 6; uint32 qteQuality = 6;
} }

View File

@ -8,7 +8,7 @@ import "FriendEnterHomeOption.proto";
message PlayerHomeCompInfo { message PlayerHomeCompInfo {
FriendEnterHomeOption friend_enter_home_option = 9; FriendEnterHomeOption friend_enter_home_option = 9;
repeated uint32 seen_module_id_list = 5; repeated uint32 seen_module_id_list = 5;
repeated uint32 GDJHCPPGIIM = 15; repeated uint32 levelupRewardGotLevelList = 15;
repeated uint32 LHOLJFDKFHM = 11; repeated uint32 unlockedModuleIdList = 11;
} }

View File

@ -6,9 +6,9 @@ option java_package = "emu.grasscutter.net.proto";
// Name: FFDMIACPHJJ // Name: FFDMIACPHJJ
// CmdId: 1029 // CmdId: 1029
message ProudSkillExtraLevelNotify { message ProudSkillExtraLevelNotify {
uint32 MCIMCJEMMAH = 1; uint32 extraLevel = 1;
uint32 IMHNBMDKMMN = 7; uint32 talentType = 7;
uint64 avatar_guid = 10; uint64 avatar_guid = 10;
uint32 FAOAFMCOILH = 11; uint32 talentIndex = 11;
} }

View File

@ -6,9 +6,9 @@ option java_package = "emu.grasscutter.net.proto";
// Name: LGANMLHFGID // Name: LGANMLHFGID
// CmdId: 4201 // CmdId: 4201
message QueryCodexMonsterBeKilledNumRsp { message QueryCodexMonsterBeKilledNumRsp {
repeated uint32 EHOHFHEOKHJ = 14; repeated uint32 beKilledNumList = 14;
int32 retcode = 11; int32 retcode = 11;
repeated uint32 KHEHMPJHELM = 1; repeated uint32 beCapturedNumList = 1;
repeated uint32 codex_id_list = 8; repeated uint32 codex_id_list = 8;
} }

View File

@ -2,22 +2,21 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
// Name: IBPHKCENHNF // Name: IBPHKCENHNF
message Quest { message Quest {
uint32 quest_id = 1; uint32 questId = 1;
uint32 state = 2; uint32 state = 2;
uint32 start_time = 4; uint32 startTime = 4;
bool is_random = 5; bool isRandom = 5;
uint32 parent_quest_id = 6; uint32 parentQuestId = 6;
uint32 LLNJKILEEBC = 7; uint32 questConfigId = 7;
uint32 CIPMADJKCFI = 8; uint32 startGameTime = 8;
uint32 JIBIPIACCNO = 9; uint32 acceptTime = 9;
repeated uint32 DMLOPDKLBMF = 10; repeated uint32 lackedNpcList = 10;
repeated uint32 DOFGANFLADG = 11; repeated uint32 finishProgressList = 11;
repeated uint32 NAJLNEMFEGA = 12; repeated uint32 failProgressList = 12;
map<uint32, uint32> NCPOOIMAKMO = 13; map<uint32, uint32> lackedNpcMap = 13;
repeated uint32 KPIKFCDPMMM = 14; repeated uint32 lackedPlaceList = 14;
map<uint32, uint32> OCDJABANKIH = 15; map<uint32, uint32> lackedPlaceMap = 15;
} }

View File

@ -6,8 +6,8 @@ option java_package = "emu.grasscutter.net.proto";
// Name: APPHCCAKOKB // Name: APPHCCAKOKB
// CmdId: 466 // CmdId: 466
message QuestProgressUpdateNotify { message QuestProgressUpdateNotify {
repeated uint32 DOFGANFLADG = 7; repeated uint32 failProgressList = 7;
repeated uint32 NAJLNEMFEGA = 2; repeated uint32 finishProgressList = 2;
uint32 quest_id = 3; uint32 quest_id = 3;
} }

View File

@ -6,12 +6,12 @@ option java_package = "emu.grasscutter.net.proto";
// Name: EHKGELEMEHM // Name: EHKGELEMEHM
// CmdId: 674 // CmdId: 674
message ReliquaryUpgradeRsp { message ReliquaryUpgradeRsp {
uint32 PJNELCLHMOH = 6; uint32 curLevel = 6;
uint32 NMHDEIHIEJK = 3; uint32 oldLevel = 3;
repeated uint32 CHKOMADPLAO = 7; repeated uint32 oldAppendPropList = 7;
int32 retcode = 11; int32 retcode = 11;
uint64 target_reliquary_guid = 15; uint64 target_reliquary_guid = 15;
repeated uint32 PBPLNHFCKIO = 1; repeated uint32 curAppendPropList = 1;
uint32 MFNMHANCIMP = 5; uint32 powerUpRate = 5;
} }

View File

@ -7,7 +7,7 @@ option java_package = "emu.grasscutter.net.proto";
// CmdId: 649 // CmdId: 649
message ResinChangeNotify { message ResinChangeNotify {
uint32 cur_value = 14; uint32 cur_value = 14;
uint32 KDJDKFKHOEN = 13; uint32 curBuyCount = 13;
uint32 NJLHPIKCNOP = 12; uint32 nextAddTimestamp = 12;
} }

View File

@ -6,10 +6,10 @@ option java_package = "emu.grasscutter.net.proto";
// Name: DCLKBOACANF // Name: DCLKBOACANF
// CmdId: 261 // CmdId: 261
message ScenePointUnlockNotify { message ScenePointUnlockNotify {
repeated uint32 JOMDNANCHND = 14; repeated uint32 unhidePointList = 14;
repeated uint32 hide_point_list = 9; repeated uint32 hide_point_list = 9;
repeated uint32 point_list = 3; repeated uint32 point_list = 3;
repeated uint32 LLLIACPHNEH = 7; repeated uint32 lockedPointList = 7;
uint32 scene_id = 6; uint32 scene_id = 6;
} }

View File

@ -6,7 +6,7 @@ option java_package = "emu.grasscutter.net.proto";
// Name: NKEFJLKJCIP // Name: NKEFJLKJCIP
// CmdId: 486 // CmdId: 486
message ServerCondMeetQuestListUpdateNotify { message ServerCondMeetQuestListUpdateNotify {
repeated uint32 ENOCFBCHAMO = 15; repeated uint32 delQuestIdList = 15;
repeated uint32 PJLFACFIEAA = 5; repeated uint32 addQuestIdList = 5;
} }

View File

@ -8,8 +8,8 @@ import "ItemParam.proto";
// Name: ACOKGGPOACP // Name: ACOKGGPOACP
// CmdId: 4630 // CmdId: 4630
message TakeFurnitureMakeRsp { message TakeFurnitureMakeRsp {
repeated ItemParam PODPGGGOFGP = 11; repeated ItemParam outputItemList = 11;
repeated ItemParam CBLILOJFLPO = 14; repeated ItemParam returnItemList = 14;
FurnitureMakeSlot furniture_make_slot = 12; FurnitureMakeSlot furniture_make_slot = 12;
uint32 make_id = 10; uint32 make_id = 10;
int32 retcode = 8; int32 retcode = 8;

View File

@ -6,25 +6,25 @@ import "TowerMonthlyBrief.proto";
import "TowerCurLevelRecord.proto"; import "TowerCurLevelRecord.proto";
import "TowerFloorRecord.proto"; import "TowerFloorRecord.proto";
// Name: NFDBAJIDFBG // Name: NFDBAJIDFBG (3.4)
// CmdId: 2465 // CmdId: 2465
message TowerAllDataRsp { message TowerAllDataRsp {
map<uint32, uint32> skipFloorGrantedRewardItemMap = 6; uint32 Unk3300_OHCHCJGJIDK = 7;
TowerMonthlyBrief monthlyBrief = 2; TowerCurLevelRecord curLevelRecord = 1;
uint32 BAJALPKLOHN = 11; bool isFirstInteract = 8;
uint32 OGLKMJOBNAK = 3; repeated TowerFloorRecord towerFloorRecordList = 6;
int32 retcode = 9; uint32 nextScheduleChangeTime = 15;
uint32 CKCFIIGKHMJ = 15; uint32 towerScheduleId = 9;
bool is_first_interact = 14; map<uint32, uint32> floorOpenTimeMap = 12;
uint32 EJMAMALGICG = 12; uint32 validTowerRecordNum = 5;
uint32 IOOHBFIGKHH = 13; map<uint32, uint32> skipFloorGrantedRewardItemMap = 11;
map<uint32, uint32> floorOpenTimeMap = 10; uint32 scheduleStartTime = 591;
repeated TowerFloorRecord tower_floor_record_list = 1; TowerMonthlyBrief lastScheduleMonthlyBrief = 1482;
bool is_finished_entrance_floor = 4; uint32 Unk3300_LEKODCFPINJ = 10;
uint32 CFEHKIFIKFB = 7; uint32 Unk3300_HCDFJBHMHHF = 3;
uint32 AMFOBDDCIHK = 1758; uint32 Unk3300_JBACKENDHDG = 14;
TowerMonthlyBrief lastScheduleMonthlyBrief = 622; bool isFinishedEntranceFloor = 2;
uint32 towerScheduleId = 8; TowerMonthlyBrief monthlyBrief = 13;
TowerCurLevelRecord cur_level_record = 5; int32 retcode = 4;
} }