Full sync

This commit is contained in:
Akbar Yahya 2023-02-18 09:48:44 +08:00
parent 1ef48994f7
commit fa082fdd89
2309 changed files with 40244 additions and 2401 deletions

14
proto/AAAOLHAKGIO.proto Normal file
View File

@ -0,0 +1,14 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AAAOLHAKGIO {
int32 lgcfopjlbmb = 5;
uint32 aeinmdecjbh = 6;
uint32 kopcjfaeegb = 11;
uint32 triggerEntityId = 10;
uint32 mfpmgbedfid = 15;
}

16
proto/AAJAAOKIJHF.proto Normal file
View File

@ -0,0 +1,16 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AAJAAOKIJHF {
string shareCode = 1;
uint32 ownerUid = 2;
uint32 moduleId = 3;
uint32 sceneId = 4;
uint32 blockId = 5;
bool isAllowCopy = 6;
uint32 createTime = 7;
}

12
proto/ABLOFNDBMFD.proto Normal file
View File

@ -0,0 +1,12 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AAJAAOKIJHF.proto";
message ABLOFNDBMFD {
repeated AAJAAOKIJHF briefList = 1;
repeated string mohcaffojgh = 2;
}

14
proto/ACBDKPGMCNH.proto Normal file
View File

@ -0,0 +1,14 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "CLMDHLAENEJ.proto";
import "IDOELHBANCP.proto";
message ACBDKPGMCNH {
bool aicefchaici = 33;
CLMDHLAENEJ jllpcjcimge = 34;
repeated IDOELHBANCP kcllbppiboo = 999;
}

11
proto/ACNFCMOJFAB.proto Normal file
View File

@ -0,0 +1,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "BOIPHJCFLBK.proto";
message ACNFCMOJFAB {
repeated BOIPHJCFLBK ecpfngapbhc = 14;
}

13
proto/AEIENHDOBGJ.proto Normal file
View File

@ -0,0 +1,13 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
message AEIENHDOBGJ {
Vector pos = 7;
uint32 roomId = 6;
Vector rot = 15;
}

15
proto/AFLCCHIGHFC.proto Normal file
View File

@ -0,0 +1,15 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "KIEHIGCKOHO.proto";
message AFLCCHIGHFC {
int32 fekdaediiel = 1;
int32 ocjodgafcna = 2;
int32 paamjmeflfp = 3;
int32 lolngckkkek = 4;
repeated KIEHIGCKOHO nkifjffiglb = 5;
}

11
proto/AGEEAJGINIF.proto Normal file
View File

@ -0,0 +1,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "bytes.proto";
message AGEEAJGINIF {
bytes value = 1;
}

10
proto/AGGICDIEHNL.proto Normal file
View File

@ -0,0 +1,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
enum AGGICDIEHNL {
APOHFKNGIIJ = 0;
FCCAGMOBPJI = 1;
}

30
proto/AGNLMOPPIFH.proto Normal file
View File

@ -0,0 +1,30 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "GGLAOFMEGGK.proto";
import "IDOELHBANCP.proto";
message AGNLMOPPIFH {
string nmfofegamme = 1;
string hfjgecdoafe = 8;
bool elaipjlejji = 10;
bool knilnhpcmgi = 20;
bool lbkfdecnakj = 27;
GGLAOFMEGGK nnlmlfgoiii = 9;
string hocldjnpeib = 11;
bool cbinhdjifao = 16;
bool dhdndgbmaee = 17;
bool ipehnienipn = 18;
bool ehppkpbjbbi = 42;
bool aicefchaici = 23;
bool odnagkoinfk = 31;
string jngoobcimbd = 36;
string ihmcfgapoin = 37;
string lmnfjldcfjn = 39;
string fkigjalgefl = 40;
string njpddpidinm = 41;
repeated IDOELHBANCP kcllbppiboo = 999;
}

6
proto/AHJAHOLPBLK.proto Normal file
View File

@ -0,0 +1,6 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AHJAHOLPBLK {
}

28
proto/AIHKOACHDJH.proto Normal file
View File

@ -0,0 +1,28 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ExhibitionDisplayInfo.proto";
import "IELKGAMFOLN.proto";
message AIHKOACHDJH {
//enum BMIDNGEDLLF {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 6566;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated ExhibitionDisplayInfo scoreList = 14;
uint32 duration = 10;
uint32 beginTime = 11;
uint32 stageType = 5;
repeated uint32 ggihgakpekk = 9;
uint32 playIndex = 12;
bool mdpgfcplekf = 13;
repeated IELKGAMFOLN settleInfoList = 7;
bool pdminbppnje = 3;
}

10
proto/AJDBLJCEGMM.proto Normal file
View File

@ -0,0 +1,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AJDBLJCEGMM {
repeated string embnkjlnook = 1;
}

10
proto/AJFDJLKFKJM.proto Normal file
View File

@ -0,0 +1,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AJFDJLKFKJM {
float cjiphccaobe = 9;
}

11
proto/ALCDEAAGBLC.proto Normal file
View File

@ -0,0 +1,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ALCDEAAGBLC {
int64 ckgefmkgkhh = 1;
int32 cmhoaideaep = 2;
}

13
proto/ALCGBNPJBHL.proto Normal file
View File

@ -0,0 +1,13 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "MassivePropSyncInfo.proto";
message ALCGBNPJBHL {
bool isClearAll = 2;
repeated MassivePropSyncInfo massivePropList = 11;
repeated int64 amopeajfamd = 10;
}

11
proto/AMNJIKMPMHN.proto Normal file
View File

@ -0,0 +1,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "BreakoutAction.proto";
message AMNJIKMPMHN {
BreakoutAction henpegmkbie = 9;
}

14
proto/ANOKFBLCGGM.proto Normal file
View File

@ -0,0 +1,14 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "PDOPJIGDNPF.proto";
message ANOKFBLCGGM {
uint32 moduleId = 1;
uint32 sceneId = 2;
bool hoogfkfbckk = 3;
repeated PDOPJIGDNPF lpjicbgaldo = 4;
}

19
proto/APHNJHLAANL.proto Normal file
View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message APHNJHLAANL {
//enum FAKNJNGOBKG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 109;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
int32 retcode = 12;
repeated uint32 pbahnigkopb = 11;
}

View File

@ -1,28 +0,0 @@
// Proto has been converted from Sorapointa to Grasscutter format
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
syntax = "proto3";
import "Vector.proto";
option java_package = "emu.grasscutter.net.proto";
message AbilityActionGenerateElemBall {
uint32 room_id = 8;
Vector rot = 1;
Vector pos = 14;
}

View File

@ -0,0 +1,14 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AbilityArgument {
oneof arg {
uint32 int_arg = 11;
float float_arg = 2;
string str_arg = 8;
}
}

12
proto/AbilityGadget.proto Normal file
View File

@ -0,0 +1,12 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AbilityGadget {
uint32 campId = 1;
uint32 olefgkameoj = 2;
uint32 targetEntityId = 3;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntry.proto";
message AbilityInvocationFailNotify {
//enum PIEICCOCBLN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 1120;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
string reason = 4;
uint32 entityId = 13;
AbilityInvokeEntry invoke = 14;
}

View File

@ -0,0 +1,25 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntry.proto";
message AbilityInvocationFixedNotify {
//enum LAPNALALFPP {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 1105;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
AbilityInvokeEntry Unk3300_LDIAOMFIBPL = 3;
AbilityInvokeEntry Unk3300_AHDFHHFHEFM = 6;
AbilityInvokeEntry Unk3300_ONGNOHLIIBO = 8;
AbilityInvokeEntry Unk3300_EMGKKHKLIEG = 5;
AbilityInvokeEntry Unk3300_KFMHLLHECCJ = 15;
AbilityInvokeEntry Unk3300_GAFFBFFKDIC = 1;
}

View File

@ -2,9 +2,12 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
import "AbilityInvokeEntryHead.proto"; import "AbilityInvokeEntryHead.proto";
import "ForwardType.proto"; import "ForwardType.proto";
import "AbilityInvokeArgument.proto"; import "AbilityInvokeArgument.proto";
import "bytes.proto";
message AbilityInvokeEntry { message AbilityInvokeEntry {
AbilityInvokeEntryHead head = 13; AbilityInvokeEntryHead head = 13;

View File

@ -1,39 +0,0 @@
// Proto has been converted from Sorapointa to Grasscutter format
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
syntax = "proto3";
import "AbilityAttachedModifier.proto";
import "AbilityString.proto";
import "ModifierAction.proto";
import "ModifierProperty.proto";
option java_package = "emu.grasscutter.net.proto";
message AbilityMetaModifierChange {
AbilityAttachedModifier attached_instanced_modifier = 3;
bool is_attached_parent_ability = 5;
repeated ModifierProperty properties = 14;
bool is_mute_remote = 12;
int32 modifier_local_id = 2;
bool is_durability_zero = 8;
AbilityString parent_ability_name = 13;
uint32 server_buff_uid = 9;
uint32 apply_entity_id = 7;
AbilityString parent_ability_override = 15;
ModifierAction action = 4;
}

View File

@ -1,26 +0,0 @@
// Proto has been converted from Sorapointa to Grasscutter format
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
syntax = "proto3";
import "AbilityScalarValueEntry.proto";
option java_package = "emu.grasscutter.net.proto";
message AbilityMetaReInitOverrideMap {
repeated AbilityScalarValueEntry override_map = 10;
}

View File

@ -1,24 +0,0 @@
// Proto has been converted from Sorapointa to Grasscutter format
// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa.
// Copyright (C) 2022 Sorapointa Team
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AbilityMixinCostStamina {
bool is_swim = 7;
}

View File

@ -0,0 +1,24 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
message AbilityMixinWindSeedSpawner {
message AddSignal {
}
message RefreshSeed {
repeated Vector lfglcalgdac = 1;
}
message CatchSeed {
uint32 entityId = 5;
}
oneof EMKLHFDNJMA {
AddSignal add_signal = 13;
RefreshSeed refresh_seed = 3;
CatchSeed catch_seed = 4;
}
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AcceptCityReputationRequestReq {
//enum GIJDOCIHNGK {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2870;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 cityId = 2;
uint32 requestId = 12;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AcceptCityReputationRequestRsp {
//enum AMELOFGEGPF {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2862;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 cityId = 5;
int32 retcode = 3;
uint32 requestId = 9;
}

13
proto/Achievement.proto Normal file
View File

@ -0,0 +1,13 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Status.proto";
message Achievement {
uint32 curProgress = 10;
uint32 id = 13;
uint32 totalProgress = 14;
Status status = 5;
uint32 finishTimestamp = 6;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Achievement.proto";
message AchievementAllDataNotify {
//enum BPPEPMJFOPO {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2688;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated uint32 rewardTakenGoalIdList = 8;
repeated Achievement achievementList = 4;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Achievement.proto";
message AchievementUpdateNotify {
//enum LKDGLEKOFGN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2695;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated Achievement achievementList = 4;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityAcceptAllGiveGiftReq {
//enum ILOFGDOHANL {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8116;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 10;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ActivityAcceptGiftResultInfo.proto";
message ActivityAcceptAllGiveGiftRsp {
//enum NFEIACOAPGB {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8316;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 15;
int32 retcode = 11;
repeated ActivityAcceptGiftResultInfo acceptGiftResultInfoList = 14;
}

View File

@ -0,0 +1,12 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityAcceptGiftResultInfo {
map<uint32, uint32> Unk3300_JFHLEBLOFMA = 14;
uint32 uid = 11;
map<uint32, uint32> Unk3300_COCFNBJCFGP = 4;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityAcceptGiveGiftReq {
//enum PFFEKBBHEBG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8679;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 2;
uint32 uid = 7;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ActivityAcceptGiftResultInfo.proto";
message ActivityAcceptGiveGiftRsp {
//enum CKELMMOFJBG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8235;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 4;
ActivityAcceptGiftResultInfo acceptGiftResultInfo = 9;
int32 retcode = 6;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityBannerClearReq {
//enum GJAJOIDANAN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2198;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 6;
uint32 activityId = 3;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityBannerClearRsp {
//enum CCNNOICPILH {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2143;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 activityId = 14;
uint32 scheduleId = 1;
int32 retcode = 2;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityBannerNotify {
//enum PGPJDNLAFNJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2005;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 11;
uint32 activityId = 6;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityCoinInfoNotify {
//enum IILGOILMBMC {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2055;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 activityId = 7;
map<uint32, uint32> activityCoinMap = 14;
uint32 scheduleId = 15;
}

View File

@ -0,0 +1,24 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Uint32Pair.proto";
message ActivityCondStateChangeNotify {
//enum ACEKBANJHLJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2089;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated uint32 expireCondList = 2;
repeated uint32 activatedSaleIdList = 1;
uint32 scheduleId = 15;
uint32 activityId = 3;
repeated Uint32Pair disableTransferPointInteractionList = 8;
repeated uint32 meetCondList = 13;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Uint32Pair.proto";
message ActivityDisableTransferPointInteractionNotify {
//enum CDGCBPNNOMC {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8440;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
bool isDisable = 15;
Uint32Pair scenePointPair = 8;
}

View File

@ -0,0 +1,12 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityDungeonAvatar {
uint32 avatarId = 1;
bool isTrial = 2;
uint32 costumeId = 3;
}

View File

@ -0,0 +1,15 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ProfilePicture.proto";
message ActivityFriendGiftWishData {
uint32 uid = 4;
map<uint32, uint32> giftNumMap = 1;
string remarkName = 2;
string nickname = 9;
ProfilePicture profilePicture = 3;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityGetCanGiveFriendGiftReq {
//enum PEELJEBIGBJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8383;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 8;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityGetCanGiveFriendGiftRsp {
//enum MJMDIEGOJPJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8965;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 10;
map<uint32, uint32> giftNumMap = 4;
int32 retcode = 12;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityGetFriendGiftWishListReq {
//enum BCIOGIDBNAF {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8246;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 11;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ActivityFriendGiftWishData.proto";
message ActivityGetFriendGiftWishListRsp {
//enum CAALHDHHDIH {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8145;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 8;
repeated ActivityFriendGiftWishData friendGiftWishList = 13;
int32 retcode = 15;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityGetRecvGiftListReq {
//enum DMCDNLPJHKJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8622;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 5;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ActivityRecvGiftData.proto";
message ActivityGetRecvGiftListRsp {
//enum KHCFDOOIHOM {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8705;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
int32 retcode = 15;
repeated ActivityRecvGiftData recvGiftList = 7;
uint32 scheduleId = 10;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityGiveFriendGiftReq {
//enum FFJGCFPIEIE {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8919;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 uid = 15;
map<uint32, uint32> giftNumMap = 9;
uint32 scheduleId = 13;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityGiveFriendGiftRsp {
//enum JNEDHBGDFJJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8707;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated uint32 limitGiftList = 2;
int32 retcode = 3;
uint32 scheduleId = 13;
}

View File

@ -0,0 +1,18 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityHaveRecvGiftNotify {
//enum NKCGFPNKJOE {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8600;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 10;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityPlayOpenAnimNotify {
//enum BOFOPFKDLEN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2178;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 activityId = 15;
}

View File

@ -0,0 +1,21 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ActivityPushTipsData.proto";
message ActivityPushTipsInfoNotify {
//enum EGCLPKNLNMG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8527;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 6;
repeated ActivityPushTipsData activityPushTipsDataList = 7;
uint32 activityId = 9;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityReadPushTipsReq {
//enum DLNMIJEFDKL {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8896;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
repeated uint32 activityPushTipsIdList = 11;
uint32 activityId = 14;
}

View File

@ -0,0 +1,18 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityReadPushTipsRsp {
//enum GOBCODACHJA {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8938;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
int32 retcode = 8;
}

View File

@ -0,0 +1,15 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ProfilePicture.proto";
message ActivityRecvGiftData {
string remarkName = 15;
string nickname = 10;
uint32 uid = 2;
map<uint32, uint32> giftNumMap = 8;
ProfilePicture profilePicture = 5;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivitySaleChangeNotify {
//enum DDCDJICOFHA {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2058;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 saleId = 2;
bool isClose = 8;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivitySelectAvatarCardReq {
//enum NLDDGCJAFHG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2085;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 rewardId = 8;
uint32 activityId = 1;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivitySelectAvatarCardRsp {
//enum IDBPNCGFMFI {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2154;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 rewardId = 14;
uint32 activityId = 1;
int32 retcode = 5;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivitySetGiftWishReq {
//enum OEMGMBJOBMA {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8597;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 scheduleId = 2;
map<uint32, uint32> giftNumMap = 7;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivitySetGiftWishRsp {
//enum PFLMMCDAHKN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8828;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 scheduleId = 14;
int32 retcode = 11;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityTakeAllScoreRewardReq {
//enum BNDAGHCGHNM {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8101;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 activityId = 4;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityTakeAllScoreRewardRsp {
//enum AGJHBFOEPGP {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8501;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 activityId = 13;
repeated uint32 rewardConfigList = 7;
int32 retcode = 4;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityTakeScoreRewardReq {
//enum KHFHJNJIHIG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8174;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 rewardConfigId = 14;
uint32 activityId = 2;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityTakeScoreRewardRsp {
//enum EILFPJBGJHG {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 8946;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 rewardConfigId = 13;
uint32 activityId = 14;
int32 retcode = 15;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message ActivityTakeWatcherRewardBatchReq {
//enum MGCDKDCPFFL {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2083;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
repeated uint32 watcherIdList = 13;
uint32 activityId = 2;
}

View File

@ -0,0 +1,22 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ItemParam.proto";
message ActivityTakeWatcherRewardBatchRsp {
//enum EKIKICOOEMC {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 2186;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 activityId = 12;
repeated uint32 watcherIdList = 9;
repeated ItemParam itemList = 8;
int32 retcode = 15;
}

View File

@ -0,0 +1,22 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AranaraCollectionState.proto";
message AddAranaraCollectionNotify {
//enum DCJEFDEAHBE {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 6395;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
AranaraCollectionState Unk3300_AFBIBLNKCOD = 10;
AranaraCollectionState Unk3300_NJLJBBMJLBK = 15;
uint32 collectionId = 1;
uint32 collectionType = 5;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AddBlacklistReq {
//enum LEECDNBLDFJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 4028;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 targetUid = 9;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "FriendBrief.proto";
message AddBlacklistRsp {
//enum DNMNGICBLNF {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 4073;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
FriendBrief targetFriendBrief = 2;
int32 retcode = 7;
}

16
proto/AddCards.proto Normal file
View File

@ -0,0 +1,16 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "GCGReason.proto";
import "GCGZoneType.proto";
message AddCards {
uint32 controllerId = 11;
GCGReason reason = 1;
uint32 pos = 6;
GCGZoneType zone = 9;
repeated uint32 cardGuidList = 5;
}

16
proto/AddDice.proto Normal file
View File

@ -0,0 +1,16 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "GCGReason.proto";
import "GCGDiceSideType.proto";
message AddDice {
map<uint32, GCGDiceSideType> Unk3300_PCMPCCLFEIM = 15;
map<uint32, GCGDiceSideType> Unk3300_KFKOGOKPIFN = 5;
uint32 controllerId = 3;
GCGReason reason = 9;
int32 changeCount = 10;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "FriendBrief.proto";
message AddFriendNotify {
//enum JAKBIGICFGI {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 4092;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 targetUid = 4;
FriendBrief targetFriendBrief = 12;
}

View File

@ -16,10 +16,10 @@ message AddNoGachaAvatarCardNotify {
//} //}
uint32 itemId = 7; uint32 itemId = 7;
uint32 initial_promote_level = 3; uint32 Unk3300_MGAPHPOLKKE = 3;
bool isTransferToItem = 14; bool isTransferToItem = 14;
uint32 reason = 9; uint32 reason = 9;
repeated AddNoGachaAvatarCardTransferItem transferItemList = 10; repeated AddNoGachaAvatarCardTransferItem transferItemList = 10;
uint32 initial_level = 13; uint32 Unk3300_GPBINALMFDF = 13;
uint32 avatarId = 4; uint32 avatarId = 4;
} }

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
message AddRandTaskInfoNotify {
//enum AAMKDIJOLIA {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 123;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
Vector pos = 6;
uint32 randTaskId = 2;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AddSeenMonsterNotify {
//enum JLNJGHLBJNN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 296;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
repeated uint32 monsterIdList = 1;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AdjustWorldLevelReq {
//enum DAFJHPIGAIN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 138;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 Unk3300_DNLKIMGLBLP = 3;
uint32 Unk3300_DJBKBPDCBFH = 11;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AdjustWorldLevelRsp {
//enum ADJPAGLIHHE {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 140;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 cdOverTime = 7;
uint32 afterWorldLevel = 15;
int32 retcode = 14;
}

View File

@ -1,8 +1,12 @@
syntax = "proto3"; syntax = "proto3";
option java_package = "emu.grasscutter.net.proto"; option java_package = "emu.grasscutter.net.proto";
message AiSyncInfo { message AiSyncInfo {
uint32 entityId = 1; uint32 entityId = 1;
bool is_self_killing = 2; bool is_self_killing = 2;
bool has_path_to_target = 10; bool has_path_to_target = 10;
} }

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "MainCoop.proto";
message AllCoopInfoNotify {
//enum PDNGDNMLEIN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 1988;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated MainCoop mainCoopList = 14;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "MapMarkPoint.proto";
message AllMarkPointNotify {
//enum AHIHKFEIPFI {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 3284;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated MapMarkPoint markList = 6;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AllSeenMonsterNotify {
//enum KKALDBFNKCN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 244;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
repeated uint32 monsterIdList = 2;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ShareCDInfo.proto";
message AllShareCDDataNotify {
//enum EEMPBEJEDNO {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 9005;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
map<uint32, ShareCDInfo> shareCdInfoMap = 2;
}

View File

@ -0,0 +1,18 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AllWidgetBackgroundActiveStateNotify {
//enum FHMOGDOBJLM {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 6011;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated uint32 backgroundActiveWidgetList = 11;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AnchorPointData.proto";
message AnchorPointDataNotify {
//enum ABGDBOHAGJL {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 4288;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 nextUsableTime = 10;
repeated AnchorPointData anchorPointList = 11;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AnchorPointOpReq {
//enum OAIEELHBGLI {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 4291;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
uint32 anchorPointId = 15;
uint32 anchorPointOpType = 3;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AnchorPointOpRsp {
//enum EGLPAOCDNNN {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 4269;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 anchorPointId = 3;
int32 retcode = 4;
uint32 anchorPointOpType = 11;
}

View File

@ -0,0 +1,22 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ForwardType.proto";
message AnimatorForceSetAirMoveNotify {
//enum BKKMLNOEIGJ {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 330;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
// EAJIABGAOCI = 1;
//}
bool inAirMove = 1;
ForwardType forwardType = 11;
uint32 entityId = 2;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AntiAddictNotify {
//enum GCFCHEHELNP {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 104;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
string msg = 3;
string level = 14;
int32 msgType = 13;
}

View File

@ -0,0 +1,19 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AranaraCollectionSuite.proto";
message AranaraCollectionDataNotify {
//enum FPPAFIEEHCA {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 6388;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
repeated AranaraCollectionSuite collectionSuiteList = 7;
}

View File

@ -0,0 +1,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
enum AranaraCollectionState {
ARANARA_COLLECTION_STATE_NONE = 0;
ARANARA_COLLECTION_STATE_COLLECTABLE = 1;
ARANARA_COLLECTION_STATE_COLLECTED = 2;
ARANARA_COLLECTION_STATE_FINISHED = 3;
}

View File

@ -0,0 +1,12 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AranaraCollectionState.proto";
message AranaraCollectionSuite {
map<uint32, AranaraCollectionState> collectionIdStateMap = 8;
uint32 collectionType = 12;
}

View File

@ -0,0 +1,20 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AreaPlayType.proto";
message AreaPlayInfoNotify {
//enum DOKMOHCABHF {
// option allow_alias= true;
// NONE = 0;
// PEPPOHPHJOJ = 3069;
// DCDNILFDFLB = 0;
// NNBKOLMPOEA = 1;
//}
uint32 detailPlayType = 12;
AreaPlayType areaPlayType = 9;
}

11
proto/AreaPlayType.proto Normal file
View File

@ -0,0 +1,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
enum AreaPlayType {
AREA_PLAY_TYPE_NONE = 0;
AREA_PLAY_TYPE_CLIMATE = 1;
AREA_PLAY_TYPE_REGIONAL_PLAY = 2;
}

View File

@ -0,0 +1,14 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "ArenaChallengeMonsterLevel.proto";
message ArenaChallengeActivityDetailInfo {
map<uint32, uint32> levelOpenTimeMap = 2;
uint32 worldLevel = 6;
repeated ArenaChallengeMonsterLevel levelList = 7;
bool isFinishAnyLevel = 5;
}

Some files were not shown because too many files have changed in this diff Show More