diff --git a/proto/AvatarFetterDataNotify.proto b/proto/AvatarFetterDataNotify.proto new file mode 100644 index 0000000..7e5d8e2 --- /dev/null +++ b/proto/AvatarFetterDataNotify.proto @@ -0,0 +1,9 @@ +syntax = "proto3"; + +option java_package = "emu.grasscutter.net.proto"; + +import "AvatarFetterInfo.proto"; + +message AvatarFetterDataNotify { + map fetterInfoMap = 1; +} diff --git a/proto/AvatarFetterLevelRewardReq.proto b/proto/AvatarFetterLevelRewardReq.proto new file mode 100644 index 0000000..c97f532 --- /dev/null +++ b/proto/AvatarFetterLevelRewardReq.proto @@ -0,0 +1,8 @@ +syntax = "proto3"; + +option java_package = "emu.grasscutter.net.proto"; + +message AvatarFetterLevelRewardReq { + uint64 avatarGuid = 1; + uint32 fetterLevel = 2; +} diff --git a/proto/AvatarFetterLevelRewardRsp.proto b/proto/AvatarFetterLevelRewardRsp.proto new file mode 100644 index 0000000..6e4fc21 --- /dev/null +++ b/proto/AvatarFetterLevelRewardRsp.proto @@ -0,0 +1,10 @@ +syntax = "proto3"; + +option java_package = "emu.grasscutter.net.proto"; + +message AvatarFetterLevelRewardRsp { + int32 retcode = 1; + uint64 avatarGuid = 2; + uint32 fetterLevel = 3; + uint32 rewardId = 4; +} diff --git a/proto/FetterState.proto b/proto/FetterState.proto new file mode 100644 index 0000000..2121d45 --- /dev/null +++ b/proto/FetterState.proto @@ -0,0 +1,10 @@ +syntax = "proto3"; + +option java_package = "emu.grasscutter.net.proto"; + +enum FetterState { + NONE = 0; + NOT_OPEN = 1; + OPEN = 2; + FINISH = 3; +}