diff --git a/proto/AbilityMetaModifierDurabilityChange.proto b/proto/AbilityMetaModifierDurabilityChange.proto deleted file mode 100644 index 46edd238..00000000 --- a/proto/AbilityMetaModifierDurabilityChange.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message AbilityMetaModifierDurabilityChange { - float reduce_durability = 6; - float remain_durability = 15; -} diff --git a/proto/Achievement.proto b/proto/Achievement.proto deleted file mode 100644 index 3ee55d48..00000000 --- a/proto/Achievement.proto +++ /dev/null @@ -1,35 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message Achievement { - uint32 finish_timestamp = 11; - Status status = 13; - uint32 cur_progress = 12; - uint32 id = 14; - uint32 total_progress = 8; - - enum Status { - STATUS_INVALID = 0; - STATUS_UNFINISHED = 1; - STATUS_FINISHED = 2; - STATUS_REWARD_TAKEN = 3; - } -} diff --git a/proto/AchievementAllDataNotify.proto b/proto/AchievementAllDataNotify.proto deleted file mode 100644 index 11369bfa..00000000 --- a/proto/AchievementAllDataNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "Achievement.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2676 -// EnetChannelId: 0 -// EnetIsReliable: true -message AchievementAllDataNotify { - repeated Achievement achievement_list = 4; - repeated uint32 reward_taken_goal_id_list = 2; -} diff --git a/proto/AchievementUpdateNotify.proto b/proto/AchievementUpdateNotify.proto deleted file mode 100644 index 44ca9bd1..00000000 --- a/proto/AchievementUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "Achievement.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2668 -// EnetChannelId: 0 -// EnetIsReliable: true -message AchievementUpdateNotify { - repeated Achievement achievement_list = 14; -} diff --git a/proto/ActivityDungeonAvatar.proto b/proto/ActivityDungeonAvatar.proto deleted file mode 100644 index 1fd536c1..00000000 --- a/proto/ActivityDungeonAvatar.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ActivityDungeonAvatar { - uint32 avatar_id = 1; - bool is_trial = 2; - uint32 costume_id = 3; -} diff --git a/proto/ActivityTakeAllScoreRewardReq.proto b/proto/ActivityTakeAllScoreRewardReq.proto deleted file mode 100644 index a1d8baa3..00000000 --- a/proto/ActivityTakeAllScoreRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8372 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ActivityTakeAllScoreRewardReq { - uint32 activity_id = 9; -} diff --git a/proto/ActivityTakeAllScoreRewardRsp.proto b/proto/ActivityTakeAllScoreRewardRsp.proto deleted file mode 100644 index 0c4f889c..00000000 --- a/proto/ActivityTakeAllScoreRewardRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8043 -// EnetChannelId: 0 -// EnetIsReliable: true -message ActivityTakeAllScoreRewardRsp { - repeated uint32 reward_config_list = 14; - int32 retcode = 15; - uint32 activity_id = 7; -} diff --git a/proto/ActivityTakeScoreRewardReq.proto b/proto/ActivityTakeScoreRewardReq.proto deleted file mode 100644 index 0bb38326..00000000 --- a/proto/ActivityTakeScoreRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8971 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ActivityTakeScoreRewardReq { - uint32 reward_config_id = 12; - uint32 activity_id = 9; -} diff --git a/proto/ActivityTakeScoreRewardRsp.proto b/proto/ActivityTakeScoreRewardRsp.proto deleted file mode 100644 index bb0a705a..00000000 --- a/proto/ActivityTakeScoreRewardRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8583 -// EnetChannelId: 0 -// EnetIsReliable: true -message ActivityTakeScoreRewardRsp { - uint32 activity_id = 13; - int32 retcode = 9; - uint32 reward_config_id = 15; -} diff --git a/proto/ActivityTakeWatcherRewardBatchReq.proto b/proto/ActivityTakeWatcherRewardBatchReq.proto deleted file mode 100644 index 708363e6..00000000 --- a/proto/ActivityTakeWatcherRewardBatchReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2159 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ActivityTakeWatcherRewardBatchReq { - repeated uint32 watcher_id_list = 11; - uint32 activity_id = 3; -} diff --git a/proto/ActivityTakeWatcherRewardBatchRsp.proto b/proto/ActivityTakeWatcherRewardBatchRsp.proto deleted file mode 100644 index 9cfc8d7a..00000000 --- a/proto/ActivityTakeWatcherRewardBatchRsp.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2109 -// EnetChannelId: 0 -// EnetIsReliable: true -message ActivityTakeWatcherRewardBatchRsp { - repeated uint32 watcher_id_list = 6; - int32 retcode = 15; - uint32 activity_id = 7; - repeated ItemParam item_list = 1; -} diff --git a/proto/AnchorPointDataNotify.proto b/proto/AnchorPointDataNotify.proto deleted file mode 100644 index 456cee5e..00000000 --- a/proto/AnchorPointDataNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "AnchorPointData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4276 -// EnetChannelId: 0 -// EnetIsReliable: true -message AnchorPointDataNotify { - repeated AnchorPointData anchor_point_list = 10; - uint32 next_usable_time = 14; -} diff --git a/proto/AsterMidCampInfoNotify.proto b/proto/AsterMidCampInfoNotify.proto deleted file mode 100644 index 86c590fd..00000000 --- a/proto/AsterMidCampInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "AsterMidCampInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2133 -// EnetChannelId: 0 -// EnetIsReliable: true -message AsterMidCampInfoNotify { - repeated AsterMidCampInfo camp_list = 5; -} diff --git a/proto/AuthorityChange.proto b/proto/AuthorityChange.proto deleted file mode 100644 index 25352eb2..00000000 --- a/proto/AuthorityChange.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "EntityAuthorityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message AuthorityChange { - EntityAuthorityInfo entity_authority_info = 5; - uint32 authority_peer_id = 3; - uint32 entity_id = 13; -} diff --git a/proto/AvatarPromoteGetRewardReq.proto b/proto/AvatarPromoteGetRewardReq.proto deleted file mode 100644 index a0bf6863..00000000 --- a/proto/AvatarPromoteGetRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1696 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message AvatarPromoteGetRewardReq { - uint64 avatar_guid = 7; - uint32 promote_level = 12; -} diff --git a/proto/AvatarPromoteGetRewardRsp.proto b/proto/AvatarPromoteGetRewardRsp.proto deleted file mode 100644 index f9659624..00000000 --- a/proto/AvatarPromoteGetRewardRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1683 -// EnetChannelId: 0 -// EnetIsReliable: true -message AvatarPromoteGetRewardRsp { - int32 retcode = 10; - uint32 reward_id = 15; - uint64 avatar_guid = 11; - uint32 promote_level = 12; -} diff --git a/proto/AvatarSatiationData.proto b/proto/AvatarSatiationData.proto deleted file mode 100644 index 85d96582..00000000 --- a/proto/AvatarSatiationData.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message AvatarSatiationData { - float finish_time = 14; - uint64 avatar_guid = 13; - float penalty_finish_time = 12; -} diff --git a/proto/AvatarSatiationDataNotify.proto b/proto/AvatarSatiationDataNotify.proto deleted file mode 100644 index fd4e762a..00000000 --- a/proto/AvatarSatiationDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "AvatarSatiationData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1693 -// EnetChannelId: 0 -// EnetIsReliable: true -message AvatarSatiationDataNotify { - repeated AvatarSatiationData satiation_data_list = 6; -} diff --git a/proto/BackPlayCustomDungeonOfficialReq.proto b/proto/BackPlayCustomDungeonOfficialReq.proto deleted file mode 100644 index 03c746a2..00000000 --- a/proto/BackPlayCustomDungeonOfficialReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6203 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message BackPlayCustomDungeonOfficialReq { - uint32 room_id = 2; -} diff --git a/proto/BackPlayCustomDungeonOfficialRsp.proto b/proto/BackPlayCustomDungeonOfficialRsp.proto deleted file mode 100644 index 205f0521..00000000 --- a/proto/BackPlayCustomDungeonOfficialRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6204 -// EnetChannelId: 0 -// EnetIsReliable: true -message BackPlayCustomDungeonOfficialRsp { - int32 retcode = 12; -} diff --git a/proto/BalloonPlayerInfo.proto b/proto/BalloonPlayerInfo.proto deleted file mode 100644 index f0d532d9..00000000 --- a/proto/BalloonPlayerInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message BalloonPlayerInfo { - uint32 uid = 15; - uint32 cur_score = 2; - uint32 combo_disable_time = 14; - uint32 combo = 11; -} diff --git a/proto/BalloonSettleInfo.proto b/proto/BalloonSettleInfo.proto deleted file mode 100644 index de97b129..00000000 --- a/proto/BalloonSettleInfo.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message BalloonSettleInfo { - uint32 uid = 3; - uint32 shoot_count = 12; - uint32 max_combo = 9; - uint32 final_score = 7; - OnlinePlayerInfo player_info = 2; -} diff --git a/proto/BlessingRedeemRewardReq.proto b/proto/BlessingRedeemRewardReq.proto deleted file mode 100644 index ac2006a3..00000000 --- a/proto/BlessingRedeemRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2137 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message BlessingRedeemRewardReq {} diff --git a/proto/BlessingRedeemRewardRsp.proto b/proto/BlessingRedeemRewardRsp.proto deleted file mode 100644 index 0e1ffe7a..00000000 --- a/proto/BlessingRedeemRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2098 -// EnetChannelId: 0 -// EnetIsReliable: true -message BlessingRedeemRewardRsp { - map pic_num_map = 12; - int32 retcode = 15; -} diff --git a/proto/BlossomChestInfoNotify.proto b/proto/BlossomChestInfoNotify.proto deleted file mode 100644 index b365953d..00000000 --- a/proto/BlossomChestInfoNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "BlossomChestInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 890 -// EnetChannelId: 0 -// EnetIsReliable: true -message BlossomChestInfoNotify { - uint32 entity_id = 9; - BlossomChestInfo blossom_chest_info = 3; -} diff --git a/proto/BlossomScheduleInfo.proto b/proto/BlossomScheduleInfo.proto deleted file mode 100644 index 15dd7026..00000000 --- a/proto/BlossomScheduleInfo.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message BlossomScheduleInfo { - uint32 progress = 13; - uint32 state = 10; - uint32 round = 4; - uint32 circle_camp_id = 15; - uint32 refresh_id = 6; - uint32 finish_progress = 14; -} diff --git a/proto/BuildingInfo.proto b/proto/BuildingInfo.proto deleted file mode 100644 index 3d09e6ee..00000000 --- a/proto/BuildingInfo.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message BuildingInfo { - uint32 building_id = 1; - uint32 point_config_id = 2; - uint32 cost = 3; - uint32 refund = 5; - uint32 owner_uid = 6; - uint32 current_num = 7; - uint32 max_num = 8; -} diff --git a/proto/ChallengeRecord.proto b/proto/ChallengeRecord.proto deleted file mode 100644 index ec2979b7..00000000 --- a/proto/ChallengeRecord.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChallengeRecord { - uint32 challenge_record_type = 14; - uint32 challenge_index = 15; - uint32 challenge_id = 1; - uint32 best_value = 8; -} diff --git a/proto/ChallengeRecordNotify.proto b/proto/ChallengeRecordNotify.proto deleted file mode 100644 index a73767d7..00000000 --- a/proto/ChallengeRecordNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ChallengeRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 993 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChallengeRecordNotify { - uint32 group_id = 2; - repeated ChallengeRecord challenge_record_list = 5; -} diff --git a/proto/ChangeCustomDungeonRoomReq.proto b/proto/ChangeCustomDungeonRoomReq.proto deleted file mode 100644 index 27f6969d..00000000 --- a/proto/ChangeCustomDungeonRoomReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6222 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ChangeCustomDungeonRoomReq { - uint32 room_id = 4; -} diff --git a/proto/ChangeCustomDungeonRoomRsp.proto b/proto/ChangeCustomDungeonRoomRsp.proto deleted file mode 100644 index 5a701392..00000000 --- a/proto/ChangeCustomDungeonRoomRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6244 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChangeCustomDungeonRoomRsp { - int32 retcode = 1; - uint32 room_id = 13; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto b/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto deleted file mode 100644 index c58ad118..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8589 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ChannelerSlabLoopDungeonTakeFirstPassRewardReq { - uint32 dungeon_index = 10; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto b/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto deleted file mode 100644 index 788ff20e..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeFirstPassRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8539 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChannelerSlabLoopDungeonTakeFirstPassRewardRsp { - int32 retcode = 10; - uint32 dungeon_index = 8; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto b/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto deleted file mode 100644 index ac7d4047..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeScoreRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8684 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ChannelerSlabLoopDungeonTakeScoreRewardReq { - uint32 reward_index = 8; -} diff --git a/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto b/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto deleted file mode 100644 index f2ae4264..00000000 --- a/proto/ChannelerSlabLoopDungeonTakeScoreRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8433 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChannelerSlabLoopDungeonTakeScoreRewardRsp { - uint32 reward_index = 12; - int32 retcode = 5; -} diff --git a/proto/CharAmusementInfo.proto b/proto/CharAmusementInfo.proto deleted file mode 100644 index 95ba5b1d..00000000 --- a/proto/CharAmusementInfo.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "CharAmusementAvatarInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CharAmusementInfo { - uint32 total_cost_time = 11; - uint32 stage_id = 2; - uint32 level_id = 10; - uint32 preview_stage_index = 4; - repeated CharAmusementAvatarInfo avatar_info_list = 5; -} diff --git a/proto/ChessCardInfo.proto b/proto/ChessCardInfo.proto deleted file mode 100644 index 40260baa..00000000 --- a/proto/ChessCardInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessCardInfo { - uint32 effect_stack = 12; - uint32 card_id = 11; -} diff --git a/proto/ChessEntranceDetailInfo.proto b/proto/ChessEntranceDetailInfo.proto deleted file mode 100644 index b653558c..00000000 --- a/proto/ChessEntranceDetailInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "ChessEntranceInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessEntranceDetailInfo { - repeated ChessEntranceInfo info_list = 4; -} diff --git a/proto/ChessEntranceInfo.proto b/proto/ChessEntranceInfo.proto deleted file mode 100644 index e38e4a4a..00000000 --- a/proto/ChessEntranceInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "ChessMonsterInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessEntranceInfo { - repeated ChessMonsterInfo monster_info_list = 14; - uint32 entrance_index = 15; - uint32 entrance_point_id = 8; -} diff --git a/proto/ChessMonsterInfo.proto b/proto/ChessMonsterInfo.proto deleted file mode 100644 index ad643e55..00000000 --- a/proto/ChessMonsterInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessMonsterInfo { - uint32 monster_id = 12; - uint32 level = 2; - repeated uint32 affix_list = 13; -} diff --git a/proto/ChessMysteryInfo.proto b/proto/ChessMysteryInfo.proto deleted file mode 100644 index 2b843af5..00000000 --- a/proto/ChessMysteryInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "ChessEntranceDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessMysteryInfo { - map entrance_point_map = 13; - repeated uint32 exit_point_id_list = 3; - map detail_info_map = 5; -} diff --git a/proto/ChessNormalCardInfo.proto b/proto/ChessNormalCardInfo.proto deleted file mode 100644 index d326f26b..00000000 --- a/proto/ChessNormalCardInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessNormalCardInfo { - uint32 card_id = 2; - uint32 cost_points = 15; - bool is_attach_curse = 6; -} diff --git a/proto/ChessPlayerInfo.proto b/proto/ChessPlayerInfo.proto deleted file mode 100644 index aac619d9..00000000 --- a/proto/ChessPlayerInfo.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "ChessNormalCardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ChessPlayerInfo { - uint32 uid = 5; - uint32 free_refresh_limit = 10; - repeated ChessNormalCardInfo candidate_card_info_list = 3; - uint32 building_points = 12; - uint32 candidate_index = 6; - uint32 free_refresh_count = 13; - uint32 refresh_cost = 7; -} diff --git a/proto/ChessPlayerInfoNotify.proto b/proto/ChessPlayerInfoNotify.proto deleted file mode 100644 index 0141fb9a..00000000 --- a/proto/ChessPlayerInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "ChessPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5332 -// EnetChannelId: 0 -// EnetIsReliable: true -message ChessPlayerInfoNotify { - ChessPlayerInfo player_info = 10; -} diff --git a/proto/CityReputationExploreInfo.proto b/proto/CityReputationExploreInfo.proto deleted file mode 100644 index 3af9b83a..00000000 --- a/proto/CityReputationExploreInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CityReputationExploreInfo { - repeated uint32 taken_explore_reward_list = 2; - uint32 explore_percent = 14; - bool is_open = 15; -} diff --git a/proto/CityReputationHuntInfo.proto b/proto/CityReputationHuntInfo.proto deleted file mode 100644 index 6c223ef2..00000000 --- a/proto/CityReputationHuntInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CityReputationHuntInfo { - bool is_open = 6; - uint32 cur_week_finish_num = 15; - bool has_reward = 5; -} diff --git a/proto/CityReputationInfo.proto b/proto/CityReputationInfo.proto deleted file mode 100644 index ab583b9a..00000000 --- a/proto/CityReputationInfo.proto +++ /dev/null @@ -1,37 +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 . - -syntax = "proto3"; - -import "CityReputationExploreInfo.proto"; -import "CityReputationHuntInfo.proto"; -import "CityReputationQuestInfo.proto"; -import "CityReputationRequestInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CityReputationInfo { - uint32 level = 4; - uint32 next_refresh_time = 3; - CityReputationHuntInfo hunt_info = 11; - repeated uint32 taken_level_reward_list = 2; - uint32 total_accept_request_num = 6; - CityReputationRequestInfo request_info = 5; - CityReputationQuestInfo quest_info = 9; - uint32 exp = 13; - CityReputationExploreInfo explore_info = 10; -} diff --git a/proto/CityReputationRequestInfo.proto b/proto/CityReputationRequestInfo.proto deleted file mode 100644 index d6f23de9..00000000 --- a/proto/CityReputationRequestInfo.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CityReputationRequestInfo { - bool is_open = 2; - repeated RequestInfo request_info_list = 1; - - message RequestInfo { - uint32 request_id = 3; - uint32 quest_id = 9; - bool is_taken_reward = 6; - } -} diff --git a/proto/ClientCollectorDataNotify.proto b/proto/ClientCollectorDataNotify.proto deleted file mode 100644 index 63ef4b20..00000000 --- a/proto/ClientCollectorDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "ClientCollectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4264 -// EnetChannelId: 0 -// EnetIsReliable: true -message ClientCollectorDataNotify { - repeated ClientCollectorData client_collector_data_list = 13; -} diff --git a/proto/CodexTypeComparer.proto b/proto/CodexTypeComparer.proto deleted file mode 100644 index 09b7213a..00000000 --- a/proto/CodexTypeComparer.proto +++ /dev/null @@ -1,8 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - - -message CodexTypeComparer { -} diff --git a/proto/CoopCg.proto b/proto/CoopCg.proto deleted file mode 100644 index e4d2d256..00000000 --- a/proto/CoopCg.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopCg { - bool is_unlock = 14; - uint32 id = 8; -} diff --git a/proto/CoopCgShowNotify.proto b/proto/CoopCgShowNotify.proto deleted file mode 100644 index 55c43bd7..00000000 --- a/proto/CoopCgShowNotify.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1983 -// EnetChannelId: 0 -// EnetIsReliable: true -message CoopCgShowNotify { - repeated uint32 cg_list = 10; -} diff --git a/proto/CoopCgUpdateNotify.proto b/proto/CoopCgUpdateNotify.proto deleted file mode 100644 index 8ee5b800..00000000 --- a/proto/CoopCgUpdateNotify.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1994 -// EnetChannelId: 0 -// EnetIsReliable: true -message CoopCgUpdateNotify { - repeated uint32 cg_list = 13; -} diff --git a/proto/CoopChapter.proto b/proto/CoopChapter.proto deleted file mode 100644 index 6ba07bc2..00000000 --- a/proto/CoopChapter.proto +++ /dev/null @@ -1,44 +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 . - -syntax = "proto3"; - -import "CoopCg.proto"; -import "CoopPoint.proto"; -import "CoopReward.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopChapter { - repeated CoopCg coop_cg_list = 1; - uint32 id = 2; - repeated CoopPoint coop_point_list = 11; - repeated uint32 finish_dialog_list = 10; - uint32 finished_end_count = 14; - uint32 total_end_count = 7; - repeated CoopReward coop_reward_list = 5; - repeated uint32 lock_reason_list = 12; - State state = 4; - map seen_ending_map = 9; - - enum State { - STATE_CLOSE = 0; - STATE_COND_NOT_MEET = 1; - STATE_COND_MEET = 2; - STATE_ACCEPT = 3; - } -} diff --git a/proto/CoopChapterUpdateNotify.proto b/proto/CoopChapterUpdateNotify.proto deleted file mode 100644 index 5e53dd26..00000000 --- a/proto/CoopChapterUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "CoopChapter.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1972 -// EnetChannelId: 0 -// EnetIsReliable: true -message CoopChapterUpdateNotify { - repeated CoopChapter chapter_list = 14; -} diff --git a/proto/CoopPoint.proto b/proto/CoopPoint.proto deleted file mode 100644 index aea06195..00000000 --- a/proto/CoopPoint.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopPoint { - uint32 self_confidence = 15; - State state = 10; - uint32 id = 14; - - enum State { - STATE_UNSTARTED = 0; - STATE_STARTED = 1; - STATE_FINISHED = 2; - } -} diff --git a/proto/CoopPointState.proto b/proto/CoopPointState.proto deleted file mode 100644 index 9559205a..00000000 --- a/proto/CoopPointState.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum CoopPointState { - Unstarted = 0; - Started = 1; - Finished = 2; -} diff --git a/proto/CoopPointUpdateNotify.proto b/proto/CoopPointUpdateNotify.proto deleted file mode 100644 index ab2ba562..00000000 --- a/proto/CoopPointUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "CoopPoint.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1991 -// EnetChannelId: 0 -// EnetIsReliable: true -message CoopPointUpdateNotify { - CoopPoint coop_point = 13; -} diff --git a/proto/CoopReward.proto b/proto/CoopReward.proto deleted file mode 100644 index b2a03efb..00000000 --- a/proto/CoopReward.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CoopReward { - uint32 id = 5; - State state = 6; - - enum State { - STATE_UNLOCK = 0; - STATE_LOCK = 1; - STATE_TAKEN = 2; - } -} diff --git a/proto/CoopRewardState.proto b/proto/CoopRewardState.proto deleted file mode 100644 index b19598ac..00000000 --- a/proto/CoopRewardState.proto +++ /dev/null @@ -1,10 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum CoopRewardState { - Unlock = 0; - Lock = 1; - Taken = 2; -} diff --git a/proto/CoopRewardUpdateNotify.proto b/proto/CoopRewardUpdateNotify.proto deleted file mode 100644 index 9c19401a..00000000 --- a/proto/CoopRewardUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "CoopReward.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1999 -// EnetChannelId: 0 -// EnetIsReliable: true -message CoopRewardUpdateNotify { - repeated CoopReward reward_list = 7; -} diff --git a/proto/CustomDungeon.proto b/proto/CustomDungeon.proto deleted file mode 100644 index 9700389f..00000000 --- a/proto/CustomDungeon.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "CustomDungeonRoom.proto"; -import "CustomDungeonSetting.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeon { - CustomDungeonSetting setting = 1; - repeated CustomDungeonRoom room_list = 15; - uint32 dungeon_id = 3; - uint64 dungeon_guid = 10; -} diff --git a/proto/CustomDungeonAbstract.proto b/proto/CustomDungeonAbstract.proto deleted file mode 100644 index 6145d805..00000000 --- a/proto/CustomDungeonAbstract.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonAbstract { - map brick_statistics_map = 12; - uint32 first_publish_time = 3; - uint32 total_coin_num = 15; - uint32 last_publish_time = 6; - uint32 finish_room_id = 7; -} diff --git a/proto/CustomDungeonAbstractMuipData.proto b/proto/CustomDungeonAbstractMuipData.proto deleted file mode 100644 index 040c82b9..00000000 --- a/proto/CustomDungeonAbstractMuipData.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonAbstractMuipData { - uint32 first_publish_time = 1; - uint32 last_publish_time = 2; - map brick_statistics_map = 3; -} diff --git a/proto/CustomDungeonBanInfo.proto b/proto/CustomDungeonBanInfo.proto deleted file mode 100644 index e3eb781d..00000000 --- a/proto/CustomDungeonBanInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "CustomDungeonBanType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBanInfo { - CustomDungeonBanType ban_type = 11; - uint32 expire_time = 6; - uint64 dungeon_guid = 5; -} diff --git a/proto/CustomDungeonBanType.proto b/proto/CustomDungeonBanType.proto deleted file mode 100644 index 518b66f9..00000000 --- a/proto/CustomDungeonBanType.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum CustomDungeonBanType { - CUSTOM_DUNGEON_BAN_TYPE_NONE = 0; - CUSTOM_DUNGEON_BAN_TYPE_LAYOUT = 1; -} diff --git a/proto/CustomDungeonBatchBriefMuipData.proto b/proto/CustomDungeonBatchBriefMuipData.proto deleted file mode 100644 index 5f2056d0..00000000 --- a/proto/CustomDungeonBatchBriefMuipData.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "CustomDungeonBriefMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBatchBriefMuipData { - repeated CustomDungeonBriefMuipData brief_list = 1; -} diff --git a/proto/CustomDungeonBattleRecordMuipData.proto b/proto/CustomDungeonBattleRecordMuipData.proto deleted file mode 100644 index 2a900a6c..00000000 --- a/proto/CustomDungeonBattleRecordMuipData.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBattleRecordMuipData { - uint64 dungeon_guid = 1; - uint32 min_cost_time = 2; -} diff --git a/proto/CustomDungeonBattleRecordNotify.proto b/proto/CustomDungeonBattleRecordNotify.proto deleted file mode 100644 index 93267f39..00000000 --- a/proto/CustomDungeonBattleRecordNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6236 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message CustomDungeonBattleRecordNotify { - uint32 min_cost_time = 13; - uint64 dungeon_guid = 12; -} diff --git a/proto/CustomDungeonBlock.proto b/proto/CustomDungeonBlock.proto deleted file mode 100644 index f969ca42..00000000 --- a/proto/CustomDungeonBlock.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBlock { - uint32 block_id = 8; - Vector rot = 12; - uint32 guid = 4; - Vector pos = 1; -} diff --git a/proto/CustomDungeonBrief.proto b/proto/CustomDungeonBrief.proto deleted file mode 100644 index 77cb2514..00000000 --- a/proto/CustomDungeonBrief.proto +++ /dev/null @@ -1,38 +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 . - -syntax = "proto3"; - -import "CustomDungeonAbstract.proto"; -import "CustomDungeonSetting.proto"; -import "CustomDungeonSocial.proto"; -import "CustomDungeonState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBrief { - CustomDungeonSetting setting = 2; - bool is_psn_platform = 13; - CustomDungeonSocial social = 7; - uint64 dungeon_guid = 10; - uint32 last_save_time = 14; - repeated uint32 tag_list = 15; - uint32 dungeon_id = 5; - uint32 battle_min_cost_time = 12; - CustomDungeonState state = 1; - CustomDungeonAbstract abstract = 4; -} diff --git a/proto/CustomDungeonBriefMuipData.proto b/proto/CustomDungeonBriefMuipData.proto deleted file mode 100644 index 5b6ae9a8..00000000 --- a/proto/CustomDungeonBriefMuipData.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -import "CustomDungeonAbstractMuipData.proto"; -import "CustomDungeonSettingMuipData.proto"; -import "CustomDungeonSocialMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonBriefMuipData { - uint64 dungeon_guid = 1; - uint32 dungeon_id = 2; - string creator_nickname = 3; - repeated uint32 tag_list = 4; - CustomDungeonSettingMuipData setting = 5; - CustomDungeonAbstractMuipData abstract = 6; - CustomDungeonSocialMuipData social = 7; -} diff --git a/proto/CustomDungeonOfficialNotify.proto b/proto/CustomDungeonOfficialNotify.proto deleted file mode 100644 index 7b9a7cf7..00000000 --- a/proto/CustomDungeonOfficialNotify.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "EnterCustomDungeonType.proto"; -import "TryCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6221 -// EnetChannelId: 0 -// EnetIsReliable: true -message CustomDungeonOfficialNotify { - TryCustomDungeonType try_type = 9; - repeated uint32 official_black_coin_list = 14; - EnterCustomDungeonType enter_type = 15; -} diff --git a/proto/CustomDungeonRecoverNotify.proto b/proto/CustomDungeonRecoverNotify.proto deleted file mode 100644 index 7f579ab4..00000000 --- a/proto/CustomDungeonRecoverNotify.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -import "CustomDungeon.proto"; -import "EnterCustomDungeonType.proto"; -import "TryCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6217 -// EnetChannelId: 0 -// EnetIsReliable: true -message CustomDungeonRecoverNotify { - EnterCustomDungeonType enter_type = 14; - TryCustomDungeonType try_type = 3; - CustomDungeon custom_dungeon = 10; - repeated uint32 official_black_coin_list = 12; -} diff --git a/proto/CustomDungeonRoom.proto b/proto/CustomDungeonRoom.proto deleted file mode 100644 index 7e3d69dd..00000000 --- a/proto/CustomDungeonRoom.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "CustomDungeonBlock.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonRoom { - uint32 room_id = 15; - repeated CustomDungeonBlock block_list = 4; -} diff --git a/proto/CustomDungeonSetting.proto b/proto/CustomDungeonSetting.proto deleted file mode 100644 index b3a00d7c..00000000 --- a/proto/CustomDungeonSetting.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonSetting { - repeated uint32 open_room_list = 1; - bool is_arrive_finish = 14; - uint32 life_num = 6; - uint32 start_room_id = 4; - bool is_forbid_skill = 3; - uint32 coin_limit = 10; - uint32 time_limit = 9; -} diff --git a/proto/CustomDungeonSettingMuipData.proto b/proto/CustomDungeonSettingMuipData.proto deleted file mode 100644 index faea366f..00000000 --- a/proto/CustomDungeonSettingMuipData.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonSettingMuipData { - bool is_arrive_finish = 1; - uint32 coin_limit = 2; - uint32 time_limit = 3; - bool is_forbid_skill = 4; - uint32 life_num = 5; -} diff --git a/proto/CustomDungeonSocial.proto b/proto/CustomDungeonSocial.proto deleted file mode 100644 index 34244ffe..00000000 --- a/proto/CustomDungeonSocial.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonSocial { - uint32 win_num = 4; - uint32 like_num = 12; - uint32 play_num = 7; - uint32 store_num = 2; -} diff --git a/proto/CustomDungeonSocialMuipData.proto b/proto/CustomDungeonSocialMuipData.proto deleted file mode 100644 index f3372dee..00000000 --- a/proto/CustomDungeonSocialMuipData.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonSocialMuipData { - uint32 play_num = 1; - uint32 like_num = 2; - uint32 store_num = 3; - uint32 win_num = 4; -} diff --git a/proto/CustomDungeonState.proto b/proto/CustomDungeonState.proto deleted file mode 100644 index 43393d37..00000000 --- a/proto/CustomDungeonState.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum CustomDungeonState { - CUSTOM_DUNGEON_STATE_EDIT = 0; - CUSTOM_DUNGEON_STATE_SELF_PASS = 1; - CUSTOM_DUNGEON_STATE_PUBLISHED = 2; -} diff --git a/proto/CustomDungeonUpdateNotify.proto b/proto/CustomDungeonUpdateNotify.proto deleted file mode 100644 index c11dc614..00000000 --- a/proto/CustomDungeonUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "CustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6223 -// EnetChannelId: 0 -// EnetIsReliable: true -message CustomDungeonUpdateNotify { - CustomDungeonBrief dungeon_brief = 12; -} diff --git a/proto/CustomDungeonVerify.proto b/proto/CustomDungeonVerify.proto deleted file mode 100644 index c1ae16ab..00000000 --- a/proto/CustomDungeonVerify.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message CustomDungeonVerify { - uint64 dungeon_guid = 3; - uint32 uid = 15; - uint32 timestamp = 4; - string region = 11; - uint32 lang = 13; -} diff --git a/proto/DailyTaskScoreRewardNotify.proto b/proto/DailyTaskScoreRewardNotify.proto deleted file mode 100644 index 835c8c3c..00000000 --- a/proto/DailyTaskScoreRewardNotify.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 117 -// EnetChannelId: 0 -// EnetIsReliable: true -message DailyTaskScoreRewardNotify { - uint32 reward_id = 14; -} diff --git a/proto/DeathZoneInfo.proto b/proto/DeathZoneInfo.proto deleted file mode 100644 index 9793cd7c..00000000 --- a/proto/DeathZoneInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message DeathZoneInfo { - bool is_open = 9; - uint32 id = 14; -} diff --git a/proto/DeathZoneInfoNotify.proto b/proto/DeathZoneInfoNotify.proto deleted file mode 100644 index 1ab35932..00000000 --- a/proto/DeathZoneInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "DeathZoneInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6268 -// EnetChannelId: 0 -// EnetIsReliable: true -message DeathZoneInfoNotify { - repeated DeathZoneInfo death_zone_info_list = 8; -} diff --git a/proto/DeshretObeliskChestInfo.proto b/proto/DeshretObeliskChestInfo.proto deleted file mode 100644 index 41f3b3c8..00000000 --- a/proto/DeshretObeliskChestInfo.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message DeshretObeliskChestInfo { - uint32 scene_id = 5; - Vector pos = 9; - uint32 group_id = 7; - uint32 config_id = 3; -} diff --git a/proto/DeshretObeliskChestInfoNotify.proto b/proto/DeshretObeliskChestInfoNotify.proto deleted file mode 100644 index 1bd85c06..00000000 --- a/proto/DeshretObeliskChestInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "DeshretObeliskChestInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 841 -// EnetChannelId: 0 -// EnetIsReliable: true -message DeshretObeliskChestInfoNotify { - repeated DeshretObeliskChestInfo chest_info_list = 14; -} diff --git a/proto/EchoShellTakeRewardReq.proto b/proto/EchoShellTakeRewardReq.proto deleted file mode 100644 index 259fe3d9..00000000 --- a/proto/EchoShellTakeRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8114 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message EchoShellTakeRewardReq { - uint32 reward_id = 10; -} diff --git a/proto/EchoShellTakeRewardRsp.proto b/proto/EchoShellTakeRewardRsp.proto deleted file mode 100644 index 0a4e6c08..00000000 --- a/proto/EchoShellTakeRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8797 -// EnetChannelId: 0 -// EnetIsReliable: true -message EchoShellTakeRewardRsp { - uint32 reward_id = 6; - int32 retcode = 10; -} diff --git a/proto/EnterCustomDungeonReq.proto b/proto/EnterCustomDungeonReq.proto deleted file mode 100644 index c7616e84..00000000 --- a/proto/EnterCustomDungeonReq.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "EnterCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6226 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message EnterCustomDungeonReq { - uint64 dungeon_guid = 11; - uint32 dungeon_id = 12; - EnterCustomDungeonType enter_type = 10; -} diff --git a/proto/EnterCustomDungeonRsp.proto b/proto/EnterCustomDungeonRsp.proto deleted file mode 100644 index ab8e3007..00000000 --- a/proto/EnterCustomDungeonRsp.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -import "CustomDungeon.proto"; -import "EnterCustomDungeonType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6218 -// EnetChannelId: 0 -// EnetIsReliable: true -message EnterCustomDungeonRsp { - CustomDungeon custom_dungeon = 14; - EnterCustomDungeonType enter_type = 2; - int32 retcode = 10; - map room_cost_map = 6; -} diff --git a/proto/EnterCustomDungeonType.proto b/proto/EnterCustomDungeonType.proto deleted file mode 100644 index 71bcf855..00000000 --- a/proto/EnterCustomDungeonType.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum EnterCustomDungeonType { - ENTER_CUSTOM_DUNGEON_TYPE_NONE = 0; - ENTER_CUSTOM_DUNGEON_TYPE_EDIT = 1; - ENTER_CUSTOM_DUNGEON_TYPE_PLAY = 2; - ENTER_CUSTOM_DUNGEON_TYPE_OFFICIAL = 3; -} diff --git a/proto/EntityAuthorityChangeNotify.proto b/proto/EntityAuthorityChangeNotify.proto deleted file mode 100644 index a9ed083d..00000000 --- a/proto/EntityAuthorityChangeNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "AuthorityChange.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 394 -// EnetChannelId: 0 -// EnetIsReliable: true -message EntityAuthorityChangeNotify { - repeated AuthorityChange authority_change_list = 15; -} diff --git a/proto/ExitCustomDungeonTryReq.proto b/proto/ExitCustomDungeonTryReq.proto deleted file mode 100644 index df26b99d..00000000 --- a/proto/ExitCustomDungeonTryReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6247 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ExitCustomDungeonTryReq {} diff --git a/proto/ExitCustomDungeonTryRsp.proto b/proto/ExitCustomDungeonTryRsp.proto deleted file mode 100644 index bad0d2bc..00000000 --- a/proto/ExitCustomDungeonTryRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6237 -// EnetChannelId: 0 -// EnetIsReliable: true -message ExitCustomDungeonTryRsp { - int32 retcode = 3; -} diff --git a/proto/ExpeditionAssistInfo.proto b/proto/ExpeditionAssistInfo.proto deleted file mode 100644 index a381caa5..00000000 --- a/proto/ExpeditionAssistInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ExpeditionAssistInfo { - string online_id = 14; - uint32 assist_time = 1; - uint32 costume_id = 6; - string target_nick_name = 4; - uint32 avatar_id = 12; -} diff --git a/proto/ExpeditionTakeRewardReq.proto b/proto/ExpeditionTakeRewardReq.proto deleted file mode 100644 index 663aa211..00000000 --- a/proto/ExpeditionTakeRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2149 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ExpeditionTakeRewardReq { - uint32 path_id = 3; -} diff --git a/proto/ExpeditionTakeRewardRsp.proto b/proto/ExpeditionTakeRewardRsp.proto deleted file mode 100644 index dc8ce5d2..00000000 --- a/proto/ExpeditionTakeRewardRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2080 -// EnetChannelId: 0 -// EnetIsReliable: true -message ExpeditionTakeRewardRsp { - int32 retcode = 13; - bool is_bonus = 11; - uint32 reward_level = 1; - uint32 path_id = 9; -} diff --git a/proto/FallPlayerInfo.proto b/proto/FallPlayerInfo.proto deleted file mode 100644 index ada07926..00000000 --- a/proto/FallPlayerInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message FallPlayerInfo { - uint32 time_cost = 11; - uint32 uid = 9; - map ball_catch_count_map = 6; - uint32 cur_score = 7; - bool is_ground = 15; -} diff --git a/proto/FallSettleInfo.proto b/proto/FallSettleInfo.proto deleted file mode 100644 index f4ab2969..00000000 --- a/proto/FallSettleInfo.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "OnlinePlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FallSettleInfo { - uint32 catch_count = 15; - OnlinePlayerInfo player_info = 13; - uint32 uid = 14; - map flower_ring_catch_count_map = 3; - uint32 remain_time = 10; - uint32 final_score = 1; -} diff --git a/proto/FinishMainCoopReq.proto b/proto/FinishMainCoopReq.proto deleted file mode 100644 index e33bf486..00000000 --- a/proto/FinishMainCoopReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1952 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message FinishMainCoopReq { - uint32 id = 10; - uint32 ending_save_point_id = 1; -} diff --git a/proto/FinishMainCoopRsp.proto b/proto/FinishMainCoopRsp.proto deleted file mode 100644 index 244bafd2..00000000 --- a/proto/FinishMainCoopRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1981 -// EnetChannelId: 0 -// EnetIsReliable: true -message FinishMainCoopRsp { - uint32 id = 2; - uint32 ending_save_point_id = 6; - int32 retcode = 4; -} diff --git a/proto/FireworksReformData.proto b/proto/FireworksReformData.proto deleted file mode 100644 index 6d694519..00000000 --- a/proto/FireworksReformData.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "FireworksReformParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksReformData { - uint32 id = 13; - repeated FireworksReformParam reform_param_list = 10; -} diff --git a/proto/FireworksReformDataNotify.proto b/proto/FireworksReformDataNotify.proto deleted file mode 100644 index 5895527a..00000000 --- a/proto/FireworksReformDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "FireworksReformData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6033 -// EnetChannelId: 0 -// EnetIsReliable: true -message FireworksReformDataNotify { - repeated FireworksReformData fireworks_reform_data_list = 6; -} diff --git a/proto/FireworksReformParam.proto b/proto/FireworksReformParam.proto deleted file mode 100644 index 19050738..00000000 --- a/proto/FireworksReformParam.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "FireworksReformParamType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FireworksReformParam { - FireworksReformParamType type = 8; - int32 value = 4; -} diff --git a/proto/FireworksReformParamType.proto b/proto/FireworksReformParamType.proto deleted file mode 100644 index 41eecb50..00000000 --- a/proto/FireworksReformParamType.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum FireworksReformParamType { - FIREWORKS_REFORM_PARAM_TYPE_NONE = 0; - FIREWORKS_REFORM_PARAM_TYPE_COLOR = 1; - FIREWORKS_REFORM_PARAM_TYPE_HEIGHT = 2; - FIREWORKS_REFORM_PARAM_TYPE_SIZE = 3; - FIREWORKS_REFORM_PARAM_TYPE_DENSITY = 4; - FIREWORKS_REFORM_PARAM_TYPE_ROTATION = 5; -} diff --git a/proto/FleurFairBalloonSettleInfo.proto b/proto/FleurFairBalloonSettleInfo.proto deleted file mode 100644 index d6c5ef69..00000000 --- a/proto/FleurFairBalloonSettleInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "BalloonSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairBalloonSettleInfo { - BalloonSettleInfo settle_info = 10; - bool is_new_record = 7; -} diff --git a/proto/FleurFairFallSettleInfo.proto b/proto/FleurFairFallSettleInfo.proto deleted file mode 100644 index 0cdce347..00000000 --- a/proto/FleurFairFallSettleInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "FallSettleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message FleurFairFallSettleInfo { - FallSettleInfo settle_info = 4; - bool is_new_record = 10; -} diff --git a/proto/GCGAttackCostInfo.proto b/proto/GCGAttackCostInfo.proto deleted file mode 100644 index f4d98933..00000000 --- a/proto/GCGAttackCostInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGAttackCostInfo { - uint32 skill_id = 8; - map cost_map = 3; -} diff --git a/proto/GCGCard.proto b/proto/GCGCard.proto deleted file mode 100644 index 8eabae86..00000000 --- a/proto/GCGCard.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "GCGToken.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGCard { - uint32 guid = 15; - repeated GCGToken token_list = 2; - bool is_show = 14; - uint32 controller_id = 7; - uint32 id = 6; - repeated uint32 tag_list = 3; - uint32 face_type = 5; -} diff --git a/proto/GCGClientPerformType.proto b/proto/GCGClientPerformType.proto deleted file mode 100644 index b8d66d38..00000000 --- a/proto/GCGClientPerformType.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGClientPerformType { - GCG_CLIENT_PERFORM_TYPE_INVALID = 0; - GCG_CLIENT_PERFORM_TYPE_CARD_EXCHANGE = 1; -} diff --git a/proto/GCGCostReviseInfo.proto b/proto/GCGCostReviseInfo.proto deleted file mode 100644 index 80a2197d..00000000 --- a/proto/GCGCostReviseInfo.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "GCGAttackCostInfo.proto"; -import "GCGPlayCardCostInfo.proto"; -import "GCGSelectOnStageCostInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGCostReviseInfo { - bool is_can_attack = 4; - repeated uint32 can_use_hand_card_id_list = 11; - repeated GCGPlayCardCostInfo play_card_cost_list = 5; - repeated GCGSelectOnStageCostInfo select_on_stage_cost_list = 10; - repeated GCGAttackCostInfo attack_cost_list = 2; -} diff --git a/proto/GCGDamageDetail.proto b/proto/GCGDamageDetail.proto deleted file mode 100644 index 1fb34477..00000000 --- a/proto/GCGDamageDetail.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGDamageDetail { - uint32 skill_id = 10; - uint32 card_guid = 7; -} diff --git a/proto/GCGDiceSideType.proto b/proto/GCGDiceSideType.proto deleted file mode 100644 index b18d64f1..00000000 --- a/proto/GCGDiceSideType.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGDiceSideType { - GCG_DICE_SIDE_TYPE_INVALID = 0; - GCG_DICE_SIDE_TYPE_CRYO = 1; - GCG_DICE_SIDE_TYPE_HYDRO = 2; - GCG_DICE_SIDE_TYPE_PYRO = 3; - GCG_DICE_SIDE_TYPE_ELECTRO = 4; - GCG_DICE_SIDE_TYPE_GEO = 5; - GCG_DICE_SIDE_TYPE_DENDRO = 6; - GCG_DICE_SIDE_TYPE_ANEMO = 7; - GCG_DICE_SIDE_TYPE_PAIMON = 8; -} diff --git a/proto/GCGEndReason.proto b/proto/GCGEndReason.proto deleted file mode 100644 index 9195aace..00000000 --- a/proto/GCGEndReason.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGEndReason { - GCG_END_REASON_DEFAULT = 0; - GCG_END_REASON_DIE = 1; - GCG_END_REASON_SURRENDER = 2; - GCG_END_REASON_DISCONNECTED = 3; - GCG_END_REASON_ROUND_LIMIT = 4; -} diff --git a/proto/GCGGameBriefData.proto b/proto/GCGGameBriefData.proto deleted file mode 100644 index b47daea9..00000000 --- a/proto/GCGGameBriefData.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "GCGGameBusinessType.proto"; -import "GCGPlayerBriefData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGGameBriefData { - uint32 game_id = 14; - uint32 game_uid = 9; - GCGGameBusinessType business_type = 13; - uint32 verify_code = 5; - repeated GCGPlayerBriefData player_brief_list = 12; -} diff --git a/proto/GCGGameBriefDataNotify.proto b/proto/GCGGameBriefDataNotify.proto deleted file mode 100644 index 8a2120c7..00000000 --- a/proto/GCGGameBriefDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "GCGGameBriefData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7539 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGGameBriefDataNotify { - GCGGameBriefData gcg_brief_data = 10; -} diff --git a/proto/GCGGameBusinessType.proto b/proto/GCGGameBusinessType.proto deleted file mode 100644 index 545a790f..00000000 --- a/proto/GCGGameBusinessType.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGGameBusinessType { - GCG_GAME_BUSINESS_TYPE_NONE = 0; - GCG_GAME_BUSINESS_TYPE_GM = 1; - GCG_GAME_BUSINESS_TYPE_MATCH = 2; - GCG_GAME_BUSINESS_TYPE_PVP = 3; - GCG_GAME_BUSINESS_TYPE_TAVERN_CHALLENGE = 4; - GCG_GAME_BUSINESS_TYPE_CONST_CHALLENGE = 5; - GCG_GAME_BUSINESS_TYPE_WORLD_CHALLENGE = 6; - GCG_GAME_BUSINESS_TYPE_BOSS_CHALLENGE = 7; - GCG_GAME_BUSINESS_TYPE_WEEK_CHALLENGE = 8; -} diff --git a/proto/GCGGrowthLevelRewardNotify.proto b/proto/GCGGrowthLevelRewardNotify.proto deleted file mode 100644 index 10f4d5ab..00000000 --- a/proto/GCGGrowthLevelRewardNotify.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7477 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGGrowthLevelRewardNotify { - repeated uint32 level_reward_taken_list = 8; -} diff --git a/proto/GCGGrowthLevelTakeRewardReq.proto b/proto/GCGGrowthLevelTakeRewardReq.proto deleted file mode 100644 index 14800ff0..00000000 --- a/proto/GCGGrowthLevelTakeRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7051 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GCGGrowthLevelTakeRewardReq { - uint32 level = 4; -} diff --git a/proto/GCGGrowthLevelTakeRewardRsp.proto b/proto/GCGGrowthLevelTakeRewardRsp.proto deleted file mode 100644 index d63a6ead..00000000 --- a/proto/GCGGrowthLevelTakeRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7670 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGGrowthLevelTakeRewardRsp { - uint32 level = 1; - int32 retcode = 13; -} diff --git a/proto/GCGMessage.proto b/proto/GCGMessage.proto deleted file mode 100644 index 141172d2..00000000 --- a/proto/GCGMessage.proto +++ /dev/null @@ -1,84 +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 . - -syntax = "proto3"; - -import "GCGMsgAddCards.proto"; -import "GCGMsgAddDice.proto"; -import "GCGMsgCardUpdate.proto"; -import "GCGMsgCharDie.proto"; -import "GCGMsgClientPerform.proto"; -import "GCGMsgCostDice.proto"; -import "GCGMsgCostRevise.proto"; -import "GCGMsgDiceReroll.proto"; -import "GCGMsgDiceRoll.proto"; -import "GCGMsgDuelDataChange.proto"; -import "GCGMsgGameOver.proto"; -import "GCGMsgModifyAdd.proto"; -import "GCGMsgModifyRemove.proto"; -import "GCGMsgMoveCard.proto"; -import "GCGMsgNewCard.proto"; -import "GCGMsgOpTimer.proto"; -import "GCGMsgPVEDoOp.proto"; -import "GCGMsgPVEGenCardOp.proto"; -import "GCGMsgPass.proto"; -import "GCGMsgPhaseChange.proto"; -import "GCGMsgRemoveCards.proto"; -import "GCGMsgSelectOnStage.proto"; -import "GCGMsgSelectOnStageByEffect.proto"; -import "GCGMsgSkillResult.proto"; -import "GCGMsgTokenChange.proto"; -import "GCGMsgUpdateController.proto"; -import "GCGMsgUseSkill.proto"; -import "GCGMsgUseSkillEnd.proto"; -import "GCGMsgWaitingListChange.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMessage { - oneof message { - GCGMsgTokenChange token_change = 12; - GCGMsgPhaseChange phase_change = 13; - GCGMsgAddCards add_cards = 10; - GCGMsgRemoveCards remove_cards = 14; - GCGMsgSelectOnStage select_on_stage = 6; - GCGMsgDiceRoll dice_roll = 9; - GCGMsgDiceReroll dice_reroll = 11; - GCGMsgPass pass = 5; - GCGMsgCharDie char_die = 2; - GCGMsgSkillResult skill_result = 1; - GCGMsgCostDice cost_dice = 7; - GCGMsgAddDice add_dice = 3; - GCGMsgMoveCard move_card = 15; - GCGMsgUseSkill use_skill = 4; - GCGMsgNewCard new_card = 1848; - GCGMsgUpdateController update_controller = 429; - GCGMsgModifyAdd modify_add = 1851; - GCGMsgModifyRemove modify_remove = 471; - GCGMsgUseSkillEnd use_skill_end = 1411; - GCGMsgPVEGenCardOp pve_gen_card_op = 1741; - GCGMsgPVEDoOp pve_do_op = 614; - GCGMsgDuelDataChange duel_data_change = 1008; - GCGMsgClientPerform client_perform = 1035; - GCGMsgGameOver game_over = 714; - GCGMsgOpTimer op_timer = 1862; - GCGMsgWaitingListChange waiting_list_change = 1678; - GCGMsgCardUpdate card_update = 1879; - GCGMsgSelectOnStageByEffect select_on_stage_by_effect = 2042; - GCGMsgCostRevise cost_revise = 1350; - } -} diff --git a/proto/GCGMessagePack.proto b/proto/GCGMessagePack.proto deleted file mode 100644 index bad4b496..00000000 --- a/proto/GCGMessagePack.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "GCGMessage.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMessagePack { - uint32 msg_seq = 10; - repeated GCGMessage msg_list = 13; -} diff --git a/proto/GCGMessagePackNotify.proto b/proto/GCGMessagePackNotify.proto deleted file mode 100644 index 073ecb6e..00000000 --- a/proto/GCGMessagePackNotify.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "GCGMessagePack.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7516 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GCGMessagePackNotify { - uint32 server_seq = 5; - GCGMessagePack message_pack = 8; -} diff --git a/proto/GCGMsgAddCards.proto b/proto/GCGMsgAddCards.proto deleted file mode 100644 index ad2e0d97..00000000 --- a/proto/GCGMsgAddCards.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "GCGReason.proto"; -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgAddCards { - uint32 pos = 11; - GCGZoneType zone = 2; - GCGReason reason = 15; - uint32 controller_id = 13; - repeated uint32 card_guid_list = 14; -} diff --git a/proto/GCGMsgAddDice.proto b/proto/GCGMsgAddDice.proto deleted file mode 100644 index c7064088..00000000 --- a/proto/GCGMsgAddDice.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGDiceSideType.proto"; -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgAddDice { - GCGReason reason = 4; - uint32 controller_id = 10; - int32 change_count = 1; - map dice_map = 8; -} diff --git a/proto/GCGMsgCardUpdate.proto b/proto/GCGMsgCardUpdate.proto deleted file mode 100644 index 3dc65528..00000000 --- a/proto/GCGMsgCardUpdate.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGCard.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCardUpdate { - GCGCard card = 7; -} diff --git a/proto/GCGMsgCharDie.proto b/proto/GCGMsgCharDie.proto deleted file mode 100644 index 6852cda6..00000000 --- a/proto/GCGMsgCharDie.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCharDie { - uint32 controller_id = 5; - uint32 card_guid = 11; -} diff --git a/proto/GCGMsgClientPerform.proto b/proto/GCGMsgClientPerform.proto deleted file mode 100644 index b4c8d809..00000000 --- a/proto/GCGMsgClientPerform.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "GCGClientPerformType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgClientPerform { - repeated uint32 param_list = 2; - GCGClientPerformType perform_type = 5; -} diff --git a/proto/GCGMsgCostDice.proto b/proto/GCGMsgCostDice.proto deleted file mode 100644 index 38108ade..00000000 --- a/proto/GCGMsgCostDice.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCostDice { - uint32 controller_id = 6; - repeated uint32 select_dice_index_list = 13; - GCGReason reason = 9; -} diff --git a/proto/GCGMsgCostRevise.proto b/proto/GCGMsgCostRevise.proto deleted file mode 100644 index 86c9a82e..00000000 --- a/proto/GCGMsgCostRevise.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "GCGCostReviseInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgCostRevise { - uint32 controller_id = 5; - GCGCostReviseInfo cost_revise = 13; -} diff --git a/proto/GCGMsgDiceReroll.proto b/proto/GCGMsgDiceReroll.proto deleted file mode 100644 index 6ac9aad7..00000000 --- a/proto/GCGMsgDiceReroll.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGDiceSideType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgDiceReroll { - uint32 controller_id = 2; - repeated uint32 select_dice_index_list = 1; - repeated GCGDiceSideType dice_side_list = 6; -} diff --git a/proto/GCGMsgDiceRoll.proto b/proto/GCGMsgDiceRoll.proto deleted file mode 100644 index d87cbf5e..00000000 --- a/proto/GCGMsgDiceRoll.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGDiceSideType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgDiceRoll { - repeated GCGDiceSideType dice_side_list = 10; - uint32 dice_num = 15; - uint32 controller_id = 5; -} diff --git a/proto/GCGMsgDuelDataChange.proto b/proto/GCGMsgDuelDataChange.proto deleted file mode 100644 index 43b7b04c..00000000 --- a/proto/GCGMsgDuelDataChange.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgDuelDataChange { - uint32 round = 14; -} diff --git a/proto/GCGMsgGameOver.proto b/proto/GCGMsgGameOver.proto deleted file mode 100644 index 973faca3..00000000 --- a/proto/GCGMsgGameOver.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "GCGEndReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgGameOver { - GCGEndReason end_reason = 13; - uint32 win_controller_id = 6; -} diff --git a/proto/GCGMsgModifyAdd.proto b/proto/GCGMsgModifyAdd.proto deleted file mode 100644 index 8ca7883a..00000000 --- a/proto/GCGMsgModifyAdd.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgModifyAdd { - uint32 pos = 9; - uint32 owner_card_guid = 10; - repeated uint32 card_guid_list = 15; - uint32 controller_id = 14; - GCGReason reason = 11; -} diff --git a/proto/GCGMsgModifyRemove.proto b/proto/GCGMsgModifyRemove.proto deleted file mode 100644 index 827c72d0..00000000 --- a/proto/GCGMsgModifyRemove.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgModifyRemove { - uint32 controller_id = 14; - GCGReason reason = 12; - uint32 owner_card_guid = 5; - repeated uint32 card_guid_list = 4; -} diff --git a/proto/GCGMsgMoveCard.proto b/proto/GCGMsgMoveCard.proto deleted file mode 100644 index 42b9628e..00000000 --- a/proto/GCGMsgMoveCard.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "GCGReason.proto"; -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgMoveCard { - uint32 controller_id = 14; - GCGZoneType to = 5; - GCGZoneType from = 12; - bool is_fail = 10; - uint32 card_guid = 7; - GCGReason reason = 6; -} diff --git a/proto/GCGMsgNewCard.proto b/proto/GCGMsgNewCard.proto deleted file mode 100644 index 849eaebd..00000000 --- a/proto/GCGMsgNewCard.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGCard.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgNewCard { - GCGCard card = 15; -} diff --git a/proto/GCGMsgOpTimer.proto b/proto/GCGMsgOpTimer.proto deleted file mode 100644 index a50f205f..00000000 --- a/proto/GCGMsgOpTimer.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "GCGPhaseType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgOpTimer { - uint64 begin_time = 9; - GCGPhaseType phase = 3; - uint64 time_stamp = 13; - uint32 controller_id = 8; -} diff --git a/proto/GCGMsgPVEDoOp.proto b/proto/GCGMsgPVEDoOp.proto deleted file mode 100644 index 79e0af0c..00000000 --- a/proto/GCGMsgPVEDoOp.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPVEDoOp { - uint32 skill_id = 4; - uint32 card_guid = 10; -} diff --git a/proto/GCGMsgPVEGenCardOp.proto b/proto/GCGMsgPVEGenCardOp.proto deleted file mode 100644 index f04f21ba..00000000 --- a/proto/GCGMsgPVEGenCardOp.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPVEGenCardOp { - repeated uint32 skill_id_list = 1; - uint32 card_guid = 11; -} diff --git a/proto/GCGMsgPass.proto b/proto/GCGMsgPass.proto deleted file mode 100644 index 8e9394b5..00000000 --- a/proto/GCGMsgPass.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPass { - uint32 controller_id = 14; -} diff --git a/proto/GCGMsgPhaseChange.proto b/proto/GCGMsgPhaseChange.proto deleted file mode 100644 index 4cfc9b0b..00000000 --- a/proto/GCGMsgPhaseChange.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGPhaseType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgPhaseChange { - map allow_controller_map = 15; - GCGPhaseType before_phase = 12; - GCGPhaseType after_phase = 5; -} diff --git a/proto/GCGMsgRemoveCards.proto b/proto/GCGMsgRemoveCards.proto deleted file mode 100644 index 16c71a77..00000000 --- a/proto/GCGMsgRemoveCards.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGReason.proto"; -import "GCGZoneType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgRemoveCards { - uint32 controller_id = 15; - GCGZoneType zone = 10; - GCGReason reason = 5; - repeated uint32 card_guid_list = 1; -} diff --git a/proto/GCGMsgSelectOnStage.proto b/proto/GCGMsgSelectOnStage.proto deleted file mode 100644 index 186ee4e6..00000000 --- a/proto/GCGMsgSelectOnStage.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgSelectOnStage { - uint32 controller_id = 6; - GCGReason reason = 10; - uint32 card_guid = 4; -} diff --git a/proto/GCGMsgSelectOnStageByEffect.proto b/proto/GCGMsgSelectOnStageByEffect.proto deleted file mode 100644 index 0131c765..00000000 --- a/proto/GCGMsgSelectOnStageByEffect.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgSelectOnStageByEffect { - uint32 skill_id = 12; - uint32 controller_id = 15; - uint32 card_guid = 1; -} diff --git a/proto/GCGMsgSkillResult.proto b/proto/GCGMsgSkillResult.proto deleted file mode 100644 index 0efcc208..00000000 --- a/proto/GCGMsgSkillResult.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -import "GCGDamageDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgSkillResult { - uint32 skill_id = 12; - uint32 last_hp = 14; - repeated GCGDamageDetail detail_list = 2; - uint32 target_card_guid = 7; - uint32 effect_element = 5; - uint32 from_result_seq = 15; - uint32 damage = 6; - uint32 result_seq = 4; - uint32 src_card_guid = 8; -} diff --git a/proto/GCGMsgTokenChange.proto b/proto/GCGMsgTokenChange.proto deleted file mode 100644 index d311b53e..00000000 --- a/proto/GCGMsgTokenChange.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGReason.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgTokenChange { - uint32 before = 13; - uint32 token_type = 4; - uint32 card_guid = 2; - uint32 after = 11; - GCGReason reason = 7; -} diff --git a/proto/GCGMsgUpdateController.proto b/proto/GCGMsgUpdateController.proto deleted file mode 100644 index d4434d19..00000000 --- a/proto/GCGMsgUpdateController.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgUpdateController { - map allow_controller_map = 7; -} diff --git a/proto/GCGMsgUseSkill.proto b/proto/GCGMsgUseSkill.proto deleted file mode 100644 index 2f93a9bd..00000000 --- a/proto/GCGMsgUseSkill.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgUseSkill { - uint32 skill_id = 9; - uint32 card_guid = 6; -} diff --git a/proto/GCGMsgUseSkillEnd.proto b/proto/GCGMsgUseSkillEnd.proto deleted file mode 100644 index a708d6bd..00000000 --- a/proto/GCGMsgUseSkillEnd.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgUseSkillEnd { - uint32 card_guid = 11; - uint32 skill_id = 12; -} diff --git a/proto/GCGMsgWaitingListChange.proto b/proto/GCGMsgWaitingListChange.proto deleted file mode 100644 index 2e56af29..00000000 --- a/proto/GCGMsgWaitingListChange.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGMsgWaitingListChange { - uint32 cur_index = 6; - uint32 controller_id = 4; -} diff --git a/proto/GCGOperation.proto b/proto/GCGOperation.proto deleted file mode 100644 index 7deca987..00000000 --- a/proto/GCGOperation.proto +++ /dev/null @@ -1,42 +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 . - -syntax = "proto3"; - -import "GCGOperationAttack.proto"; -import "GCGOperationOnStageSelect.proto"; -import "GCGOperationPass.proto"; -import "GCGOperationPlayCard.proto"; -import "GCGOperationReboot.proto"; -import "GCGOperationRedraw.proto"; -import "GCGOperationReroll.proto"; -import "GCGOperationSurrender.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperation { - oneof op { - GCGOperationRedraw op_redraw = 10; - GCGOperationOnStageSelect op_select_on_stage = 4; - GCGOperationReroll op_reroll = 9; - GCGOperationAttack op_attack = 11; - GCGOperationPass op_pass = 15; - GCGOperationPlayCard op_play_card = 2; - GCGOperationReboot op_reboot = 5; - GCGOperationSurrender op_surrender = 1; - } -} diff --git a/proto/GCGOperationAttack.proto b/proto/GCGOperationAttack.proto deleted file mode 100644 index c74afbbc..00000000 --- a/proto/GCGOperationAttack.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationAttack { - repeated uint32 cost_dice_index_list = 8; - uint32 skill_id = 2; -} diff --git a/proto/GCGOperationData.proto b/proto/GCGOperationData.proto deleted file mode 100644 index 0919d9d5..00000000 --- a/proto/GCGOperationData.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "GCGOperation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationData { - uint32 controller_id = 2; - GCGOperation op = 12; -} diff --git a/proto/GCGOperationOnStageSelect.proto b/proto/GCGOperationOnStageSelect.proto deleted file mode 100644 index db554aed..00000000 --- a/proto/GCGOperationOnStageSelect.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationOnStageSelect { - uint32 card_guid = 5; - repeated uint32 cost_dice_index_list = 4; -} diff --git a/proto/GCGOperationPass.proto b/proto/GCGOperationPass.proto deleted file mode 100644 index 8be941f0..00000000 --- a/proto/GCGOperationPass.proto +++ /dev/null @@ -1,22 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationPass {} diff --git a/proto/GCGOperationPlayCard.proto b/proto/GCGOperationPlayCard.proto deleted file mode 100644 index 85f16103..00000000 --- a/proto/GCGOperationPlayCard.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationPlayCard { - uint32 card_guid = 12; - repeated uint32 cost_dice_index_list = 4; - repeated uint32 target_card_guid_list = 10; -} diff --git a/proto/GCGOperationReboot.proto b/proto/GCGOperationReboot.proto deleted file mode 100644 index f97b72b1..00000000 --- a/proto/GCGOperationReboot.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationReboot { - repeated uint32 cost_card_guid_list = 7; - repeated uint32 dice_index_list = 6; -} diff --git a/proto/GCGOperationRedraw.proto b/proto/GCGOperationRedraw.proto deleted file mode 100644 index 0586c98a..00000000 --- a/proto/GCGOperationRedraw.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationRedraw { - repeated uint32 card_list = 2; -} diff --git a/proto/GCGOperationReplay.proto b/proto/GCGOperationReplay.proto deleted file mode 100644 index cde22522..00000000 --- a/proto/GCGOperationReplay.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "GCGOperationData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationReplay { - uint32 game_id = 1; - uint32 seed = 11; - repeated GCGOperationData operation_data_list = 9; -} diff --git a/proto/GCGOperationReq.proto b/proto/GCGOperationReq.proto deleted file mode 100644 index 882d55eb..00000000 --- a/proto/GCGOperationReq.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "GCGOperation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7107 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GCGOperationReq { - uint32 op_seq = 2; - uint32 redirect_uid = 7; - GCGOperation op = 15; -} diff --git a/proto/GCGOperationReroll.proto b/proto/GCGOperationReroll.proto deleted file mode 100644 index d64f915a..00000000 --- a/proto/GCGOperationReroll.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationReroll { - repeated uint32 dice_index_list = 12; -} diff --git a/proto/GCGOperationRsp.proto b/proto/GCGOperationRsp.proto deleted file mode 100644 index 4a5dfa6f..00000000 --- a/proto/GCGOperationRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7600 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGOperationRsp { - int32 retcode = 8; - uint32 op_seq = 4; -} diff --git a/proto/GCGOperationSurrender.proto b/proto/GCGOperationSurrender.proto deleted file mode 100644 index 7788fe02..00000000 --- a/proto/GCGOperationSurrender.proto +++ /dev/null @@ -1,22 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGOperationSurrender {} diff --git a/proto/GCGPhaseType.proto b/proto/GCGPhaseType.proto deleted file mode 100644 index ff5668d5..00000000 --- a/proto/GCGPhaseType.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGPhaseType { - GCG_PHASE_TYPE_INVALID = 0; - GCG_PHASE_TYPE_START = 1; - GCG_PHASE_TYPE_DRAW = 2; - GCG_PHASE_TYPE_ON_STAGE = 3; - GCG_PHASE_TYPE_DICE = 4; - GCG_PHASE_TYPE_MAIN = 5; - GCG_PHASE_TYPE_END = 6; - GCG_PHASE_TYPE_DIE = 7; - GCG_PHASE_TYPE_FIN = 8; - GCG_PHASE_TYPE_PRE_MAIN = 9; - GCG_PHASE_TYPE_REROLL = 10; -} diff --git a/proto/GCGPlayCardCostInfo.proto b/proto/GCGPlayCardCostInfo.proto deleted file mode 100644 index 3794d3e3..00000000 --- a/proto/GCGPlayCardCostInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGPlayCardCostInfo { - map cost_map = 14; - uint32 card_id = 1; -} diff --git a/proto/GCGPlayerBriefData.proto b/proto/GCGPlayerBriefData.proto deleted file mode 100644 index 58725561..00000000 --- a/proto/GCGPlayerBriefData.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "ProfilePicture.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGPlayerBriefData { - map card_face_map = 8; - string nick_name = 9; - ProfilePicture profile_picture = 12; - repeated uint32 card_id_list = 3; - uint32 controller_id = 5; - uint32 uid = 10; -} diff --git a/proto/GCGReason.proto b/proto/GCGReason.proto deleted file mode 100644 index 48bad5fb..00000000 --- a/proto/GCGReason.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGReason { - GCG_REASON_DEFAULT = 0; - GCG_REASON_EFFECT = 1; - GCG_REASON_COST = 2; - GCG_REASON_GM = 3; - GCG_REASON_ATTACK = 4; - GCG_REASON_REBOOT = 5; - GCG_REASON_PLAY_CARD = 6; - GCG_REASON_QUICKLY_ONSTAGE = 7; - GCG_REASON_REMOVE_AFTER_DIE = 8; - GCG_REASON_INIT = 9; -} diff --git a/proto/GCGSelectOnStageCostInfo.proto b/proto/GCGSelectOnStageCostInfo.proto deleted file mode 100644 index 66ab78e0..00000000 --- a/proto/GCGSelectOnStageCostInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGSelectOnStageCostInfo { - map cost_map = 8; - uint32 card_guid = 9; -} diff --git a/proto/GCGSettleOption.proto b/proto/GCGSettleOption.proto deleted file mode 100644 index f5a34ba7..00000000 --- a/proto/GCGSettleOption.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGSettleOption { - GCG_SETTLE_OPTION_OPT_NONE = 0; - GCG_SETTLE_OPTION_OPT_EXIT = 1; - GCG_SETTLE_OPTION_OPT_CONTINUE = 2; - GCG_SETTLE_OPTION_OPT_RESTART = 3; -} diff --git a/proto/GCGSettleOptionReq.proto b/proto/GCGSettleOptionReq.proto deleted file mode 100644 index 5f65385a..00000000 --- a/proto/GCGSettleOptionReq.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGSettleOption.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7124 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GCGSettleOptionReq { - GCGSettleOption option = 5; -} diff --git a/proto/GCGSettleOptionRsp.proto b/proto/GCGSettleOptionRsp.proto deleted file mode 100644 index da5a1a55..00000000 --- a/proto/GCGSettleOptionRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGSettleOption.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7735 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGSettleOptionRsp { - GCGSettleOption option = 13; - int32 retcode = 14; -} diff --git a/proto/GCGTavernNpcInfo.proto b/proto/GCGTavernNpcInfo.proto deleted file mode 100644 index f99bf307..00000000 --- a/proto/GCGTavernNpcInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGTavernNpcInfo { - uint32 id = 6; - uint32 level_id = 10; - uint32 scene_point_id = 3; -} diff --git a/proto/GCGTavernNpcInfoNotify.proto b/proto/GCGTavernNpcInfoNotify.proto deleted file mode 100644 index b9afef13..00000000 --- a/proto/GCGTavernNpcInfoNotify.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "GCGTavernNpcInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7290 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGTavernNpcInfoNotify { - repeated GCGTavernNpcInfo week_npc_list = 1; - GCGTavernNpcInfo character_npc = 5; - repeated GCGTavernNpcInfo const_npc_list = 15; -} diff --git a/proto/GCGToken.proto b/proto/GCGToken.proto deleted file mode 100644 index 2bd4b0a5..00000000 --- a/proto/GCGToken.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGToken { - uint32 value = 11; - uint32 key = 4; -} diff --git a/proto/GCGWeekChallengeInfo.proto b/proto/GCGWeekChallengeInfo.proto deleted file mode 100644 index ed342b1b..00000000 --- a/proto/GCGWeekChallengeInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GCGWeekChallengeInfo { - uint32 npc_id = 4; - bool is_finished = 7; - uint32 unlock_time = 1; -} diff --git a/proto/GCGWeekChallengeInfoNotify.proto b/proto/GCGWeekChallengeInfoNotify.proto deleted file mode 100644 index 5cbf4554..00000000 --- a/proto/GCGWeekChallengeInfoNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GCGWeekChallengeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 7615 -// EnetChannelId: 0 -// EnetIsReliable: true -message GCGWeekChallengeInfoNotify { - repeated GCGWeekChallengeInfo challenge_info_list = 15; - uint32 next_refresh_time = 7; -} diff --git a/proto/GCGZoneType.proto b/proto/GCGZoneType.proto deleted file mode 100644 index 388353f2..00000000 --- a/proto/GCGZoneType.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GCGZoneType { - GCG_ZONE_TYPE_INVALID = 0; - GCG_ZONE_TYPE_DECK = 1; - GCG_ZONE_TYPE_HAND = 2; - GCG_ZONE_TYPE_CHARACTER = 3; - GCG_ZONE_TYPE_MODIFY = 4; - GCG_ZONE_TYPE_SUMMON = 5; - GCG_ZONE_TYPE_ASSIST = 7; - GCG_ZONE_TYPE_ONSTAGE = 8; - GCG_ZONE_TYPE_RULE = 9; -} diff --git a/proto/GMObstacleInfo.proto b/proto/GMObstacleInfo.proto deleted file mode 100644 index d91d259e..00000000 --- a/proto/GMObstacleInfo.proto +++ /dev/null @@ -1,38 +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 . - -syntax = "proto3"; - -import "MathQuaternion.proto"; -import "Vector.proto"; -import "Vector3Int.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message GMObstacleInfo { - int64 timestamp = 14; - ShapeType shape = 2; - int32 obstacle_id = 13; - MathQuaternion rotation = 3; - Vector center = 8; - Vector3Int extents = 15; - - enum ShapeType { - OBSTACLE_SHAPE_CAPSULE = 0; - OBSTACLE_SHAPE_BOX = 1; - } -} diff --git a/proto/GachaActivityTakeRewardReq.proto b/proto/GachaActivityTakeRewardReq.proto deleted file mode 100644 index 20268288..00000000 --- a/proto/GachaActivityTakeRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8930 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GachaActivityTakeRewardReq { - map robot_num_map = 12; -} diff --git a/proto/GachaActivityTakeRewardRsp.proto b/proto/GachaActivityTakeRewardRsp.proto deleted file mode 100644 index a3ae0955..00000000 --- a/proto/GachaActivityTakeRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8768 -// EnetChannelId: 0 -// EnetIsReliable: true -message GachaActivityTakeRewardRsp { - map robot_num_map = 3; - int32 retcode = 13; -} diff --git a/proto/GadgetGeneralRewardInfoNotify.proto b/proto/GadgetGeneralRewardInfoNotify.proto deleted file mode 100644 index 5ba837ca..00000000 --- a/proto/GadgetGeneralRewardInfoNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GadgetGeneralRewardInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 848 -// EnetChannelId: 0 -// EnetIsReliable: true -message GadgetGeneralRewardInfoNotify { - uint32 entity_id = 13; - GadgetGeneralRewardInfo general_reward_info = 9; -} diff --git a/proto/GalleryCrystalLinkBuffInfoNotify.proto b/proto/GalleryCrystalLinkBuffInfoNotify.proto deleted file mode 100644 index d30c7159..00000000 --- a/proto/GalleryCrystalLinkBuffInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5539 -// EnetChannelId: 0 -// EnetIsReliable: true -message GalleryCrystalLinkBuffInfoNotify { - uint32 gallery_id = 13; - bool is_buff_valid = 11; - uint32 buff_id = 14; -} diff --git a/proto/GalleryStageType.proto b/proto/GalleryStageType.proto deleted file mode 100644 index 2471c6b9..00000000 --- a/proto/GalleryStageType.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GalleryStageType { - GALLERY_STAGE_TYPE_NONE = 0; - GALLERY_STAGE_TYPE_PRESTART = 1; - GALLERY_STAGE_TYPE_START = 2; -} diff --git a/proto/GalleryStartSource.proto b/proto/GalleryStartSource.proto deleted file mode 100644 index 70f6a464..00000000 --- a/proto/GalleryStartSource.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum GalleryStartSource { - GALLERY_START_SOURCE_BY_NONE = 0; - GALLERY_START_SOURCE_BY_MATCH = 1; - GALLERY_START_SOURCE_BY_DRAFT = 2; -} diff --git a/proto/GetAllSceneGalleryInfoReq.proto b/proto/GetAllSceneGalleryInfoReq.proto deleted file mode 100644 index 843ac221..00000000 --- a/proto/GetAllSceneGalleryInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5503 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetAllSceneGalleryInfoReq {} diff --git a/proto/GetAllSceneGalleryInfoRsp.proto b/proto/GetAllSceneGalleryInfoRsp.proto deleted file mode 100644 index fe448995..00000000 --- a/proto/GetAllSceneGalleryInfoRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "SceneGalleryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5590 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetAllSceneGalleryInfoRsp { - repeated SceneGalleryInfo gallery_info_list = 12; - int32 retcode = 2; -} diff --git a/proto/GetBattlePassProductReq.proto b/proto/GetBattlePassProductReq.proto deleted file mode 100644 index d79e1103..00000000 --- a/proto/GetBattlePassProductReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2644 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetBattlePassProductReq { - uint32 battle_pass_product_play_type = 10; -} diff --git a/proto/GetBattlePassProductRsp.proto b/proto/GetBattlePassProductRsp.proto deleted file mode 100644 index 51b562ea..00000000 --- a/proto/GetBattlePassProductRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2649 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetBattlePassProductRsp { - int32 retcode = 14; - string price_tier = 6; - uint32 battle_pass_product_play_type = 2; - string product_id = 1; - uint32 cur_schedule_id = 11; -} diff --git a/proto/GetBonusActivityRewardReq.proto b/proto/GetBonusActivityRewardReq.proto deleted file mode 100644 index e6badca5..00000000 --- a/proto/GetBonusActivityRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2581 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetBonusActivityRewardReq { - uint32 bonus_activity_id = 14; -} diff --git a/proto/GetBonusActivityRewardRsp.proto b/proto/GetBonusActivityRewardRsp.proto deleted file mode 100644 index d371e986..00000000 --- a/proto/GetBonusActivityRewardRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "BonusActivityInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2505 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetBonusActivityRewardRsp { - BonusActivityInfo bonus_activity_info_list = 4; - int32 retcode = 13; -} diff --git a/proto/GetCityReputationInfoReq.proto b/proto/GetCityReputationInfoReq.proto deleted file mode 100644 index 1cf382a6..00000000 --- a/proto/GetCityReputationInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2872 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetCityReputationInfoReq { - uint32 city_id = 7; -} diff --git a/proto/GetCityReputationInfoRsp.proto b/proto/GetCityReputationInfoRsp.proto deleted file mode 100644 index b5f9def5..00000000 --- a/proto/GetCityReputationInfoRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "CityReputationInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2898 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetCityReputationInfoRsp { - uint32 city_id = 1; - int32 retcode = 4; - CityReputationInfo city_reputation_info = 9; -} diff --git a/proto/GetCustomDungeonReq.proto b/proto/GetCustomDungeonReq.proto deleted file mode 100644 index 27785171..00000000 --- a/proto/GetCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6209 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetCustomDungeonReq {} diff --git a/proto/GetCustomDungeonRsp.proto b/proto/GetCustomDungeonRsp.proto deleted file mode 100644 index ae3cda86..00000000 --- a/proto/GetCustomDungeonRsp.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "CustomDungeonBanInfo.proto"; -import "CustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6227 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetCustomDungeonRsp { - int32 retcode = 10; - CustomDungeonBanInfo ban_info = 14; - repeated CustomDungeonBrief brief_list = 5; -} diff --git a/proto/GetExpeditionAssistInfoListReq.proto b/proto/GetExpeditionAssistInfoListReq.proto deleted file mode 100644 index 080db682..00000000 --- a/proto/GetExpeditionAssistInfoListReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2150 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetExpeditionAssistInfoListReq {} diff --git a/proto/GetExpeditionAssistInfoListRsp.proto b/proto/GetExpeditionAssistInfoListRsp.proto deleted file mode 100644 index 7324a8f6..00000000 --- a/proto/GetExpeditionAssistInfoListRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ExpeditionAssistInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2035 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetExpeditionAssistInfoListRsp { - repeated ExpeditionAssistInfo assist_info_list = 6; - int32 retcode = 7; -} diff --git a/proto/GetHomeLevelUpRewardReq.proto b/proto/GetHomeLevelUpRewardReq.proto deleted file mode 100644 index 552af1eb..00000000 --- a/proto/GetHomeLevelUpRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4557 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetHomeLevelUpRewardReq { - uint32 level = 15; -} diff --git a/proto/GetHomeLevelUpRewardRsp.proto b/proto/GetHomeLevelUpRewardRsp.proto deleted file mode 100644 index d2927e80..00000000 --- a/proto/GetHomeLevelUpRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4603 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetHomeLevelUpRewardRsp { - uint32 level = 1; - int32 retcode = 6; -} diff --git a/proto/GetHuntingOfferRewardReq.proto b/proto/GetHuntingOfferRewardReq.proto deleted file mode 100644 index 355ac651..00000000 --- a/proto/GetHuntingOfferRewardReq.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4302 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetHuntingOfferRewardReq { - uint32 city_id = 6; - HuntingPair hunting_pair = 4; -} diff --git a/proto/GetHuntingOfferRewardRsp.proto b/proto/GetHuntingOfferRewardRsp.proto deleted file mode 100644 index 7dd3025a..00000000 --- a/proto/GetHuntingOfferRewardRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "HuntingPair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4331 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetHuntingOfferRewardRsp { - HuntingPair hunting_pair = 14; - uint32 city_id = 3; - int32 retcode = 12; -} diff --git a/proto/GetMechanicusInfoReq.proto b/proto/GetMechanicusInfoReq.proto deleted file mode 100644 index 36be0d7d..00000000 --- a/proto/GetMechanicusInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 3972 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetMechanicusInfoReq {} diff --git a/proto/GetMechanicusInfoRsp.proto b/proto/GetMechanicusInfoRsp.proto deleted file mode 100644 index 2891e12d..00000000 --- a/proto/GetMechanicusInfoRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "MechanicusInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 3998 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetMechanicusInfoRsp { - int32 retcode = 14; - MechanicusInfo mechanicus_info = 15; -} diff --git a/proto/GetPushTipsRewardReq.proto b/proto/GetPushTipsRewardReq.proto deleted file mode 100644 index a3f9529c..00000000 --- a/proto/GetPushTipsRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2227 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetPushTipsRewardReq { - repeated uint32 push_tips_id_list = 4; -} diff --git a/proto/GetPushTipsRewardRsp.proto b/proto/GetPushTipsRewardRsp.proto deleted file mode 100644 index e0c03a0d..00000000 --- a/proto/GetPushTipsRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2294 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetPushTipsRewardRsp { - int32 retcode = 10; - repeated uint32 push_tips_id_list = 9; -} diff --git a/proto/GetRecommendCustomDungeonReq.proto b/proto/GetRecommendCustomDungeonReq.proto deleted file mode 100644 index 59ee660c..00000000 --- a/proto/GetRecommendCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6235 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetRecommendCustomDungeonReq { - bool is_refresh = 13; -} diff --git a/proto/GetRecommendCustomDungeonRsp.proto b/proto/GetRecommendCustomDungeonRsp.proto deleted file mode 100644 index 05d63f37..00000000 --- a/proto/GetRecommendCustomDungeonRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "OtherCustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6248 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetRecommendCustomDungeonRsp { - repeated OtherCustomDungeonBrief custom_dungeon_list = 8; - int32 retcode = 14; -} diff --git a/proto/GetReunionMissionInfoReq.proto b/proto/GetReunionMissionInfoReq.proto deleted file mode 100644 index 12ec3eb1..00000000 --- a/proto/GetReunionMissionInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5094 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetReunionMissionInfoReq { - uint32 mission_id = 14; -} diff --git a/proto/GetReunionMissionInfoRsp.proto b/proto/GetReunionMissionInfoRsp.proto deleted file mode 100644 index 5ce9d85f..00000000 --- a/proto/GetReunionMissionInfoRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ReunionMissionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5099 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetReunionMissionInfoRsp { - int32 retcode = 9; - ReunionMissionInfo mission_info = 14; -} diff --git a/proto/GetReunionPrivilegeInfoReq.proto b/proto/GetReunionPrivilegeInfoReq.proto deleted file mode 100644 index 4b3fca87..00000000 --- a/proto/GetReunionPrivilegeInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5097 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetReunionPrivilegeInfoReq { - uint32 privilege_id = 10; -} diff --git a/proto/GetReunionPrivilegeInfoRsp.proto b/proto/GetReunionPrivilegeInfoRsp.proto deleted file mode 100644 index 222720a2..00000000 --- a/proto/GetReunionPrivilegeInfoRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ReunionPrivilegeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5087 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetReunionPrivilegeInfoRsp { - int32 retcode = 3; - ReunionPrivilegeInfo privilege_info = 1; -} diff --git a/proto/GetReunionSignInInfoReq.proto b/proto/GetReunionSignInInfoReq.proto deleted file mode 100644 index 676fc67e..00000000 --- a/proto/GetReunionSignInInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5052 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetReunionSignInInfoReq { - uint32 sign_in_config_id = 10; -} diff --git a/proto/GetReunionSignInInfoRsp.proto b/proto/GetReunionSignInInfoRsp.proto deleted file mode 100644 index fc9cd06b..00000000 --- a/proto/GetReunionSignInInfoRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ReunionSignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5081 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetReunionSignInInfoRsp { - ReunionSignInInfo sign_in_info = 5; - int32 retcode = 15; -} diff --git a/proto/GetSignInRewardReq.proto b/proto/GetSignInRewardReq.proto deleted file mode 100644 index ad4f791b..00000000 --- a/proto/GetSignInRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2507 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetSignInRewardReq { - uint32 schedule_id = 10; - uint32 reward_day = 3; -} diff --git a/proto/GetSignInRewardRsp.proto b/proto/GetSignInRewardRsp.proto deleted file mode 100644 index 1c717eed..00000000 --- a/proto/GetSignInRewardRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "SignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2521 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetSignInRewardRsp { - int32 retcode = 1; - SignInInfo sign_in_info = 14; -} diff --git a/proto/GetStoreCustomDungeonReq.proto b/proto/GetStoreCustomDungeonReq.proto deleted file mode 100644 index 5728cefc..00000000 --- a/proto/GetStoreCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6250 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message GetStoreCustomDungeonReq {} diff --git a/proto/GetStoreCustomDungeonRsp.proto b/proto/GetStoreCustomDungeonRsp.proto deleted file mode 100644 index b5511f86..00000000 --- a/proto/GetStoreCustomDungeonRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "OtherCustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6212 -// EnetChannelId: 0 -// EnetIsReliable: true -message GetStoreCustomDungeonRsp { - int32 retcode = 13; - repeated OtherCustomDungeonBrief custom_dungeon_list = 7; -} diff --git a/proto/GivingRecord.proto b/proto/GivingRecord.proto deleted file mode 100644 index 7a720662..00000000 --- a/proto/GivingRecord.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message GivingRecord { - bool is_finished = 9; - uint32 group_id = 5; - bool is_gadget_giving = 8; - uint32 giving_id = 3; - uint32 last_group_id = 6; - uint32 config_id = 2; - map material_cnt_map = 15; -} diff --git a/proto/GivingRecordChangeNotify.proto b/proto/GivingRecordChangeNotify.proto deleted file mode 100644 index 10d750e7..00000000 --- a/proto/GivingRecordChangeNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "GivingRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 187 -// EnetChannelId: 0 -// EnetIsReliable: true -message GivingRecordChangeNotify { - bool is_deactive = 11; - GivingRecord giving_record = 15; -} diff --git a/proto/GivingRecordNotify.proto b/proto/GivingRecordNotify.proto deleted file mode 100644 index 4fa75963..00000000 --- a/proto/GivingRecordNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "GivingRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 116 -// EnetChannelId: 0 -// EnetIsReliable: true -message GivingRecordNotify { - repeated GivingRecord giving_record_list = 14; -} diff --git a/proto/GlobalBuildingInfoNotify.proto b/proto/GlobalBuildingInfoNotify.proto deleted file mode 100644 index 481b9eeb..00000000 --- a/proto/GlobalBuildingInfoNotify.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "BuildingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5320 -// EnetChannelId: 0 -// EnetIsReliable: true -message GlobalBuildingInfoNotify { - uint32 current_num = 5; - repeated BuildingInfo building_list = 3; - uint32 max_num = 13; -} diff --git a/proto/GrantRewardNotify.proto b/proto/GrantRewardNotify.proto deleted file mode 100644 index 666a484b..00000000 --- a/proto/GrantRewardNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "Reward.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 663 -// EnetChannelId: 0 -// EnetIsReliable: true -message GrantRewardNotify { - Reward reward = 6; -} diff --git a/proto/HideAndSeekPlayerBattleInfo.proto b/proto/HideAndSeekPlayerBattleInfo.proto deleted file mode 100644 index 84adb70d..00000000 --- a/proto/HideAndSeekPlayerBattleInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HideAndSeekPlayerBattleInfo { - uint32 costume_id = 3; - repeated uint32 skill_list = 15; - bool is_ready = 12; - uint32 avatar_id = 6; -} diff --git a/proto/HideAndSeekStageInfo.proto b/proto/HideAndSeekStageInfo.proto deleted file mode 100644 index a8fca0d8..00000000 --- a/proto/HideAndSeekStageInfo.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "HideAndSeekPlayerBattleInfo.proto"; -import "HideAndSeekStageType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message HideAndSeekStageInfo { - uint32 map_id = 8; - bool is_record_score = 3; - HideAndSeekStageType stage_type = 7; - map battle_info_map = 2; - repeated uint32 hider_uid_list = 1; - uint32 hunter_uid = 10; -} diff --git a/proto/HideAndSeekStageType.proto b/proto/HideAndSeekStageType.proto deleted file mode 100644 index 601ca0ce..00000000 --- a/proto/HideAndSeekStageType.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum HideAndSeekStageType { - HIDE_AND_SEEK_STAGE_TYPE_PREPARE = 0; - HIDE_AND_SEEK_STAGE_TYPE_PICK = 1; - HIDE_AND_SEEK_STAGE_TYPE_GAME = 2; - HIDE_AND_SEEK_STAGE_TYPE_HIDE = 3; - HIDE_AND_SEEK_STAGE_TYPE_SEEK = 4; - HIDE_AND_SEEK_STAGE_TYPE_SETTLE = 5; -} diff --git a/proto/HomeAvatarAllFinishRewardNotify.proto b/proto/HomeAvatarAllFinishRewardNotify.proto deleted file mode 100644 index 4c259566..00000000 --- a/proto/HomeAvatarAllFinishRewardNotify.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4741 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeAvatarAllFinishRewardNotify { - repeated uint32 event_id_list = 7; -} diff --git a/proto/HomeAvatarRewardEventGetReq.proto b/proto/HomeAvatarRewardEventGetReq.proto deleted file mode 100644 index 11dead8d..00000000 --- a/proto/HomeAvatarRewardEventGetReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4551 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message HomeAvatarRewardEventGetReq { - uint32 event_id = 9; - uint32 avatar_id = 7; -} diff --git a/proto/HomeAvatarRewardEventGetRsp.proto b/proto/HomeAvatarRewardEventGetRsp.proto deleted file mode 100644 index b92211b6..00000000 --- a/proto/HomeAvatarRewardEventGetRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4833 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeAvatarRewardEventGetRsp { - repeated ItemParam item_list = 4; - int32 retcode = 14; - uint32 event_id = 8; -} diff --git a/proto/HomeAvatarRewardEventInfo.proto b/proto/HomeAvatarRewardEventInfo.proto deleted file mode 100644 index e4bb723b..00000000 --- a/proto/HomeAvatarRewardEventInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarRewardEventInfo { - uint32 avatar_id = 1; - uint32 guid = 12; - uint32 event_id = 2; - uint32 suite_id = 14; - uint32 random_position = 9; -} diff --git a/proto/HomeAvatarRewardEventNotify.proto b/proto/HomeAvatarRewardEventNotify.proto deleted file mode 100644 index 6f6a9e71..00000000 --- a/proto/HomeAvatarRewardEventNotify.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "HomeAvatarRewardEventInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4852 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeAvatarRewardEventNotify { - bool is_event_trigger = 4; - HomeAvatarRewardEventInfo reward_event = 2; - repeated HomeAvatarRewardEventInfo pending_list = 8; -} diff --git a/proto/HomeAvatarTalkFinishInfo.proto b/proto/HomeAvatarTalkFinishInfo.proto deleted file mode 100644 index 1e689318..00000000 --- a/proto/HomeAvatarTalkFinishInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeAvatarTalkFinishInfo { - uint32 avatar_id = 9; - repeated uint32 finish_talk_id_list = 3; -} diff --git a/proto/HomeAvatarTalkFinishInfoNotify.proto b/proto/HomeAvatarTalkFinishInfoNotify.proto deleted file mode 100644 index f264ec82..00000000 --- a/proto/HomeAvatarTalkFinishInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "HomeAvatarTalkFinishInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4896 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeAvatarTalkFinishInfoNotify { - repeated HomeAvatarTalkFinishInfo avatar_talk_info_list = 9; -} diff --git a/proto/HomeAvtarAllFinishRewardNotify.proto b/proto/HomeAvtarAllFinishRewardNotify.proto deleted file mode 100644 index 0b7cf143..00000000 --- a/proto/HomeAvtarAllFinishRewardNotify.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4453 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeAvtarAllFinishRewardNotify { - repeated uint32 event_id_list = 13; -} diff --git a/proto/HomeFishFarmingInfo.proto b/proto/HomeFishFarmingInfo.proto deleted file mode 100644 index da630036..00000000 --- a/proto/HomeFishFarmingInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeFishFarmingInfo { - repeated uint32 fish_id_list = 11; - uint32 fishpond_guid = 14; -} diff --git a/proto/HomeFishFarmingInfoNotify.proto b/proto/HomeFishFarmingInfoNotify.proto deleted file mode 100644 index 0e3fbdd9..00000000 --- a/proto/HomeFishFarmingInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "HomeFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4677 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeFishFarmingInfoNotify { - repeated HomeFishFarmingInfo fish_farming_info_list = 15; -} diff --git a/proto/HomePictureFrameInfo.proto b/proto/HomePictureFrameInfo.proto deleted file mode 100644 index e6ce7dca..00000000 --- a/proto/HomePictureFrameInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomePictureFrameInfo { - uint32 guid = 11; - uint32 picture_id = 6; -} diff --git a/proto/HomePictureFrameInfoNotify.proto b/proto/HomePictureFrameInfoNotify.proto deleted file mode 100644 index a1d091c8..00000000 --- a/proto/HomePictureFrameInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "HomePictureFrameInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4878 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomePictureFrameInfoNotify { - repeated HomePictureFrameInfo picture_frame_info_list = 12; -} diff --git a/proto/HomeResource.proto b/proto/HomeResource.proto deleted file mode 100644 index 5f767a87..00000000 --- a/proto/HomeResource.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeResource { - fixed32 next_refresh_time = 15; - uint32 store_limit = 3; - uint32 store_value = 12; -} diff --git a/proto/HomeResourceNotify.proto b/proto/HomeResourceNotify.proto deleted file mode 100644 index b658accb..00000000 --- a/proto/HomeResourceNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "HomeResource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4892 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeResourceNotify { - HomeResource home_coin = 9; - HomeResource fetter_exp = 8; -} diff --git a/proto/HomeResourceTakeFetterExpReq.proto b/proto/HomeResourceTakeFetterExpReq.proto deleted file mode 100644 index 381ef51f..00000000 --- a/proto/HomeResourceTakeFetterExpReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4768 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message HomeResourceTakeFetterExpReq {} diff --git a/proto/HomeResourceTakeFetterExpRsp.proto b/proto/HomeResourceTakeFetterExpRsp.proto deleted file mode 100644 index 261ec076..00000000 --- a/proto/HomeResourceTakeFetterExpRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "HomeResource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4645 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeResourceTakeFetterExpRsp { - HomeResource fetter_exp = 4; - int32 retcode = 15; -} diff --git a/proto/HomeResourceTakeHomeCoinReq.proto b/proto/HomeResourceTakeHomeCoinReq.proto deleted file mode 100644 index 642948e3..00000000 --- a/proto/HomeResourceTakeHomeCoinReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4479 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message HomeResourceTakeHomeCoinReq {} diff --git a/proto/HomeResourceTakeHomeCoinRsp.proto b/proto/HomeResourceTakeHomeCoinRsp.proto deleted file mode 100644 index b2e78615..00000000 --- a/proto/HomeResourceTakeHomeCoinRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "HomeResource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4541 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeResourceTakeHomeCoinRsp { - HomeResource home_coin = 7; - int32 retcode = 10; -} diff --git a/proto/HomeScenePointFishFarmingInfo.proto b/proto/HomeScenePointFishFarmingInfo.proto deleted file mode 100644 index 2822e31d..00000000 --- a/proto/HomeScenePointFishFarmingInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HomeScenePointFishFarmingInfo { - uint32 scene_id = 13; - repeated uint32 fish_id_list = 1; - uint32 local_entity_id = 3; -} diff --git a/proto/HomeScenePointFishFarmingInfoNotify.proto b/proto/HomeScenePointFishFarmingInfoNotify.proto deleted file mode 100644 index 12ae915c..00000000 --- a/proto/HomeScenePointFishFarmingInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "HomeScenePointFishFarmingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4547 -// EnetChannelId: 0 -// EnetIsReliable: true -message HomeScenePointFishFarmingInfoNotify { - repeated HomeScenePointFishFarmingInfo fish_farming_info_list = 7; -} diff --git a/proto/HuntingPair.proto b/proto/HuntingPair.proto deleted file mode 100644 index 76db9ea9..00000000 --- a/proto/HuntingPair.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message HuntingPair { - uint32 refresh_id = 9; - uint32 monster_config_id = 4; -} diff --git a/proto/InBattleChessInfo.proto b/proto/InBattleChessInfo.proto deleted file mode 100644 index f1281711..00000000 --- a/proto/InBattleChessInfo.proto +++ /dev/null @@ -1,36 +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 . - -syntax = "proto3"; - -import "ChessCardInfo.proto"; -import "ChessMysteryInfo.proto"; -import "ChessPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleChessInfo { - repeated uint32 ban_card_tag_list = 2; - uint32 round = 4; - repeated ChessCardInfo selected_card_info_list = 9; - ChessMysteryInfo mystery_info = 1; - map player_info_map = 8; - uint32 max_escapable_monsters = 6; - uint32 escaped_monsters = 12; - uint32 total_round = 14; - uint32 left_monsters = 15; -} diff --git a/proto/InBattleFleurFairInfo.proto b/proto/InBattleFleurFairInfo.proto deleted file mode 100644 index 566033fc..00000000 --- a/proto/InBattleFleurFairInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleFleurFairInfo { - repeated uint32 gallery_id_list = 5; - uint32 gallery_stage_index = 6; - uint32 preview_stage_index = 8; - repeated uint32 ability_group_id_list = 2; - uint32 preview_display_duration = 12; -} diff --git a/proto/InBattleMechanicusBuildingInfo.proto b/proto/InBattleMechanicusBuildingInfo.proto deleted file mode 100644 index c3c5711c..00000000 --- a/proto/InBattleMechanicusBuildingInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusBuildingInfo { - uint32 building_id = 8; - uint32 level = 7; - uint32 cost_points = 2; - uint32 refund_points = 11; -} diff --git a/proto/InBattleMechanicusCardChallengeState.proto b/proto/InBattleMechanicusCardChallengeState.proto deleted file mode 100644 index 7ae494d6..00000000 --- a/proto/InBattleMechanicusCardChallengeState.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum InBattleMechanicusCardChallengeState { - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_NONE = 0; - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_ON_GOING = 1; - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_FAIL = 2; - IN_BATTLE_MECHANICUS_CARD_CHALLENGE_STATE_SUCCESS = 3; -} diff --git a/proto/InBattleMechanicusCardInfo.proto b/proto/InBattleMechanicusCardInfo.proto deleted file mode 100644 index 9aea69e6..00000000 --- a/proto/InBattleMechanicusCardInfo.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "InBattleMechanicusCardChallengeState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusCardInfo { - uint32 rand_effect_id = 12; - uint32 end_round = 3; - InBattleMechanicusCardChallengeState challenge_state = 5; - uint32 cost_points = 1; - uint32 card_id = 11; - uint32 begin_round = 8; -} diff --git a/proto/InBattleMechanicusInfo.proto b/proto/InBattleMechanicusInfo.proto deleted file mode 100644 index e5aec44f..00000000 --- a/proto/InBattleMechanicusInfo.proto +++ /dev/null @@ -1,45 +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 . - -syntax = "proto3"; - -import "InBattleMechanicusCardInfo.proto"; -import "InBattleMechanicusMonsterInfo.proto"; -import "InBattleMechanicusPlayerInfo.proto"; -import "InBattleMechanicusStageType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusInfo { - uint32 left_monster = 5; - uint32 wait_seconds = 13; - repeated uint32 entrance_list = 410; - repeated uint32 exit_list = 115; - repeated InBattleMechanicusCardInfo history_card_list = 11; - uint32 max_escape_monster_num = 10; - uint32 building_stage_duration = 4; - uint64 duration_ms = 8; - InBattleMechanicusStageType stage = 9; - uint32 total_round = 12; - repeated InBattleMechanicusMonsterInfo monster_list = 14; - uint32 escaped_monster_num = 6; - uint32 round = 3; - repeated InBattleMechanicusCardInfo pick_card_list = 15; - repeated InBattleMechanicusPlayerInfo player_list = 7; - uint64 wait_begin_time_us = 1; - uint64 begin_time_ms = 2; -} diff --git a/proto/InBattleMechanicusMonsterInfo.proto b/proto/InBattleMechanicusMonsterInfo.proto deleted file mode 100644 index 21179ef9..00000000 --- a/proto/InBattleMechanicusMonsterInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusMonsterInfo { - uint32 monster_id = 1; - uint32 level = 14; - uint32 count = 13; -} diff --git a/proto/InBattleMechanicusPlayerInfo.proto b/proto/InBattleMechanicusPlayerInfo.proto deleted file mode 100644 index 5cd3be69..00000000 --- a/proto/InBattleMechanicusPlayerInfo.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "InBattleMechanicusBuildingInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message InBattleMechanicusPlayerInfo { - uint32 pick_card_id = 5; - uint32 uid = 14; - repeated InBattleMechanicusBuildingInfo building_list = 4; - bool is_card_confirmed = 13; - uint32 building_points = 3; -} diff --git a/proto/InBattleMechanicusStageType.proto b/proto/InBattleMechanicusStageType.proto deleted file mode 100644 index c5854e6f..00000000 --- a/proto/InBattleMechanicusStageType.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum InBattleMechanicusStageType { - IN_BATTLE_MECHANICUS_STAGE_TYPE_NONE = 0; - IN_BATTLE_MECHANICUS_STAGE_TYPE_BUILD = 1; - IN_BATTLE_MECHANICUS_STAGE_TYPE_CARD_FLIP = 2; - IN_BATTLE_MECHANICUS_STAGE_TYPE_KILL = 3; -} diff --git a/proto/Investigation.proto b/proto/Investigation.proto deleted file mode 100644 index 4b90980b..00000000 --- a/proto/Investigation.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message Investigation { - uint32 total_progress = 5; - State state = 2; - uint32 progress = 13; - uint32 id = 9; - - enum State { - STATE_INVALID = 0; - STATE_IN_PROGRESS = 1; - STATE_COMPLETE = 2; - STATE_REWARD_TAKEN = 3; - } -} diff --git a/proto/InvestigationTarget.proto b/proto/InvestigationTarget.proto deleted file mode 100644 index b1cfbb60..00000000 --- a/proto/InvestigationTarget.proto +++ /dev/null @@ -1,35 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message InvestigationTarget { - uint32 quest_id = 15; - State state = 2; - uint32 progress = 8; - uint32 total_progress = 7; - uint32 investigation_id = 3; - - enum State { - STATE_INVALID = 0; - STATE_IN_PROGRESS = 1; - STATE_COMPLETE = 2; - STATE_REWARD_TAKEN = 3; - } -} diff --git a/proto/IrodoriChessInfo.proto b/proto/IrodoriChessInfo.proto deleted file mode 100644 index 2729444f..00000000 --- a/proto/IrodoriChessInfo.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "IrodoriChessMysteryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriChessInfo { - IrodoriChessMysteryInfo mystery_info = 3; - uint32 left_monsters = 12; - repeated uint32 selected_card_id_list = 13; - uint32 building_points = 7; - uint32 settle_score = 4; -} diff --git a/proto/IrodoriChessMysteryInfo.proto b/proto/IrodoriChessMysteryInfo.proto deleted file mode 100644 index 792419d3..00000000 --- a/proto/IrodoriChessMysteryInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "IrodoriChessEntranceDetailInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriChessMysteryInfo { - IrodoriChessEntranceDetailInfo entrance_detail_info = 5; - repeated uint32 entrance_point_id_list = 2; - repeated uint32 exit_point_id_list = 13; -} diff --git a/proto/IrodoriChessPlayerInfo.proto b/proto/IrodoriChessPlayerInfo.proto deleted file mode 100644 index 52d8fc13..00000000 --- a/proto/IrodoriChessPlayerInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message IrodoriChessPlayerInfo { - uint32 uid = 4; - uint32 building_points = 9; - uint32 settle_score = 3; -} diff --git a/proto/IrodoriChessPlayerInfoNotify.proto b/proto/IrodoriChessPlayerInfoNotify.proto deleted file mode 100644 index e7d18067..00000000 --- a/proto/IrodoriChessPlayerInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "IrodoriChessPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5364 -// EnetChannelId: 0 -// EnetIsReliable: true -message IrodoriChessPlayerInfoNotify { - IrodoriChessPlayerInfo player_info = 6; -} diff --git a/proto/IslandPartySailStage.proto b/proto/IslandPartySailStage.proto deleted file mode 100644 index 875f287f..00000000 --- a/proto/IslandPartySailStage.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum IslandPartySailStage { - ISLAND_PARTY_SAIL_STAGE_NONE = 0; - ISLAND_PARTY_SAIL_STAGE_SAIL = 1; - ISLAND_PARTY_SAIL_STAGE_BATTLE = 2; -} diff --git a/proto/LanternRiteTakeSkinRewardReq.proto b/proto/LanternRiteTakeSkinRewardReq.proto deleted file mode 100644 index 25282a52..00000000 --- a/proto/LanternRiteTakeSkinRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8826 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message LanternRiteTakeSkinRewardReq {} diff --git a/proto/LanternRiteTakeSkinRewardRsp.proto b/proto/LanternRiteTakeSkinRewardRsp.proto deleted file mode 100644 index 94c5ced2..00000000 --- a/proto/LanternRiteTakeSkinRewardRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8777 -// EnetChannelId: 0 -// EnetIsReliable: true -message LanternRiteTakeSkinRewardRsp { - int32 retcode = 6; -} diff --git a/proto/LikeCustomDungeonReq.proto b/proto/LikeCustomDungeonReq.proto deleted file mode 100644 index ea57d105..00000000 --- a/proto/LikeCustomDungeonReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6210 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message LikeCustomDungeonReq { - bool is_cancel_like = 5; - uint64 dungeon_guid = 10; -} diff --git a/proto/LikeCustomDungeonRsp.proto b/proto/LikeCustomDungeonRsp.proto deleted file mode 100644 index 05531e4f..00000000 --- a/proto/LikeCustomDungeonRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6219 -// EnetChannelId: 0 -// EnetIsReliable: true -message LikeCustomDungeonRsp { - int32 retcode = 3; -} diff --git a/proto/LunaRiteHintPointRemoveNotify.proto b/proto/LunaRiteHintPointRemoveNotify.proto deleted file mode 100644 index 24485e63..00000000 --- a/proto/LunaRiteHintPointRemoveNotify.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8787 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message LunaRiteHintPointRemoveNotify { - repeated uint32 hint_point_index = 14; -} diff --git a/proto/LunaRiteHintPointReq.proto b/proto/LunaRiteHintPointReq.proto deleted file mode 100644 index d38bf46d..00000000 --- a/proto/LunaRiteHintPointReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8195 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message LunaRiteHintPointReq { - uint32 area_id = 13; -} diff --git a/proto/LunaRiteHintPointRsp.proto b/proto/LunaRiteHintPointRsp.proto deleted file mode 100644 index e5c9f8ea..00000000 --- a/proto/LunaRiteHintPointRsp.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -import "LunaRiteHintPoint.proto"; -import "LunaRiteHintStatusType.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8765 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message LunaRiteHintPointRsp { - LunaRiteHintStatusType hint_status = 4; - uint32 area_id = 5; - int32 retcode = 13; - repeated LunaRiteHintPoint hint_point = 9; -} diff --git a/proto/LunaRiteTakeSacrificeRewardReq.proto b/proto/LunaRiteTakeSacrificeRewardReq.proto deleted file mode 100644 index 5bcb5c79..00000000 --- a/proto/LunaRiteTakeSacrificeRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8045 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message LunaRiteTakeSacrificeRewardReq { - uint32 area_id = 11; - uint32 index = 3; -} diff --git a/proto/LunaRiteTakeSacrificeRewardRsp.proto b/proto/LunaRiteTakeSacrificeRewardRsp.proto deleted file mode 100644 index 76ebede3..00000000 --- a/proto/LunaRiteTakeSacrificeRewardRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8397 -// EnetChannelId: 0 -// EnetIsReliable: true -message LunaRiteTakeSacrificeRewardRsp { - uint32 index = 11; - repeated uint32 sacrifice_reward_list = 2; - uint32 sacrifice_reward_index = 14; - uint32 area_id = 6; - int32 retcode = 12; -} diff --git a/proto/MainCoop.proto b/proto/MainCoop.proto deleted file mode 100644 index 9cbdce2d..00000000 --- a/proto/MainCoop.proto +++ /dev/null @@ -1,36 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message MainCoop { - map seen_ending_map = 13; - map normal_var_map = 4; - uint32 self_confidence = 5; - repeated uint32 save_point_id_list = 1; - Status status = 6; - map temp_var_map = 11; - uint32 id = 9; - - enum Status { - STATUS_INVALID = 0; - STATUS_RUNNING = 1; - STATUS_FINISHED = 2; - } -} diff --git a/proto/MainCoopFailNotify.proto b/proto/MainCoopFailNotify.proto deleted file mode 100644 index 3c8912e6..00000000 --- a/proto/MainCoopFailNotify.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1951 -// EnetChannelId: 0 -// EnetIsReliable: true -message MainCoopFailNotify { - string textmap_id = 7; - uint32 chapter_id = 15; -} diff --git a/proto/MainCoopUpdateNotify.proto b/proto/MainCoopUpdateNotify.proto deleted file mode 100644 index 14c5e05e..00000000 --- a/proto/MainCoopUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "MainCoop.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1968 -// EnetChannelId: 0 -// EnetIsReliable: true -message MainCoopUpdateNotify { - repeated MainCoop main_coop_list = 5; -} diff --git a/proto/MassiveEntityState.proto b/proto/MassiveEntityState.proto deleted file mode 100644 index 5e8cf23d..00000000 --- a/proto/MassiveEntityState.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message MassiveEntityState { - uint32 entity_type = 1; - int64 obj_id = 2; - uint32 element_state = 3; -} diff --git a/proto/MassiveEntityStateChangedNotify.proto b/proto/MassiveEntityStateChangedNotify.proto deleted file mode 100644 index 592e0dee..00000000 --- a/proto/MassiveEntityStateChangedNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "MassiveEntityState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 370 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message MassiveEntityStateChangedNotify { - repeated MassiveEntityState massive_entity_state_list = 4; -} diff --git a/proto/MechanicusInfo.proto b/proto/MechanicusInfo.proto deleted file mode 100644 index 1755bd40..00000000 --- a/proto/MechanicusInfo.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "Uint32Pair.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MechanicusInfo { - repeated Uint32Pair gear_level_pair_list = 14; - repeated uint32 open_sequence_id_list = 7; - uint32 coin = 8; - uint32 punish_over_time = 12; - uint32 mechanicus_id = 10; - repeated uint32 finish_difficult_level_list = 13; - bool is_finish_teach_dungeon = 4; -} diff --git a/proto/MiracleRingTakeRewardReq.proto b/proto/MiracleRingTakeRewardReq.proto deleted file mode 100644 index aa9d643d..00000000 --- a/proto/MiracleRingTakeRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5207 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message MiracleRingTakeRewardReq { - uint32 gadget_id = 11; - uint32 gadget_entity_id = 7; -} diff --git a/proto/MiracleRingTakeRewardRsp.proto b/proto/MiracleRingTakeRewardRsp.proto deleted file mode 100644 index a090f138..00000000 --- a/proto/MiracleRingTakeRewardRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5202 -// EnetChannelId: 0 -// EnetIsReliable: true -message MiracleRingTakeRewardRsp { - int32 retcode = 14; -} diff --git a/proto/MultistagePlayInfo.proto b/proto/MultistagePlayInfo.proto deleted file mode 100644 index 0572ad86..00000000 --- a/proto/MultistagePlayInfo.proto +++ /dev/null @@ -1,45 +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 . - -syntax = "proto3"; - -import "CharAmusementInfo.proto"; -import "HideAndSeekStageInfo.proto"; -import "InBattleChessInfo.proto"; -import "InBattleFleurFairInfo.proto"; -import "InBattleMechanicusInfo.proto"; -import "IrodoriChessInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message MultistagePlayInfo { - uint32 play_index = 13; - uint32 play_type = 11; - uint32 stage_type = 10; - uint32 duration = 8; - uint32 group_id = 12; - uint32 begin_time = 9; - uint32 stage_index = 1; - oneof detail { - InBattleMechanicusInfo mechanicus_info = 1334; - InBattleFleurFairInfo fleur_fair_info = 1064; - HideAndSeekStageInfo hide_and_seek_info = 108; - InBattleChessInfo chess_info = 1758; - IrodoriChessInfo irodori_chess_info = 531; - CharAmusementInfo char_amusement_info = 324; - } -} diff --git a/proto/MultistagePlayInfoNotify.proto b/proto/MultistagePlayInfoNotify.proto deleted file mode 100644 index b892507d..00000000 --- a/proto/MultistagePlayInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "MultistagePlayInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5372 -// EnetChannelId: 0 -// EnetIsReliable: true -message MultistagePlayInfoNotify { - MultistagePlayInfo info = 13; -} diff --git a/proto/OneofGatherPointDetectorDataNotify.proto b/proto/OneofGatherPointDetectorDataNotify.proto deleted file mode 100644 index 47622173..00000000 --- a/proto/OneofGatherPointDetectorDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "OneofGatherPointDetectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4297 -// EnetChannelId: 0 -// EnetIsReliable: true -message OneofGatherPointDetectorDataNotify { - repeated OneofGatherPointDetectorData oneof_gather_point_detector_data_list = 3; -} diff --git a/proto/OneoffGatherPointDetectorData.proto b/proto/OneoffGatherPointDetectorData.proto deleted file mode 100644 index 1a33adeb..00000000 --- a/proto/OneoffGatherPointDetectorData.proto +++ /dev/null @@ -1,16 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -message OneoffGatherPointDetectorData { - uint32 material_id = 1; - bool is_all_collected = 2; - bool is_hint_valid = 3; - Vector hint_center_pos = 4; - uint32 hint_radius = 5; - uint32 group_id = 6; - uint32 config_id = 7; -} diff --git a/proto/OneoffGatherPointDetectorDataNotify.proto b/proto/OneoffGatherPointDetectorDataNotify.proto deleted file mode 100644 index 03f12c5b..00000000 --- a/proto/OneoffGatherPointDetectorDataNotify.proto +++ /dev/null @@ -1,18 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "OneoffGatherPointDetectorData.proto"; - -message OneoffGatherPointDetectorDataNotify { - enum CmdId { - option allow_alias = true; - NONE = 0; - ENET_CHANNEL_ID = 0; - ENET_IS_RELIABLE = 1; - CMD_ID = 4262; - } - - repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 6; -} diff --git a/proto/OtherCustomDungeonBrief.proto b/proto/OtherCustomDungeonBrief.proto deleted file mode 100644 index e8e7df01..00000000 --- a/proto/OtherCustomDungeonBrief.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "CustomDungeonAbstract.proto"; -import "CustomDungeonSetting.proto"; -import "CustomDungeonSocial.proto"; -import "SocialDetail.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message OtherCustomDungeonBrief { - SocialDetail creator_detail = 4; - uint32 battle_min_cost_time = 15; - CustomDungeonAbstract abstract = 2; - uint64 dungeon_guid = 14; - CustomDungeonSetting setting = 10; - uint32 dungeon_id = 6; - repeated uint32 tag_list = 1; - bool is_adventure_dungeon = 11; - bool is_psn_platform = 9; - bool is_stored = 3; - CustomDungeonSocial social = 12; -} diff --git a/proto/OutStuckCustomDungeonReq.proto b/proto/OutStuckCustomDungeonReq.proto deleted file mode 100644 index 9aef5a92..00000000 --- a/proto/OutStuckCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6211 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message OutStuckCustomDungeonReq {} diff --git a/proto/OutStuckCustomDungeonRsp.proto b/proto/OutStuckCustomDungeonRsp.proto deleted file mode 100644 index c36b626b..00000000 --- a/proto/OutStuckCustomDungeonRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6234 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message OutStuckCustomDungeonRsp { - int32 retcode = 15; -} diff --git a/proto/PlaceInfo.proto b/proto/PlaceInfo.proto deleted file mode 100644 index 8eeddcbb..00000000 --- a/proto/PlaceInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlaceInfo { - Vector pos = 1; - Vector rot = 2; -} diff --git a/proto/PlantFlowerTakeSeedRewardReq.proto b/proto/PlantFlowerTakeSeedRewardReq.proto deleted file mode 100644 index 3c4bfed2..00000000 --- a/proto/PlantFlowerTakeSeedRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8968 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message PlantFlowerTakeSeedRewardReq { - uint32 schedule_id = 12; -} diff --git a/proto/PlantFlowerTakeSeedRewardRsp.proto b/proto/PlantFlowerTakeSeedRewardRsp.proto deleted file mode 100644 index 3f0eda64..00000000 --- a/proto/PlantFlowerTakeSeedRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8860 -// EnetChannelId: 0 -// EnetIsReliable: true -message PlantFlowerTakeSeedRewardRsp { - int32 retcode = 2; - uint32 schedule_id = 13; -} diff --git a/proto/PlayerCustomDungeonMuipData.proto b/proto/PlayerCustomDungeonMuipData.proto deleted file mode 100644 index af9aeff9..00000000 --- a/proto/PlayerCustomDungeonMuipData.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "CustomDungeonBattleRecordMuipData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerCustomDungeonMuipData { - uint32 uid = 1; - repeated uint64 publish_dungeon_list = 2; - repeated uint64 store_dungeon_list = 3; - repeated CustomDungeonBattleRecordMuipData battle_record_list = 4; -} diff --git a/proto/PlayerInvestigationAllInfoNotify.proto b/proto/PlayerInvestigationAllInfoNotify.proto deleted file mode 100644 index 3eb7eb4f..00000000 --- a/proto/PlayerInvestigationAllInfoNotify.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "Investigation.proto"; -import "InvestigationTarget.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1928 -// EnetChannelId: 0 -// EnetIsReliable: true -message PlayerInvestigationAllInfoNotify { - repeated Investigation investigation_list = 15; - repeated InvestigationTarget investigation_target_list = 12; -} diff --git a/proto/PlayerInvestigationNotify.proto b/proto/PlayerInvestigationNotify.proto deleted file mode 100644 index 9e5ef91d..00000000 --- a/proto/PlayerInvestigationNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "Investigation.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1911 -// EnetChannelId: 0 -// EnetIsReliable: true -message PlayerInvestigationNotify { - repeated Investigation investigation_list = 1; -} diff --git a/proto/PlayerInvestigationTargetNotify.proto b/proto/PlayerInvestigationTargetNotify.proto deleted file mode 100644 index 27c30234..00000000 --- a/proto/PlayerInvestigationTargetNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "InvestigationTarget.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1929 -// EnetChannelId: 0 -// EnetIsReliable: true -message PlayerInvestigationTargetNotify { - repeated InvestigationTarget investigation_target_list = 1; -} diff --git a/proto/PlayerOfferingData.proto b/proto/PlayerOfferingData.proto deleted file mode 100644 index 46acb563..00000000 --- a/proto/PlayerOfferingData.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message PlayerOfferingData { - uint32 offering_id = 1; - bool is_first_interact = 15; - uint32 level = 12; - repeated uint32 taken_level_reward_list = 8; - bool is_new_max_level = 6; -} diff --git a/proto/PlayerOfferingDataNotify.proto b/proto/PlayerOfferingDataNotify.proto deleted file mode 100644 index 2763c00d..00000000 --- a/proto/PlayerOfferingDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "PlayerOfferingData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2923 -// EnetChannelId: 0 -// EnetIsReliable: true -message PlayerOfferingDataNotify { - repeated PlayerOfferingData offering_data_list = 2; -} diff --git a/proto/PublishCustomDungeonReq.proto b/proto/PublishCustomDungeonReq.proto deleted file mode 100644 index 23852374..00000000 --- a/proto/PublishCustomDungeonReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6242 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message PublishCustomDungeonReq { - repeated uint32 tag_list = 1; - uint64 dungeon_guid = 5; -} diff --git a/proto/PublishCustomDungeonRsp.proto b/proto/PublishCustomDungeonRsp.proto deleted file mode 100644 index d36b862f..00000000 --- a/proto/PublishCustomDungeonRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6214 -// EnetChannelId: 0 -// EnetIsReliable: true -message PublishCustomDungeonRsp { - int32 retcode = 2; -} diff --git a/proto/ReceivedTrialAvatarActivityRewardReq.proto b/proto/ReceivedTrialAvatarActivityRewardReq.proto deleted file mode 100644 index f1d69386..00000000 --- a/proto/ReceivedTrialAvatarActivityRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2130 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ReceivedTrialAvatarActivityRewardReq { - uint32 trial_avatar_index_id = 4; -} diff --git a/proto/ReceivedTrialAvatarActivityRewardRsp.proto b/proto/ReceivedTrialAvatarActivityRewardRsp.proto deleted file mode 100644 index d24144bb..00000000 --- a/proto/ReceivedTrialAvatarActivityRewardRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2076 -// EnetChannelId: 0 -// EnetIsReliable: true -message ReceivedTrialAvatarActivityRewardRsp { - uint32 activity_id = 13; - int32 retcode = 3; - uint32 trial_avatar_index_id = 9; -} diff --git a/proto/RegionSearch.proto b/proto/RegionSearch.proto deleted file mode 100644 index c22d196b..00000000 --- a/proto/RegionSearch.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "RegionSearchState.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RegionSearch { - bool is_entered = 13; - uint32 progress = 5; - RegionSearchState state = 2; - uint32 region_search_id = 8; -} diff --git a/proto/RegionSearchChangeRegionNotify.proto b/proto/RegionSearchChangeRegionNotify.proto deleted file mode 100644 index 73056e88..00000000 --- a/proto/RegionSearchChangeRegionNotify.proto +++ /dev/null @@ -1,35 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5618 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message RegionSearchChangeRegionNotify { - RegionEvent event = 1; - uint32 region_id = 10; - - enum RegionEvent { - REGION_EVENT_NONE = 0; - REGION_EVENT_ENTER = 1; - REGION_EVENT_LEAVE = 2; - } -} diff --git a/proto/RegionSearchInfo.proto b/proto/RegionSearchInfo.proto deleted file mode 100644 index 22891eeb..00000000 --- a/proto/RegionSearchInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -import "RegionSearch.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RegionSearchInfo { - uint32 id = 5; - repeated RegionSearch region_search_list = 1; - bool is_entered = 7; -} diff --git a/proto/RegionSearchNotify.proto b/proto/RegionSearchNotify.proto deleted file mode 100644 index 59ed8530..00000000 --- a/proto/RegionSearchNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "RegionSearchInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5626 -// EnetChannelId: 0 -// EnetIsReliable: true -message RegionSearchNotify { - repeated RegionSearchInfo region_search_list = 1; - uint32 uid = 8; -} diff --git a/proto/RegionSearchState.proto b/proto/RegionSearchState.proto deleted file mode 100644 index 91b3dd27..00000000 --- a/proto/RegionSearchState.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum RegionSearchState { - REGION_SEARCH_STATE_NONE = 0; - REGION_SEARCH_STATE_UNSTARTED = 1; - REGION_SEARCH_STATE_STARTED = 2; - REGION_SEARCH_STATE_WAIT_REWARD = 3; - REGION_SEARCH_STATE_FINISHED = 4; -} diff --git a/proto/RemoveCustomDungeonReq.proto b/proto/RemoveCustomDungeonReq.proto deleted file mode 100644 index 1dbdcf89..00000000 --- a/proto/RemoveCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6249 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message RemoveCustomDungeonReq { - uint64 dungeon_guid = 14; -} diff --git a/proto/RemoveCustomDungeonRsp.proto b/proto/RemoveCustomDungeonRsp.proto deleted file mode 100644 index c5738047..00000000 --- a/proto/RemoveCustomDungeonRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6220 -// EnetChannelId: 0 -// EnetIsReliable: true -message RemoveCustomDungeonRsp { - int32 retcode = 14; - uint64 dungeon_guid = 11; -} diff --git a/proto/ReplayCustomDungeonReq.proto b/proto/ReplayCustomDungeonReq.proto deleted file mode 100644 index a2ab77b3..00000000 --- a/proto/ReplayCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6243 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ReplayCustomDungeonReq {} diff --git a/proto/ReplayCustomDungeonRsp.proto b/proto/ReplayCustomDungeonRsp.proto deleted file mode 100644 index 5daeacad..00000000 --- a/proto/ReplayCustomDungeonRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6240 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ReplayCustomDungeonRsp { - int32 retcode = 15; -} diff --git a/proto/ReportTrackingIOInfoNotify.proto b/proto/ReportTrackingIOInfoNotify.proto deleted file mode 100644 index aa054647..00000000 --- a/proto/ReportTrackingIOInfoNotify.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4129 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ReportTrackingIOInfoNotify { - string rydevicetype = 12; - string deviceid = 1; - string client_tz = 13; - string appid = 14; - string mac = 15; -} diff --git a/proto/ReserveRogueDiaryAvatarReq.proto b/proto/ReserveRogueDiaryAvatarReq.proto deleted file mode 100644 index 0038c0c3..00000000 --- a/proto/ReserveRogueDiaryAvatarReq.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "RogueDiaryAvatar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8748 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ReserveRogueDiaryAvatarReq { - repeated RogueDiaryAvatar reserve_avatar_list = 6; -} diff --git a/proto/ReserveRogueDiaryAvatarRsp.proto b/proto/ReserveRogueDiaryAvatarRsp.proto deleted file mode 100644 index aa5fef8c..00000000 --- a/proto/ReserveRogueDiaryAvatarRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8799 -// EnetChannelId: 0 -// EnetIsReliable: true -message ReserveRogueDiaryAvatarRsp { - int32 retcode = 13; -} diff --git a/proto/ResinCardData.proto b/proto/ResinCardData.proto deleted file mode 100644 index fde456ae..00000000 --- a/proto/ResinCardData.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ResinCardData { - uint32 remain_reward_days = 3; - uint32 expire_time = 12; - uint32 last_daily_reward_time = 2; - uint32 config_id = 7; -} diff --git a/proto/ResinCardDataUpdateNotify.proto b/proto/ResinCardDataUpdateNotify.proto deleted file mode 100644 index 77ebfe25..00000000 --- a/proto/ResinCardDataUpdateNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ResinCardData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4149 -// EnetChannelId: 0 -// EnetIsReliable: true -message ResinCardDataUpdateNotify { - uint32 today_start_time = 6; - repeated ResinCardData card_data_list = 2; -} diff --git a/proto/ReunionBriefInfo.proto b/proto/ReunionBriefInfo.proto deleted file mode 100644 index 23c55fb2..00000000 --- a/proto/ReunionBriefInfo.proto +++ /dev/null @@ -1,37 +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 . - -syntax = "proto3"; - -import "ReunionPrivilegeInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionBriefInfo { - uint32 first_gift_reward_id = 15; - uint32 privilege_id = 5; - uint32 mission_id = 10; - uint32 first_day_start_time = 3; - bool sign_in_has_reward = 2; - uint32 start_time = 7; - bool is_taken_first_gift = 8; - uint32 finish_time = 12; - bool mission_has_reward = 9; - ReunionPrivilegeInfo privilege_info = 14; - string version = 13; - uint32 sign_in_config_id = 6; -} diff --git a/proto/ReunionBriefInfoReq.proto b/proto/ReunionBriefInfoReq.proto deleted file mode 100644 index 4c86c7d6..00000000 --- a/proto/ReunionBriefInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5076 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message ReunionBriefInfoReq {} diff --git a/proto/ReunionBriefInfoRsp.proto b/proto/ReunionBriefInfoRsp.proto deleted file mode 100644 index 1917d1b4..00000000 --- a/proto/ReunionBriefInfoRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "ReunionBriefInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5068 -// EnetChannelId: 0 -// EnetIsReliable: true -message ReunionBriefInfoRsp { - bool is_activate = 13; - int32 retcode = 14; - ReunionBriefInfo reunion_brief_info = 5; -} diff --git a/proto/ReunionMissionInfo.proto b/proto/ReunionMissionInfo.proto deleted file mode 100644 index b640d8d1..00000000 --- a/proto/ReunionMissionInfo.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -import "ReunionWatcherInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionMissionInfo { - repeated ReunionWatcherInfo cur_day_watcher_list = 3; - uint32 cur_score = 11; - bool is_taken_reward = 8; - repeated bool is_taken_reward_list = 6; - uint32 next_refresh_time = 5; - bool is_finished = 9; - uint32 mission_id = 12; - repeated ReunionWatcherInfo watcher_list = 2; -} diff --git a/proto/ReunionPrivilegeInfo.proto b/proto/ReunionPrivilegeInfo.proto deleted file mode 100644 index 6a0aa43b..00000000 --- a/proto/ReunionPrivilegeInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionPrivilegeInfo { - uint32 cur_day_count = 7; - uint32 total_count = 10; - uint32 privilege_id = 4; -} diff --git a/proto/ReunionSignInInfo.proto b/proto/ReunionSignInInfo.proto deleted file mode 100644 index 614cb3ea..00000000 --- a/proto/ReunionSignInInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionSignInInfo { - uint32 sign_in_count = 6; - repeated uint32 reward_day_list = 8; - uint32 config_id = 12; - uint32 last_sign_in_time = 11; -} diff --git a/proto/ReunionWatcherInfo.proto b/proto/ReunionWatcherInfo.proto deleted file mode 100644 index 9dff1807..00000000 --- a/proto/ReunionWatcherInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ReunionWatcherInfo { - uint32 reward_unlock_time = 12; - uint32 watcher_id = 3; - uint32 total_progress = 4; - uint32 cur_progress = 11; - bool is_taken_reward = 14; -} diff --git a/proto/Reward.proto b/proto/Reward.proto deleted file mode 100644 index 5b76190d..00000000 --- a/proto/Reward.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message Reward { - uint32 reward_id = 1; - repeated ItemParam item_list = 2; -} diff --git a/proto/RogueDiaryAvatar.proto b/proto/RogueDiaryAvatar.proto deleted file mode 100644 index 71d28a9f..00000000 --- a/proto/RogueDiaryAvatar.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ActivityDungeonAvatar.proto"; -import "RogueDiaryAvatarDisableStatus.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message RogueDiaryAvatar { - ActivityDungeonAvatar avatar = 2; - uint32 level = 14; - uint32 tired_round = 13; - repeated RogueDiaryAvatarDisableStatus disable_status_list = 9; -} diff --git a/proto/RogueDiaryAvatarDisableStatus.proto b/proto/RogueDiaryAvatarDisableStatus.proto deleted file mode 100644 index 3635146d..00000000 --- a/proto/RogueDiaryAvatarDisableStatus.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum RogueDiaryAvatarDisableStatus { - ROGUE_DIARY_AVATAR_DISABLE_STATUS_NONE = 0; - ROGUE_DIARY_AVATAR_DISABLE_STATUS_DEATH = 1; - ROGUE_DIARY_AVATAR_DISABLE_STATUS_TIRED = 2; - ROGUE_DIARY_AVATAR_DISABLE_STATUS_DUPLICATED = 3; -} diff --git a/proto/RoguelikeRuneRecordUpdateNotify.proto b/proto/RoguelikeRuneRecordUpdateNotify.proto deleted file mode 100644 index e6d4920b..00000000 --- a/proto/RoguelikeRuneRecordUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "RoguelikeRuneRecord.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8973 -// EnetChannelId: 0 -// EnetIsReliable: true -message RoguelikeRuneRecordUpdateNotify { - repeated RoguelikeRuneRecord rune_record_list = 11; -} diff --git a/proto/RoguelikeTakeStageFirstPassRewardReq.proto b/proto/RoguelikeTakeStageFirstPassRewardReq.proto deleted file mode 100644 index 1962572a..00000000 --- a/proto/RoguelikeTakeStageFirstPassRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8421 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message RoguelikeTakeStageFirstPassRewardReq { - uint32 stage_id = 1; -} diff --git a/proto/RoguelikeTakeStageFirstPassRewardRsp.proto b/proto/RoguelikeTakeStageFirstPassRewardRsp.proto deleted file mode 100644 index 443be089..00000000 --- a/proto/RoguelikeTakeStageFirstPassRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8552 -// EnetChannelId: 0 -// EnetIsReliable: true -message RoguelikeTakeStageFirstPassRewardRsp { - uint32 stage_id = 14; - int32 retcode = 5; -} diff --git a/proto/SalesmanTakeRewardReq.proto b/proto/SalesmanTakeRewardReq.proto deleted file mode 100644 index df780764..00000000 --- a/proto/SalesmanTakeRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2191 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SalesmanTakeRewardReq { - uint32 position = 8; - uint32 schedule_id = 7; -} diff --git a/proto/SalesmanTakeRewardRsp.proto b/proto/SalesmanTakeRewardRsp.proto deleted file mode 100644 index e70a94c4..00000000 --- a/proto/SalesmanTakeRewardRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2110 -// EnetChannelId: 0 -// EnetIsReliable: true -message SalesmanTakeRewardRsp { - uint32 position = 13; - uint32 schedule_id = 7; - uint32 reward_id = 9; - int32 retcode = 11; -} diff --git a/proto/SalesmanTakeSpecialRewardReq.proto b/proto/SalesmanTakeSpecialRewardReq.proto deleted file mode 100644 index 50c78728..00000000 --- a/proto/SalesmanTakeSpecialRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2145 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SalesmanTakeSpecialRewardReq { - uint32 schedule_id = 13; -} diff --git a/proto/SalesmanTakeSpecialRewardRsp.proto b/proto/SalesmanTakeSpecialRewardRsp.proto deleted file mode 100644 index 0ccd1e34..00000000 --- a/proto/SalesmanTakeSpecialRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2124 -// EnetChannelId: 0 -// EnetIsReliable: true -message SalesmanTakeSpecialRewardRsp { - int32 retcode = 12; - uint32 schedule_id = 5; -} diff --git a/proto/SaveCustomDungeonRoomReq.proto b/proto/SaveCustomDungeonRoomReq.proto deleted file mode 100644 index 8b6951f0..00000000 --- a/proto/SaveCustomDungeonRoomReq.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -import "CustomDungeonRoom.proto"; -import "CustomDungeonSetting.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6225 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SaveCustomDungeonRoomReq { - CustomDungeonRoom custom_dungeon_room = 5; - bool is_update_setting = 7; - CustomDungeonSetting setting = 13; -} diff --git a/proto/SaveCustomDungeonRoomRsp.proto b/proto/SaveCustomDungeonRoomRsp.proto deleted file mode 100644 index 4f56d1ff..00000000 --- a/proto/SaveCustomDungeonRoomRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "CustomDungeonBlock.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6207 -// EnetChannelId: 0 -// EnetIsReliable: true -message SaveCustomDungeonRoomRsp { - uint32 room_id = 14; - repeated CustomDungeonBlock error_block_list = 9; - int32 retcode = 12; -} diff --git a/proto/SaveMainCoopReq.proto b/proto/SaveMainCoopReq.proto deleted file mode 100644 index f01ef893..00000000 --- a/proto/SaveMainCoopReq.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1975 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SaveMainCoopReq { - map normal_var_map = 15; - uint32 self_confidence = 2; - uint32 save_point_id = 1; - map temp_var_map = 8; - uint32 id = 3; -} diff --git a/proto/SaveMainCoopRsp.proto b/proto/SaveMainCoopRsp.proto deleted file mode 100644 index 3578fab2..00000000 --- a/proto/SaveMainCoopRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1957 -// EnetChannelId: 0 -// EnetIsReliable: true -message SaveMainCoopRsp { - int32 retcode = 2; - repeated uint32 save_point_id_list = 15; - uint32 id = 14; -} diff --git a/proto/SceneGalleryBalloonInfo.proto b/proto/SceneGalleryBalloonInfo.proto deleted file mode 100644 index 865de5bc..00000000 --- a/proto/SceneGalleryBalloonInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "BalloonPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryBalloonInfo { - map scene_player_balloon_info_map = 14; - uint32 end_time = 5; -} diff --git a/proto/SceneGalleryBounceConjuringInfo.proto b/proto/SceneGalleryBounceConjuringInfo.proto deleted file mode 100644 index 32cd0a2e..00000000 --- a/proto/SceneGalleryBounceConjuringInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryBounceConjuringInfo { - uint32 total_destroyed_machine_count = 4; - uint32 total_score = 6; -} diff --git a/proto/SceneGalleryBrokenFloorInfo.proto b/proto/SceneGalleryBrokenFloorInfo.proto deleted file mode 100644 index fd4c58f5..00000000 --- a/proto/SceneGalleryBrokenFloorInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryBrokenFloorInfo { - map fall_count_map = 3; - uint32 end_time = 9; -} diff --git a/proto/SceneGalleryBulletInfo.proto b/proto/SceneGalleryBulletInfo.proto deleted file mode 100644 index 820229ea..00000000 --- a/proto/SceneGalleryBulletInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryBulletInfo { - uint32 end_time = 1; - map hit_count_map = 10; -} diff --git a/proto/SceneGalleryBuoyantCombatInfo.proto b/proto/SceneGalleryBuoyantCombatInfo.proto deleted file mode 100644 index 1cc2ad78..00000000 --- a/proto/SceneGalleryBuoyantCombatInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryBuoyantCombatInfo { - uint32 score = 6; - uint32 kill_special_monster_count = 1; - uint32 kill_monster_count = 14; -} diff --git a/proto/SceneGalleryCharAmusementInfo.proto b/proto/SceneGalleryCharAmusementInfo.proto deleted file mode 100644 index c2b7df4e..00000000 --- a/proto/SceneGalleryCharAmusementInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryCharAmusementInfo { - bool is_last_level = 2; - uint32 max_score = 9; - uint32 cur_score = 14; - bool is_finish = 10; - bool is_success = 1; -} diff --git a/proto/SceneGalleryCrystalLinkInfo.proto b/proto/SceneGalleryCrystalLinkInfo.proto deleted file mode 100644 index 786ae752..00000000 --- a/proto/SceneGalleryCrystalLinkInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryCrystalLinkInfo { - uint32 score = 10; -} diff --git a/proto/SceneGalleryEffigyChallengeV2Info.proto b/proto/SceneGalleryEffigyChallengeV2Info.proto deleted file mode 100644 index dd30c5e3..00000000 --- a/proto/SceneGalleryEffigyChallengeV2Info.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryEffigyChallengeV2Info { - uint32 killed_monster_cnt = 10; - uint32 total_target_kill_cnt = 15; - uint32 scene_start_time = 14; - uint32 t_remain_use_time = 6; - uint32 boss_violent_level = 9; -} diff --git a/proto/SceneGalleryFallInfo.proto b/proto/SceneGalleryFallInfo.proto deleted file mode 100644 index ff879e2c..00000000 --- a/proto/SceneGalleryFallInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "FallPlayerInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryFallInfo { - map scene_player_fall_info_map = 12; - uint32 end_time = 2; -} diff --git a/proto/SceneGalleryFlowerInfo.proto b/proto/SceneGalleryFlowerInfo.proto deleted file mode 100644 index 1c96a83d..00000000 --- a/proto/SceneGalleryFlowerInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryFlowerInfo { - uint32 end_time = 7; - uint32 target_score = 13; - uint32 cur_score = 9; -} diff --git a/proto/SceneGalleryFungusFighterCaptureInfo.proto b/proto/SceneGalleryFungusFighterCaptureInfo.proto deleted file mode 100644 index 21413291..00000000 --- a/proto/SceneGalleryFungusFighterCaptureInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryFungusFighterCaptureInfo { - bool is_hide_progress = 13; -} diff --git a/proto/SceneGalleryFungusFighterTrainingInfo.proto b/proto/SceneGalleryFungusFighterTrainingInfo.proto deleted file mode 100644 index b4d6fc0f..00000000 --- a/proto/SceneGalleryFungusFighterTrainingInfo.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryFungusFighterTrainingInfo { - uint32 max_monster_count = 4; - uint32 killed_monster_count = 9; - uint32 buff_start_time = 13; - uint32 buff_id = 1; - uint32 max_skill_count = 10; - uint32 buff_last_time = 14; - uint32 rest_skill_count = 5; -} diff --git a/proto/SceneGalleryHandballInfo.proto b/proto/SceneGalleryHandballInfo.proto deleted file mode 100644 index 89420bbb..00000000 --- a/proto/SceneGalleryHandballInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "PlaceInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryHandballInfo { - PlaceInfo ball_place_info = 9; - bool is_have_ball = 15; -} diff --git a/proto/SceneGalleryHideAndSeekInfo.proto b/proto/SceneGalleryHideAndSeekInfo.proto deleted file mode 100644 index 369ba80a..00000000 --- a/proto/SceneGalleryHideAndSeekInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryHideAndSeekInfo { - repeated uint32 visible_uid_list = 13; - repeated uint32 caught_uid_list = 4; -} diff --git a/proto/SceneGalleryHomeBalloonInfo.proto b/proto/SceneGalleryHomeBalloonInfo.proto deleted file mode 100644 index fa71e5b4..00000000 --- a/proto/SceneGalleryHomeBalloonInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryHomeBalloonInfo { - uint32 score = 7; -} diff --git a/proto/SceneGalleryInfo.proto b/proto/SceneGalleryInfo.proto deleted file mode 100644 index 8eeb73c9..00000000 --- a/proto/SceneGalleryInfo.proto +++ /dev/null @@ -1,96 +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 . - -syntax = "proto3"; - -import "GalleryStageType.proto"; -import "SceneGalleryBalloonInfo.proto"; -import "SceneGalleryBounceConjuringInfo.proto"; -import "SceneGalleryBrokenFloorInfo.proto"; -import "SceneGalleryBulletInfo.proto"; -import "SceneGalleryBuoyantCombatInfo.proto"; -import "SceneGalleryCharAmusementInfo.proto"; -import "SceneGalleryCrystalLinkInfo.proto"; -import "SceneGalleryEffigyChallengeV2Info.proto"; -import "SceneGalleryFallInfo.proto"; -import "SceneGalleryFlowerInfo.proto"; -import "SceneGalleryFungusFighterCaptureInfo.proto"; -import "SceneGalleryFungusFighterTrainingInfo.proto"; -import "SceneGalleryHandballInfo.proto"; -import "SceneGalleryHideAndSeekInfo.proto"; -import "SceneGalleryHomeBalloonInfo.proto"; -import "SceneGalleryHomeSeekFurnitureInfo.proto"; -import "SceneGalleryInstableSprayInfo.proto"; -import "SceneGalleryIrodoriMasterInfo.proto"; -import "SceneGalleryIslandPartyDownHillInfo.proto"; -import "SceneGalleryIslandPartyRaftInfo.proto"; -import "SceneGalleryIslandPartySailInfo.proto"; -import "SceneGalleryLuminanceStoneChallengeInfo.proto"; -import "SceneGalleryMuqadasPotionInfo.proto"; -import "SceneGalleryProgressInfo.proto"; -import "SceneGallerySalvageEscortInfoInfo.proto"; -import "SceneGallerySalvagePreventInfo.proto"; -import "SceneGallerySummerTimeV2BoatInfo.proto"; -import "SceneGallerySumoInfo.proto"; -import "SceneGalleryTreasureSeelieInfo.proto"; -import "SceneGalleryVintageHuntingInfo.proto"; -import "SceneGalleryWindFieldInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryInfo { - GalleryStageType stage = 5; - repeated SceneGalleryProgressInfo progress_info_list = 4; - uint32 gallery_id = 2; - uint32 start_time = 3; - uint32 end_time = 11; - uint32 owner_uid = 9; - uint32 player_count = 1; - uint32 pre_start_end_time = 15; - oneof info { - SceneGalleryBalloonInfo balloon_info = 14; - SceneGalleryFallInfo fall_info = 7; - SceneGalleryFlowerInfo flower_info = 8; - SceneGalleryBulletInfo bullet_info = 13; - SceneGalleryBrokenFloorInfo broken_floor_info = 10; - SceneGalleryHideAndSeekInfo hide_and_seek_info = 6; - SceneGalleryBuoyantCombatInfo buoyant_combat_info = 1384; - SceneGalleryBounceConjuringInfo bounce_conjuring_info = 708; - SceneGalleryHandballInfo handball_info = 1997; - SceneGallerySumoInfo sumo_info = 811; - SceneGallerySalvagePreventInfo salvage_prevent_info = 1700; - SceneGallerySalvageEscortInfoInfo salvage_escort_info = 759; - SceneGalleryHomeBalloonInfo home_balloon_info = 1034; - SceneGalleryCrystalLinkInfo crystal_link_info = 2004; - SceneGalleryIrodoriMasterInfo irodori_master_info = 1953; - SceneGalleryLuminanceStoneChallengeInfo luminance_stone_challenge_info = 106; - SceneGalleryHomeSeekFurnitureInfo home_seek_furniture_info = 1456; - SceneGalleryIslandPartyDownHillInfo island_party_down_hill_info = 462; - SceneGallerySummerTimeV2BoatInfo summer_time_v2_boat_info = 296; - SceneGalleryIslandPartyRaftInfo island_party_raft_info = 1805; - SceneGalleryIslandPartySailInfo island_party_sail_info = 1133; - SceneGalleryInstableSprayInfo instable_spray_info = 1196; - SceneGalleryMuqadasPotionInfo muqadas_potion_info = 865; - SceneGalleryTreasureSeelieInfo treasure_seelie_info = 1525; - SceneGalleryVintageHuntingInfo vintage_hunting_info = 254; - SceneGalleryWindFieldInfo wind_field_info = 1080; - SceneGalleryFungusFighterTrainingInfo fungus_fighter_training_info = 1328; - SceneGalleryEffigyChallengeV2Info effigy_challenge_info = 882; - SceneGalleryFungusFighterCaptureInfo fungus_fighter_capture_info = 422; - SceneGalleryCharAmusementInfo char_amusement_info = 1086; - } -} diff --git a/proto/SceneGalleryInfoNotify.proto b/proto/SceneGalleryInfoNotify.proto deleted file mode 100644 index 8b6c844c..00000000 --- a/proto/SceneGalleryInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "SceneGalleryInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5581 -// EnetChannelId: 0 -// EnetIsReliable: true -message SceneGalleryInfoNotify { - SceneGalleryInfo gallery_info = 4; -} diff --git a/proto/SceneGalleryInstableSprayBuffInfo.proto b/proto/SceneGalleryInstableSprayBuffInfo.proto deleted file mode 100644 index 639ded19..00000000 --- a/proto/SceneGalleryInstableSprayBuffInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryInstableSprayBuffInfo { - uint32 buff_id = 6; - uint64 buff_end_time = 9; - uint64 buff_max_time = 4; -} diff --git a/proto/SceneGalleryInstableSprayInfo.proto b/proto/SceneGalleryInstableSprayInfo.proto deleted file mode 100644 index d3aa90cc..00000000 --- a/proto/SceneGalleryInstableSprayInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "SceneGalleryInstableSprayBuffInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryInstableSprayInfo { - uint32 score = 5; - repeated SceneGalleryInstableSprayBuffInfo buff_info_list = 12; -} diff --git a/proto/SceneGalleryIrodoriMasterInfo.proto b/proto/SceneGalleryIrodoriMasterInfo.proto deleted file mode 100644 index ce58be14..00000000 --- a/proto/SceneGalleryIrodoriMasterInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIrodoriMasterInfo { - uint32 level_id = 8; - uint32 difficulty = 1; - bool is_cg_viewed = 5; -} diff --git a/proto/SceneGalleryIslandPartyDownHillInfo.proto b/proto/SceneGalleryIslandPartyDownHillInfo.proto deleted file mode 100644 index 53a93c03..00000000 --- a/proto/SceneGalleryIslandPartyDownHillInfo.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "GalleryStartSource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIslandPartyDownHillInfo { - uint32 total_kill_monster_count = 14; - GalleryStartSource start_source = 15; - uint32 max_kill_monster_count = 5; - uint32 coin = 13; -} diff --git a/proto/SceneGalleryIslandPartyRaftInfo.proto b/proto/SceneGalleryIslandPartyRaftInfo.proto deleted file mode 100644 index 7d47cc4e..00000000 --- a/proto/SceneGalleryIslandPartyRaftInfo.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "GalleryStartSource.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIslandPartyRaftInfo { - uint32 coin = 6; - GalleryStartSource start_source = 7; - uint32 component = 1; - uint32 fuel = 15; - uint32 point_id = 12; - uint32 raft_entity_id = 4; -} diff --git a/proto/SceneGalleryIslandPartySailInfo.proto b/proto/SceneGalleryIslandPartySailInfo.proto deleted file mode 100644 index 9ff6cf14..00000000 --- a/proto/SceneGalleryIslandPartySailInfo.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -import "GalleryStartSource.proto"; -import "IslandPartySailStage.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryIslandPartySailInfo { - uint32 max_clean_progress = 14; - uint32 clean_progress = 10; - GalleryStartSource start_source = 1; - uint32 kill_progress = 11; - uint32 coin = 15; - IslandPartySailStage stage = 12; - uint32 max_kill_progress = 8; -} diff --git a/proto/SceneGalleryLuminanceStoneChallengeInfo.proto b/proto/SceneGalleryLuminanceStoneChallengeInfo.proto deleted file mode 100644 index cd81c7e1..00000000 --- a/proto/SceneGalleryLuminanceStoneChallengeInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryLuminanceStoneChallengeInfo { - uint32 kill_monster_count = 5; - uint32 score = 3; - uint32 clean_mud_count = 2; - uint32 kill_special_monster_count = 6; -} diff --git a/proto/SceneGalleryMuqadasPotionInfo.proto b/proto/SceneGalleryMuqadasPotionInfo.proto deleted file mode 100644 index 15c44d90..00000000 --- a/proto/SceneGalleryMuqadasPotionInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryMuqadasPotionInfo { - uint32 score = 6; - uint32 capture_weakness_count = 4; - uint32 skill_energy = 10; - uint32 skill_use_limit = 9; -} diff --git a/proto/SceneGalleryProgressInfo.proto b/proto/SceneGalleryProgressInfo.proto deleted file mode 100644 index 95e9d9ab..00000000 --- a/proto/SceneGalleryProgressInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryProgressInfo { - repeated uint32 progress_stage_list = 8; - string key = 11; - uint32 progress = 5; - uint32 ui_form = 12; -} diff --git a/proto/SceneGallerySalvageEscortInfoInfo.proto b/proto/SceneGallerySalvageEscortInfoInfo.proto deleted file mode 100644 index b560129c..00000000 --- a/proto/SceneGallerySalvageEscortInfoInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGallerySalvageEscortInfoInfo { - uint32 max_box_count = 14; - uint32 max_monster_count = 3; - uint32 box_count = 7; - uint32 monster_count = 11; -} diff --git a/proto/SceneGallerySalvagePreventInfo.proto b/proto/SceneGallerySalvagePreventInfo.proto deleted file mode 100644 index d9104c61..00000000 --- a/proto/SceneGallerySalvagePreventInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGallerySalvagePreventInfo { - uint32 monster_count = 7; -} diff --git a/proto/SceneGallerySummerTimeV2BoatInfo.proto b/proto/SceneGallerySummerTimeV2BoatInfo.proto deleted file mode 100644 index add5db1c..00000000 --- a/proto/SceneGallerySummerTimeV2BoatInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGallerySummerTimeV2BoatInfo { - uint32 param1 = 15; - uint32 param3 = 3; - uint32 used_time = 11; - uint32 param2 = 7; -} diff --git a/proto/SceneGallerySumoInfo.proto b/proto/SceneGallerySumoInfo.proto deleted file mode 100644 index 24669036..00000000 --- a/proto/SceneGallerySumoInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGallerySumoInfo { - uint32 score = 2; - uint32 kill_normal_mosnter_num = 15; - uint32 kill_elite_monster_num = 14; -} diff --git a/proto/SceneGalleryTreasureSeelieInfo.proto b/proto/SceneGalleryTreasureSeelieInfo.proto deleted file mode 100644 index 593c97f5..00000000 --- a/proto/SceneGalleryTreasureSeelieInfo.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryTreasureSeelieInfo { - uint32 progress = 15; - uint32 goal = 14; -} diff --git a/proto/SceneGalleryVintageHuntingFirstStageInfo.proto b/proto/SceneGalleryVintageHuntingFirstStageInfo.proto deleted file mode 100644 index 6bc27e78..00000000 --- a/proto/SceneGalleryVintageHuntingFirstStageInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryVintageHuntingFirstStageInfo { - uint32 Unk3100_BKOPHMFCPGD = 15; - uint32 Unk3100_OMMEHLGCBHP = 7; - uint32 score = 14; - uint32 Unk3100_KCFEMMIGNPG = 11; -} diff --git a/proto/SceneGalleryVintageHuntingInfo.proto b/proto/SceneGalleryVintageHuntingInfo.proto deleted file mode 100644 index fea43196..00000000 --- a/proto/SceneGalleryVintageHuntingInfo.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -import "VintageHuntingFirstStageInfo.proto"; -import "VintageHuntingSecondStageInfo.proto"; -import "VintageHuntingThirdStageInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryVintageHuntingInfo { - uint32 stage_id = 7; - oneof info { - VintageHuntingFirstStageInfo first_stage_info = 2; - VintageHuntingSecondStageInfo second_stage_info = 15; - VintageHuntingThirdStageInfo third_stage_info = 12; - } -} diff --git a/proto/SceneGalleryVintageHuntingSecondStageInfo.proto b/proto/SceneGalleryVintageHuntingSecondStageInfo.proto deleted file mode 100644 index 0e09624d..00000000 --- a/proto/SceneGalleryVintageHuntingSecondStageInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryVintageHuntingSecondStageInfo { - uint32 total_num = 11; - uint32 Unk3100_IFMAFOGLKOO = 13; - uint32 Unk3100_KDKPDILFKFK = 3; -} diff --git a/proto/SceneGalleryVintageHuntingThirdStageInfo.proto b/proto/SceneGalleryVintageHuntingThirdStageInfo.proto deleted file mode 100644 index 61522885..00000000 --- a/proto/SceneGalleryVintageHuntingThirdStageInfo.proto +++ /dev/null @@ -1,22 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryVintageHuntingThirdStageInfo {} diff --git a/proto/SceneGalleryWindFieldInfo.proto b/proto/SceneGalleryWindFieldInfo.proto deleted file mode 100644 index 1ec3b2dc..00000000 --- a/proto/SceneGalleryWindFieldInfo.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message SceneGalleryWindFieldInfo { - uint32 killed_monster_num = 5; - uint32 challenge_ball_max_count = 12; - uint32 show_id = 15; - uint32 challenge_total_time = 4; - uint32 challenge_ball_cur_count = 9; - uint32 coin_num = 1; - uint32 challenge_timestamp = 13; - uint32 element_ball_num = 10; -} diff --git a/proto/ScenePlayBattleInfo.proto b/proto/ScenePlayBattleInfo.proto deleted file mode 100644 index 6e1b6576..00000000 --- a/proto/ScenePlayBattleInfo.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleInfo { - uint32 mode = 4; - repeated uint32 progress_stage_list = 3; - uint32 start_time = 10; - uint32 duration = 14; - uint32 play_type = 12; - uint32 play_id = 1; - uint32 prepare_end_time = 7; - uint32 progress = 11; - uint32 state = 8; - uint32 type = 9; -} diff --git a/proto/ScenePlayBattleInfoListNotify.proto b/proto/ScenePlayBattleInfoListNotify.proto deleted file mode 100644 index 48f9f0f7..00000000 --- a/proto/ScenePlayBattleInfoListNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "ScenePlayBattleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4431 -// EnetChannelId: 0 -// EnetIsReliable: true -message ScenePlayBattleInfoListNotify { - repeated ScenePlayBattleInfo battle_info_list = 12; -} diff --git a/proto/ScenePlayBattleInfoNotify.proto b/proto/ScenePlayBattleInfoNotify.proto deleted file mode 100644 index ee0fe41a..00000000 --- a/proto/ScenePlayBattleInfoNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "ScenePlayBattleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4422 -// EnetChannelId: 0 -// EnetIsReliable: true -message ScenePlayBattleInfoNotify { - ScenePlayBattleInfo battle_info = 11; -} diff --git a/proto/ScenePlayBattleSettleRewardInfo.proto b/proto/ScenePlayBattleSettleRewardInfo.proto deleted file mode 100644 index 833a460c..00000000 --- a/proto/ScenePlayBattleSettleRewardInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayBattleSettleRewardInfo { - repeated ItemParam reward_item_list = 4; - uint32 uid = 3; -} diff --git a/proto/ScenePlayInfo.proto b/proto/ScenePlayInfo.proto deleted file mode 100644 index 5af07a9a..00000000 --- a/proto/ScenePlayInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message ScenePlayInfo { - uint32 entry_id = 15; - uint32 play_id = 11; - uint32 play_type = 3; - bool is_open = 9; -} diff --git a/proto/ScenePlayInfoListNotify.proto b/proto/ScenePlayInfoListNotify.proto deleted file mode 100644 index 2dce23ef..00000000 --- a/proto/ScenePlayInfoListNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "ScenePlayInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4381 -// EnetChannelId: 0 -// EnetIsReliable: true -message ScenePlayInfoListNotify { - repeated ScenePlayInfo play_info_list = 6; -} diff --git a/proto/SeaLampTakeContributionRewardReq.proto b/proto/SeaLampTakeContributionRewardReq.proto deleted file mode 100644 index 83980194..00000000 --- a/proto/SeaLampTakeContributionRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2019 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SeaLampTakeContributionRewardReq { - uint32 activity_id = 4; - uint32 config_id = 10; -} diff --git a/proto/SeaLampTakeContributionRewardRsp.proto b/proto/SeaLampTakeContributionRewardRsp.proto deleted file mode 100644 index 76014300..00000000 --- a/proto/SeaLampTakeContributionRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2177 -// EnetChannelId: 0 -// EnetIsReliable: true -message SeaLampTakeContributionRewardRsp { - uint32 config_id = 9; - int32 retcode = 7; -} diff --git a/proto/SeaLampTakePhaseRewardReq.proto b/proto/SeaLampTakePhaseRewardReq.proto deleted file mode 100644 index d0e442f2..00000000 --- a/proto/SeaLampTakePhaseRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2176 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SeaLampTakePhaseRewardReq { - uint32 phase_id = 12; - uint32 activity_id = 11; -} diff --git a/proto/SeaLampTakePhaseRewardRsp.proto b/proto/SeaLampTakePhaseRewardRsp.proto deleted file mode 100644 index aef5f09a..00000000 --- a/proto/SeaLampTakePhaseRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2190 -// EnetChannelId: 0 -// EnetIsReliable: true -message SeaLampTakePhaseRewardRsp { - uint32 phase_id = 2; - int32 retcode = 6; -} diff --git a/proto/SearchCustomDungeonReq.proto b/proto/SearchCustomDungeonReq.proto deleted file mode 100644 index 06231e9c..00000000 --- a/proto/SearchCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6233 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SearchCustomDungeonReq { - string dungeon_code = 6; -} diff --git a/proto/SearchCustomDungeonRsp.proto b/proto/SearchCustomDungeonRsp.proto deleted file mode 100644 index 77f9fae0..00000000 --- a/proto/SearchCustomDungeonRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "OtherCustomDungeonBrief.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6215 -// EnetChannelId: 0 -// EnetIsReliable: true -message SearchCustomDungeonRsp { - int32 retcode = 15; - OtherCustomDungeonBrief custom_dungeon_brief = 14; -} diff --git a/proto/SetCoopChapterViewedReq.proto b/proto/SetCoopChapterViewedReq.proto deleted file mode 100644 index 5ad59dbc..00000000 --- a/proto/SetCoopChapterViewedReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1965 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SetCoopChapterViewedReq { - uint32 chapter_id = 2; -} diff --git a/proto/SetCoopChapterViewedRsp.proto b/proto/SetCoopChapterViewedRsp.proto deleted file mode 100644 index 7c1b04b3..00000000 --- a/proto/SetCoopChapterViewedRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1963 -// EnetChannelId: 0 -// EnetIsReliable: true -message SetCoopChapterViewedRsp { - uint32 chapter_id = 11; - int32 retcode = 2; -} diff --git a/proto/SignInData.proto b/proto/SignInData.proto deleted file mode 100644 index 8a416b9e..00000000 --- a/proto/SignInData.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SignInData { - uint32 day_count = 14; - repeated ItemParam reward_item_list = 5; -} diff --git a/proto/SignInInfo.proto b/proto/SignInInfo.proto deleted file mode 100644 index 4850f2b9..00000000 --- a/proto/SignInInfo.proto +++ /dev/null @@ -1,34 +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 . - -syntax = "proto3"; - -import "SignInData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message SignInInfo { - bool is_cond_satisfied = 7; - repeated uint32 reward_day_list = 15; - repeated SignInData signin_data_list = 12; - uint32 config_id = 8; - uint32 sign_in_count = 2; - uint32 schedule_id = 3; - uint32 end_time = 13; - uint32 last_sign_in_time = 6; - uint32 begin_time = 5; -} diff --git a/proto/SignInInfoReq.proto b/proto/SignInInfoReq.proto deleted file mode 100644 index 5e6a741f..00000000 --- a/proto/SignInInfoReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2512 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message SignInInfoReq {} diff --git a/proto/SignInInfoRsp.proto b/proto/SignInInfoRsp.proto deleted file mode 100644 index e414ebb3..00000000 --- a/proto/SignInInfoRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "SignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2535 -// EnetChannelId: 0 -// EnetIsReliable: true -message SignInInfoRsp { - repeated SignInInfo sign_in_info_list = 1; - int32 retcode = 11; -} diff --git a/proto/SkyCrystalDetectorDataUpdateNotify.proto b/proto/SkyCrystalDetectorDataUpdateNotify.proto deleted file mode 100644 index 732d6f11..00000000 --- a/proto/SkyCrystalDetectorDataUpdateNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "SkyCrystalDetectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4287 -// EnetChannelId: 0 -// EnetIsReliable: true -message SkyCrystalDetectorDataUpdateNotify { - SkyCrystalDetectorData sky_crystal_detector_data = 9; -} diff --git a/proto/SpiceActivityGivingRecordNotify.proto b/proto/SpiceActivityGivingRecordNotify.proto deleted file mode 100644 index 161ec509..00000000 --- a/proto/SpiceActivityGivingRecordNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8407 -// EnetChannelId: 0 -// EnetIsReliable: true -message SpiceActivityGivingRecordNotify { - uint32 current_increase_avatar_fetter_times = 3; - uint32 increase_avatar_fetter_limit_times = 7; - uint32 avatar_id = 11; -} diff --git a/proto/StartCoopPointReq.proto b/proto/StartCoopPointReq.proto deleted file mode 100644 index f4b3de1b..00000000 --- a/proto/StartCoopPointReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1992 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message StartCoopPointReq { - uint32 coop_point = 7; -} diff --git a/proto/StartCoopPointRsp.proto b/proto/StartCoopPointRsp.proto deleted file mode 100644 index 05256397..00000000 --- a/proto/StartCoopPointRsp.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "MainCoop.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1964 -// EnetChannelId: 0 -// EnetIsReliable: true -message StartCoopPointRsp { - bool is_start = 9; - MainCoop start_main_coop = 15; - uint32 coop_point = 13; - int32 retcode = 8; -} diff --git a/proto/StoreCustomDungeonReq.proto b/proto/StoreCustomDungeonReq.proto deleted file mode 100644 index 5ee9eecc..00000000 --- a/proto/StoreCustomDungeonReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6213 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message StoreCustomDungeonReq { - bool is_cancel_store = 9; - uint64 dungeon_guid = 11; -} diff --git a/proto/StoreCustomDungeonRsp.proto b/proto/StoreCustomDungeonRsp.proto deleted file mode 100644 index 31a40875..00000000 --- a/proto/StoreCustomDungeonRsp.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6201 -// EnetChannelId: 0 -// EnetIsReliable: true -message StoreCustomDungeonRsp { - int32 retcode = 12; -} diff --git a/proto/TakeAchievementGoalRewardReq.proto b/proto/TakeAchievementGoalRewardReq.proto deleted file mode 100644 index 135172ef..00000000 --- a/proto/TakeAchievementGoalRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2652 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeAchievementGoalRewardReq { - repeated uint32 id_list = 5; -} diff --git a/proto/TakeAchievementGoalRewardRsp.proto b/proto/TakeAchievementGoalRewardRsp.proto deleted file mode 100644 index 73dd38a0..00000000 --- a/proto/TakeAchievementGoalRewardRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2681 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeAchievementGoalRewardRsp { - int32 retcode = 15; - repeated uint32 id_list = 12; - repeated ItemParam item_list = 5; -} diff --git a/proto/TakeAchievementRewardRsp.proto b/proto/TakeAchievementRewardRsp.proto deleted file mode 100644 index 8c3367f9..00000000 --- a/proto/TakeAchievementRewardRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2657 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeAchievementRewardRsp { - repeated uint32 id_list = 7; - repeated ItemParam item_list = 10; - int32 retcode = 1; -} diff --git a/proto/TakeAsterSpecialRewardReq.proto b/proto/TakeAsterSpecialRewardReq.proto deleted file mode 100644 index 6fb32c2b..00000000 --- a/proto/TakeAsterSpecialRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2097 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeAsterSpecialRewardReq { - uint32 schedule_id = 5; -} diff --git a/proto/TakeAsterSpecialRewardRsp.proto b/proto/TakeAsterSpecialRewardRsp.proto deleted file mode 100644 index 0d836ffa..00000000 --- a/proto/TakeAsterSpecialRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2193 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeAsterSpecialRewardRsp { - int32 retcode = 12; - uint32 schedule_id = 14; -} diff --git a/proto/TakeCityReputationExploreRewardReq.proto b/proto/TakeCityReputationExploreRewardReq.proto deleted file mode 100644 index 782e598d..00000000 --- a/proto/TakeCityReputationExploreRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2897 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeCityReputationExploreRewardReq { - uint32 city_id = 15; - repeated uint32 explore_id_list = 12; -} diff --git a/proto/TakeCityReputationExploreRewardRsp.proto b/proto/TakeCityReputationExploreRewardRsp.proto deleted file mode 100644 index 04697c19..00000000 --- a/proto/TakeCityReputationExploreRewardRsp.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2881 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeCityReputationExploreRewardRsp { - repeated uint32 explore_id_list = 8; - repeated ItemParam item_list = 12; - int32 retcode = 6; - uint32 city_id = 13; -} diff --git a/proto/TakeCityReputationLevelRewardReq.proto b/proto/TakeCityReputationLevelRewardReq.proto deleted file mode 100644 index 8649c20b..00000000 --- a/proto/TakeCityReputationLevelRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2812 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeCityReputationLevelRewardReq { - uint32 level = 11; - uint32 city_id = 1; -} diff --git a/proto/TakeCityReputationLevelRewardRsp.proto b/proto/TakeCityReputationLevelRewardRsp.proto deleted file mode 100644 index b18c2fce..00000000 --- a/proto/TakeCityReputationLevelRewardRsp.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2835 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeCityReputationLevelRewardRsp { - uint32 city_id = 15; - int32 retcode = 11; - repeated ItemParam item_list = 13; - uint32 level = 9; -} diff --git a/proto/TakeCoopRewardReq.proto b/proto/TakeCoopRewardReq.proto deleted file mode 100644 index 793535ee..00000000 --- a/proto/TakeCoopRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1973 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeCoopRewardReq { - uint32 reward_config_id = 6; -} diff --git a/proto/TakeCoopRewardRsp.proto b/proto/TakeCoopRewardRsp.proto deleted file mode 100644 index e1f1e7d7..00000000 --- a/proto/TakeCoopRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1985 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeCoopRewardRsp { - int32 retcode = 9; - uint32 reward_config_id = 1; -} diff --git a/proto/TakeDeliveryDailyRewardReq.proto b/proto/TakeDeliveryDailyRewardReq.proto deleted file mode 100644 index 934c1a51..00000000 --- a/proto/TakeDeliveryDailyRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2121 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeDeliveryDailyRewardReq { - uint32 schedule_id = 9; -} diff --git a/proto/TakeDeliveryDailyRewardRsp.proto b/proto/TakeDeliveryDailyRewardRsp.proto deleted file mode 100644 index b0dfe9f7..00000000 --- a/proto/TakeDeliveryDailyRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2162 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeDeliveryDailyRewardRsp { - uint32 schedule_id = 5; - int32 retcode = 7; -} diff --git a/proto/TakeEffigyFirstPassRewardReq.proto b/proto/TakeEffigyFirstPassRewardReq.proto deleted file mode 100644 index 693ae6a2..00000000 --- a/proto/TakeEffigyFirstPassRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2196 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeEffigyFirstPassRewardReq { - uint32 challenge_id = 6; -} diff --git a/proto/TakeEffigyFirstPassRewardRsp.proto b/proto/TakeEffigyFirstPassRewardRsp.proto deleted file mode 100644 index d8109ffb..00000000 --- a/proto/TakeEffigyFirstPassRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2061 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeEffigyFirstPassRewardRsp { - uint32 challenge_id = 2; - int32 retcode = 7; -} diff --git a/proto/TakeEffigyRewardReq.proto b/proto/TakeEffigyRewardReq.proto deleted file mode 100644 index e2ba96e8..00000000 --- a/proto/TakeEffigyRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2040 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeEffigyRewardReq { - uint32 reward_index = 14; -} diff --git a/proto/TakeEffigyRewardRsp.proto b/proto/TakeEffigyRewardRsp.proto deleted file mode 100644 index b71a9ee7..00000000 --- a/proto/TakeEffigyRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2007 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeEffigyRewardRsp { - int32 retcode = 15; - uint32 reward_index = 7; -} diff --git a/proto/TakeFirstShareRewardReq.proto b/proto/TakeFirstShareRewardReq.proto deleted file mode 100644 index 31fa20e8..00000000 --- a/proto/TakeFirstShareRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4074 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeFirstShareRewardReq {} diff --git a/proto/TakeFirstShareRewardRsp.proto b/proto/TakeFirstShareRewardRsp.proto deleted file mode 100644 index e92bed25..00000000 --- a/proto/TakeFirstShareRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4076 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeFirstShareRewardRsp { - int32 retcode = 15; -} diff --git a/proto/TakeInvestigationRewardReq.proto b/proto/TakeInvestigationRewardReq.proto deleted file mode 100644 index 22aba3b6..00000000 --- a/proto/TakeInvestigationRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1912 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeInvestigationRewardReq { - uint32 id = 5; -} diff --git a/proto/TakeInvestigationRewardRsp.proto b/proto/TakeInvestigationRewardRsp.proto deleted file mode 100644 index d8f0eae3..00000000 --- a/proto/TakeInvestigationRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1922 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeInvestigationRewardRsp { - int32 retcode = 4; - uint32 id = 12; -} diff --git a/proto/TakeInvestigationTargetRewardReq.proto b/proto/TakeInvestigationTargetRewardReq.proto deleted file mode 100644 index 50c32248..00000000 --- a/proto/TakeInvestigationTargetRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1918 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeInvestigationTargetRewardReq { - uint32 quest_id = 11; -} diff --git a/proto/TakeInvestigationTargetRewardRsp.proto b/proto/TakeInvestigationTargetRewardRsp.proto deleted file mode 100644 index 74cc2d69..00000000 --- a/proto/TakeInvestigationTargetRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1916 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeInvestigationTargetRewardRsp { - int32 retcode = 1; - uint32 quest_id = 2; -} diff --git a/proto/TakeOfferingLevelRewardReq.proto b/proto/TakeOfferingLevelRewardReq.proto deleted file mode 100644 index 66814d8a..00000000 --- a/proto/TakeOfferingLevelRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2919 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeOfferingLevelRewardReq { - uint32 level = 6; - uint32 offering_id = 11; -} diff --git a/proto/TakeOfferingLevelRewardRsp.proto b/proto/TakeOfferingLevelRewardRsp.proto deleted file mode 100644 index afb49cae..00000000 --- a/proto/TakeOfferingLevelRewardRsp.proto +++ /dev/null @@ -1,32 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2911 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeOfferingLevelRewardRsp { - uint32 offering_id = 3; - uint32 take_level = 4; - int32 retcode = 8; - repeated ItemParam item_list = 2; -} diff --git a/proto/TakeRegionSearchRewardReq.proto b/proto/TakeRegionSearchRewardReq.proto deleted file mode 100644 index eda8e456..00000000 --- a/proto/TakeRegionSearchRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5625 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeRegionSearchRewardReq { - uint32 search_id = 3; - uint32 id = 15; -} diff --git a/proto/TakeRegionSearchRewardRsp.proto b/proto/TakeRegionSearchRewardRsp.proto deleted file mode 100644 index 520e41c0..00000000 --- a/proto/TakeRegionSearchRewardRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5607 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeRegionSearchRewardRsp { - uint32 search_id = 14; - uint32 id = 1; - int32 retcode = 5; -} diff --git a/proto/TakeResinCardDailyRewardReq.proto b/proto/TakeResinCardDailyRewardReq.proto deleted file mode 100644 index 4669928e..00000000 --- a/proto/TakeResinCardDailyRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4122 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeResinCardDailyRewardReq { - uint32 product_config_id = 14; -} diff --git a/proto/TakeResinCardDailyRewardRsp.proto b/proto/TakeResinCardDailyRewardRsp.proto deleted file mode 100644 index c2965bd9..00000000 --- a/proto/TakeResinCardDailyRewardRsp.proto +++ /dev/null @@ -1,31 +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 . - -syntax = "proto3"; - -import "ItemParam.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4144 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeResinCardDailyRewardRsp { - repeated ItemParam item_vec = 6; - int32 retcode = 4; - uint32 product_config_id = 12; -} diff --git a/proto/TakeReunionFirstGiftRewardReq.proto b/proto/TakeReunionFirstGiftRewardReq.proto deleted file mode 100644 index c897cee3..00000000 --- a/proto/TakeReunionFirstGiftRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5075 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeReunionFirstGiftRewardReq {} diff --git a/proto/TakeReunionFirstGiftRewardRsp.proto b/proto/TakeReunionFirstGiftRewardRsp.proto deleted file mode 100644 index 153cb2a8..00000000 --- a/proto/TakeReunionFirstGiftRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5057 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeReunionFirstGiftRewardRsp { - int32 reward_id = 9; - int32 retcode = 15; -} diff --git a/proto/TakeReunionMissionRewardReq.proto b/proto/TakeReunionMissionRewardReq.proto deleted file mode 100644 index 0025366e..00000000 --- a/proto/TakeReunionMissionRewardReq.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5092 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeReunionMissionRewardReq { - uint32 reward_id = 7; - uint32 reward_index = 4; - uint32 mission_id = 12; -} diff --git a/proto/TakeReunionMissionRewardRsp.proto b/proto/TakeReunionMissionRewardRsp.proto deleted file mode 100644 index 51101833..00000000 --- a/proto/TakeReunionMissionRewardRsp.proto +++ /dev/null @@ -1,33 +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 . - -syntax = "proto3"; - -import "ReunionMissionInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5064 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeReunionMissionRewardRsp { - uint32 reward_index = 12; - int32 retcode = 2; - ReunionMissionInfo mission_info = 9; - uint32 reward_id = 3; -} diff --git a/proto/TakeReunionSignInRewardReq.proto b/proto/TakeReunionSignInRewardReq.proto deleted file mode 100644 index a1b86744..00000000 --- a/proto/TakeReunionSignInRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5079 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeReunionSignInRewardReq { - uint32 reward_day = 12; - uint32 config_id = 14; -} diff --git a/proto/TakeReunionSignInRewardRsp.proto b/proto/TakeReunionSignInRewardRsp.proto deleted file mode 100644 index 990743ba..00000000 --- a/proto/TakeReunionSignInRewardRsp.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "ReunionSignInInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5072 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeReunionSignInRewardRsp { - ReunionSignInInfo sign_in_info = 10; - int32 retcode = 5; -} diff --git a/proto/TakeReunionWatcherRewardReq.proto b/proto/TakeReunionWatcherRewardReq.proto deleted file mode 100644 index 6e4b7565..00000000 --- a/proto/TakeReunionWatcherRewardReq.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5070 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TakeReunionWatcherRewardReq { - uint32 watcher_id = 12; - uint32 mission_id = 15; -} diff --git a/proto/TakeReunionWatcherRewardRsp.proto b/proto/TakeReunionWatcherRewardRsp.proto deleted file mode 100644 index cd7b5264..00000000 --- a/proto/TakeReunionWatcherRewardRsp.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5095 -// EnetChannelId: 0 -// EnetIsReliable: true -message TakeReunionWatcherRewardRsp { - uint32 mission_id = 15; - uint32 watcher_id = 9; - int32 retcode = 10; -} diff --git a/proto/TaskVar.proto b/proto/TaskVar.proto deleted file mode 100644 index a2848a3f..00000000 --- a/proto/TaskVar.proto +++ /dev/null @@ -1,25 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message TaskVar { - uint32 key = 8; - repeated int32 value_list = 6; -} diff --git a/proto/TaskVarNotify.proto b/proto/TaskVarNotify.proto deleted file mode 100644 index f5aaee01..00000000 --- a/proto/TaskVarNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "TaskVar.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 160 -// EnetChannelId: 0 -// EnetIsReliable: true -message TaskVarNotify { - repeated TaskVar task_var_list = 7; -} diff --git a/proto/ToTheMoonObstacleInfo.proto b/proto/ToTheMoonObstacleInfo.proto deleted file mode 100644 index 23d69197..00000000 --- a/proto/ToTheMoonObstacleInfo.proto +++ /dev/null @@ -1,36 +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 . - -syntax = "proto3"; - -import "MathQuaternion.proto"; -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message ToTheMoonObstacleInfo { - ShapeType type = 2; - int32 handle_id = 11; - MathQuaternion rotation = 7; - Vector center = 13; - Vector half_extents = 14; - - enum ShapeType { - SHAPE_TYPE_OBSTACLE_SHAPE_CAPSULE = 0; - SHAPE_TYPE_OBSTACLE_SHAPE_BOX = 1; - } -} diff --git a/proto/TowerDailyRewardProgressChangeNotify.proto b/proto/TowerDailyRewardProgressChangeNotify.proto deleted file mode 100644 index a1702a86..00000000 --- a/proto/TowerDailyRewardProgressChangeNotify.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2435 -// EnetChannelId: 0 -// EnetIsReliable: true -message TowerDailyRewardProgressChangeNotify { - uint32 daily_floor_id = 15; - uint32 daily_level_index = 9; -} diff --git a/proto/TowerGetFloorStarRewardReq.proto b/proto/TowerGetFloorStarRewardReq.proto deleted file mode 100644 index e2159afc..00000000 --- a/proto/TowerGetFloorStarRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2404 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TowerGetFloorStarRewardReq { - uint32 floor_id = 15; -} diff --git a/proto/TowerGetFloorStarRewardRsp.proto b/proto/TowerGetFloorStarRewardRsp.proto deleted file mode 100644 index 79be0f12..00000000 --- a/proto/TowerGetFloorStarRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2493 -// EnetChannelId: 0 -// EnetIsReliable: true -message TowerGetFloorStarRewardRsp { - int32 retcode = 11; - uint32 floor_id = 9; -} diff --git a/proto/TreasureMapDetectorData.proto b/proto/TreasureMapDetectorData.proto deleted file mode 100644 index dea1d604..00000000 --- a/proto/TreasureMapDetectorData.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "Vector.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -message TreasureMapDetectorData { - uint32 region_id = 4; - Vector center_pos = 7; - bool is_region_detected = 6; - repeated Vector spot_list = 10; - uint32 radius = 14; -} diff --git a/proto/TreasureMapDetectorDataNotify.proto b/proto/TreasureMapDetectorDataNotify.proto deleted file mode 100644 index c2f0a5ea..00000000 --- a/proto/TreasureMapDetectorDataNotify.proto +++ /dev/null @@ -1,29 +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 . - -syntax = "proto3"; - -import "TreasureMapDetectorData.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4300 -// EnetChannelId: 0 -// EnetIsReliable: true -message TreasureMapDetectorDataNotify { - TreasureMapDetectorData data = 2; -} diff --git a/proto/TryCustomDungeonReq.proto b/proto/TryCustomDungeonReq.proto deleted file mode 100644 index 50791999..00000000 --- a/proto/TryCustomDungeonReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6245 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message TryCustomDungeonReq { - uint32 room_id = 13; -} diff --git a/proto/TryCustomDungeonRsp.proto b/proto/TryCustomDungeonRsp.proto deleted file mode 100644 index c35020fc..00000000 --- a/proto/TryCustomDungeonRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6241 -// EnetChannelId: 0 -// EnetIsReliable: true -message TryCustomDungeonRsp { - uint32 room_id = 4; - int32 retcode = 1; -} diff --git a/proto/TryCustomDungeonType.proto b/proto/TryCustomDungeonType.proto deleted file mode 100644 index 0912f26c..00000000 --- a/proto/TryCustomDungeonType.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum TryCustomDungeonType { - TRY_CUSTOM_DUNGEON_TYPE_NONE = 0; - TRY_CUSTOM_DUNGEON_TYPE_ROOM = 1; - TRY_CUSTOM_DUNGEON_TYPE_ALL = 2; - TRY_CUSTOM_DUNGEON_TYPE_OFFICIAL_PLAY = 3; -} diff --git a/proto/UnlockCoopChapterReq.proto b/proto/UnlockCoopChapterReq.proto deleted file mode 100644 index b734e639..00000000 --- a/proto/UnlockCoopChapterReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1970 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message UnlockCoopChapterReq { - uint32 chapter_id = 3; -} diff --git a/proto/UnlockCoopChapterRsp.proto b/proto/UnlockCoopChapterRsp.proto deleted file mode 100644 index 18fea832..00000000 --- a/proto/UnlockCoopChapterRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1995 -// EnetChannelId: 0 -// EnetIsReliable: true -message UnlockCoopChapterRsp { - uint32 chapter_id = 4; - int32 retcode = 6; -} diff --git a/proto/VintageHuntingFirstStageInfo.proto b/proto/VintageHuntingFirstStageInfo.proto deleted file mode 100644 index 2660f1d7..00000000 --- a/proto/VintageHuntingFirstStageInfo.proto +++ /dev/null @@ -1,27 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageHuntingFirstStageInfo { - uint32 timid_cnt = 15; - uint32 brutal_cnt = 7; - uint32 score = 14; - uint32 elite_cnt = 11; -} diff --git a/proto/VintageHuntingSecondStageInfo.proto b/proto/VintageHuntingSecondStageInfo.proto deleted file mode 100644 index 3c42898e..00000000 --- a/proto/VintageHuntingSecondStageInfo.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageHuntingSecondStageInfo { - uint32 total_num = 11; - uint32 capture_animal_num = 13; - uint32 left_num = 3; -} diff --git a/proto/VintageHuntingThirdStageInfo.proto b/proto/VintageHuntingThirdStageInfo.proto deleted file mode 100644 index 903c1b2f..00000000 --- a/proto/VintageHuntingThirdStageInfo.proto +++ /dev/null @@ -1,22 +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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -message VintageHuntingThirdStageInfo {} diff --git a/proto/WinterCampStageInfoChangeNotify.proto b/proto/WinterCampStageInfoChangeNotify.proto deleted file mode 100644 index d63b9222..00000000 --- a/proto/WinterCampStageInfoChangeNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "WinterCampStageInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8154 -// EnetChannelId: 0 -// EnetIsReliable: true -message WinterCampStageInfoChangeNotify { - WinterCampStageInfo explore_info = 12; - WinterCampStageInfo battle_info = 4; -} diff --git a/proto/WinterCampTakeBattleRewardReq.proto b/proto/WinterCampTakeBattleRewardReq.proto deleted file mode 100644 index 74be62e0..00000000 --- a/proto/WinterCampTakeBattleRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8401 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message WinterCampTakeBattleRewardReq { - uint32 id = 2; -} diff --git a/proto/WinterCampTakeBattleRewardRsp.proto b/proto/WinterCampTakeBattleRewardRsp.proto deleted file mode 100644 index 1ca2bade..00000000 --- a/proto/WinterCampTakeBattleRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8153 -// EnetChannelId: 0 -// EnetIsReliable: true -message WinterCampTakeBattleRewardRsp { - int32 retcode = 6; - uint32 id = 15; -} diff --git a/proto/WinterCampTakeExploreRewardReq.proto b/proto/WinterCampTakeExploreRewardReq.proto deleted file mode 100644 index 63154e10..00000000 --- a/proto/WinterCampTakeExploreRewardReq.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8607 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message WinterCampTakeExploreRewardReq { - uint32 id = 8; -} diff --git a/proto/WinterCampTakeExploreRewardRsp.proto b/proto/WinterCampTakeExploreRewardRsp.proto deleted file mode 100644 index c1cffdb8..00000000 --- a/proto/WinterCampTakeExploreRewardRsp.proto +++ /dev/null @@ -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 . - -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8978 -// EnetChannelId: 0 -// EnetIsReliable: true -message WinterCampTakeExploreRewardRsp { - int32 retcode = 2; - uint32 id = 15; -} diff --git a/proto/WorldOwnerBlossomScheduleInfoNotify.proto b/proto/WorldOwnerBlossomScheduleInfoNotify.proto deleted file mode 100644 index b9563ac9..00000000 --- a/proto/WorldOwnerBlossomScheduleInfoNotify.proto +++ /dev/null @@ -1,30 +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 . - -syntax = "proto3"; - -import "BlossomScheduleInfo.proto"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2707 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message WorldOwnerBlossomScheduleInfoNotify { - BlossomScheduleInfo schedule_info = 3; -}